mirror of https://github.com/hashicorp/consul
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1981 lines
44 KiB
1981 lines
44 KiB
{ |
|
"__inputs": [ |
|
{ |
|
"name": "DS_PROMETHEUS", |
|
"label": "Prometheus", |
|
"description": "", |
|
"type": "datasource", |
|
"pluginId": "prometheus", |
|
"pluginName": "Prometheus" |
|
} |
|
], |
|
"__requires": [ |
|
{ |
|
"type": "grafana", |
|
"id": "grafana", |
|
"name": "Grafana", |
|
"version": "7.1.5" |
|
}, |
|
{ |
|
"type": "panel", |
|
"id": "graph", |
|
"name": "Graph", |
|
"version": "" |
|
}, |
|
{ |
|
"type": "datasource", |
|
"id": "prometheus", |
|
"name": "Prometheus", |
|
"version": "1.0.0" |
|
} |
|
], |
|
"annotations": { |
|
"list": [ |
|
{ |
|
"builtIn": 1, |
|
"datasource": "-- Grafana --", |
|
"enable": true, |
|
"hide": true, |
|
"iconColor": "rgba(0, 211, 255, 1)", |
|
"name": "Annotations & Alerts", |
|
"type": "dashboard" |
|
} |
|
] |
|
}, |
|
"description": "Maintained by the Consul team at HashiCorp. Displays critical health metrics about Consul servers, which are key to understanding Consul servers' behavior and stability in production. Also offers pre-built sections and panels for understanding usage of Consul by feature such as: KVs, DNS, the Catalog, and ACLs.", |
|
"editable": true, |
|
"gnetId": 13396, |
|
"graphTooltip": 0, |
|
"id": null, |
|
"links": [], |
|
"panels": [ |
|
{ |
|
"collapsed": false, |
|
"datasource": "${DS_PROMETHEUS}", |
|
"gridPos": { |
|
"h": 1, |
|
"w": 24, |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"id": 8, |
|
"panels": [], |
|
"title": "Consul Server Behavior", |
|
"type": "row" |
|
}, |
|
{ |
|
"aliasColors": {}, |
|
"bars": false, |
|
"dashLength": 10, |
|
"dashes": false, |
|
"datasource": "${DS_PROMETHEUS}", |
|
"description": "consul_raft_commitTime should remain stable throughout the life of a healthy Consul cluster. p99 slowdowns typically mean that transient issues have occurred, while consistently higher-than-normal averages typically mean that one or more nodes lacks critical resources like memory, CPU, or disk space. ", |
|
"fieldConfig": { |
|
"defaults": { |
|
"custom": {}, |
|
"unit": "ms" |
|
}, |
|
"overrides": [] |
|
}, |
|
"fill": 1, |
|
"fillGradient": 0, |
|
"gridPos": { |
|
"h": 11, |
|
"w": 12, |
|
"x": 0, |
|
"y": 1 |
|
}, |
|
"hiddenSeries": false, |
|
"id": 2, |
|
"legend": { |
|
"avg": false, |
|
"current": false, |
|
"max": false, |
|
"min": false, |
|
"show": true, |
|
"total": false, |
|
"values": false |
|
}, |
|
"lines": true, |
|
"linewidth": 1, |
|
"nullPointMode": "null", |
|
"percentage": false, |
|
"pluginVersion": "7.1.5", |
|
"pointradius": 2, |
|
"points": false, |
|
"renderer": "flot", |
|
"seriesOverrides": [], |
|
"spaceLength": 10, |
|
"stack": false, |
|
"steppedLine": false, |
|
"targets": [ |
|
{ |
|
"expr": "consul_raft_commitTime", |
|
"interval": "", |
|
"intervalFactor": 1, |
|
"legendFormat": "", |
|
"refId": "A" |
|
} |
|
], |
|
"thresholds": [], |
|
"timeFrom": null, |
|
"timeRegions": [], |
|
"timeShift": null, |
|
"title": "Raft Commit Time", |
|
"tooltip": { |
|
"shared": true, |
|
"sort": 0, |
|
"value_type": "individual" |
|
}, |
|
"type": "graph", |
|
"xaxis": { |
|
"buckets": null, |
|
"mode": "time", |
|
"name": null, |
|
"show": true, |
|
"values": [] |
|
}, |
|
"yaxes": [ |
|
{ |
|
"format": "ms", |
|
"label": null, |
|
"logBase": 1, |
|
"max": null, |
|
"min": null, |
|
"show": true |
|
}, |
|
{ |
|
"format": "short", |
|
"label": null, |
|
"logBase": 1, |
|
"max": null, |
|
"min": null, |
|
"show": true |
|
} |
|
], |
|
"yaxis": { |
|
"align": false, |
|
"alignLevel": null |
|
} |
|
}, |
|
{ |
|
"aliasColors": {}, |
|
"bars": false, |
|
"dashLength": 10, |
|
"dashes": false, |
|
"datasource": "${DS_PROMETHEUS}", |
|
"description": "TODO Interrogate the rate interval more\n\nRate of raft commits per server cluster. The commit count is emitted by the leader and can be considered authoritative across a datacenter.", |
|
"fieldConfig": { |
|
"defaults": { |
|
"custom": {}, |
|
"unit": "commits/5m" |
|
}, |
|
"overrides": [] |
|
}, |
|
"fill": 1, |
|
"fillGradient": 0, |
|
"gridPos": { |
|
"h": 11, |
|
"w": 12, |
|
"x": 12, |
|
"y": 1 |
|
}, |
|
"hiddenSeries": false, |
|
"id": 4, |
|
"legend": { |
|
"avg": false, |
|
"current": false, |
|
"max": false, |
|
"min": false, |
|
"show": true, |
|
"total": false, |
|
"values": false |
|
}, |
|
"lines": true, |
|
"linewidth": 1, |
|
"nullPointMode": "null", |
|
"percentage": false, |
|
"pluginVersion": "7.1.5", |
|
"pointradius": 2, |
|
"points": false, |
|
"renderer": "flot", |
|
"seriesOverrides": [], |
|
"spaceLength": 10, |
|
"stack": false, |
|
"steppedLine": false, |
|
"targets": [ |
|
{ |
|
"expr": "rate(consul_raft_apply[5m])", |
|
"format": "time_series", |
|
"instant": false, |
|
"interval": "", |
|
"legendFormat": "", |
|
"refId": "A" |
|
} |
|
], |
|
"thresholds": [], |
|
"timeFrom": null, |
|
"timeRegions": [], |
|
"timeShift": null, |
|
"title": "Raft Commits per 5m", |
|
"tooltip": { |
|
"shared": true, |
|
"sort": 0, |
|
"value_type": "individual" |
|
}, |
|
"type": "graph", |
|
"xaxis": { |
|
"buckets": null, |
|
"mode": "time", |
|
"name": null, |
|
"show": true, |
|
"values": [] |
|
}, |
|
"yaxes": [ |
|
{ |
|
"format": "commits/5m", |
|
"label": null, |
|
"logBase": 1, |
|
"max": null, |
|
"min": null, |
|
"show": true |
|
}, |
|
{ |
|
"format": "short", |
|
"label": null, |
|
"logBase": 1, |
|
"max": null, |
|
"min": null, |
|
"show": true |
|
} |
|
], |
|
"yaxis": { |
|
"align": false, |
|
"alignLevel": null |
|
} |
|
}, |
|
{ |
|
"collapsed": false, |
|
"datasource": "${DS_PROMETHEUS}", |
|
"gridPos": { |
|
"h": 1, |
|
"w": 24, |
|
"x": 0, |
|
"y": 12 |
|
}, |
|
"id": 10, |
|
"panels": [], |
|
"title": "Server Cluster Health - Leadership and Autopilot", |
|
"type": "row" |
|
}, |
|
{ |
|
"aliasColors": {}, |
|
"bars": false, |
|
"dashLength": 10, |
|
"dashes": false, |
|
"datasource": "${DS_PROMETHEUS}", |
|
"description": "Shows the duration since an agent had last seen the leader. Spikes here may indicate network issues or a leader slowing or becoming unavailable.", |
|
"fieldConfig": { |
|
"defaults": { |
|
"custom": {}, |
|
"unit": "ms" |
|
}, |
|
"overrides": [] |
|
}, |
|
"fill": 1, |
|
"fillGradient": 0, |
|
"gridPos": { |
|
"h": 16, |
|
"w": 12, |
|
"x": 0, |
|
"y": 13 |
|
}, |
|
"hiddenSeries": false, |
|
"id": 12, |
|
"legend": { |
|
"avg": false, |
|
"current": false, |
|
"max": false, |
|
"min": false, |
|
"show": true, |
|
"total": false, |
|
"values": false |
|
}, |
|
"lines": true, |
|
"linewidth": 1, |
|
"nullPointMode": "null", |
|
"percentage": false, |
|
"pluginVersion": "7.1.5", |
|
"pointradius": 2, |
|
"points": false, |
|
"renderer": "flot", |
|
"seriesOverrides": [], |
|
"spaceLength": 10, |
|
"stack": false, |
|
"steppedLine": false, |
|
"targets": [ |
|
{ |
|
"expr": "consul_raft_leader_lastContact != 0", |
|
"format": "time_series", |
|
"instant": false, |
|
"interval": "", |
|
"legendFormat": "", |
|
"refId": "A" |
|
} |
|
], |
|
"thresholds": [], |
|
"timeFrom": null, |
|
"timeRegions": [], |
|
"timeShift": null, |
|
"title": "Last Contacted Leader", |
|
"tooltip": { |
|
"shared": true, |
|
"sort": 2, |
|
"value_type": "individual" |
|
}, |
|
"type": "graph", |
|
"xaxis": { |
|
"buckets": null, |
|
"mode": "time", |
|
"name": null, |
|
"show": true, |
|
"values": [] |
|
}, |
|
"yaxes": [ |
|
{ |
|
"format": "ms", |
|
"label": null, |
|
"logBase": 1, |
|
"max": null, |
|
"min": null, |
|
"show": true |
|
}, |
|
{ |
|
"format": "short", |
|
"label": null, |
|
"logBase": 1, |
|
"max": null, |
|
"min": null, |
|
"show": true |
|
} |
|
], |
|
"yaxis": { |
|
"align": false, |
|
"alignLevel": null |
|
} |
|
}, |
|
{ |
|
"aliasColors": {}, |
|
"bars": false, |
|
"dashLength": 10, |
|
"dashes": false, |
|
"datasource": "${DS_PROMETHEUS}", |
|
"description": "This panel should show \"No data\" in a stable cluster. Some leadership transition events are expected, such as during cluster upgrades. Unexpected events may indicate an issue with cluster stability. ", |
|
"fieldConfig": { |
|
"defaults": { |
|
"custom": {}, |
|
"unit": "events/1m" |
|
}, |
|
"overrides": [] |
|
}, |
|
"fill": 1, |
|
"fillGradient": 0, |
|
"gridPos": { |
|
"h": 8, |
|
"w": 12, |
|
"x": 12, |
|
"y": 13 |
|
}, |
|
"hiddenSeries": false, |
|
"id": 16, |
|
"legend": { |
|
"avg": false, |
|
"current": false, |
|
"max": false, |
|
"min": false, |
|
"show": true, |
|
"total": false, |
|
"values": false |
|
}, |
|
"lines": true, |
|
"linewidth": 1, |
|
"nullPointMode": "null", |
|
"percentage": false, |
|
"pluginVersion": "7.1.5", |
|
"pointradius": 2, |
|
"points": false, |
|
"renderer": "flot", |
|
"seriesOverrides": [], |
|
"spaceLength": 10, |
|
"stack": false, |
|
"steppedLine": false, |
|
"targets": [ |
|
{ |
|
"expr": "rate(consul_raft_state_candidate[1m])", |
|
"format": "time_series", |
|
"interval": "", |
|
"legendFormat": "", |
|
"refId": "A" |
|
}, |
|
{ |
|
"expr": "rate(consul_raft_state_leader[1m])", |
|
"interval": "", |
|
"legendFormat": "", |
|
"refId": "B" |
|
} |
|
], |
|
"thresholds": [], |
|
"timeFrom": null, |
|
"timeRegions": [], |
|
"timeShift": null, |
|
"title": "Election Events", |
|
"tooltip": { |
|
"shared": true, |
|
"sort": 0, |
|
"value_type": "individual" |
|
}, |
|
"type": "graph", |
|
"xaxis": { |
|
"buckets": null, |
|
"mode": "time", |
|
"name": null, |
|
"show": true, |
|
"values": [] |
|
}, |
|
"yaxes": [ |
|
{ |
|
"format": "short", |
|
"label": null, |
|
"logBase": 1, |
|
"max": null, |
|
"min": null, |
|
"show": true |
|
}, |
|
{ |
|
"format": "short", |
|
"label": null, |
|
"logBase": 1, |
|
"max": null, |
|
"min": null, |
|
"show": true |
|
} |
|
], |
|
"yaxis": { |
|
"align": false, |
|
"alignLevel": null |
|
} |
|
}, |
|
{ |
|
"aliasColors": {}, |
|
"bars": false, |
|
"dashLength": 10, |
|
"dashes": false, |
|
"datasource": "${DS_PROMETHEUS}", |
|
"description": "A boolean value that will show 1 if there are no issues, and 0 if autopilot has detected an issue. First, ensure that the cluster has an operational leader. If so, ensure that all nodes have sufficient IO throughput and memory.", |
|
"fieldConfig": { |
|
"defaults": { |
|
"custom": {} |
|
}, |
|
"overrides": [] |
|
}, |
|
"fill": 1, |
|
"fillGradient": 0, |
|
"gridPos": { |
|
"h": 8, |
|
"w": 12, |
|
"x": 12, |
|
"y": 21 |
|
}, |
|
"hiddenSeries": false, |
|
"id": 14, |
|
"legend": { |
|
"avg": false, |
|
"current": false, |
|
"max": false, |
|
"min": false, |
|
"show": true, |
|
"total": false, |
|
"values": false |
|
}, |
|
"lines": true, |
|
"linewidth": 1, |
|
"nullPointMode": "null", |
|
"percentage": false, |
|
"pluginVersion": "7.1.5", |
|
"pointradius": 2, |
|
"points": false, |
|
"renderer": "flot", |
|
"seriesOverrides": [], |
|
"spaceLength": 10, |
|
"stack": false, |
|
"steppedLine": false, |
|
"targets": [ |
|
{ |
|
"expr": "consul_autopilot_healthy", |
|
"interval": "", |
|
"legendFormat": "", |
|
"refId": "A" |
|
} |
|
], |
|
"thresholds": [], |
|
"timeFrom": null, |
|
"timeRegions": [], |
|
"timeShift": null, |
|
"title": "Autopilot Health", |
|
"tooltip": { |
|
"shared": true, |
|
"sort": 0, |
|
"value_type": "individual" |
|
}, |
|
"type": "graph", |
|
"xaxis": { |
|
"buckets": null, |
|
"mode": "time", |
|
"name": null, |
|
"show": true, |
|
"values": [] |
|
}, |
|
"yaxes": [ |
|
{ |
|
"format": "short", |
|
"label": null, |
|
"logBase": 1, |
|
"max": null, |
|
"min": null, |
|
"show": true |
|
}, |
|
{ |
|
"format": "short", |
|
"label": null, |
|
"logBase": 1, |
|
"max": null, |
|
"min": null, |
|
"show": true |
|
} |
|
], |
|
"yaxis": { |
|
"align": false, |
|
"alignLevel": null |
|
} |
|
}, |
|
{ |
|
"collapsed": false, |
|
"datasource": "${DS_PROMETHEUS}", |
|
"gridPos": { |
|
"h": 1, |
|
"w": 24, |
|
"x": 0, |
|
"y": 29 |
|
}, |
|
"id": 31, |
|
"panels": [], |
|
"title": "System Stats", |
|
"type": "row" |
|
}, |
|
{ |
|
"aliasColors": {}, |
|
"bars": false, |
|
"dashLength": 10, |
|
"dashes": false, |
|
"datasource": "${DS_PROMETHEUS}", |
|
"fieldConfig": { |
|
"defaults": { |
|
"custom": {} |
|
}, |
|
"overrides": [] |
|
}, |
|
"fill": 1, |
|
"fillGradient": 0, |
|
"gridPos": { |
|
"h": 8, |
|
"w": 24, |
|
"x": 0, |
|
"y": 30 |
|
}, |
|
"hiddenSeries": false, |
|
"id": 33, |
|
"legend": { |
|
"avg": false, |
|
"current": false, |
|
"max": false, |
|
"min": false, |
|
"show": true, |
|
"total": false, |
|
"values": false |
|
}, |
|
"lines": true, |
|
"linewidth": 1, |
|
"nullPointMode": "null", |
|
"percentage": false, |
|
"pluginVersion": "7.1.5", |
|
"pointradius": 2, |
|
"points": false, |
|
"renderer": "flot", |
|
"seriesOverrides": [], |
|
"spaceLength": 10, |
|
"stack": false, |
|
"steppedLine": false, |
|
"targets": [ |
|
{ |
|
"expr": "", |
|
"interval": "", |
|
"legendFormat": "", |
|
"refId": "A" |
|
} |
|
], |
|
"thresholds": [], |
|
"timeFrom": null, |
|
"timeRegions": [], |
|
"timeShift": null, |
|
"title": "[TODO] Please ensure Consul has CPU, Disk, Memory, and Network bandwidth headroom available! We recommend creating panels here, querying your host stats for each.", |
|
"tooltip": { |
|
"shared": true, |
|
"sort": 0, |
|
"value_type": "individual" |
|
}, |
|
"type": "graph", |
|
"xaxis": { |
|
"buckets": null, |
|
"mode": "time", |
|
"name": null, |
|
"show": true, |
|
"values": [] |
|
}, |
|
"yaxes": [ |
|
{ |
|
"format": "short", |
|
"label": null, |
|
"logBase": 1, |
|
"max": null, |
|
"min": null, |
|
"show": true |
|
}, |
|
{ |
|
"format": "short", |
|
"label": null, |
|
"logBase": 1, |
|
"max": null, |
|
"min": null, |
|
"show": true |
|
} |
|
], |
|
"yaxis": { |
|
"align": false, |
|
"alignLevel": null |
|
} |
|
}, |
|
{ |
|
"aliasColors": {}, |
|
"bars": false, |
|
"dashLength": 10, |
|
"dashes": false, |
|
"datasource": "${DS_PROMETHEUS}", |
|
"fieldConfig": { |
|
"defaults": { |
|
"custom": {} |
|
}, |
|
"overrides": [] |
|
}, |
|
"fill": 1, |
|
"fillGradient": 0, |
|
"gridPos": { |
|
"h": 8, |
|
"w": 24, |
|
"x": 0, |
|
"y": 38 |
|
}, |
|
"hiddenSeries": false, |
|
"id": 43, |
|
"legend": { |
|
"avg": false, |
|
"current": false, |
|
"max": false, |
|
"min": false, |
|
"show": true, |
|
"total": false, |
|
"values": false |
|
}, |
|
"lines": true, |
|
"linewidth": 1, |
|
"nullPointMode": "null", |
|
"percentage": false, |
|
"pluginVersion": "7.1.5", |
|
"pointradius": 2, |
|
"points": false, |
|
"renderer": "flot", |
|
"seriesOverrides": [], |
|
"spaceLength": 10, |
|
"stack": false, |
|
"steppedLine": false, |
|
"thresholds": [], |
|
"timeFrom": null, |
|
"timeRegions": [], |
|
"timeShift": null, |
|
"title": "[TODO] Consul provides per-host stats for runtime.sys_bytes and runtime.gc_pause_ns ", |
|
"tooltip": { |
|
"shared": true, |
|
"sort": 0, |
|
"value_type": "individual" |
|
}, |
|
"type": "graph", |
|
"xaxis": { |
|
"buckets": null, |
|
"mode": "time", |
|
"name": null, |
|
"show": true, |
|
"values": [] |
|
}, |
|
"yaxes": [ |
|
{ |
|
"format": "short", |
|
"label": null, |
|
"logBase": 1, |
|
"max": null, |
|
"min": null, |
|
"show": true |
|
}, |
|
{ |
|
"format": "short", |
|
"label": null, |
|
"logBase": 1, |
|
"max": null, |
|
"min": null, |
|
"show": true |
|
} |
|
], |
|
"yaxis": { |
|
"align": false, |
|
"alignLevel": null |
|
} |
|
}, |
|
{ |
|
"collapsed": false, |
|
"datasource": "${DS_PROMETHEUS}", |
|
"gridPos": { |
|
"h": 1, |
|
"w": 24, |
|
"x": 0, |
|
"y": 46 |
|
}, |
|
"id": 23, |
|
"panels": [], |
|
"title": "Feature: DNS", |
|
"type": "row" |
|
}, |
|
{ |
|
"aliasColors": {}, |
|
"bars": false, |
|
"dashLength": 10, |
|
"dashes": false, |
|
"datasource": "${DS_PROMETHEUS}", |
|
"description": "Shows the rate of domain queries per node, bucketed into 5 minute intervals.", |
|
"fieldConfig": { |
|
"defaults": { |
|
"custom": {}, |
|
"displayName": "queries/5m", |
|
"unit": "queries/5m" |
|
}, |
|
"overrides": [] |
|
}, |
|
"fill": 1, |
|
"fillGradient": 0, |
|
"gridPos": { |
|
"h": 16, |
|
"w": 12, |
|
"x": 0, |
|
"y": 47 |
|
}, |
|
"hiddenSeries": false, |
|
"id": 29, |
|
"legend": { |
|
"avg": false, |
|
"current": false, |
|
"max": false, |
|
"min": false, |
|
"show": true, |
|
"total": false, |
|
"values": false |
|
}, |
|
"lines": true, |
|
"linewidth": 1, |
|
"nullPointMode": "null", |
|
"percentage": false, |
|
"pluginVersion": "7.1.5", |
|
"pointradius": 2, |
|
"points": false, |
|
"renderer": "flot", |
|
"seriesOverrides": [], |
|
"spaceLength": 10, |
|
"stack": false, |
|
"steppedLine": false, |
|
"targets": [ |
|
{ |
|
"expr": "rate(consul_dns_domain_query_count[5m])", |
|
"interval": "", |
|
"legendFormat": "", |
|
"refId": "A" |
|
} |
|
], |
|
"thresholds": [], |
|
"timeFrom": null, |
|
"timeRegions": [], |
|
"timeShift": null, |
|
"title": "DNS Queries per 5m", |
|
"tooltip": { |
|
"shared": true, |
|
"sort": 0, |
|
"value_type": "individual" |
|
}, |
|
"type": "graph", |
|
"xaxis": { |
|
"buckets": null, |
|
"mode": "time", |
|
"name": null, |
|
"show": true, |
|
"values": [] |
|
}, |
|
"yaxes": [ |
|
{ |
|
"format": "short", |
|
"label": null, |
|
"logBase": 1, |
|
"max": null, |
|
"min": null, |
|
"show": true |
|
}, |
|
{ |
|
"format": "short", |
|
"label": null, |
|
"logBase": 1, |
|
"max": null, |
|
"min": null, |
|
"show": true |
|
} |
|
], |
|
"yaxis": { |
|
"align": false, |
|
"alignLevel": null |
|
} |
|
}, |
|
{ |
|
"aliasColors": {}, |
|
"bars": false, |
|
"dashLength": 10, |
|
"dashes": false, |
|
"datasource": "${DS_PROMETHEUS}", |
|
"description": "Shows the time spent handling a domain queries for each node. A spike here may indicate that there are too many concurrent domain queries, or the catalog is under high contention.", |
|
"fieldConfig": { |
|
"defaults": { |
|
"custom": {}, |
|
"unit": "ms" |
|
}, |
|
"overrides": [] |
|
}, |
|
"fill": 1, |
|
"fillGradient": 0, |
|
"gridPos": { |
|
"h": 8, |
|
"w": 12, |
|
"x": 12, |
|
"y": 47 |
|
}, |
|
"hiddenSeries": false, |
|
"id": 39, |
|
"legend": { |
|
"avg": false, |
|
"current": false, |
|
"max": false, |
|
"min": false, |
|
"show": true, |
|
"total": false, |
|
"values": false |
|
}, |
|
"lines": true, |
|
"linewidth": 1, |
|
"nullPointMode": "null", |
|
"percentage": false, |
|
"pluginVersion": "7.1.5", |
|
"pointradius": 2, |
|
"points": false, |
|
"renderer": "flot", |
|
"seriesOverrides": [], |
|
"spaceLength": 10, |
|
"stack": false, |
|
"steppedLine": false, |
|
"targets": [ |
|
{ |
|
"expr": "consul_dns_domain_query", |
|
"interval": "", |
|
"legendFormat": "", |
|
"refId": "A" |
|
} |
|
], |
|
"thresholds": [], |
|
"timeFrom": null, |
|
"timeRegions": [], |
|
"timeShift": null, |
|
"title": "DNS Domain Query Time", |
|
"tooltip": { |
|
"shared": true, |
|
"sort": 0, |
|
"value_type": "individual" |
|
}, |
|
"type": "graph", |
|
"xaxis": { |
|
"buckets": null, |
|
"mode": "time", |
|
"name": null, |
|
"show": true, |
|
"values": [] |
|
}, |
|
"yaxes": [ |
|
{ |
|
"format": "short", |
|
"label": null, |
|
"logBase": 1, |
|
"max": null, |
|
"min": null, |
|
"show": true |
|
}, |
|
{ |
|
"format": "short", |
|
"label": null, |
|
"logBase": 1, |
|
"max": null, |
|
"min": null, |
|
"show": true |
|
} |
|
], |
|
"yaxis": { |
|
"align": false, |
|
"alignLevel": null |
|
} |
|
}, |
|
{ |
|
"aliasColors": {}, |
|
"bars": false, |
|
"dashLength": 10, |
|
"dashes": false, |
|
"datasource": "${DS_PROMETHEUS}", |
|
"description": "Show the time spent handling a reverse DNS query for the given node.", |
|
"fieldConfig": { |
|
"defaults": { |
|
"custom": {}, |
|
"unit": "ms" |
|
}, |
|
"overrides": [] |
|
}, |
|
"fill": 1, |
|
"fillGradient": 0, |
|
"gridPos": { |
|
"h": 8, |
|
"w": 12, |
|
"x": 12, |
|
"y": 55 |
|
}, |
|
"hiddenSeries": false, |
|
"id": 37, |
|
"legend": { |
|
"avg": false, |
|
"current": false, |
|
"max": false, |
|
"min": false, |
|
"show": true, |
|
"total": false, |
|
"values": false |
|
}, |
|
"lines": true, |
|
"linewidth": 1, |
|
"nullPointMode": "null", |
|
"percentage": false, |
|
"pluginVersion": "7.1.5", |
|
"pointradius": 2, |
|
"points": false, |
|
"renderer": "flot", |
|
"seriesOverrides": [], |
|
"spaceLength": 10, |
|
"stack": false, |
|
"steppedLine": false, |
|
"targets": [ |
|
{ |
|
"expr": "consul_dns_ptr_query", |
|
"interval": "", |
|
"legendFormat": "", |
|
"refId": "A" |
|
} |
|
], |
|
"thresholds": [], |
|
"timeFrom": null, |
|
"timeRegions": [], |
|
"timeShift": null, |
|
"title": "DNS Reverse Query Time", |
|
"tooltip": { |
|
"shared": true, |
|
"sort": 0, |
|
"value_type": "individual" |
|
}, |
|
"type": "graph", |
|
"xaxis": { |
|
"buckets": null, |
|
"mode": "time", |
|
"name": null, |
|
"show": true, |
|
"values": [] |
|
}, |
|
"yaxes": [ |
|
{ |
|
"format": "short", |
|
"label": null, |
|
"logBase": 1, |
|
"max": null, |
|
"min": null, |
|
"show": true |
|
}, |
|
{ |
|
"format": "short", |
|
"label": null, |
|
"logBase": 1, |
|
"max": null, |
|
"min": null, |
|
"show": true |
|
} |
|
], |
|
"yaxis": { |
|
"align": false, |
|
"alignLevel": null |
|
} |
|
}, |
|
{ |
|
"collapsed": false, |
|
"datasource": "${DS_PROMETHEUS}", |
|
"gridPos": { |
|
"h": 1, |
|
"w": 24, |
|
"x": 0, |
|
"y": 63 |
|
}, |
|
"id": 18, |
|
"panels": [], |
|
"title": "Feature: KV Store", |
|
"type": "row" |
|
}, |
|
{ |
|
"aliasColors": {}, |
|
"bars": false, |
|
"dashLength": 10, |
|
"dashes": false, |
|
"datasource": "${DS_PROMETHEUS}", |
|
"description": "Shows the rate of KV operations in 5 minute buckets. ", |
|
"fieldConfig": { |
|
"defaults": { |
|
"custom": {}, |
|
"displayName": "ops/5m", |
|
"unit": "ops/5m" |
|
}, |
|
"overrides": [] |
|
}, |
|
"fill": 1, |
|
"fillGradient": 0, |
|
"gridPos": { |
|
"h": 16, |
|
"w": 12, |
|
"x": 0, |
|
"y": 64 |
|
}, |
|
"hiddenSeries": false, |
|
"id": 35, |
|
"legend": { |
|
"avg": false, |
|
"current": false, |
|
"max": false, |
|
"min": false, |
|
"show": true, |
|
"total": false, |
|
"values": false |
|
}, |
|
"lines": true, |
|
"linewidth": 1, |
|
"nullPointMode": "null", |
|
"percentage": false, |
|
"pluginVersion": "7.1.5", |
|
"pointradius": 2, |
|
"points": false, |
|
"renderer": "flot", |
|
"seriesOverrides": [], |
|
"spaceLength": 10, |
|
"stack": false, |
|
"steppedLine": false, |
|
"targets": [ |
|
{ |
|
"expr": "rate(consul_kvs_apply_count[5m])", |
|
"interval": "", |
|
"legendFormat": "", |
|
"refId": "A" |
|
} |
|
], |
|
"thresholds": [], |
|
"timeFrom": null, |
|
"timeRegions": [], |
|
"timeShift": null, |
|
"title": "KV Applies per 5m", |
|
"tooltip": { |
|
"shared": true, |
|
"sort": 0, |
|
"value_type": "individual" |
|
}, |
|
"type": "graph", |
|
"xaxis": { |
|
"buckets": null, |
|
"mode": "time", |
|
"name": null, |
|
"show": true, |
|
"values": [] |
|
}, |
|
"yaxes": [ |
|
{ |
|
"format": "ops/5m", |
|
"label": null, |
|
"logBase": 1, |
|
"max": null, |
|
"min": null, |
|
"show": true |
|
}, |
|
{ |
|
"format": "short", |
|
"label": null, |
|
"logBase": 1, |
|
"max": null, |
|
"min": null, |
|
"show": true |
|
} |
|
], |
|
"yaxis": { |
|
"align": false, |
|
"alignLevel": null |
|
} |
|
}, |
|
{ |
|
"aliasColors": {}, |
|
"bars": false, |
|
"dashLength": 10, |
|
"dashes": false, |
|
"datasource": "${DS_PROMETHEUS}", |
|
"description": "This measures the time it takes to complete an update to the KV store.\n\nNOTE: If there are too many timeseries here from clients, consider filtering down to server hosts. You can set this with a prometheus scrape target based on the node's role.", |
|
"fieldConfig": { |
|
"defaults": { |
|
"custom": {}, |
|
"unit": "ms" |
|
}, |
|
"overrides": [] |
|
}, |
|
"fill": 1, |
|
"fillGradient": 0, |
|
"gridPos": { |
|
"h": 8, |
|
"w": 12, |
|
"x": 12, |
|
"y": 64 |
|
}, |
|
"hiddenSeries": false, |
|
"id": 20, |
|
"legend": { |
|
"avg": false, |
|
"current": false, |
|
"max": false, |
|
"min": false, |
|
"show": true, |
|
"total": false, |
|
"values": false |
|
}, |
|
"lines": true, |
|
"linewidth": 1, |
|
"nullPointMode": "null", |
|
"percentage": false, |
|
"pluginVersion": "7.1.5", |
|
"pointradius": 2, |
|
"points": false, |
|
"renderer": "flot", |
|
"seriesOverrides": [], |
|
"spaceLength": 10, |
|
"stack": false, |
|
"steppedLine": false, |
|
"targets": [ |
|
{ |
|
"expr": "consul_kvs_apply", |
|
"interval": "", |
|
"legendFormat": "", |
|
"refId": "A" |
|
} |
|
], |
|
"thresholds": [], |
|
"timeFrom": null, |
|
"timeRegions": [], |
|
"timeShift": null, |
|
"title": "KV Apply Time", |
|
"tooltip": { |
|
"shared": true, |
|
"sort": 0, |
|
"value_type": "individual" |
|
}, |
|
"type": "graph", |
|
"xaxis": { |
|
"buckets": null, |
|
"mode": "time", |
|
"name": null, |
|
"show": true, |
|
"values": [] |
|
}, |
|
"yaxes": [ |
|
{ |
|
"format": "ms", |
|
"label": null, |
|
"logBase": 1, |
|
"max": null, |
|
"min": null, |
|
"show": true |
|
}, |
|
{ |
|
"format": "short", |
|
"label": null, |
|
"logBase": 1, |
|
"max": null, |
|
"min": null, |
|
"show": true |
|
} |
|
], |
|
"yaxis": { |
|
"align": false, |
|
"alignLevel": null |
|
} |
|
}, |
|
{ |
|
"aliasColors": {}, |
|
"bars": false, |
|
"dashLength": 10, |
|
"dashes": false, |
|
"datasource": "${DS_PROMETHEUS}", |
|
"description": "Measures the time spent applying transaction operations.", |
|
"fieldConfig": { |
|
"defaults": { |
|
"custom": {}, |
|
"unit": "ms" |
|
}, |
|
"overrides": [] |
|
}, |
|
"fill": 1, |
|
"fillGradient": 0, |
|
"gridPos": { |
|
"h": 8, |
|
"w": 12, |
|
"x": 12, |
|
"y": 72 |
|
}, |
|
"hiddenSeries": false, |
|
"id": 21, |
|
"legend": { |
|
"avg": false, |
|
"current": false, |
|
"max": false, |
|
"min": false, |
|
"show": true, |
|
"total": false, |
|
"values": false |
|
}, |
|
"lines": true, |
|
"linewidth": 1, |
|
"nullPointMode": "null", |
|
"percentage": false, |
|
"pluginVersion": "7.1.5", |
|
"pointradius": 2, |
|
"points": false, |
|
"renderer": "flot", |
|
"seriesOverrides": [], |
|
"spaceLength": 10, |
|
"stack": false, |
|
"steppedLine": false, |
|
"targets": [ |
|
{ |
|
"expr": "consul_txn_apply", |
|
"interval": "", |
|
"legendFormat": "", |
|
"refId": "A" |
|
} |
|
], |
|
"thresholds": [], |
|
"timeFrom": null, |
|
"timeRegions": [], |
|
"timeShift": null, |
|
"title": "Transaction Apply Time", |
|
"tooltip": { |
|
"shared": true, |
|
"sort": 0, |
|
"value_type": "individual" |
|
}, |
|
"type": "graph", |
|
"xaxis": { |
|
"buckets": null, |
|
"mode": "time", |
|
"name": null, |
|
"show": true, |
|
"values": [] |
|
}, |
|
"yaxes": [ |
|
{ |
|
"format": "ms", |
|
"label": null, |
|
"logBase": 1, |
|
"max": null, |
|
"min": null, |
|
"show": true |
|
}, |
|
{ |
|
"format": "short", |
|
"label": null, |
|
"logBase": 1, |
|
"max": null, |
|
"min": null, |
|
"show": true |
|
} |
|
], |
|
"yaxis": { |
|
"align": false, |
|
"alignLevel": null |
|
} |
|
}, |
|
{ |
|
"collapsed": false, |
|
"datasource": "${DS_PROMETHEUS}", |
|
"gridPos": { |
|
"h": 1, |
|
"w": 24, |
|
"x": 0, |
|
"y": 80 |
|
}, |
|
"id": 25, |
|
"panels": [], |
|
"title": "Feature: ACLs", |
|
"type": "row" |
|
}, |
|
{ |
|
"aliasColors": {}, |
|
"bars": false, |
|
"dashLength": 10, |
|
"dashes": false, |
|
"datasource": "${DS_PROMETHEUS}", |
|
"description": "Counts how many ACL tokens are resolved and buckets them by 5 minute intervals. ", |
|
"fieldConfig": { |
|
"defaults": { |
|
"custom": {}, |
|
"displayName": "ops/5m", |
|
"unit": "ops/5m" |
|
}, |
|
"overrides": [] |
|
}, |
|
"fill": 1, |
|
"fillGradient": 0, |
|
"gridPos": { |
|
"h": 8, |
|
"w": 12, |
|
"x": 0, |
|
"y": 81 |
|
}, |
|
"hiddenSeries": false, |
|
"id": 53, |
|
"legend": { |
|
"avg": false, |
|
"current": false, |
|
"max": false, |
|
"min": false, |
|
"show": true, |
|
"total": false, |
|
"values": false |
|
}, |
|
"lines": true, |
|
"linewidth": 1, |
|
"nullPointMode": "null", |
|
"percentage": false, |
|
"pluginVersion": "7.1.5", |
|
"pointradius": 2, |
|
"points": false, |
|
"renderer": "flot", |
|
"seriesOverrides": [], |
|
"spaceLength": 10, |
|
"stack": false, |
|
"steppedLine": false, |
|
"targets": [ |
|
{ |
|
"expr": "rate(consul_acl_ResolveToken_count[5m])", |
|
"interval": "", |
|
"legendFormat": "", |
|
"refId": "A" |
|
} |
|
], |
|
"thresholds": [], |
|
"timeFrom": null, |
|
"timeRegions": [], |
|
"timeShift": null, |
|
"title": "ACL Resolves per 5min", |
|
"tooltip": { |
|
"shared": true, |
|
"sort": 0, |
|
"value_type": "individual" |
|
}, |
|
"type": "graph", |
|
"xaxis": { |
|
"buckets": null, |
|
"mode": "time", |
|
"name": null, |
|
"show": true, |
|
"values": [] |
|
}, |
|
"yaxes": [ |
|
{ |
|
"format": "short", |
|
"label": null, |
|
"logBase": 1, |
|
"max": null, |
|
"min": null, |
|
"show": true |
|
}, |
|
{ |
|
"format": "short", |
|
"label": null, |
|
"logBase": 1, |
|
"max": null, |
|
"min": null, |
|
"show": true |
|
} |
|
], |
|
"yaxis": { |
|
"align": false, |
|
"alignLevel": null |
|
} |
|
}, |
|
{ |
|
"aliasColors": {}, |
|
"bars": false, |
|
"dashLength": 10, |
|
"dashes": false, |
|
"datasource": "${DS_PROMETHEUS}", |
|
"description": "Times how long it takes to resolve an ACL Token into its policies.", |
|
"fieldConfig": { |
|
"defaults": { |
|
"custom": {}, |
|
"unit": "ms" |
|
}, |
|
"overrides": [] |
|
}, |
|
"fill": 1, |
|
"fillGradient": 0, |
|
"gridPos": { |
|
"h": 8, |
|
"w": 12, |
|
"x": 12, |
|
"y": 81 |
|
}, |
|
"hiddenSeries": false, |
|
"id": 55, |
|
"legend": { |
|
"avg": false, |
|
"current": false, |
|
"max": false, |
|
"min": false, |
|
"show": true, |
|
"total": false, |
|
"values": false |
|
}, |
|
"lines": true, |
|
"linewidth": 1, |
|
"nullPointMode": "null", |
|
"percentage": false, |
|
"pluginVersion": "7.1.5", |
|
"pointradius": 2, |
|
"points": false, |
|
"renderer": "flot", |
|
"seriesOverrides": [], |
|
"spaceLength": 10, |
|
"stack": false, |
|
"steppedLine": false, |
|
"targets": [ |
|
{ |
|
"expr": "consul_acl_ResolveToken", |
|
"interval": "", |
|
"legendFormat": "", |
|
"refId": "A" |
|
} |
|
], |
|
"thresholds": [], |
|
"timeFrom": null, |
|
"timeRegions": [], |
|
"timeShift": null, |
|
"title": "ACL ResolveToken Time", |
|
"tooltip": { |
|
"shared": true, |
|
"sort": 0, |
|
"value_type": "individual" |
|
}, |
|
"type": "graph", |
|
"xaxis": { |
|
"buckets": null, |
|
"mode": "time", |
|
"name": null, |
|
"show": true, |
|
"values": [] |
|
}, |
|
"yaxes": [ |
|
{ |
|
"format": "short", |
|
"label": null, |
|
"logBase": 1, |
|
"max": null, |
|
"min": null, |
|
"show": true |
|
}, |
|
{ |
|
"format": "short", |
|
"label": null, |
|
"logBase": 1, |
|
"max": null, |
|
"min": null, |
|
"show": true |
|
} |
|
], |
|
"yaxis": { |
|
"align": false, |
|
"alignLevel": null |
|
} |
|
}, |
|
{ |
|
"aliasColors": {}, |
|
"bars": false, |
|
"dashLength": 10, |
|
"dashes": false, |
|
"datasource": "${DS_PROMETHEUS}", |
|
"description": "This counts the number of times we've updated an ACL, bucketed into 5 minute intervals.", |
|
"fieldConfig": { |
|
"defaults": { |
|
"custom": {}, |
|
"displayName": "ops/5m", |
|
"unit": "ops/5m" |
|
}, |
|
"overrides": [] |
|
}, |
|
"fill": 1, |
|
"fillGradient": 0, |
|
"gridPos": { |
|
"h": 8, |
|
"w": 12, |
|
"x": 0, |
|
"y": 89 |
|
}, |
|
"hiddenSeries": false, |
|
"id": 45, |
|
"legend": { |
|
"avg": false, |
|
"current": false, |
|
"max": false, |
|
"min": false, |
|
"show": true, |
|
"total": false, |
|
"values": false |
|
}, |
|
"lines": true, |
|
"linewidth": 1, |
|
"nullPointMode": "null", |
|
"percentage": false, |
|
"pluginVersion": "7.1.5", |
|
"pointradius": 2, |
|
"points": false, |
|
"renderer": "flot", |
|
"seriesOverrides": [], |
|
"spaceLength": 10, |
|
"stack": false, |
|
"steppedLine": false, |
|
"targets": [ |
|
{ |
|
"expr": "rate(consul_acl_apply_count[5m])", |
|
"interval": "", |
|
"legendFormat": "", |
|
"refId": "A" |
|
} |
|
], |
|
"thresholds": [], |
|
"timeFrom": null, |
|
"timeRegions": [], |
|
"timeShift": null, |
|
"title": "ACL Updates per 5m", |
|
"tooltip": { |
|
"shared": true, |
|
"sort": 0, |
|
"value_type": "individual" |
|
}, |
|
"type": "graph", |
|
"xaxis": { |
|
"buckets": null, |
|
"mode": "time", |
|
"name": null, |
|
"show": true, |
|
"values": [] |
|
}, |
|
"yaxes": [ |
|
{ |
|
"format": "short", |
|
"label": null, |
|
"logBase": 1, |
|
"max": null, |
|
"min": null, |
|
"show": true |
|
}, |
|
{ |
|
"format": "short", |
|
"label": null, |
|
"logBase": 1, |
|
"max": null, |
|
"min": null, |
|
"show": true |
|
} |
|
], |
|
"yaxis": { |
|
"align": false, |
|
"alignLevel": null |
|
} |
|
}, |
|
{ |
|
"aliasColors": {}, |
|
"bars": false, |
|
"dashLength": 10, |
|
"dashes": false, |
|
"datasource": "${DS_PROMETHEUS}", |
|
"description": "This measures the time it takes to complete an update to the ACL store.", |
|
"fieldConfig": { |
|
"defaults": { |
|
"custom": {}, |
|
"unit": "ms" |
|
}, |
|
"overrides": [] |
|
}, |
|
"fill": 1, |
|
"fillGradient": 0, |
|
"gridPos": { |
|
"h": 8, |
|
"w": 12, |
|
"x": 12, |
|
"y": 89 |
|
}, |
|
"hiddenSeries": false, |
|
"id": 47, |
|
"legend": { |
|
"avg": false, |
|
"current": false, |
|
"max": false, |
|
"min": false, |
|
"show": true, |
|
"total": false, |
|
"values": false |
|
}, |
|
"lines": true, |
|
"linewidth": 1, |
|
"nullPointMode": "null", |
|
"percentage": false, |
|
"pluginVersion": "7.1.5", |
|
"pointradius": 2, |
|
"points": false, |
|
"renderer": "flot", |
|
"seriesOverrides": [], |
|
"spaceLength": 10, |
|
"stack": false, |
|
"steppedLine": false, |
|
"targets": [ |
|
{ |
|
"expr": "consul_acl_apply", |
|
"interval": "", |
|
"legendFormat": "", |
|
"refId": "A" |
|
} |
|
], |
|
"thresholds": [], |
|
"timeFrom": null, |
|
"timeRegions": [], |
|
"timeShift": null, |
|
"title": "ACL Apply Time", |
|
"tooltip": { |
|
"shared": true, |
|
"sort": 0, |
|
"value_type": "individual" |
|
}, |
|
"type": "graph", |
|
"xaxis": { |
|
"buckets": null, |
|
"mode": "time", |
|
"name": null, |
|
"show": true, |
|
"values": [] |
|
}, |
|
"yaxes": [ |
|
{ |
|
"format": "short", |
|
"label": null, |
|
"logBase": 1, |
|
"max": null, |
|
"min": null, |
|
"show": true |
|
}, |
|
{ |
|
"format": "short", |
|
"label": null, |
|
"logBase": 1, |
|
"max": null, |
|
"min": null, |
|
"show": true |
|
} |
|
], |
|
"yaxis": { |
|
"align": false, |
|
"alignLevel": null |
|
} |
|
}, |
|
{ |
|
"collapsed": false, |
|
"datasource": "${DS_PROMETHEUS}", |
|
"gridPos": { |
|
"h": 1, |
|
"w": 24, |
|
"x": 0, |
|
"y": 97 |
|
}, |
|
"id": 27, |
|
"panels": [], |
|
"title": "Feature: Catalog", |
|
"type": "row" |
|
}, |
|
{ |
|
"aliasColors": {}, |
|
"bars": false, |
|
"dashLength": 10, |
|
"dashes": false, |
|
"datasource": "${DS_PROMETHEUS}", |
|
"description": "This shows the rate of increase for catalog register and deregister operations. ", |
|
"fieldConfig": { |
|
"defaults": { |
|
"custom": {}, |
|
"displayName": "ops/5m", |
|
"unit": "ops/5m" |
|
}, |
|
"overrides": [] |
|
}, |
|
"fill": 1, |
|
"fillGradient": 0, |
|
"gridPos": { |
|
"h": 8, |
|
"w": 12, |
|
"x": 0, |
|
"y": 98 |
|
}, |
|
"hiddenSeries": false, |
|
"id": 49, |
|
"legend": { |
|
"avg": false, |
|
"current": false, |
|
"max": false, |
|
"min": false, |
|
"show": true, |
|
"total": false, |
|
"values": false |
|
}, |
|
"lines": true, |
|
"linewidth": 1, |
|
"nullPointMode": "null", |
|
"percentage": false, |
|
"pluginVersion": "7.1.5", |
|
"pointradius": 2, |
|
"points": false, |
|
"renderer": "flot", |
|
"seriesOverrides": [], |
|
"spaceLength": 10, |
|
"stack": false, |
|
"steppedLine": false, |
|
"targets": [ |
|
{ |
|
"expr": "rate(consul_catalog_register_count[5m])", |
|
"interval": "", |
|
"legendFormat": "", |
|
"refId": "A" |
|
}, |
|
{ |
|
"expr": "rate(consul_catalog_deregister_count[5m])", |
|
"interval": "", |
|
"legendFormat": "", |
|
"refId": "B" |
|
} |
|
], |
|
"thresholds": [], |
|
"timeFrom": null, |
|
"timeRegions": [], |
|
"timeShift": null, |
|
"title": "Catalog Operations per 5m", |
|
"tooltip": { |
|
"shared": true, |
|
"sort": 0, |
|
"value_type": "individual" |
|
}, |
|
"type": "graph", |
|
"xaxis": { |
|
"buckets": null, |
|
"mode": "time", |
|
"name": null, |
|
"show": true, |
|
"values": [] |
|
}, |
|
"yaxes": [ |
|
{ |
|
"format": "ops/5m", |
|
"label": null, |
|
"logBase": 1, |
|
"max": null, |
|
"min": null, |
|
"show": true |
|
}, |
|
{ |
|
"format": "short", |
|
"label": null, |
|
"logBase": 1, |
|
"max": null, |
|
"min": null, |
|
"show": true |
|
} |
|
], |
|
"yaxis": { |
|
"align": false, |
|
"alignLevel": null |
|
} |
|
}, |
|
{ |
|
"aliasColors": {}, |
|
"bars": false, |
|
"dashLength": 10, |
|
"dashes": false, |
|
"datasource": "${DS_PROMETHEUS}", |
|
"description": "Measures the time it takes to complete catalog register or deregister operations.", |
|
"fieldConfig": { |
|
"defaults": { |
|
"custom": {}, |
|
"unit": "ms" |
|
}, |
|
"overrides": [] |
|
}, |
|
"fill": 1, |
|
"fillGradient": 0, |
|
"gridPos": { |
|
"h": 8, |
|
"w": 12, |
|
"x": 12, |
|
"y": 98 |
|
}, |
|
"hiddenSeries": false, |
|
"id": 51, |
|
"legend": { |
|
"avg": false, |
|
"current": false, |
|
"max": false, |
|
"min": false, |
|
"show": true, |
|
"total": false, |
|
"values": false |
|
}, |
|
"lines": true, |
|
"linewidth": 1, |
|
"nullPointMode": "null", |
|
"percentage": false, |
|
"pluginVersion": "7.1.5", |
|
"pointradius": 2, |
|
"points": false, |
|
"renderer": "flot", |
|
"seriesOverrides": [], |
|
"spaceLength": 10, |
|
"stack": false, |
|
"steppedLine": false, |
|
"targets": [ |
|
{ |
|
"expr": "consul_catalog_register", |
|
"interval": "", |
|
"legendFormat": "", |
|
"refId": "A" |
|
}, |
|
{ |
|
"expr": "consul_catalog_deregister", |
|
"interval": "", |
|
"legendFormat": "", |
|
"refId": "B" |
|
} |
|
], |
|
"thresholds": [], |
|
"timeFrom": null, |
|
"timeRegions": [], |
|
"timeShift": null, |
|
"title": "Catalog Operation Time", |
|
"tooltip": { |
|
"shared": true, |
|
"sort": 0, |
|
"value_type": "individual" |
|
}, |
|
"type": "graph", |
|
"xaxis": { |
|
"buckets": null, |
|
"mode": "time", |
|
"name": null, |
|
"show": true, |
|
"values": [] |
|
}, |
|
"yaxes": [ |
|
{ |
|
"format": "ms", |
|
"label": null, |
|
"logBase": 1, |
|
"max": null, |
|
"min": null, |
|
"show": true |
|
}, |
|
{ |
|
"format": "short", |
|
"label": null, |
|
"logBase": 1, |
|
"max": null, |
|
"min": null, |
|
"show": true |
|
} |
|
], |
|
"yaxis": { |
|
"align": false, |
|
"alignLevel": null |
|
} |
|
} |
|
], |
|
"schemaVersion": 26, |
|
"style": "dark", |
|
"tags": [], |
|
"templating": { |
|
"list": [] |
|
}, |
|
"time": { |
|
"from": "now-6h", |
|
"to": "now" |
|
}, |
|
"timepicker": { |
|
"refresh_intervals": [ |
|
"5s", |
|
"10s", |
|
"30s", |
|
"1m", |
|
"5m", |
|
"15m", |
|
"30m", |
|
"1h", |
|
"2h", |
|
"1d" |
|
] |
|
}, |
|
"timezone": "", |
|
"title": "Consul Server Monitoring", |
|
"uid": "2Rgdm3pGk", |
|
"version": 1 |
|
} |