package install // Health defines the Conduit Health Grafana dashboard, installed via the `conduit install` command. const Health = `{ "annotations": { "list": [ { "builtIn": 1, "datasource": "-- Grafana --", "enable": true, "hide": true, "iconColor": "rgba(0, 211, 255, 1)", "name": "Annotations & Alerts", "type": "dashboard" } ] }, "editable": true, "gnetId": null, "graphTooltip": 1, "links": [], "panels": [ { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": null, "fill": 1, "gridPos": { "h": 9, "w": 12, "x": 0, "y": 0 }, "id": 10, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": false, "total": false, "values": false }, "lines": true, "linewidth": 1, "links": [], "nullPointMode": "null", "percentage": false, "pointradius": 5, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "$$hashKey": "object:172", "expr": "histogram_quantile(0.5, rate(grpc_server_handling_seconds_bucket{job=\"conduit-controller\"}[20s]))", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{component}}/{{grpc_method}}", "refId": "A" } ], "thresholds": [], "timeFrom": null, "timeShift": null, "title": "gRPC Latency P50", "tooltip": { "shared": true, "sort": 2, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:1706", "format": "s", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "$$hashKey": "object:1707", "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": true } ] }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": null, "fill": 1, "gridPos": { "h": 9, "w": 12, "x": 12, "y": 0 }, "id": 13, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": false, "total": false, "values": false }, "lines": true, "linewidth": 1, "links": [], "nullPointMode": "null", "percentage": false, "pointradius": 5, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "$$hashKey": "object:172", "expr": "histogram_quantile(0.95, rate(grpc_server_handling_seconds_bucket{job=\"conduit-controller\"}[20s]))", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{component}}/{{grpc_method}}", "refId": "A" } ], "thresholds": [], "timeFrom": null, "timeShift": null, "title": "gRPC Latency P95", "tooltip": { "shared": true, "sort": 2, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:1706", "format": "s", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "$$hashKey": "object:1707", "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": true } ] }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": null, "fill": 1, "gridPos": { "h": 9, "w": 12, "x": 0, "y": 9 }, "id": 15, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": false, "total": false, "values": false }, "lines": true, "linewidth": 1, "links": [], "nullPointMode": "null", "percentage": false, "pointradius": 5, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "$$hashKey": "object:172", "expr": "irate(grpc_server_handled_total{job=\"conduit-controller\"}[20s])", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{component}}/{{grpc_method}}/{{grpc_code}}", "refId": "A" } ], "thresholds": [], "timeFrom": null, "timeShift": null, "title": "gRPC Request Volume", "tooltip": { "shared": true, "sort": 2, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:1706", "format": "rps", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "$$hashKey": "object:1707", "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": true } ] }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": null, "fill": 1, "gridPos": { "h": 9, "w": 12, "x": 12, "y": 9 }, "id": 14, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": false, "total": false, "values": false }, "lines": true, "linewidth": 1, "links": [], "nullPointMode": "null", "percentage": false, "pointradius": 5, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "$$hashKey": "object:172", "expr": "irate(grpc_server_msg_sent_total{job=\"conduit-controller\"}[20s])", "format": "time_series", "intervalFactor": 1, "legendFormat": "sent/{{component}}/{{grpc_method}}", "refId": "A" }, { "$$hashKey": "object:3590", "expr": "irate(grpc_server_msg_received_total{job=\"conduit-controller\"}[20s])", "format": "time_series", "intervalFactor": 1, "legendFormat": "received/{{component}}/{{grpc_method}}", "refId": "B" } ], "thresholds": [], "timeFrom": null, "timeShift": null, "title": "gRPC Message Volume", "tooltip": { "shared": true, "sort": 2, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:1706", "format": "rps", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "$$hashKey": "object:1707", "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": true } ] }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": null, "fill": 1, "gridPos": { "h": 9, "w": 12, "x": 0, "y": 18 }, "id": 12, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": false, "total": false, "values": false }, "lines": true, "linewidth": 1, "links": [], "nullPointMode": "null", "percentage": false, "pointradius": 5, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "$$hashKey": "object:172", "expr": "histogram_quantile(0.5, rate(http_request_duration_seconds_bucket{job=\"conduit-controller\"}[20s]))", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{component}}/{{code}}", "refId": "A" } ], "thresholds": [], "timeFrom": null, "timeShift": null, "title": "HTTP Latency P50", "tooltip": { "shared": true, "sort": 2, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:1706", "format": "s", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "$$hashKey": "object:1707", "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": true } ] }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": null, "fill": 1, "gridPos": { "h": 9, "w": 12, "x": 12, "y": 18 }, "id": 11, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": false, "total": false, "values": false }, "lines": true, "linewidth": 1, "links": [], "nullPointMode": "null", "percentage": false, "pointradius": 5, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "$$hashKey": "object:172", "expr": "histogram_quantile(0.95, rate(http_request_duration_seconds_bucket{job=\"conduit-controller\"}[20s]))", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{component}}/{{code}}", "refId": "A" } ], "thresholds": [], "timeFrom": null, "timeShift": null, "title": "HTTP Latency P95", "tooltip": { "shared": true, "sort": 2, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:1706", "format": "s", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "$$hashKey": "object:1707", "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": true } ] }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": null, "fill": 1, "gridPos": { "h": 9, "w": 12, "x": 0, "y": 27 }, "id": 5, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": false, "total": false, "values": false }, "lines": true, "linewidth": 1, "links": [], "nullPointMode": "null", "percentage": false, "pointradius": 5, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "$$hashKey": "object:842", "expr": "process_resident_memory_bytes{job=\"conduit-controller\"}", "format": "time_series", "intervalFactor": 1, "legendFormat": "resident/{{component}}", "refId": "A" }, { "$$hashKey": "object:1111", "expr": "process_virtual_memory_bytes{job=\"conduit-controller\"}", "format": "time_series", "intervalFactor": 1, "legendFormat": "virtual/{{component}}", "refId": "B" } ], "thresholds": [], "timeFrom": null, "timeShift": null, "title": "Process Memory", "tooltip": { "shared": true, "sort": 2, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:867", "format": "decbytes", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "$$hashKey": "object:868", "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": true } ] }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": null, "fill": 1, "gridPos": { "h": 9, "w": 12, "x": 12, "y": 27 }, "id": 6, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": false, "total": false, "values": false }, "lines": true, "linewidth": 1, "links": [], "nullPointMode": "null", "percentage": false, "pointradius": 5, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "$$hashKey": "object:842", "expr": "go_memstats_alloc_bytes{job=\"conduit-controller\"}", "format": "time_series", "intervalFactor": 1, "legendFormat": "alloc/{{component}}", "refId": "A" }, { "$$hashKey": "object:1111", "expr": "irate(go_memstats_alloc_bytes_total{job=\"conduit-controller\"}[20s])", "format": "time_series", "intervalFactor": 1, "legendFormat": "alloc rate/{{component}}", "refId": "B" }, { "$$hashKey": "object:1540", "expr": "go_memstats_stack_inuse_bytes{job=\"conduit-controller\"}", "format": "time_series", "intervalFactor": 1, "legendFormat": "stack/{{component}}", "refId": "C" }, { "$$hashKey": "object:1561", "expr": "go_memstats_heap_inuse_bytes{job=\"conduit-controller\"}", "format": "time_series", "intervalFactor": 1, "legendFormat": "heap/{{component}}", "refId": "D" } ], "thresholds": [], "timeFrom": null, "timeShift": null, "title": "Go Memstats", "tooltip": { "shared": true, "sort": 2, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:867", "format": "decbytes", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "$$hashKey": "object:868", "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": true } ] }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": null, "fill": 1, "gridPos": { "h": 9, "w": 12, "x": 0, "y": 36 }, "id": 2, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": false, "total": false, "values": false }, "lines": true, "linewidth": 1, "links": [], "nullPointMode": "null", "percentage": false, "pointradius": 5, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "$$hashKey": "object:172", "expr": "go_goroutines{job=\"conduit-controller\"}", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{component}}", "refId": "A" } ], "thresholds": [], "timeFrom": null, "timeShift": null, "title": "goroutines", "tooltip": { "shared": true, "sort": 2, "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 } ] }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": null, "fill": 1, "gridPos": { "h": 9, "w": 12, "x": 12, "y": 36 }, "id": 9, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": false, "total": false, "values": false }, "lines": true, "linewidth": 1, "links": [], "nullPointMode": "null", "percentage": false, "pointradius": 5, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "$$hashKey": "object:172", "expr": "go_threads{job=\"conduit-controller\"}", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{component}}", "refId": "A" } ], "thresholds": [], "timeFrom": null, "timeShift": null, "title": "Threads", "tooltip": { "shared": true, "sort": 2, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:2175", "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "$$hashKey": "object:2176", "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": true } ] }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": null, "fill": 1, "gridPos": { "h": 9, "w": 12, "x": 0, "y": 45 }, "id": 8, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": false, "total": false, "values": false }, "lines": true, "linewidth": 1, "links": [], "nullPointMode": "null", "percentage": false, "pointradius": 5, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "$$hashKey": "object:172", "expr": "go_gc_duration_seconds{job=\"conduit-controller\", quantile=\"0.5\"}", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{component}}", "refId": "A" } ], "thresholds": [], "timeFrom": null, "timeShift": null, "title": "GC Duration P50", "tooltip": { "shared": true, "sort": 2, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:711", "format": "s", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "$$hashKey": "object:712", "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": true } ] }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": null, "fill": 1, "gridPos": { "h": 9, "w": 12, "x": 12, "y": 45 }, "id": 3, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": false, "total": false, "values": false }, "lines": true, "linewidth": 1, "links": [], "nullPointMode": "null", "percentage": false, "pointradius": 5, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "$$hashKey": "object:172", "expr": "go_gc_duration_seconds{job=\"conduit-controller\", quantile=\"0.75\"}", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{component}}", "refId": "A" } ], "thresholds": [], "timeFrom": null, "timeShift": null, "title": "GC Duration P75", "tooltip": { "shared": true, "sort": 2, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:711", "format": "s", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "$$hashKey": "object:712", "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": true } ] }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": null, "fill": 1, "gridPos": { "h": 9, "w": 12, "x": 0, "y": 54 }, "id": 7, "legend": { "avg": false, "current": false, "max": false, "min": false, "show": false, "total": false, "values": false }, "lines": true, "linewidth": 1, "links": [], "nullPointMode": "null", "percentage": false, "pointradius": 5, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "$$hashKey": "object:172", "expr": "process_open_fds{job=\"conduit-controller\"}", "format": "time_series", "intervalFactor": 1, "legendFormat": "{{component}}", "refId": "A" } ], "thresholds": [], "timeFrom": null, "timeShift": null, "title": "Open FDs", "tooltip": { "shared": true, "sort": 2, "value_type": "individual" }, "type": "graph", "xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:1706", "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": true }, { "$$hashKey": "object:1707", "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": true } ] } ], "refresh": "5s", "schemaVersion": 16, "style": "dark", "tags": [], "templating": { "list": [] }, "time": { "from": "now-5m", "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": "Conduit Health", "uid": "Og9nanzmk", "version": 3 } `