"query":"SELECT last(\"value\") FROM \"ceph_quorum_count\" WHERE \"environment_label\" =~ /^$environment$/ AND $timeFilter GROUP BY time($interval) fill(null)",
"query":"SELECT last(\"value\") FROM \"ceph_monitor_count\" WHERE \"environment_label\" =~ /^$environment$/ AND $timeFilter GROUP BY time($interval) fill(null)",
"query":"SELECT last(\"value\") FROM \"ceph_objects_count\" WHERE \"environment_label\" =~ /^$environment$/ AND \"cluster\" =~ /$cluster/ AND $timeFilter GROUP BY time($interval) fill(null)",
"query":"SELECT last(\"value\") FROM \"ceph_pg_count\" WHERE \"environment_label\" =~ /^$environment$/ AND $timeFilter GROUP BY time($interval) fill(null)",
"query":"SELECT last(\"value\") FROM \"ceph_pool_total_percent_free\" WHERE \"environment_label\" =~ /^$environment$/ AND $timeFilter GROUP BY time($interval) fill(null)",
"query":"SELECT mean(\"value\") FROM \"ceph_pool_total_bytes_used\" WHERE \"environment_label\" =~ /^$environment$/ AND $timeFilter GROUP BY time($interval) fill(0)",
"query":"SELECT mean(\"value\") FROM \"ceph_pool_total_bytes_free\" WHERE \"environment_label\" =~ /^$environment$/ AND $timeFilter GROUP BY time($interval) fill(0)",
"query":"SELECT max(\"value\") FROM \"ceph_pg_state_count\" WHERE \"cluster\" =~ /$cluster/ AND \"hostname\" =~ /$mon/ AND $timeFilter GROUP BY time($interval), \"tag\", \"state\"",
"rawQuery":false,
"refId":"A",
"resultFormat":"time_series",
"select":[
[
{
"params":[
"value"
],
"type":"field"
},
{
"params":[],
"type":"max"
}
]
],
"tags":[
{
"key":"cluster",
"operator":"=~",
"value":"/$cluster/"
},
{
"condition":"AND",
"key":"hostname",
"operator":"=~",
"value":"/$mon/"
}
]
}
],
"timeFrom":null,
"timeShift":null,
"title":"Placement Groups by state",
"tooltip":{
"msResolution":false,
"shared":true,
"value_type":"cumulative"
},
"type":"graph",
"xaxis":{
"show":true
},
"yaxes":[
{
"format":"short",
"label":"pg",
"logBase":1,
"max":null,
"min":0,
"show":true
},
{
"format":"short",
"logBase":1,
"max":null,
"min":null,
"show":true
}
]
}
],
"showTitle":true,
"title":"Cluster"
},
{
"collapse":false,
"editable":true,
"height":"250px",
"panels":[
{
"cacheTimeout":null,
"colorBackground":false,
"colorValue":false,
"colors":[
"rgba(50, 172, 45, 0.97)",
"rgba(237, 129, 40, 0.89)",
"rgba(245, 54, 54, 0.9)"
],
"datasource":null,
"editable":true,
"error":false,
"format":"short",
"gauge":{
"maxValue":100,
"minValue":0,
"show":false,
"thresholdLabels":false,
"thresholdMarkers":true
},
"id":4,
"interval":">60s",
"links":[],
"maxDataPoints":100,
"nullPointMode":"connected",
"nullText":null,
"postfix":" pools",
"postfixFontSize":"50%",
"prefix":"",
"prefixFontSize":"50%",
"span":2,
"sparkline":{
"fillColor":"rgba(31, 118, 189, 0.18)",
"full":false,
"lineColor":"rgb(31, 120, 193)",
"show":false
},
"targets":[
{
"column":"value",
"dsType":"influxdb",
"function":"last",
"groupBy":[
{
"params":[
"$interval"
],
"type":"time"
},
{
"params":[
"null"
],
"type":"fill"
}
],
"groupByTags":[],
"measurement":"ceph_pool_count",
"policy":"default",
"query":"SELECT last(\"value\") FROM \"ceph_pool_count\" WHERE \"cluster\" =~ /$cluster/ AND \"hostname\" =~ /$mon/ AND $timeFilter GROUP BY time($interval) fill(null)",
"rawQuery":false,
"refId":"A",
"resultFormat":"time_series",
"select":[
[
{
"params":[
"value"
],
"type":"field"
},
{
"params":[],
"type":"last"
}
]
],
"tags":[
{
"key":"cluster",
"value":"/$cluster/"
},
{
"condition":"AND",
"key":"hostname",
"value":"/$mon/"
}
]
}
],
"thresholds":"",
"title":"",
"type":"singlestat",
"valueFontSize":"80%",
"valueMaps":[
{
"op":"=",
"text":"N/A",
"value":"null"
}
],
"valueName":"max"
},
{
"aliasColors":{},
"bars":false,
"datasource":null,
"editable":true,
"error":false,
"fill":0,
"grid":{
"threshold1":null,
"threshold1Color":"rgba(216, 200, 27, 0.27)",
"threshold2":null,
"threshold2Color":"rgba(234, 112, 112, 0.22)",
"thresholdLine":false
},
"id":3,
"interval":">1m",
"legend":{
"alignAsTable":false,
"avg":false,
"current":true,
"hideEmpty":true,
"max":false,
"min":false,
"rightSide":false,
"show":true,
"total":false,
"values":false
},
"lines":true,
"linewidth":1,
"links":[],
"nullPointMode":"connected",
"percentage":false,
"pointradius":5,
"points":false,
"renderer":"flot",
"seriesOverrides":[],
"span":5,
"stack":false,
"steppedLine":false,
"targets":[
{
"alias":"used",
"column":"value",
"dsType":"influxdb",
"function":"mean",
"groupBy":[
{
"params":[
"$interval"
],
"type":"time"
},
{
"params":[
"0"
],
"type":"fill"
}
],
"groupByTags":[],
"measurement":"ceph_pool_bytes_used",
"policy":"default",
"query":"SELECT mean(\"value\") FROM \"ceph_pool_bytes_used\" WHERE \"pool\" =~ /$pool/ AND \"cluster\" =~ /$cluster/ AND \"hostname\" =~ /$mon/ AND $timeFilter GROUP BY time($interval) fill(0)",
"rawQuery":false,
"refId":"A",
"resultFormat":"time_series",
"select":[
[
{
"params":[
"value"
],
"type":"field"
},
{
"params":[],
"type":"mean"
}
]
],
"tags":[
{
"key":"pool",
"value":"/$pool/"
},
{
"condition":"AND",
"key":"cluster",
"value":"/$cluster/"
},
{
"condition":"AND",
"key":"hostname",
"value":"/$mon/"
}
]
},
{
"alias":"available",
"column":"value",
"dsType":"influxdb",
"function":"mean",
"groupBy":[
{
"params":[
"$interval"
],
"type":"time"
},
{
"params":[
"0"
],
"type":"fill"
}
],
"groupByTags":[],
"measurement":"ceph_pool_bytes_free",
"policy":"default",
"query":"SELECT mean(\"value\") FROM \"ceph_pool_bytes_free\" WHERE \"cluster\" =~ /$cluster/ AND \"hostname\" =~ /$mon/ AND \"cluster\" =~ /$cluster/ AND $timeFilter GROUP BY time($interval) fill(0)",
"rawQuery":false,
"refId":"B",
"resultFormat":"time_series",
"select":[
[
{
"params":[
"value"
],
"type":"field"
},
{
"params":[],
"type":"mean"
}
]
],
"tags":[
{
"key":"cluster",
"value":"/$cluster/"
},
{
"condition":"AND",
"key":"hostname",
"value":"/$mon/"
},
{
"condition":"AND",
"key":"cluster",
"value":"/$cluster/"
}
]
}
],
"timeFrom":null,
"timeShift":null,
"title":"Storage ($pool)",
"tooltip":{
"msResolution":false,
"shared":true,
"value_type":"cumulative"
},
"type":"graph",
"xaxis":{
"show":true
},
"yaxes":[
{
"format":"bytes",
"label":"",
"logBase":1,
"max":null,
"min":0,
"show":true
},
{
"format":"short",
"logBase":1,
"max":null,
"min":null,
"show":true
}
]
},
{
"aliasColors":{},
"bars":false,
"datasource":null,
"editable":true,
"error":false,
"fill":0,
"grid":{
"threshold1":null,
"threshold1Color":"rgba(216, 200, 27, 0.27)",
"threshold2":null,
"threshold2Color":"rgba(234, 112, 112, 0.22)"
},
"id":7,
"interval":">60s",
"legend":{
"avg":false,
"current":false,
"max":false,
"min":false,
"show":false,
"total":false,
"values":false
},
"lines":true,
"linewidth":1,
"links":[],
"nullPointMode":"connected",
"percentage":false,
"pointradius":5,
"points":false,
"renderer":"flot",
"seriesOverrides":[],
"span":5,
"stack":false,
"steppedLine":false,
"targets":[
{
"alias":"",
"column":"value",
"dsType":"influxdb",
"function":"mean",
"groupBy":[
{
"params":[
"$interval"
],
"type":"time"
},
{
"params":[
"0"
],
"type":"fill"
}
],
"groupByTags":[],
"measurement":"ceph_pool_objects",
"policy":"default",
"query":"SELECT mean(\"value\") FROM \"ceph_pool_objects\" WHERE \"cluster\" =~ /$cluster/ AND \"hostname\" =~ /$mon/ AND \"pool\" =~ /$pool/ AND $timeFilter GROUP BY time($interval) fill(0)",
"rawQuery":false,
"refId":"A",
"resultFormat":"time_series",
"select":[
[
{
"params":[
"value"
],
"type":"field"
},
{
"params":[],
"type":"mean"
}
]
],
"tags":[
{
"key":"cluster",
"value":"/$cluster/"
},
{
"condition":"AND",
"key":"hostname",
"value":"/$mon/"
},
{
"condition":"AND",
"key":"pool",
"value":"/$pool/"
}
]
}
],
"timeFrom":null,
"timeShift":null,
"title":"Number of objects ($pool)",
"tooltip":{
"msResolution":false,
"shared":true,
"value_type":"cumulative"
},
"type":"graph",
"xaxis":{
"show":true
},
"yaxes":[
{
"format":"short",
"label":"",
"logBase":1,
"max":null,
"min":0,
"show":true
},
{
"format":"none",
"logBase":1,
"max":null,
"min":null,
"show":true
}
]
},
{
"content":"",
"editable":true,
"error":false,
"height":"2px",
"id":28,
"links":[],
"mode":"markdown",
"span":12,
"style":{},
"title":"",
"type":"text"
},
{
"cacheTimeout":null,
"colorBackground":false,
"colorValue":false,
"colors":[
"rgba(50, 172, 45, 0.97)",
"rgba(237, 129, 40, 0.89)",
"rgba(245, 54, 54, 0.9)"
],
"datasource":null,
"editable":true,
"error":false,
"format":"short",
"gauge":{
"maxValue":100,
"minValue":0,
"show":false,
"thresholdLabels":false,
"thresholdMarkers":true
},
"id":15,
"interval":">60s",
"links":[],
"maxDataPoints":100,
"nullPointMode":"connected",
"nullText":null,
"postfix":" objects",
"postfixFontSize":"50%",
"prefix":"",
"prefixFontSize":"50%",
"span":2,
"sparkline":{
"fillColor":"rgba(31, 118, 189, 0.18)",
"full":false,
"lineColor":"rgb(31, 120, 193)",
"show":false
},
"targets":[
{
"column":"value",
"dsType":"influxdb",
"function":"sum",
"groupBy":[
{
"params":[
"$interval"
],
"type":"time"
},
{
"params":[
"null"
],
"type":"fill"
}
],
"groupByTags":[],
"measurement":"ceph_pool_objects",
"policy":"default",
"query":"SELECT last(\"value\") FROM \"ceph_pool_objects\" WHERE \"cluster\" =~ /$cluster/ AND \"hostname\" =~ /$mon/ AND \"pool\" =~ /$pool/ AND $timeFilter GROUP BY time($interval) fill(null)",
"rawQuery":false,
"refId":"A",
"resultFormat":"time_series",
"select":[
[
{
"params":[
"value"
],
"type":"field"
},
{
"params":[],
"type":"last"
}
]
],
"tags":[
{
"key":"cluster",
"value":"/$cluster/"
},
{
"condition":"AND",
"key":"hostname",
"value":"/$mon/"
},
{
"condition":"AND",
"key":"pool",
"value":"/$pool/"
}
]
}
],
"thresholds":"",
"title":"Pool $pool",
"type":"singlestat",
"valueFontSize":"80%",
"valueMaps":[
{
"op":"=",
"text":"N/A",
"value":"null"
}
],
"valueName":"current"
},
{
"aliasColors":{},
"bars":false,
"datasource":null,
"editable":true,
"error":false,
"fill":0,
"grid":{
"threshold1":null,
"threshold1Color":"rgba(216, 200, 27, 0.27)",
"threshold2":null,
"threshold2Color":"rgba(234, 112, 112, 0.22)"
},
"id":5,
"interval":">60s",
"legend":{
"avg":false,
"current":false,
"max":false,
"min":false,
"show":true,
"total":false,
"values":false
},
"lines":true,
"linewidth":1,
"links":[],
"nullPointMode":"connected",
"percentage":false,
"pointradius":5,
"points":false,
"renderer":"flot",
"seriesOverrides":[
{
"alias":"data.write.max",
"fillBelowTo":"data.write",
"lines":false
},
{
"alias":"data.write"
}
],
"span":5,
"stack":false,
"steppedLine":false,
"targets":[
{
"alias":"rx",
"column":"value",
"dsType":"influxdb",
"function":"mean",
"groupBy":[
{
"params":[
"$interval"
],
"type":"time"
},
{
"params":[
"0"
],
"type":"fill"
}
],
"groupByTags":[],
"measurement":"ceph_pool_bytes_rate_rx",
"policy":"default",
"query":"SELECT mean(\"value\") FROM \"ceph_pool_bytes_rate_rx\" WHERE \"cluster\" =~ /$cluster/ AND \"hostname\" =~ /$mon/ AND \"pool\" =~ /$pool/ AND $timeFilter GROUP BY time($interval) fill(0)",
"rawQuery":false,
"refId":"A",
"resultFormat":"time_series",
"select":[
[
{
"params":[
"value"
],
"type":"field"
},
{
"params":[],
"type":"mean"
}
]
],
"tags":[
{
"key":"cluster",
"value":"/$cluster/"
},
{
"condition":"AND",
"key":"hostname",
"value":"/$mon/"
},
{
"condition":"AND",
"key":"pool",
"value":"/$pool/"
}
]
},
{
"alias":"tx",
"column":"value",
"dsType":"influxdb",
"function":"mean",
"groupBy":[
{
"params":[
"$interval"
],
"type":"time"
},
{
"params":[
"0"
],
"type":"fill"
}
],
"groupByTags":[],
"measurement":"ceph_pool_bytes_rate_tx",
"policy":"default",
"query":"SELECT mean(\"value\") FROM \"ceph_pool_bytes_rate_tx\" WHERE \"cluster\" =~ /$cluster/ AND \"hostname\" =~ /$mon/ AND \"pool\" =~ /$pool/ AND $timeFilter GROUP BY time($interval) fill(0)",
"rawQuery":false,
"refId":"B",
"resultFormat":"time_series",
"select":[
[
{
"params":[
"value"
],
"type":"field"
},
{
"params":[],
"type":"mean"
}
]
],
"tags":[
{
"key":"cluster",
"value":"/$cluster/"
},
{
"condition":"AND",
"key":"hostname",
"value":"/$mon/"
},
{
"condition":"AND",
"key":"pool",
"value":"/$pool/"
}
]
}
],
"timeFrom":null,
"timeShift":null,
"title":"I/O ($pool)",
"tooltip":{
"msResolution":false,
"shared":true,
"value_type":"cumulative"
},
"type":"graph",
"xaxis":{
"show":true
},
"yaxes":[
{
"format":"bytes",
"label":"bytes/sec",
"logBase":1,
"max":null,
"min":0,
"show":true
},
{
"format":"short",
"logBase":1,
"max":null,
"min":null,
"show":true
}
]
},
{
"aliasColors":{},
"bars":false,
"datasource":null,
"editable":true,
"error":false,
"fill":0,
"grid":{
"threshold1":null,
"threshold1Color":"rgba(216, 200, 27, 0.27)",
"threshold2":null,
"threshold2Color":"rgba(234, 112, 112, 0.22)"
},
"id":6,
"interval":">60s",
"legend":{
"avg":false,
"current":false,
"max":false,
"min":false,
"show":false,
"total":false,
"values":false
},
"lines":true,
"linewidth":1,
"links":[],
"nullPointMode":"connected",
"percentage":false,
"pointradius":5,
"points":false,
"renderer":"flot",
"seriesOverrides":[],
"span":5,
"stack":false,
"steppedLine":false,
"targets":[
{
"alias":"max",
"column":"value",
"dsType":"influxdb",
"function":"max",
"groupBy":[
{
"params":[
"$interval"
],
"type":"time"
},
{
"params":[
"0"
],
"type":"fill"
}
],
"groupByTags":[],
"hide":false,
"measurement":"ceph_pool_ops_rate",
"policy":"default",
"query":"SELECT max(\"value\") FROM \"ceph_pool_ops_rate\" WHERE \"pool\" =~ /$pool/ AND \"cluster\" =~ /$cluster/ AND \"hostname\" =~ /$mon/ AND $timeFilter GROUP BY time($interval) fill(0)",
"rawQuery":false,
"refId":"A",
"resultFormat":"time_series",
"select":[
[
{
"params":[
"value"
],
"type":"field"
},
{
"params":[],
"type":"max"
}
]
],
"tags":[
{
"key":"pool",
"value":"/$pool/"
},
{
"condition":"AND",
"key":"cluster",
"value":"/$cluster/"
},
{
"condition":"AND",
"key":"hostname",
"value":"/$mon/"
}
]
}
],
"timeFrom":null,
"timeShift":null,
"title":"Operations ($pool)",
"tooltip":{
"msResolution":false,
"shared":true,
"value_type":"cumulative"
},
"type":"graph",
"xaxis":{
"show":true
},
"yaxes":[
{
"format":"short",
"label":"per second",
"logBase":1,
"max":null,
"min":0,
"show":true
},
{
"format":"short",
"logBase":1,
"max":null,
"min":null,
"show":true
}
]
},
{
"content":"",
"editable":true,
"error":false,
"height":"2px",
"id":29,
"links":[],
"mode":"markdown",
"span":12,
"style":{},
"title":"",
"type":"text"
},
{
"cacheTimeout":null,
"colorBackground":false,
"colorValue":false,
"colors":[
"rgba(245, 54, 54, 0.9)",
"rgba(237, 129, 40, 0.89)",
"rgba(50, 172, 45, 0.97)"
],
"datasource":null,
"editable":true,
"error":false,
"format":"none",
"gauge":{
"maxValue":100,
"minValue":0,
"show":false,
"thresholdLabels":false,
"thresholdMarkers":true
},
"id":17,
"interval":">60s",
"links":[],
"maxDataPoints":100,
"nullPointMode":"connected",
"nullText":null,
"postfix":"",
"postfixFontSize":"50%",
"prefix":"",
"prefixFontSize":"50%",
"span":2,
"sparkline":{
"fillColor":"rgba(31, 118, 189, 0.18)",
"full":false,
"lineColor":"rgb(31, 120, 193)",
"show":false
},
"targets":[
{
"column":"value",
"dsType":"influxdb",
"function":"mean",
"groupBy":[
{
"params":[
"$interval"
],
"type":"time"
},
{
"params":[
"null"
],
"type":"fill"
}
],
"groupByTags":[],
"measurement":"ceph_pool_size",
"policy":"default",
"query":"SELECT mean(\"value\") FROM \"ceph_pool_size\" WHERE \"cluster\" =~ /$cluster/ AND \"hostname\" =~ /$mon/ AND \"pool\" =~ /$pool/ AND $timeFilter GROUP BY time($interval) fill(null)",
"rawQuery":false,
"refId":"A",
"resultFormat":"time_series",
"select":[
[
{
"params":[
"value"
],
"type":"field"
},
{
"params":[],
"type":"mean"
}
]
],
"tags":[
{
"key":"cluster",
"value":"/$cluster/"
},
{
"condition":"AND",
"key":"hostname",
"value":"/$mon/"
},
{
"condition":"AND",
"key":"pool",
"value":"/$pool/"
}
]
}
],
"thresholds":"",
"title":"Replication factor ($pool)",
"type":"singlestat",
"valueFontSize":"80%",
"valueMaps":[
{
"op":"=",
"text":"N/A",
"value":"null"
}
],
"valueName":"avg"
},
{
"aliasColors":{},
"bars":false,
"datasource":null,
"editable":true,
"error":false,
"fill":0,
"grid":{
"threshold1":null,
"threshold1Color":"rgba(216, 200, 27, 0.27)",
"threshold2":null,
"threshold2Color":"rgba(234, 112, 112, 0.22)"
},
"id":18,
"interval":">60s",
"legend":{
"avg":false,
"current":false,
"max":false,
"min":false,
"show":false,
"total":false,
"values":false
},
"lines":true,
"linewidth":1,
"links":[],
"nullPointMode":"connected",
"percentage":false,
"pointradius":5,
"points":false,
"renderer":"flot",
"seriesOverrides":[],
"span":10,
"stack":false,
"steppedLine":false,
"targets":[
{
"alias":"",
"column":"value",
"dsType":"influxdb",
"function":"max",
"groupBy":[
{
"params":[
"$interval"
],
"type":"time"
},
{
"params":[
"0"
],
"type":"fill"
}
],
"groupByTags":[],
"measurement":"ceph_pool_pg_num",
"policy":"default",
"query":"SELECT max(\"value\") FROM \"ceph_pool_pg_num\" WHERE \"cluster\" =~ /$cluster/ AND \"hostname\" =~ /$mon/ AND \"pool\" =~ /$pool/ AND $timeFilter GROUP BY time($interval) fill(0)",
"rawQuery":false,
"refId":"A",
"resultFormat":"time_series",
"select":[
[
{
"params":[
"value"
],
"type":"field"
},
{
"params":[],
"type":"max"
}
]
],
"tags":[
{
"key":"cluster",
"value":"/$cluster/"
},
{
"condition":"AND",
"key":"hostname",
"value":"/$mon/"
},
{
"condition":"AND",
"key":"pool",
"value":"/$pool/"
}
]
}
],
"timeFrom":null,
"timeShift":null,
"title":"Number of PGs ($pool)",
"tooltip":{
"msResolution":false,
"shared":true,
"value_type":"cumulative"
},
"type":"graph",
"xaxis":{
"show":true
},
"yaxes":[
{
"format":"short",
"logBase":1,
"max":null,
"min":0,
"show":true
},
{
"format":"short",
"logBase":1,
"max":null,
"min":null,
"show":true
}
]
}
],
"showTitle":true,
"title":"Pools"
},
{
"collapse":false,
"editable":true,
"height":"250px",
"panels":[
{
"cacheTimeout":null,
"colorBackground":false,
"colorValue":false,
"colors":[
"rgba(245, 54, 54, 0.9)",
"rgba(237, 129, 40, 0.89)",
"rgba(50, 172, 45, 0.97)"
],
"datasource":null,
"editable":true,
"error":false,
"format":"none",
"gauge":{
"maxValue":100,
"minValue":0,
"show":false,
"thresholdLabels":false,
"thresholdMarkers":true
},
"id":13,
"interval":">60s",
"links":[],
"maxDataPoints":100,
"nullPointMode":"connected",
"nullText":null,
"postfix":"",
"postfixFontSize":"50%",
"prefix":"",
"prefixFontSize":"50%",
"span":1,
"sparkline":{
"fillColor":"rgba(31, 118, 189, 0.18)",
"full":false,
"lineColor":"rgb(31, 120, 193)",
"show":true
},
"targets":[
{
"column":"value",
"dsType":"influxdb",
"function":"last",
"groupBy":[
{
"params":[
"$interval"
],
"type":"time"
},
{
"params":[
"null"
],
"type":"fill"
}
],
"groupByTags":[],
"measurement":"ceph_osd_count_up",
"policy":"default",
"query":"SELECT last(\"value\") FROM \"ceph_osd_count_up\" WHERE \"cluster\" =~ /$cluster/ AND \"hostname\" =~ /$mon/ AND $timeFilter GROUP BY time($interval) fill(null)",
"rawQuery":false,
"refId":"A",
"resultFormat":"time_series",
"select":[
[
{
"params":[
"value"
],
"type":"field"
},
{
"params":[],
"type":"last"
}
]
],
"tags":[
{
"key":"cluster",
"value":"/$cluster/"
},
{
"condition":"AND",
"key":"hostname",
"value":"/$mon/"
}
]
}
],
"thresholds":"",
"title":"OSDs up",
"type":"singlestat",
"valueFontSize":"80%",
"valueMaps":[
{
"op":"=",
"text":"N/A",
"value":"null"
}
],
"valueName":"current"
},
{
"cacheTimeout":null,
"colorBackground":false,
"colorValue":false,
"colors":[
"rgba(245, 54, 54, 0.9)",
"rgba(237, 129, 40, 0.89)",
"rgba(50, 172, 45, 0.97)"
],
"datasource":null,
"editable":true,
"error":false,
"format":"none",
"gauge":{
"maxValue":100,
"minValue":0,
"show":false,
"thresholdLabels":false,
"thresholdMarkers":true
},
"id":14,
"interval":">60s",
"links":[],
"maxDataPoints":100,
"nullPointMode":"connected",
"nullText":null,
"postfix":"",
"postfixFontSize":"50%",
"prefix":"",
"prefixFontSize":"50%",
"span":1,
"sparkline":{
"fillColor":"rgba(31, 118, 189, 0.18)",
"full":false,
"lineColor":"rgb(31, 120, 193)",
"show":true
},
"targets":[
{
"column":"value",
"dsType":"influxdb",
"function":"last",
"groupBy":[
{
"params":[
"$interval"
],
"type":"time"
},
{
"params":[
"null"
],
"type":"fill"
}
],
"groupByTags":[],
"measurement":"ceph_osd_count_down",
"policy":"default",
"query":"SELECT last(\"value\") FROM \"ceph_osd_count_down\" WHERE \"cluster\" =~ /$cluster/ AND \"hostname\" =~ /$mon/ AND $timeFilter GROUP BY time($interval) fill(null)",
"rawQuery":false,
"refId":"A",
"resultFormat":"time_series",
"select":[
[
{
"params":[
"value"
],
"type":"field"
},
{
"params":[],
"type":"last"
}
]
],
"tags":[
{
"key":"cluster",
"value":"/$cluster/"
},
{
"condition":"AND",
"key":"hostname",
"value":"/$mon/"
}
]
}
],
"thresholds":"",
"title":"OSDs down",
"type":"singlestat",
"valueFontSize":"80%",
"valueMaps":[
{
"op":"=",
"text":"N/A",
"value":"null"
}
],
"valueName":"current"
},
{
"aliasColors":{},
"bars":false,
"datasource":null,
"decimals":0,
"editable":true,
"error":false,
"fill":0,
"grid":{
"threshold1":null,
"threshold1Color":"rgba(216, 200, 27, 0.27)",
"threshold2":null,
"threshold2Color":"rgba(234, 112, 112, 0.22)"
},
"id":11,
"interval":">60s",
"legend":{
"avg":false,
"current":false,
"max":false,
"min":false,
"show":true,
"total":false,
"values":false
},
"lines":true,
"linewidth":1,
"links":[],
"nullPointMode":"connected",
"percentage":false,
"pointradius":5,
"points":false,
"renderer":"flot",
"seriesOverrides":[],
"span":5,
"stack":false,
"steppedLine":false,
"targets":[
{
"alias":"up",
"column":"value",
"dsType":"influxdb",
"function":"mean",
"groupBy":[
{
"params":[
"$interval"
],
"type":"time"
},
{
"params":[
"0"
],
"type":"fill"
}
],
"groupByTags":[],
"measurement":"ceph_osd_count_up",
"policy":"default",
"query":"SELECT mean(\"value\") FROM \"ceph_osd_count_up\" WHERE \"cluster\" =~ /$cluster/ AND \"hostname\" =~ /$mon/ AND $timeFilter GROUP BY time($interval) fill(0)",
"rawQuery":false,
"refId":"A",
"resultFormat":"time_series",
"select":[
[
{
"params":[
"value"
],
"type":"field"
},
{
"params":[],
"type":"mean"
}
]
],
"tags":[
{
"key":"cluster",
"value":"/$cluster/"
},
{
"condition":"AND",
"key":"hostname",
"value":"/$mon/"
}
]
},
{
"alias":"down",
"column":"value",
"dsType":"influxdb",
"function":"mean",
"groupBy":[
{
"params":[
"$interval"
],
"type":"time"
},
{
"params":[
"0"
],
"type":"fill"
}
],
"groupByTags":[],
"measurement":"ceph_osd_count_down",
"policy":"default",
"query":"SELECT mean(\"value\") FROM \"ceph_osd_count_down\" WHERE \"cluster\" =~ /$cluster/ AND \"hostname\" =~ /$mon/ AND $timeFilter GROUP BY time($interval) fill(0)",
"rawQuery":false,
"refId":"B",
"resultFormat":"time_series",
"select":[
[
{
"params":[
"value"
],
"type":"field"
},
{
"params":[],
"type":"mean"
}
]
],
"tags":[
{
"key":"cluster",
"value":"/$cluster/"
},
{
"condition":"AND",
"key":"hostname",
"value":"/$mon/"
}
]
},
{
"alias":"in",
"column":"value",
"dsType":"influxdb",
"function":"mean",
"groupBy":[
{
"params":[
"$interval"
],
"type":"time"
},
{
"params":[
"0"
],
"type":"fill"
}
],
"groupByTags":[],
"measurement":"ceph_osd_count_in",
"policy":"default",
"query":"SELECT mean(\"value\") FROM \"ceph_osd_count_in\" WHERE \"cluster\" =~ /$cluster/ AND \"hostname\" =~ /$mon/ AND $timeFilter GROUP BY time($interval) fill(0)",
"rawQuery":false,
"refId":"C",
"resultFormat":"time_series",
"select":[
[
{
"params":[
"value"
],
"type":"field"
},
{
"params":[],
"type":"mean"
}
]
],
"tags":[
{
"key":"cluster",
"value":"/$cluster/"
},
{
"condition":"AND",
"key":"hostname",
"value":"/$mon/"
}
]
},
{
"alias":"out",
"column":"value",
"dsType":"influxdb",
"function":"mean",
"groupBy":[
{
"params":[
"$interval"
],
"type":"time"
},
{
"params":[
"0"
],
"type":"fill"
}
],
"groupByTags":[],
"measurement":"ceph_osd_count_out",
"policy":"default",
"query":"SELECT mean(\"value\") FROM \"ceph_osd_count_out\" WHERE \"cluster\" =~ /$cluster/ AND \"hostname\" =~ /$mon/ AND $timeFilter GROUP BY time($interval) fill(0)",
"rawQuery":false,
"refId":"D",
"resultFormat":"time_series",
"select":[
[
{
"params":[
"value"
],
"type":"field"
},
{
"params":[],
"type":"mean"
}
]
],
"tags":[
{
"key":"cluster",
"value":"/$cluster/"
},
{
"condition":"AND",
"key":"hostname",
"value":"/$mon/"
}
]
}
],
"timeFrom":null,
"timeShift":null,
"title":"OSD Daemons states",
"tooltip":{
"msResolution":false,
"shared":true,
"value_type":"individual"
},
"type":"graph",
"xaxis":{
"show":true
},
"yaxes":[
{
"format":"short",
"logBase":1,
"max":null,
"min":0,
"show":true
},
{
"format":"short",
"logBase":1,
"max":null,
"min":null,
"show":true
}
]
},
{
"aliasColors":{},
"bars":false,
"datasource":null,
"editable":true,
"error":false,
"fill":0,
"grid":{
"threshold1":null,
"threshold1Color":"rgba(216, 200, 27, 0.27)",
"threshold2":null,
"threshold2Color":"rgba(234, 112, 112, 0.22)"
},
"id":27,
"interval":">60s",
"legend":{
"avg":false,
"current":false,
"max":false,
"min":false,
"show":true,
"total":false,
"values":false
},
"lines":true,
"linewidth":1,
"links":[],
"nullPointMode":"connected",
"percentage":false,
"pointradius":5,
"points":false,
"renderer":"flot",
"seriesOverrides":[],
"span":5,
"stack":false,
"steppedLine":false,
"targets":[
{
"alias":"used",
"column":"value",
"dsType":"influxdb",
"function":"mean",
"groupBy":[
{
"interval":"auto",
"params":[
"auto"
],
"type":"time"
}
],
"measurement":"ceph_osd_space_used",
"policy":"default",
"query":"SELECT mean(\"value\") FROM \"ceph_osd_space_used\" WHERE \"cluster\" =~ /$cluster/ AND \"hostname\" =~ /$mon/ AND \"osd\" =~ /$osd/ AND $timeFilter GROUP BY time($interval) fill(0)",
"rawQuery":false,
"refId":"A",
"resultFormat":"time_series",
"select":[
[
{
"params":[
"value"
],
"type":"field"
},
{
"params":[],
"type":"mean"
}
]
],
"tags":[
{
"key":"cluster",
"operator":"=~",
"value":"/$cluster/"
},
{
"condition":"AND",
"key":"hostname",
"operator":"=~",
"value":"/$mon/"
},
{
"condition":"AND",
"key":"osd",
"operator":"=~",
"value":"/$osd/"
}
]
},
{
"alias":"total",
"column":"value",
"dsType":"influxdb",
"function":"mean",
"groupBy":[
{
"interval":"auto",
"params":[
"auto"
],
"type":"time"
}
],
"measurement":"ceph_osd_space_total",
"policy":"default",
"query":"SELECT mean(\"value\") FROM \"ceph_osd_space_total\" WHERE \"cluster\" =~ /$cluster/ AND \"hostname\" =~ /$mon/ AND \"osd\" =~ /$osd/ AND $timeFilter GROUP BY time($interval) fill(0)",
"rawQuery":false,
"refId":"B",
"resultFormat":"time_series",
"select":[
[
{
"params":[
"value"
],
"type":"field"
},
{
"params":[],
"type":"mean"
}
]
],
"tags":[
{
"key":"cluster",
"operator":"=~",
"value":"/$cluster/"
},
{
"condition":"AND",
"key":"hostname",
"operator":"=~",
"value":"/$mon/"
},
{
"condition":"AND",
"key":"osd",
"operator":"=~",
"value":"/$osd/"
}
]
}
],
"timeFrom":null,
"timeShift":null,
"title":"Storage osd-$osd",
"tooltip":{
"msResolution":false,
"shared":true,
"value_type":"cumulative"
},
"type":"graph",
"xaxis":{
"show":true
},
"yaxes":[
{
"format":"bytes",
"logBase":1,
"max":null,
"min":0,
"show":true
},
{
"format":"short",
"logBase":1,
"max":null,
"min":null,
"show":true
}
]
},
{
"aliasColors":{},
"bars":false,
"datasource":null,
"editable":true,
"error":false,
"fill":0,
"grid":{
"threshold1":null,
"threshold1Color":"rgba(216, 200, 27, 0.27)",
"threshold2":null,
"threshold2Color":"rgba(234, 112, 112, 0.22)"
},
"id":25,
"interval":">60s",
"legend":{
"avg":false,
"current":false,
"max":false,
"min":false,
"show":false,
"total":false,
"values":false
},
"lines":true,
"linewidth":1,
"links":[],
"nullPointMode":"connected",
"percentage":false,
"pointradius":5,
"points":false,
"renderer":"flot",
"seriesOverrides":[],
"span":6,
"stack":false,
"steppedLine":false,
"targets":[
{
"alias":"mean",
"column":"value",
"dsType":"influxdb",
"function":"mean",
"groupBy":[
{
"params":[
"$interval"
],
"type":"time"
},
{
"params":[
"0"
],
"type":"fill"
}
],
"groupByTags":[],
"measurement":"ceph_osd_latency_apply",
"policy":"default",
"query":"SELECT mean(\"value\") FROM \"ceph_osd_latency_apply\" WHERE \"cluster\" =~ /$cluster/ AND \"hostname\" =~ /$mon/ AND \"osd\" =~ /$osd/ AND $timeFilter GROUP BY time($interval) fill(0)",
"rawQuery":false,
"refId":"A",
"resultFormat":"time_series",
"select":[
[
{
"params":[
"value"
],
"type":"field"
},
{
"params":[],
"type":"mean"
}
]
],
"tags":[
{
"key":"cluster",
"value":"/$cluster/"
},
{
"condition":"AND",
"key":"hostname",
"value":"/$mon/"
},
{
"condition":"AND",
"key":"osd",
"value":"/$osd/"
}
]
}
],
"timeFrom":null,
"timeShift":null,
"title":"Apply Latency osd-$osd",
"tooltip":{
"msResolution":false,
"shared":true,
"value_type":"cumulative"
},
"type":"graph",
"xaxis":{
"show":true
},
"yaxes":[
{
"format":"ms",
"logBase":1,
"max":null,
"min":0,
"show":true
},
{
"format":"short",
"logBase":1,
"max":null,
"min":null,
"show":true
}
]
},
{
"aliasColors":{},
"bars":false,
"datasource":null,
"editable":true,
"error":false,
"fill":0,
"grid":{
"threshold1":null,
"threshold1Color":"rgba(216, 200, 27, 0.27)",
"threshold2":null,
"threshold2Color":"rgba(234, 112, 112, 0.22)"
},
"id":26,
"interval":">60s",
"legend":{
"avg":false,
"current":false,
"max":false,
"min":false,
"show":false,
"total":false,
"values":false
},
"lines":true,
"linewidth":1,
"links":[],
"nullPointMode":"connected",
"percentage":false,
"pointradius":5,
"points":false,
"renderer":"flot",
"seriesOverrides":[],
"span":6,
"stack":false,
"steppedLine":false,
"targets":[
{
"alias":"mean",
"column":"value",
"dsType":"influxdb",
"function":"mean",
"groupBy":[
{
"params":[
"$interval"
],
"type":"time"
},
{
"params":[
"0"
],
"type":"fill"
}
],
"groupByTags":[],
"measurement":"ceph_osd_latency_commit",
"policy":"default",
"query":"SELECT mean(\"value\") FROM \"ceph_osd_latency_commit\" WHERE \"cluster\" =~ /$cluster/ AND \"hostname\" =~ /$mon/ AND \"osd\" =~ /$osd/ AND $timeFilter GROUP BY time($interval) fill(0)",
"rawQuery":false,
"refId":"A",
"resultFormat":"time_series",
"select":[
[
{
"params":[
"value"
],
"type":"field"
},
{
"params":[],
"type":"mean"
}
]
],
"tags":[
{
"key":"cluster",
"value":"/$cluster/"
},
{
"condition":"AND",
"key":"hostname",
"value":"/$mon/"
},
{
"condition":"AND",
"key":"osd",
"value":"/$osd/"
}
]
}
],
"timeFrom":null,
"timeShift":null,
"title":"Commit Latency osd-$osd",
"tooltip":{
"msResolution":false,
"shared":true,
"value_type":"cumulative"
},
"type":"graph",
"xaxis":{
"show":true
},
"yaxes":[
{
"format":"ms",
"logBase":1,
"max":null,
"min":0,
"show":true
},
{
"format":"short",
"logBase":1,
"max":null,
"min":null,
"show":true
}
]
}
],
"showTitle":true,
"title":"OSD Daemons"
},
{
"collapse":false,
"editable":true,
"height":"250px",
"panels":[],
"title":"New row"
}
],
"schemaVersion":12,
"sharedCrosshair":true,
"style":"dark",
"tags":[],
"templating":{
"enable":true,
"list":[
{
"allFormat":"regex values",
"current":{},
"datasource":null,
"hide":0,
"includeAll":false,
"name":"environment",
"options":[],
"query":"show tag values from cpu_idle with key = environment_label",