From e719b0a702b05b0027a7c6640c4ce1ed3791d379 Mon Sep 17 00:00:00 2001 From: Jake Keeys Date: Sun, 26 Jan 2020 14:38:57 +0000 Subject: [PATCH] adds resources --- README.md | 54 +++ resources/dashboard.json | 991 +++++++++++++++++++++++++++++++++++++++ resources/dashboard.png | Bin 0 -> 69438 bytes resources/manifest.yaml | 36 ++ 4 files changed, 1081 insertions(+) create mode 100644 README.md create mode 100644 resources/dashboard.json create mode 100644 resources/dashboard.png create mode 100644 resources/manifest.yaml diff --git a/README.md b/README.md new file mode 100644 index 0000000..ca8047a --- /dev/null +++ b/README.md @@ -0,0 +1,54 @@ +# HG612 Prometheus Exporter + +## Usage + +``` +NAME: + hg612 prometheus exporter - a metrics exporter for the hg612 + +USAGE: + main [global options] command [command options] [arguments...] + +COMMANDS: + help, h Shows a list of commands or help for one command + +GLOBAL OPTIONS: + --host value the fully qualified host for the hg612 modem + --identifier value the identifier for the line and modem + --bind value the bind string for the http server ie :8080 (default: ":8080") + --interval value the interval between collection in seconds (default: 10) + --help, -h show help (default: false) +``` + +## Dashbaord + +![](https://raw.githubusercontent.com/jakekeeys/hg612-exporter/master/resources/dashboard.png) + +## Metrics +| Metric | Type | Lables | +| --- | --- | --- | +| dsl_down_attenuation | gauge | `host` `identifier` | +| dsl_down_crc | gauge | `host` `identifier` | +| dsl_down_crc_2 | gauge | `host` `identifier` | +| dsl_down_current_rate | gauge | `host` `identifier` | +| dsl_down_current_rate_2 | gauge | `host` `identifier` | +| dsl_down_fec | gauge | `host` `identifier` | +| dsl_down_fec_2 | gauge | `host` `identifier` | +| dsl_down_hec | gauge | `host` `identifier` | +| dsl_down_hec_2 | gauge | `host` `identifier` | +| dsl_down_max_rate | gauge | `host` `identifier` | +| dsl_down_power | gauge | `host` `identifier` | +| dsl_down_snr | gauge | `host` `identifier` | +| dsl_status | gauge | `host` `identifier` `status` `modulation` `dataPath` | +| dsl_up_attenuation | gauge | `host` `identifier` | +| dsl_up_crc | gauge | `host` `identifier` | +| dsl_up_crc_2 | gauge | `host` `identifier` | +| dsl_up_current_rate | gauge | `host` `identifier` | +| dsl_up_current_rate_2 | gauge | `host` `identifier` | +| dsl_up_fec | gauge | `host` `identifier` | +| dsl_up_fec_2 | gauge | `host` `identifier` | +| dsl_up_hec | gauge | `host` `identifier` | +| dsl_up_hec_2 | gauge | `host` `identifier` | +| dsl_up_max_rate | gauge | `host` `identifier` | +| dsl_up_power | gauge | `host` `identifier` | +| dsl_up_snr | gauge | `host` `identifier` | diff --git a/resources/dashboard.json b/resources/dashboard.json new file mode 100644 index 0000000..e588971 --- /dev/null +++ b/resources/dashboard.json @@ -0,0 +1,991 @@ +{ + "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": 0, + "id": 23, + "iteration": 1580046064178, + "links": [], + "panels": [ + { + "collapsed": false, + "datasource": null, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 0 + }, + "id": 4, + "panels": [], + "title": "DSL", + "type": "row" + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": null, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 9, + "w": 12, + "x": 0, + "y": 1 + }, + "hiddenSeries": false, + "id": 2, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "-dsl_up_current_rate{identifier=~\"$identifier\",host=~\"$host\"}", + "legendFormat": "Up: {{host}}/{{identifier}}", + "refId": "A" + }, + { + "expr": "dsl_down_current_rate{identifier=~\"$identifier\",host=~\"$host\"}", + "legendFormat": "Down: {{host}}/{{identifier}}", + "refId": "C" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Line Rate", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Kbits", + "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": null, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 9, + "w": 12, + "x": 12, + "y": 1 + }, + "hiddenSeries": false, + "id": 8, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "-dsl_up_max_rate{identifier=~\"$identifier\",host=~\"$host\"}", + "legendFormat": "Up: {{host}}/{{identifier}}", + "refId": "B" + }, + { + "expr": "dsl_down_max_rate{identifier=~\"$identifier\",host=~\"$host\"}", + "legendFormat": "Down: {{host}}/{{identifier}}", + "refId": "D" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Attainable Rate", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Kbits", + "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": null, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 9, + "w": 8, + "x": 0, + "y": 10 + }, + "hiddenSeries": false, + "id": 5, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "dsl_up_snr{identifier=~\"$identifier\",host=~\"$host\"}/10", + "legendFormat": "UP: {{host}}/{{identifier}}", + "refId": "A" + }, + { + "expr": "dsl_down_snr{identifier=~\"$identifier\",host=~\"$host\"}/10", + "legendFormat": "Down: {{host}}/{{identifier}}", + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "SNR", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "dB", + "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": null, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 9, + "w": 8, + "x": 8, + "y": 10 + }, + "hiddenSeries": false, + "id": 6, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "dsl_up_attenuation{identifier=~\"$identifier\",host=~\"$host\"}/10", + "legendFormat": "UP: {{host}}/{{identifier}}", + "refId": "A" + }, + { + "expr": "dsl_down_attenuation{identifier=~\"$identifier\",host=~\"$host\"}/10", + "legendFormat": "Down: {{host}}/{{identifier}}", + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Attenuation", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "dB", + "label": "", + "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": null, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 9, + "w": 8, + "x": 16, + "y": 10 + }, + "hiddenSeries": false, + "id": 7, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "dsl_up_power{identifier=~\"$identifier\",host=~\"$host\"}/10", + "legendFormat": "UP: {{host}}/{{identifier}}", + "refId": "A" + }, + { + "expr": "dsl_down_power{identifier=~\"$identifier\",host=~\"$host\"}/10", + "legendFormat": "Down: {{host}}/{{identifier}}", + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Power", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "dBm", + "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": null, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 9, + "w": 8, + "x": 0, + "y": 19 + }, + "hiddenSeries": false, + "id": 9, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(dsl_down_crc{identifier=~\"$identifier\",host=~\"$host\"}[$interval])", + "legendFormat": "UP: {{host}}/{{identifier}}", + "refId": "A" + }, + { + "expr": "rate(dsl_up_crc{identifier=~\"$identifier\",host=~\"$host\"}[$interval])", + "legendFormat": "Down: {{host}}/{{identifier}}", + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "CRC Errors", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "none", + "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": null, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 9, + "w": 8, + "x": 8, + "y": 19 + }, + "hiddenSeries": false, + "id": 10, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(dsl_down_fec{identifier=~\"$identifier\",host=~\"$host\"}[$interval])", + "legendFormat": "UP: {{host}}/{{identifier}}", + "refId": "A" + }, + { + "expr": "rate(dsl_up_fec{identifier=~\"$identifier\",host=~\"$host\"}[$interval])", + "legendFormat": "Down: {{host}}/{{identifier}}", + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "FEC Errors", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "none", + "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": null, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 9, + "w": 8, + "x": 16, + "y": 19 + }, + "hiddenSeries": false, + "id": 11, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(dsl_down_hec{identifier=~\"$identifier\",host=~\"$host\"}[$interval])", + "legendFormat": "UP: {{host}}/{{identifier}}", + "refId": "A" + }, + { + "expr": "rate(dsl_up_hec{identifier=~\"$identifier\",host=~\"$host\"}[$interval])", + "legendFormat": "Down: {{host}}/{{identifier}}", + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "HEC Errors", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "none", + "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": 21, + "style": "dark", + "tags": [], + "templating": { + "list": [ + { + "auto": true, + "auto_count": 30, + "auto_min": "10s", + "current": { + "selected": false, + "text": "auto", + "value": "$__auto_interval_interval" + }, + "hide": 0, + "label": "interval", + "name": "interval", + "options": [ + { + "selected": true, + "text": "auto", + "value": "$__auto_interval_interval" + }, + { + "selected": false, + "text": "1m", + "value": "1m" + }, + { + "selected": false, + "text": "10m", + "value": "10m" + }, + { + "selected": false, + "text": "30m", + "value": "30m" + }, + { + "selected": false, + "text": "1h", + "value": "1h" + }, + { + "selected": false, + "text": "6h", + "value": "6h" + }, + { + "selected": false, + "text": "12h", + "value": "12h" + }, + { + "selected": false, + "text": "1d", + "value": "1d" + }, + { + "selected": false, + "text": "7d", + "value": "7d" + }, + { + "selected": false, + "text": "14d", + "value": "14d" + }, + { + "selected": false, + "text": "30d", + "value": "30d" + } + ], + "query": "1m,10m,30m,1h,6h,12h,1d,7d,14d,30d", + "refresh": 2, + "skipUrlSync": false, + "type": "interval" + }, + { + "allValue": null, + "current": { + "tags": [], + "text": "All", + "value": [ + "$__all" + ] + }, + "datasource": "Prometheus", + "definition": "label_values(dsl_status, identifier)", + "hide": 0, + "includeAll": true, + "label": "identifier", + "multi": true, + "name": "identifier", + "options": [ + { + "selected": true, + "text": "All", + "value": "$__all" + }, + { + "selected": false, + "text": "bt", + "value": "bt" + }, + { + "selected": false, + "text": "tt-0", + "value": "tt-0" + }, + { + "selected": false, + "text": "tt-1", + "value": "tt-1" + } + ], + "query": "label_values(dsl_status, identifier)", + "refresh": 0, + "regex": "", + "skipUrlSync": false, + "sort": 0, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "allValue": null, + "current": { + "selected": false, + "text": "All", + "value": "$__all" + }, + "datasource": "Prometheus", + "definition": "label_values(dsl_status, host)", + "hide": 0, + "includeAll": true, + "label": "host", + "multi": true, + "name": "host", + "options": [ + { + "selected": true, + "text": "All", + "value": "$__all" + }, + { + "selected": false, + "text": "farm-modem.yonsea.co.uk", + "value": "farm-modem.yonsea.co.uk" + }, + { + "selected": false, + "text": "10.10.1.1", + "value": "10.10.1.1" + }, + { + "selected": false, + "text": "office-modem.yonsea.co.uk", + "value": "office-modem.yonsea.co.uk" + }, + { + "selected": false, + "text": "living-room-modem.yonsea.co.uk", + "value": "living-room-modem.yonsea.co.uk" + } + ], + "query": "label_values(dsl_status, host)", + "refresh": 0, + "regex": "", + "skipUrlSync": false, + "sort": 0, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + } + ] + }, + "time": { + "from": "now-6h", + "to": "now" + }, + "timepicker": { + "refresh_intervals": [ + "5s", + "10s", + "30s", + "1m", + "5m", + "15m", + "30m", + "1h", + "2h", + "1d" + ] + }, + "timezone": "", + "title": "HG612", +} \ No newline at end of file diff --git a/resources/dashboard.png b/resources/dashboard.png new file mode 100644 index 0000000000000000000000000000000000000000..d3eb57e49cc5251e04f270cac57a11287e66c3e7 GIT binary patch literal 69438 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
    A%Sm~h=N1&@kuNCSk!^a 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