kibana-123
Version:
Kibana is an open source (Apache Licensed), browser based analytics and search dashboard for Elasticsearch. Kibana is a snap to setup and start using. Kibana strives to be easy to get started with, while also being flexible and powerful, just like Elastic
180 lines (146 loc) • 3.16 kB
text/less
@import "~font-awesome/less/font-awesome";
@status-bg: #eff0f2;
@status-metric-bg: #fff;
@status-metric-border: #aaa;
@status-metric-title-color: #666;
@status-statuses-bg: #fff;
@status-statuses-border: #bbb;
@status-statuses-headings-color: #666;
@status-default: #7c7c7c;
@status-green: #94c63d;
@status-yellow: #edb800;
@status-red: #da1e04;
@icon-default: @fa-var-clock-o;
@icon-green: @fa-var-check;
@icon-yellow: @fa-var-exclamation-circle;
@icon-red: @fa-var-exclamation-triangle;
// background of main page
.content {
background-color: @status-bg;
}
.section {
margin-bottom:15px;
}
// metrics section
.metrics_wrapper {
margin-top: 25px;
.status_metric_wrapper {
padding: 10px;
border: 0;
.content {
text-align: right;
padding: 15px;
padding-right: 20px;
background-color: @status-metric-bg;
border-top: 2px solid;
border-top-color: @status-metric-border;
.title {
color: @status-metric-title-color;
margin: 0 0 5px 0;
}
.average {
font-size: 42px;
line-height:45px;
font-weight: normal;
margin:0;
}
}
}
}
// status status table section
.statuses_wrapper {
margin-top: 25px;
margin-left: -5px;
margin-right: -5px;
border-top:2px solid;
background-color: @status-statuses-bg;
padding: 10px;
h3 {
margin-top: 3px;
margin-bottom: 3px;
}
.statuses_loading,
.statuses_missing {
padding: 20px;
text-align: center;
}
.statuses {
margin-left: 0;
margin-right: 0;
margin-bottom: 30px;
.status {
height:30px;
line-height:30px;
border-bottom:1px solid;
border-bottom-color: @status-statuses-border;
}
th {
color:@status-statuses-headings-color;
font-weight: normal;
height:25px;
line-height:25px;
border-bottom:1px solid;
border-bottom-color: @status-statuses-border;
}
.status_id {
padding:0px 5px;
border-left: 2px solid;
}
.status_message {
padding:0;
padding-left:15px;
border-right: 2px solid;
}
}
}
//status state
.status_state(@color, @icon) {
.status_state_color {
color: @color;
}
.status_state_icon:before {
content: @icon;
}
.status_id {
border-left-color: @color ;
}
.status_message {
border-right-color: @color ;
}
}
.status_state_default {
.status_state(@status-default, @icon-default);
}
.status_state_green {
.status_state(@status-green, @icon-green);
}
.status_state_yellow {
.status_state(@status-yellow, @icon-yellow);
}
.status_state_red {
.status_state(@status-red, @icon-red);
}
//server state
.state(@color, @icon) {
.overall_state_color {
color: @color;
}
.overall_state_icon:before {
content: @icon;
}
.statuses_wrapper {
border-top-color: @color;
}
}
.overall_state_default {
.state(@status-default, @icon-default);
}
.overall_state_green {
.state(@status-green, @icon-green);
}
.overall_state_yellow {
.state(@status-yellow, @icon-yellow);
}
.overall_state_red {
.state(@status-red, @icon-red);
}