mirror of
https://github.com/ceph/ceph
synced 2026-08-02 07:03:18 +00:00
monitoring: Standardize Ceph Grafana dashboards
naming convention Improve consistency by aligning the naming scheme across all ceph Grafana dashboards. Fixes: https://tracker.ceph.com/issues/73296 Signed-off-by: Aashish Sharma <aasharma@redhat.com>
This commit is contained in:
parent
21529a0dae
commit
6754d7a28f
@ -1,102 +0,0 @@
|
||||
local g = import 'grafonnet/grafana.libsonnet';
|
||||
|
||||
(import 'utils.libsonnet') {
|
||||
'cephfs-overview.json':
|
||||
$.dashboardSchema(
|
||||
'MDS Performance',
|
||||
'',
|
||||
'tbO9LAiZz',
|
||||
'now-1h',
|
||||
'30s',
|
||||
16,
|
||||
$._config.dashboardTags,
|
||||
''
|
||||
)
|
||||
.addAnnotation(
|
||||
$.addAnnotationSchema(
|
||||
1,
|
||||
'-- Grafana --',
|
||||
true,
|
||||
true,
|
||||
'rgba(0, 211, 255, 1)',
|
||||
'Annotations & Alerts',
|
||||
'dashboard'
|
||||
)
|
||||
)
|
||||
.addRequired(
|
||||
type='grafana', id='grafana', name='Grafana', version='5.3.2'
|
||||
)
|
||||
.addRequired(
|
||||
type='panel', id='graph', name='Graph', version='5.0.0'
|
||||
)
|
||||
.addTemplate(
|
||||
g.template.datasource('datasource', 'prometheus', 'default', label='Data Source')
|
||||
)
|
||||
.addTemplate(
|
||||
$.addClusterTemplate()
|
||||
)
|
||||
.addTemplate(
|
||||
$.addTemplateSchema('mds_servers',
|
||||
'$datasource',
|
||||
'label_values(ceph_mds_inodes{%(matchers)s}, ceph_daemon)' % $.matchers(),
|
||||
1,
|
||||
true,
|
||||
1,
|
||||
'MDS Server',
|
||||
'')
|
||||
)
|
||||
.addLinks([
|
||||
$.addLinkSchema(
|
||||
asDropdown=true,
|
||||
icon='external link',
|
||||
includeVars=true,
|
||||
keepTime=true,
|
||||
tags=[],
|
||||
targetBlank=false,
|
||||
title='Browse Dashboards',
|
||||
tooltip='',
|
||||
type='dashboards',
|
||||
url=''
|
||||
),
|
||||
])
|
||||
.addPanels([
|
||||
$.addRowSchema(false, true, 'MDS Performance') + { gridPos: { x: 0, y: 0, w: 24, h: 1 } },
|
||||
$.timeSeriesPanel(
|
||||
title='MDS Workload - $mds_servers',
|
||||
datasource='$datasource',
|
||||
gridPosition={ x: 0, y: 1, w: 12, h: 9 },
|
||||
axisLabel='Reads(-) / Writes (+)',
|
||||
showPoints='never',
|
||||
min=0,
|
||||
spanNulls=true,
|
||||
)
|
||||
.addTargets([
|
||||
$.addTargetSchema(
|
||||
'sum(rate(ceph_objecter_op_r{ceph_daemon=~"($mds_servers).*", %(matchers)s}[$__rate_interval]))' % $.matchers(),
|
||||
'Read Ops'
|
||||
),
|
||||
$.addTargetSchema(
|
||||
'sum(rate(ceph_objecter_op_w{ceph_daemon=~"($mds_servers).*", %(matchers)s}[$__rate_interval]))' % $.matchers(),
|
||||
'Write Ops'
|
||||
),
|
||||
])
|
||||
.addSeriesOverride(
|
||||
{ alias: '/.*Reads/', transform: 'negative-Y' }
|
||||
),
|
||||
$.timeSeriesPanel(
|
||||
title='Client Request Load - $mds_servers',
|
||||
datasource='$datasource',
|
||||
gridPosition={ x: 12, y: 1, w: 12, h: 9 },
|
||||
axisLabel='Client Requests',
|
||||
showPoints='never',
|
||||
min=0,
|
||||
spanNulls=true,
|
||||
)
|
||||
.addTargets([
|
||||
$.addTargetSchema(
|
||||
'ceph_mds_server_handle_client_request{ceph_daemon=~"($mds_servers).*", %(matchers)s}' % $.matchers(),
|
||||
'{{ceph_daemon}}'
|
||||
),
|
||||
]),
|
||||
]),
|
||||
}
|
||||
@ -3,7 +3,7 @@ local g = import 'grafonnet/grafana.libsonnet';
|
||||
(import 'utils.libsonnet') {
|
||||
'cephfsdashboard.json':
|
||||
$.dashboardSchema(
|
||||
'Ceph - Filesystem Overview',
|
||||
'Ceph Filesystem - Overview',
|
||||
'Ceph CephFS overview for official Ceph Prometheus plugin.',
|
||||
'718Bruins',
|
||||
'now-6h',
|
||||
|
||||
@ -3,7 +3,7 @@ local g = import 'grafonnet/grafana.libsonnet';
|
||||
(import 'utils.libsonnet') {
|
||||
'hosts-overview.json':
|
||||
$.dashboardSchema(
|
||||
'Host Overview',
|
||||
'Ceph Hosts - Overview',
|
||||
'',
|
||||
'y0KGL0iZz',
|
||||
'now-1h',
|
||||
@ -304,7 +304,7 @@ local g = import 'grafonnet/grafana.libsonnet';
|
||||
]),
|
||||
'host-details.json':
|
||||
$.dashboardSchema(
|
||||
'Host Details',
|
||||
'Ceph Host - Details',
|
||||
'',
|
||||
'rtOg0AiWz',
|
||||
'now-1h',
|
||||
|
||||
@ -4,7 +4,7 @@ local g = import 'grafonnet/grafana.libsonnet';
|
||||
(import 'utils.libsonnet') {
|
||||
'osds-overview.json':
|
||||
$.dashboardSchema(
|
||||
'OSD Overview',
|
||||
'Ceph OSDs - Overview',
|
||||
'',
|
||||
'lo02I1Aiz',
|
||||
'now-1h',
|
||||
@ -526,7 +526,7 @@ local g = import 'grafonnet/grafana.libsonnet';
|
||||
]);
|
||||
|
||||
$.dashboardSchema(
|
||||
'OSD device details',
|
||||
'Ceph OSD - Device Overview',
|
||||
'',
|
||||
'CrAHE0iZz',
|
||||
'now-3h',
|
||||
|
||||
@ -3,7 +3,7 @@ local g = import 'grafonnet/grafana.libsonnet';
|
||||
(import 'utils.libsonnet') {
|
||||
'pool-overview.json':
|
||||
$.dashboardSchema(
|
||||
'Ceph Pools Overview',
|
||||
'Ceph Pools - Overview',
|
||||
'',
|
||||
'z99hzWtmk',
|
||||
'now-1h',
|
||||
@ -609,7 +609,7 @@ local g = import 'grafonnet/grafana.libsonnet';
|
||||
]),
|
||||
'pool-detail.json':
|
||||
$.dashboardSchema(
|
||||
'Ceph Pool Details',
|
||||
'Ceph Pool - Details',
|
||||
'',
|
||||
'-xyV8KCiz',
|
||||
'now-1h',
|
||||
|
||||
@ -34,7 +34,7 @@ local info_rbd_stats = std.join(
|
||||
) + { type: 'timeseries' } + { fieldConfig: { defaults: { unit: formatY1, custom: { fillOpacity: 8, showPoints: 'never' } } } } + { gridPos: { x: x, y: y, w: w, h: h } };
|
||||
|
||||
$.dashboardSchema(
|
||||
'RBD Details',
|
||||
'Ceph Block - Details',
|
||||
'Detailed Performance of RBD Images (IOPS/Throughput/Latency)',
|
||||
'YhCYGcuZz',
|
||||
'now-1h',
|
||||
@ -177,7 +177,7 @@ local info_rbd_stats = std.join(
|
||||
) + { type: 'timeseries' } + { fieldConfig: { defaults: { unit: formatY1, custom: { fillOpacity: 8, showPoints: 'never' } } } } + { gridPos: { x: x, y: y, w: w, h: h } };
|
||||
|
||||
$.dashboardSchema(
|
||||
'RBD Overview',
|
||||
'Ceph Block - Overview',
|
||||
'',
|
||||
'41FrpeUiz',
|
||||
'now-1h',
|
||||
|
||||
@ -3,7 +3,7 @@ local g = import 'grafonnet/grafana.libsonnet';
|
||||
(import 'utils.libsonnet') {
|
||||
'rgw-s3-analytics.json':
|
||||
$.dashboardSchema(
|
||||
'RGW S3 Analytics',
|
||||
'Ceph Object - S3 Analytics',
|
||||
'',
|
||||
'BnxelG7Sz',
|
||||
'now-1h',
|
||||
|
||||
@ -26,7 +26,7 @@ local g = import 'grafonnet/grafana.libsonnet';
|
||||
) + { type: 'timeseries' } + { fieldConfig: { defaults: { unit: formatY1, custom: { fillOpacity: 8, showPoints: 'never' } } } } + { gridPos: { x: x, y: y, w: w, h: h } };
|
||||
|
||||
$.dashboardSchema(
|
||||
'RGW Sync Overview',
|
||||
'Ceph Object - Sync Overview',
|
||||
'',
|
||||
'rgw-sync-overview',
|
||||
'now-1h',
|
||||
@ -211,7 +211,7 @@ local g = import 'grafonnet/grafana.libsonnet';
|
||||
) + { type: 'timeseries' } + { fieldConfig: { defaults: { unit: formatY1, custom: { fillOpacity: 8, showPoints: 'never' } } } } + { gridPos: { x: x, y: y, w: w, h: h } };
|
||||
|
||||
$.dashboardSchema(
|
||||
'RGW Overview',
|
||||
'Ceph Object - Overview',
|
||||
'',
|
||||
'WAkugZpiz',
|
||||
'now-1h',
|
||||
@ -313,7 +313,7 @@ local g = import 'grafonnet/grafana.libsonnet';
|
||||
.addPanels([
|
||||
$.addRowSchema(false,
|
||||
true,
|
||||
'RGW Overview - All Gateways') +
|
||||
'Object Overview - All Gateways') +
|
||||
{
|
||||
gridPos: { x: 0, y: 0, w: 24, h: 1 },
|
||||
},
|
||||
@ -443,7 +443,7 @@ local g = import 'grafonnet/grafana.libsonnet';
|
||||
6
|
||||
),
|
||||
$.addRowSchema(
|
||||
false, true, 'RGW Overview - HAProxy Metrics'
|
||||
false, true, 'Object Overview - HAProxy Metrics'
|
||||
) + { gridPos: { x: 0, y: 12, w: 9, h: 12 } },
|
||||
RgwOverviewPanel(
|
||||
'Total responses by HTTP code',
|
||||
@ -703,7 +703,7 @@ local g = import 'grafonnet/grafana.libsonnet';
|
||||
]),
|
||||
$.addRowSchema(false,
|
||||
true,
|
||||
'RGW Overview - Bucket Notification') +
|
||||
'Object Overview - Bucket Notification') +
|
||||
{
|
||||
gridPos: { x: 0, y: 27, w: 24, h: 1 },
|
||||
},
|
||||
@ -773,7 +773,7 @@ local g = import 'grafonnet/grafana.libsonnet';
|
||||
) + { type: 'timeseries' } + { fieldConfig: { defaults: { unit: formatY1, custom: { fillOpacity: 8, showPoints: 'never' } } } } + { gridPos: { x: x, y: y, w: w, h: h } };
|
||||
|
||||
$.dashboardSchema(
|
||||
'RGW Instance Detail',
|
||||
'Ceph Object - Instance Details',
|
||||
'',
|
||||
'x5ARzZtmk',
|
||||
'now-1h',
|
||||
|
||||
@ -3,7 +3,7 @@ local g = import 'grafonnet/grafana.libsonnet';
|
||||
(import 'utils.libsonnet') {
|
||||
'smb-overview.json':
|
||||
$.dashboardSchema(
|
||||
'SMB Overview',
|
||||
'Ceph SMB - Overview',
|
||||
'SMB Overview dashboard shows data across all clusters and hosts associated with the SMB service.',
|
||||
'feem6ehrmi2o0b',
|
||||
'now-6h',
|
||||
|
||||
@ -1193,7 +1193,10 @@
|
||||
"preload": false,
|
||||
"refresh": "30s",
|
||||
"schemaVersion": 41,
|
||||
"tags": [],
|
||||
"tags": [
|
||||
"ceph-mixin",
|
||||
"overview"
|
||||
],
|
||||
"templating": {
|
||||
"list": [
|
||||
{
|
||||
@ -1279,7 +1282,7 @@
|
||||
},
|
||||
"timepicker": {},
|
||||
"timezone": "",
|
||||
"title": "Ceph - Application Overview",
|
||||
"title": "Ceph Application - Overview",
|
||||
"uid": "92LBIaJIz2",
|
||||
"version": 1
|
||||
}
|
||||
|
||||
@ -1441,7 +1441,7 @@
|
||||
]
|
||||
},
|
||||
"timezone": "",
|
||||
"title": "Ceph - Cluster",
|
||||
"title": "Ceph Cluster - Overview",
|
||||
"uid": "edtb0oxdq",
|
||||
"version": 1
|
||||
}
|
||||
|
||||
@ -892,7 +892,8 @@
|
||||
"schemaVersion": "39",
|
||||
"style": "dark",
|
||||
"tags": [
|
||||
"ceph-mixin"
|
||||
"ceph-mixin",
|
||||
"protocol"
|
||||
],
|
||||
"templating": {
|
||||
"list": [
|
||||
|
||||
@ -1685,7 +1685,8 @@
|
||||
"schemaVersion": "39",
|
||||
"style": "dark",
|
||||
"tags": [
|
||||
"ceph-mixin"
|
||||
"ceph-mixin",
|
||||
"protocol"
|
||||
],
|
||||
"templating": {
|
||||
"list": [
|
||||
|
||||
@ -1,343 +0,0 @@
|
||||
{
|
||||
"__inputs": [ ],
|
||||
"__requires": [
|
||||
{
|
||||
"id": "grafana",
|
||||
"name": "Grafana",
|
||||
"type": "grafana",
|
||||
"version": "5.3.2"
|
||||
},
|
||||
{
|
||||
"id": "graph",
|
||||
"name": "Graph",
|
||||
"type": "panel",
|
||||
"version": "5.0.0"
|
||||
}
|
||||
],
|
||||
"annotations": {
|
||||
"list": [
|
||||
{
|
||||
"builtIn": 1,
|
||||
"datasource": "-- Grafana --",
|
||||
"enable": true,
|
||||
"hide": true,
|
||||
"iconColor": "rgba(0, 211, 255, 1)",
|
||||
"name": "Annotations & Alerts",
|
||||
"showIn": 0,
|
||||
"tags": [ ],
|
||||
"type": "dashboard"
|
||||
}
|
||||
]
|
||||
},
|
||||
"description": "",
|
||||
"editable": false,
|
||||
"gnetId": null,
|
||||
"graphTooltip": 0,
|
||||
"hideControls": false,
|
||||
"id": null,
|
||||
"links": [
|
||||
{
|
||||
"asDropdown": true,
|
||||
"icon": "external link",
|
||||
"includeVars": true,
|
||||
"keepTime": true,
|
||||
"tags": [ ],
|
||||
"targetBlank": false,
|
||||
"title": "Browse Dashboards",
|
||||
"tooltip": "",
|
||||
"type": "dashboards",
|
||||
"url": ""
|
||||
}
|
||||
],
|
||||
"panels": [
|
||||
{
|
||||
"collapse": false,
|
||||
"collapsed": false,
|
||||
"gridPos": {
|
||||
"h": 1,
|
||||
"w": 24,
|
||||
"x": 0,
|
||||
"y": 0
|
||||
},
|
||||
"id": 2,
|
||||
"panels": [ ],
|
||||
"repeat": null,
|
||||
"repeatIteration": null,
|
||||
"repeatRowId": null,
|
||||
"showTitle": true,
|
||||
"title": "MDS Performance",
|
||||
"titleSize": "h6",
|
||||
"type": "row"
|
||||
},
|
||||
{
|
||||
"datasource": "$datasource",
|
||||
"description": "",
|
||||
"fieldConfig": {
|
||||
"defaults": {
|
||||
"color": {
|
||||
"mode": "palette-classic"
|
||||
},
|
||||
"custom": {
|
||||
"axisCenteredZero": false,
|
||||
"axisColorMode": "text",
|
||||
"axisLabel": "Reads(-) / Writes (+)",
|
||||
"axisPlacement": "auto",
|
||||
"barAlignment": 0,
|
||||
"drawStyle": "line",
|
||||
"fillOpacity": 8,
|
||||
"gradientMode": "none",
|
||||
"hideFrom": {
|
||||
"legend": false,
|
||||
"tooltip": false,
|
||||
"viz": false
|
||||
},
|
||||
"lineInterpolation": "linear",
|
||||
"lineWidth": 1,
|
||||
"pointSize": 0,
|
||||
"scaleDistribution": {
|
||||
"type": "linear"
|
||||
},
|
||||
"showPoints": "never",
|
||||
"spanNulls": true,
|
||||
"stacking": {
|
||||
"group": "A",
|
||||
"mode": "none"
|
||||
},
|
||||
"thresholdsStyle": {
|
||||
"mode": "off"
|
||||
}
|
||||
},
|
||||
"min": 0,
|
||||
"thresholds": {
|
||||
"mode": "absolute",
|
||||
"steps": [ ]
|
||||
},
|
||||
"unit": "none"
|
||||
},
|
||||
"overrides": [ ]
|
||||
},
|
||||
"gridPos": {
|
||||
"h": 9,
|
||||
"w": 12,
|
||||
"x": 0,
|
||||
"y": 1
|
||||
},
|
||||
"id": 3,
|
||||
"options": {
|
||||
"legend": {
|
||||
"calcs": [ ],
|
||||
"displayMode": "list",
|
||||
"placement": "bottom",
|
||||
"showLegend": true
|
||||
},
|
||||
"tooltip": {
|
||||
"mode": "multi",
|
||||
"sort": "none"
|
||||
}
|
||||
},
|
||||
"pluginVersion": "9.1.3",
|
||||
"seriesOverrides": [
|
||||
{
|
||||
"alias": "/.*Reads/",
|
||||
"transform": "negative-Y"
|
||||
}
|
||||
],
|
||||
"targets": [
|
||||
{
|
||||
"expr": "sum(rate(ceph_objecter_op_r{ceph_daemon=~\"($mds_servers).*\", cluster=~\"$cluster\", }[$__rate_interval]))",
|
||||
"format": "time_series",
|
||||
"intervalFactor": 1,
|
||||
"legendFormat": "Read Ops",
|
||||
"refId": "A"
|
||||
},
|
||||
{
|
||||
"expr": "sum(rate(ceph_objecter_op_w{ceph_daemon=~\"($mds_servers).*\", cluster=~\"$cluster\", }[$__rate_interval]))",
|
||||
"format": "time_series",
|
||||
"intervalFactor": 1,
|
||||
"legendFormat": "Write Ops",
|
||||
"refId": "B"
|
||||
}
|
||||
],
|
||||
"title": "MDS Workload - $mds_servers",
|
||||
"type": "timeseries"
|
||||
},
|
||||
{
|
||||
"datasource": "$datasource",
|
||||
"description": "",
|
||||
"fieldConfig": {
|
||||
"defaults": {
|
||||
"color": {
|
||||
"mode": "palette-classic"
|
||||
},
|
||||
"custom": {
|
||||
"axisCenteredZero": false,
|
||||
"axisColorMode": "text",
|
||||
"axisLabel": "Client Requests",
|
||||
"axisPlacement": "auto",
|
||||
"barAlignment": 0,
|
||||
"drawStyle": "line",
|
||||
"fillOpacity": 8,
|
||||
"gradientMode": "none",
|
||||
"hideFrom": {
|
||||
"legend": false,
|
||||
"tooltip": false,
|
||||
"viz": false
|
||||
},
|
||||
"lineInterpolation": "linear",
|
||||
"lineWidth": 1,
|
||||
"pointSize": 0,
|
||||
"scaleDistribution": {
|
||||
"type": "linear"
|
||||
},
|
||||
"showPoints": "never",
|
||||
"spanNulls": true,
|
||||
"stacking": {
|
||||
"group": "A",
|
||||
"mode": "none"
|
||||
},
|
||||
"thresholdsStyle": {
|
||||
"mode": "off"
|
||||
}
|
||||
},
|
||||
"min": 0,
|
||||
"thresholds": {
|
||||
"mode": "absolute",
|
||||
"steps": [ ]
|
||||
},
|
||||
"unit": "none"
|
||||
},
|
||||
"overrides": [ ]
|
||||
},
|
||||
"gridPos": {
|
||||
"h": 9,
|
||||
"w": 12,
|
||||
"x": 12,
|
||||
"y": 1
|
||||
},
|
||||
"id": 4,
|
||||
"options": {
|
||||
"legend": {
|
||||
"calcs": [ ],
|
||||
"displayMode": "list",
|
||||
"placement": "bottom",
|
||||
"showLegend": true
|
||||
},
|
||||
"tooltip": {
|
||||
"mode": "multi",
|
||||
"sort": "none"
|
||||
}
|
||||
},
|
||||
"pluginVersion": "9.1.3",
|
||||
"seriesOverrides": [ ],
|
||||
"targets": [
|
||||
{
|
||||
"expr": "ceph_mds_server_handle_client_request{ceph_daemon=~\"($mds_servers).*\", cluster=~\"$cluster\", }",
|
||||
"format": "time_series",
|
||||
"intervalFactor": 1,
|
||||
"legendFormat": "{{ceph_daemon}}",
|
||||
"refId": "A"
|
||||
}
|
||||
],
|
||||
"title": "Client Request Load - $mds_servers",
|
||||
"type": "timeseries"
|
||||
}
|
||||
],
|
||||
"refresh": "30s",
|
||||
"rows": [ ],
|
||||
"schemaVersion": 16,
|
||||
"style": "dark",
|
||||
"tags": [
|
||||
"ceph-mixin"
|
||||
],
|
||||
"templating": {
|
||||
"list": [
|
||||
{
|
||||
"current": {
|
||||
"text": "default",
|
||||
"value": "default"
|
||||
},
|
||||
"hide": 0,
|
||||
"label": "Data Source",
|
||||
"name": "datasource",
|
||||
"options": [ ],
|
||||
"query": "prometheus",
|
||||
"refresh": 1,
|
||||
"regex": "",
|
||||
"type": "datasource"
|
||||
},
|
||||
{
|
||||
"allValue": null,
|
||||
"current": { },
|
||||
"datasource": "$datasource",
|
||||
"hide": 0,
|
||||
"includeAll": false,
|
||||
"label": "cluster",
|
||||
"multi": false,
|
||||
"name": "cluster",
|
||||
"options": [ ],
|
||||
"query": "label_values(ceph_health_status, cluster)",
|
||||
"refresh": 1,
|
||||
"regex": "(.*)",
|
||||
"sort": 1,
|
||||
"tagValuesQuery": "",
|
||||
"tags": [ ],
|
||||
"tagsQuery": "",
|
||||
"type": "query",
|
||||
"useTags": false
|
||||
},
|
||||
{
|
||||
"allValue": null,
|
||||
"current": { },
|
||||
"datasource": "$datasource",
|
||||
"hide": 0,
|
||||
"includeAll": true,
|
||||
"label": "MDS Server",
|
||||
"multi": false,
|
||||
"name": "mds_servers",
|
||||
"options": [ ],
|
||||
"query": "label_values(ceph_mds_inodes{cluster=~\"$cluster\", }, ceph_daemon)",
|
||||
"refresh": 1,
|
||||
"regex": "",
|
||||
"sort": 1,
|
||||
"tagValuesQuery": "",
|
||||
"tags": [ ],
|
||||
"tagsQuery": "",
|
||||
"type": "query",
|
||||
"useTags": false
|
||||
}
|
||||
]
|
||||
},
|
||||
"time": {
|
||||
"from": "now-1h",
|
||||
"to": "now"
|
||||
},
|
||||
"timepicker": {
|
||||
"refresh_intervals": [
|
||||
"5s",
|
||||
"10s",
|
||||
"30s",
|
||||
"1m",
|
||||
"5m",
|
||||
"15m",
|
||||
"30m",
|
||||
"1h",
|
||||
"2h",
|
||||
"1d"
|
||||
],
|
||||
"time_options": [
|
||||
"5m",
|
||||
"15m",
|
||||
"1h",
|
||||
"6h",
|
||||
"12h",
|
||||
"24h",
|
||||
"2d",
|
||||
"7d",
|
||||
"30d"
|
||||
]
|
||||
},
|
||||
"timezone": "",
|
||||
"title": "MDS Performance",
|
||||
"uid": "tbO9LAiZz",
|
||||
"version": 0
|
||||
}
|
||||
@ -4254,7 +4254,9 @@
|
||||
"schemaVersion": 38,
|
||||
"style": "dark",
|
||||
"tags": [
|
||||
"ceph-mixin"
|
||||
"ceph-mixin",
|
||||
"protocol",
|
||||
"overview"
|
||||
],
|
||||
"templating": {
|
||||
"list": [
|
||||
@ -4435,7 +4437,7 @@
|
||||
]
|
||||
},
|
||||
"timezone": "",
|
||||
"title": "Ceph - Filesystem Overview",
|
||||
"title": "Ceph Filesystem - Overview",
|
||||
"uid": "718Bruins",
|
||||
"version": 0
|
||||
}
|
||||
|
||||
@ -1284,7 +1284,7 @@
|
||||
]
|
||||
},
|
||||
"timezone": "",
|
||||
"title": "Host Details",
|
||||
"title": "Ceph Host - Details",
|
||||
"uid": "rtOg0AiWz",
|
||||
"version": 0
|
||||
}
|
||||
|
||||
@ -719,7 +719,8 @@
|
||||
"schemaVersion": 16,
|
||||
"style": "dark",
|
||||
"tags": [
|
||||
"ceph-mixin"
|
||||
"ceph-mixin",
|
||||
"overview"
|
||||
],
|
||||
"templating": {
|
||||
"list": [
|
||||
@ -869,7 +870,7 @@
|
||||
]
|
||||
},
|
||||
"timezone": "",
|
||||
"title": "Host Overview",
|
||||
"title": "Ceph Hosts - Overview",
|
||||
"uid": "y0KGL0iZz",
|
||||
"version": 0
|
||||
}
|
||||
|
||||
@ -2003,7 +2003,8 @@
|
||||
"schemaVersion": 22,
|
||||
"style": "dark",
|
||||
"tags": [
|
||||
"ceph-mixin"
|
||||
"ceph-mixin",
|
||||
"overview"
|
||||
],
|
||||
"templating": {
|
||||
"list": [
|
||||
|
||||
@ -809,7 +809,7 @@
|
||||
]
|
||||
},
|
||||
"timezone": "",
|
||||
"title": "OSD device details",
|
||||
"title": "Ceph OSD - Device Overview",
|
||||
"uid": "CrAHE0iZz",
|
||||
"version": 0
|
||||
}
|
||||
|
||||
@ -1224,7 +1224,8 @@
|
||||
"schemaVersion": 16,
|
||||
"style": "dark",
|
||||
"tags": [
|
||||
"ceph-mixin"
|
||||
"ceph-mixin",
|
||||
"overview"
|
||||
],
|
||||
"templating": {
|
||||
"list": [
|
||||
@ -1294,7 +1295,7 @@
|
||||
]
|
||||
},
|
||||
"timezone": "",
|
||||
"title": "OSD Overview",
|
||||
"title": "Ceph OSDs - Overview",
|
||||
"uid": "lo02I1Aiz",
|
||||
"version": 0
|
||||
}
|
||||
|
||||
@ -655,7 +655,7 @@
|
||||
]
|
||||
},
|
||||
"timezone": "",
|
||||
"title": "Ceph Pool Details",
|
||||
"title": "Ceph Pool - Details",
|
||||
"uid": "-xyV8KCiz",
|
||||
"version": 0
|
||||
}
|
||||
|
||||
@ -1559,7 +1559,8 @@
|
||||
"schemaVersion": 22,
|
||||
"style": "dark",
|
||||
"tags": [
|
||||
"ceph-mixin"
|
||||
"ceph-mixin",
|
||||
"overview"
|
||||
],
|
||||
"templating": {
|
||||
"list": [
|
||||
@ -1650,7 +1651,7 @@
|
||||
]
|
||||
},
|
||||
"timezone": "",
|
||||
"title": "Ceph Pools Overview",
|
||||
"title": "Ceph Pools - Overview",
|
||||
"uid": "z99hzWtmk",
|
||||
"version": 0
|
||||
}
|
||||
|
||||
@ -658,7 +658,7 @@
|
||||
]
|
||||
},
|
||||
"timezone": "",
|
||||
"title": "RGW Instance Detail",
|
||||
"title": "Ceph Object - Instance Details",
|
||||
"uid": "x5ARzZtmk",
|
||||
"version": 0
|
||||
}
|
||||
|
||||
@ -65,7 +65,7 @@
|
||||
"repeatIteration": null,
|
||||
"repeatRowId": null,
|
||||
"showTitle": true,
|
||||
"title": "RGW Overview - All Gateways",
|
||||
"title": "Object Overview - All Gateways",
|
||||
"titleSize": "h6",
|
||||
"type": "row"
|
||||
},
|
||||
@ -668,7 +668,7 @@
|
||||
"repeatIteration": null,
|
||||
"repeatRowId": null,
|
||||
"showTitle": true,
|
||||
"title": "RGW Overview - HAProxy Metrics",
|
||||
"title": "Object Overview - HAProxy Metrics",
|
||||
"titleSize": "h6",
|
||||
"type": "row"
|
||||
},
|
||||
@ -1201,7 +1201,7 @@
|
||||
"repeatIteration": null,
|
||||
"repeatRowId": null,
|
||||
"showTitle": true,
|
||||
"title": "RGW Overview - Bucket Notification",
|
||||
"title": "Object Overview - Bucket Notification",
|
||||
"titleSize": "h6",
|
||||
"type": "row"
|
||||
},
|
||||
@ -1424,7 +1424,8 @@
|
||||
"style": "dark",
|
||||
"tags": [
|
||||
"ceph-mixin",
|
||||
"overview"
|
||||
"overview",
|
||||
"protocol"
|
||||
],
|
||||
"templating": {
|
||||
"list": [
|
||||
@ -1574,7 +1575,7 @@
|
||||
]
|
||||
},
|
||||
"timezone": "",
|
||||
"title": "RGW Overview",
|
||||
"title": "Ceph Object - Overview",
|
||||
"uid": "WAkugZpiz",
|
||||
"version": 0
|
||||
}
|
||||
|
||||
@ -623,7 +623,7 @@
|
||||
]
|
||||
},
|
||||
"timezone": "",
|
||||
"title": "RGW Sync Overview",
|
||||
"title": "Ceph Object - Sync Overview",
|
||||
"uid": "rgw-sync-overview",
|
||||
"version": 0
|
||||
}
|
||||
|
||||
@ -362,7 +362,8 @@
|
||||
"schemaVersion": 16,
|
||||
"style": "dark",
|
||||
"tags": [
|
||||
"ceph-mixin"
|
||||
"ceph-mixin",
|
||||
"protocol"
|
||||
],
|
||||
"templating": {
|
||||
"list": [
|
||||
@ -472,7 +473,7 @@
|
||||
]
|
||||
},
|
||||
"timezone": "",
|
||||
"title": "RBD Details",
|
||||
"title": "Ceph Block - Details",
|
||||
"uid": "YhCYGcuZz",
|
||||
"version": 0
|
||||
}
|
||||
|
||||
@ -892,7 +892,7 @@
|
||||
]
|
||||
},
|
||||
"timezone": "",
|
||||
"title": "RBD Overview",
|
||||
"title": "Ceph Block - Overview",
|
||||
"uid": "41FrpeUiz",
|
||||
"version": 0
|
||||
}
|
||||
|
||||
@ -4661,7 +4661,8 @@
|
||||
"schemaVersion": 22,
|
||||
"style": "dark",
|
||||
"tags": [
|
||||
"ceph-mixin"
|
||||
"ceph-mixin",
|
||||
"protocol"
|
||||
],
|
||||
"templating": {
|
||||
"list": [
|
||||
@ -4758,7 +4759,7 @@
|
||||
]
|
||||
},
|
||||
"timezone": "",
|
||||
"title": "RGW S3 Analytics",
|
||||
"title": "Ceph Object - S3 Analytics",
|
||||
"uid": "BnxelG7Sz",
|
||||
"version": 0
|
||||
}
|
||||
|
||||
@ -977,7 +977,9 @@
|
||||
"style": "dark",
|
||||
"schemaVersion": 41,
|
||||
"tags": [
|
||||
"ceph-mixin"
|
||||
"ceph-mixin",
|
||||
"overview",
|
||||
"protocol"
|
||||
],
|
||||
"templating": {
|
||||
"list": [
|
||||
@ -1084,7 +1086,7 @@
|
||||
},
|
||||
"timepicker": {},
|
||||
"timezone": "",
|
||||
"title": "SMB Overview",
|
||||
"title": "Ceph SMB - Overview",
|
||||
"uid": "feem6ehrmi2o0b",
|
||||
"version": 1
|
||||
}
|
||||
|
||||
@ -25,7 +25,7 @@ export class RbdDetailsComponent implements OnChanges {
|
||||
|
||||
ngOnChanges() {
|
||||
if (this.selection) {
|
||||
this.rbdDashboardUrl = `rbd-details?var-pool=${this.selection['pool_name']}&var-image=${this.selection['name']}`;
|
||||
this.rbdDashboardUrl = `ceph-block-details?var-pool=${this.selection['pool_name']}&var-image=${this.selection['name']}`;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
|
||||
<cd-grafana i18n-title
|
||||
title="RBD overview"
|
||||
[grafanaPath]="'rbd-overview?'"
|
||||
[grafanaPath]="'ceph-block-overview?'"
|
||||
[type]="'metrics'"
|
||||
uid="41FrpeUiz"
|
||||
grafanaStyle="two">
|
||||
|
||||
@ -36,7 +36,7 @@
|
||||
<ng-template ngbNavContent>
|
||||
<cd-grafana i18n-title
|
||||
title="Host details"
|
||||
[grafanaPath]="'host-details?var-ceph_hosts=' + selectedHostname"
|
||||
[grafanaPath]="'ceph-host-details?var-ceph_hosts=' + selectedHostname"
|
||||
[type]="'metrics'"
|
||||
uid="rtOg0AiWz"
|
||||
grafanaStyle="five">
|
||||
|
||||
@ -50,7 +50,7 @@
|
||||
<ng-template ngbNavContent>
|
||||
<cd-grafana i18n-title
|
||||
title="Host overview"
|
||||
[grafanaPath]="'host-overview?'"
|
||||
[grafanaPath]="'ceph-hosts-overview?'"
|
||||
[type]="'metrics'"
|
||||
uid="y0KGL0iZz"
|
||||
grafanaStyle="two">
|
||||
|
||||
@ -12,7 +12,7 @@
|
||||
<ng-template ngbNavContent>
|
||||
<cd-grafana i18n-title
|
||||
title="Cluster details"
|
||||
[grafanaPath]="'ceph-cluster?var-cluster=' + selectedClusterFsid"
|
||||
[grafanaPath]="'ceph-cluster-overview?var-cluster=' + selectedClusterFsid"
|
||||
[type]="'metrics'"
|
||||
uid="edtb0oxdq"
|
||||
grafanaStyle="four">
|
||||
|
||||
@ -59,7 +59,7 @@
|
||||
<ng-template ngbNavContent>
|
||||
<cd-grafana i18n-title
|
||||
title="OSD details"
|
||||
[grafanaPath]="'osd-device-details?var-osd=osd.' + osd['id']"
|
||||
[grafanaPath]="'ceph-osd-device-overview?var-osd=osd.' + osd['id']"
|
||||
[type]="'metrics'"
|
||||
uid="CrAHE0iZz"
|
||||
scrollable="no"
|
||||
|
||||
@ -48,7 +48,7 @@
|
||||
<ng-template ngbNavContent>
|
||||
<cd-grafana i18n-title
|
||||
title="OSD list"
|
||||
[grafanaPath]="'osd-overview?'"
|
||||
[grafanaPath]="'ceph-osds-overview?'"
|
||||
[type]="'metrics'"
|
||||
uid="lo02I1Aiz"
|
||||
grafanaStyle="three">
|
||||
|
||||
@ -20,7 +20,7 @@
|
||||
<ng-template ngbNavContent>
|
||||
<cd-grafana i18n-title
|
||||
title="Pool details"
|
||||
grafanaPath="ceph-pool-detail?var-pool_name={{selection.pool_name}}"
|
||||
grafanaPath="ceph-pool-details?var-pool_name={{selection.pool_name}}"
|
||||
[type]="'metrics'"
|
||||
uid="-xyV8KCiz"
|
||||
grafanaStyle="three">
|
||||
|
||||
@ -28,7 +28,7 @@
|
||||
<ng-template ngbNavContent>
|
||||
<cd-grafana i18n-title
|
||||
title="RGW instance details"
|
||||
[grafanaPath]="'rgw-instance-detail?var-rgw_servers=rgw.' + this.serviceId"
|
||||
[grafanaPath]="'ceph-object-instance-details?var-rgw_servers=rgw.' + this.serviceId"
|
||||
[type]="'metrics'"
|
||||
uid="x5ARzZtmk"
|
||||
grafanaStyle="one">
|
||||
|
||||
@ -25,7 +25,7 @@
|
||||
<ng-template ngbNavContent>
|
||||
<cd-grafana i18n-title
|
||||
title="RGW overview"
|
||||
[grafanaPath]="'rgw-overview?'"
|
||||
[grafanaPath]="'ceph-object-overview?'"
|
||||
[type]="'metrics'"
|
||||
uid="WAkugZpiz"
|
||||
grafanaStyle="three">
|
||||
@ -40,7 +40,7 @@
|
||||
<ng-template ngbNavContent>
|
||||
<cd-grafana i18n-title
|
||||
title="Radosgw sync overview"
|
||||
[grafanaPath]="'radosgw-sync-overview?'"
|
||||
[grafanaPath]="'ceph-object-sync-overview?'"
|
||||
[type]="'metrics'"
|
||||
uid="rgw-sync-overview"
|
||||
grafanaStyle="two">
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
<cd-grafana
|
||||
i18n-title
|
||||
title="SMB overview"
|
||||
[grafanaPath]="'smb-overview?'"
|
||||
[grafanaPath]="'ceph-smb-overview?'"
|
||||
[type]="'metrics'"
|
||||
uid="feem6ehrmi2o0b"
|
||||
grafanaStyle="three">
|
||||
|
||||
Loading…
Reference in New Issue
Block a user