Grafana: Update Ceph dashboards for Mimic release

This updates the Ceph dashboards for Grafana, as some of the ceph
metrics have changed with the Mimic release.  This fixes issues
with the ceph OSD metrics that broke some Grafana panels, and also
removes the Ceph panel for displaying the number of monitors in
quorum, as that metric has been removed in Mimic

Change-Id: If6cbbfa7d2972ddd0e44b29a6c8277188d2d9ff0
This commit is contained in:
Steve Wilkerson 2019-01-21 09:25:57 -06:00
parent c09c10443a
commit cd4ec0b4b2
1 changed files with 11 additions and 72 deletions

View File

@ -3313,67 +3313,6 @@ conf:
text: HEALTHY text: HEALTHY
value: '1' value: '1'
valueName: current valueName: current
- cacheTimeout:
colorBackground: false
colorValue: true
colors:
- rgba(245, 54, 54, 0.9)
- rgba(237, 129, 40, 0.89)
- rgba(50, 172, 45, 0.97)
datasource: prometheus
editable: true
error: false
format: none
gauge:
maxValue: 100
minValue: 0
show: false
thresholdLabels: false
thresholdMarkers: true
id: 14
interval: 1m
isNew: true
links: []
mappingType: 1
mappingTypes:
- name: value to text
value: 1
- name: range to text
value: 2
maxDataPoints: 100
nullPointMode: connected
nullText:
postfix: ''
postfixFontSize: 50%
prefix: ''
prefixFontSize: 50%
rangeMaps:
- from: 'null'
text: N/A
to: 'null'
span: 2
sparkline:
fillColor: rgba(31, 118, 189, 0.18)
full: false
lineColor: rgb(31, 120, 193)
show: false
targets:
- expr: ceph_mon_quorum_count{application="ceph",release_group="$ceph_cluster"}
interval: "$interval"
intervalFactor: 1
legendFormat: ''
refId: A
step: 60
thresholds: '2,3'
title: Monitors In Quorum
transparent: false
type: singlestat
valueFontSize: 100%
valueMaps:
- op: "="
text: N/A
value: 'null'
valueName: current
- cacheTimeout: - cacheTimeout:
colorBackground: false colorBackground: false
colorValue: false colorValue: false
@ -4612,7 +4551,7 @@ conf:
lineColor: rgb(31, 120, 193) lineColor: rgb(31, 120, 193)
show: false show: false
targets: targets:
- expr: ceph_osd_up{ceph_daemon="osd.$osd",application="ceph",release_group="$ceph_cluster"} - expr: ceph_osd_up{ceph_daemon="$osd",application="ceph",release_group="$ceph_cluster"}
interval: "$interval" interval: "$interval"
intervalFactor: 1 intervalFactor: 1
refId: A refId: A
@ -4685,7 +4624,7 @@ conf:
lineColor: rgb(31, 120, 193) lineColor: rgb(31, 120, 193)
show: false show: false
targets: targets:
- expr: ceph_osd_in{ceph_daemon="osd.$osd",application="ceph",release_group="$ceph_cluster"} - expr: ceph_osd_in{ceph_daemon="$osd",application="ceph",release_group="$ceph_cluster"}
interval: "$interval" interval: "$interval"
intervalFactor: 1 intervalFactor: 1
refId: A refId: A
@ -4820,10 +4759,10 @@ conf:
stack: true stack: true
steppedLine: false steppedLine: false
targets: targets:
- expr: ceph_osd_numpg{ceph_daemon=~"osd.$osd",application="ceph",release_group="$ceph_cluster"} - expr: ceph_osd_numpg{ceph_daemon=~"$osd",application="ceph",release_group="$ceph_cluster"}
interval: "$interval" interval: "$interval"
intervalFactor: 1 intervalFactor: 1
legendFormat: Number of PGs - {{ osd.$osd }} legendFormat: Number of PGs - {{ $osd }}
refId: A refId: A
step: 60 step: 60
- expr: avg(ceph_osd_numpg{application="ceph",release_group="$ceph_cluster"}) - expr: avg(ceph_osd_numpg{application="ceph",release_group="$ceph_cluster"})
@ -4901,7 +4840,7 @@ conf:
lineColor: rgb(31, 120, 193) lineColor: rgb(31, 120, 193)
show: true show: true
targets: targets:
- expr: (ceph_osd_stat_bytes_used{ceph_daemon=~"osd.$osd",application="ceph",release_group="$ceph_cluster"}/ceph_osd_stat_bytes{ceph_daemon=~"osd.$osd",application="ceph",release_group="$ceph_cluster"})*100 - expr: (ceph_osd_stat_bytes_used{ceph_daemon=~"$osd",application="ceph",release_group="$ceph_cluster"}/ceph_osd_stat_bytes{ceph_daemon=~"$osd",application="ceph",release_group="$ceph_cluster"})*100
interval: "$interval" interval: "$interval"
intervalFactor: 1 intervalFactor: 1
legendFormat: '' legendFormat: ''
@ -4961,18 +4900,18 @@ conf:
stack: true stack: true
steppedLine: false steppedLine: false
targets: targets:
- expr: ceph_osd_stat_bytes_used{ceph_daemon=~"osd.$osd",application="ceph",release_group="$ceph_cluster"} - expr: ceph_osd_stat_bytes_used{ceph_daemon=~"$osd",application="ceph",release_group="$ceph_cluster"}
interval: "$interval" interval: "$interval"
intervalFactor: 1 intervalFactor: 1
legendFormat: Used - {{ osd.$osd }} legendFormat: Used - {{ osd.$osd }}
metric: ceph_osd_used_bytes metric: ceph_osd_used_bytes
refId: A refId: A
step: 60 step: 60
- expr: ceph_osd_stat_bytes{ceph_daemon=~"osd.$osd",application="ceph",release_group="$ceph_cluster"} - ceph_osd_stat_bytes_used{ceph_daemon=~"osd.$osd",application="ceph",release_group="$ceph_cluster"} - expr: ceph_osd_stat_bytes{ceph_daemon=~"$osd",application="ceph",release_group="$ceph_cluster"} - ceph_osd_stat_bytes_used{ceph_daemon=~"$osd",application="ceph",release_group="$ceph_cluster"}
hide: false hide: false
interval: "$interval" interval: "$interval"
intervalFactor: 1 intervalFactor: 1
legendFormat: Available - {{ osd.$osd }} legendFormat: Available - {{ $osd }}
metric: ceph_osd_avail_bytes metric: ceph_osd_avail_bytes
refId: B refId: B
step: 60 step: 60
@ -5037,10 +4976,10 @@ conf:
stack: false stack: false
steppedLine: false steppedLine: false
targets: targets:
- expr: (ceph_osd_stat_bytes_used{ceph_daemon=~"osd.$osd",application="ceph",release_group="$ceph_cluster"}/ceph_osd_stat_bytes{ceph_daemon=~"osd.$osd",application="ceph",release_group="$ceph_cluster"}) - expr: (ceph_osd_stat_bytes_used{ceph_daemon=~"$osd",application="ceph",release_group="$ceph_cluster"}/ceph_osd_stat_bytes{ceph_daemon=~"$osd",application="ceph",release_group="$ceph_cluster"})
interval: "$interval" interval: "$interval"
intervalFactor: 1 intervalFactor: 1
legendFormat: Available - {{ osd.$osd }} legendFormat: Available - {{ $osd }}
metric: ceph_osd_avail_bytes metric: ceph_osd_avail_bytes
refId: A refId: A
step: 60 step: 60
@ -5163,7 +5102,7 @@ conf:
multi: false multi: false
name: osd name: osd
options: [] options: []
query: label_values(ceph_osd_metadata{release_group="$ceph_cluster"}, id) query: label_values(ceph_osd_metadata{release_group="$ceph_cluster"}, ceph_daemon)
refresh: 1 refresh: 1
regex: '' regex: ''
type: query type: query