Adding ImagePullPolicy config option to OSM Charms
[osm/devops.git] / installers / charm / mongodb-exporter / files / mongodb_exporter_dashboard.json
index a1b128a..c6c64c2 100644 (file)
   "editable": true,
   "gnetId": 2583,
   "graphTooltip": 1,
-  "id": 9,
-  "iteration": 1577555358996,
+  "id": 1,
+  "iteration": 1615141074039,
   "links": [],
   "panels": [
     {
       "collapsed": false,
+      "datasource": null,
       "gridPos": {
         "h": 1,
         "w": 24,
       ],
       "datasource": "prometheus - Juju generated source",
       "decimals": null,
+      "fieldConfig": {
+        "defaults": {
+          "custom": {}
+        },
+        "overrides": []
+      },
       "format": "s",
       "gauge": {
         "maxValue": 100,
@@ -76,7 +83,6 @@
       "maxDataPoints": 100,
       "nullPointMode": "connected",
       "nullText": null,
-      "options": {},
       "postfix": "",
       "postfixFontSize": "50%",
       "prefix": "",
       "tableColumn": "",
       "targets": [
         {
-          "expr": "mongodb_instance_uptime_seconds{instance=~\"$instance\"}",
+          "expr": "mongodb_ss_uptime{}",
           "format": "time_series",
+          "interval": "",
           "intervalFactor": 2,
           "legendFormat": "",
           "refId": "A",
         "rgba(50, 172, 45, 0.97)"
       ],
       "datasource": "prometheus - Juju generated source",
+      "fieldConfig": {
+        "defaults": {
+          "custom": {}
+        },
+        "overrides": []
+      },
       "format": "none",
       "gauge": {
         "maxValue": 100,
       "maxDataPoints": 100,
       "nullPointMode": "connected",
       "nullText": null,
-      "options": {},
       "postfix": "",
       "postfixFontSize": "50%",
       "prefix": "",
       "tableColumn": "",
       "targets": [
         {
-          "expr": "mongodb_connections{instance=~\"$instance\",state=\"current\"}",
+          "expr": "mongodb_ss_connections{conn_type=\"current\"}",
           "format": "time_series",
+          "interval": "",
           "intervalFactor": 2,
           "legendFormat": "",
           "metric": "mongodb_connections",
     },
     {
       "collapsed": false,
+      "datasource": null,
       "gridPos": {
         "h": 1,
         "w": 24,
       "dashLength": 10,
       "dashes": false,
       "datasource": "prometheus - Juju generated source",
+      "fieldConfig": {
+        "defaults": {
+          "custom": {},
+          "links": []
+        },
+        "overrides": []
+      },
       "fill": 1,
       "fillGradient": 0,
       "gridPos": {
         "x": 0,
         "y": 6
       },
+      "hiddenSeries": false,
       "id": 7,
       "legend": {
         "avg": false,
       "links": [],
       "nullPointMode": "null",
       "options": {
-        "dataLinks": []
+        "alertThreshold": true
       },
       "percentage": false,
+      "pluginVersion": "7.4.3",
       "pointradius": 5,
       "points": false,
       "renderer": "flot",
       "steppedLine": false,
       "targets": [
         {
-          "expr": "rate(mongodb_op_counters_total{instance=~\"$instance\"}[$interval])",
+          "expr": "rate(mongodb_ss_opcounters[$interval])",
           "format": "time_series",
           "interval": "",
           "intervalFactor": 2,
-          "legendFormat": "{{type}}",
+          "legendFormat": "{{legacy_op_type}}",
           "refId": "A",
           "step": 240
         }
       },
       "yaxes": [
         {
+          "$$hashKey": "object:670",
           "format": "ops",
           "label": null,
           "logBase": 1,
           "show": true
         },
         {
+          "$$hashKey": "object:671",
           "format": "short",
           "label": null,
           "logBase": 1,
       "dashLength": 10,
       "dashes": false,
       "datasource": "prometheus - Juju generated source",
+      "fieldConfig": {
+        "defaults": {
+          "custom": {},
+          "links": []
+        },
+        "overrides": []
+      },
       "fill": 1,
       "fillGradient": 0,
       "gridPos": {
         "x": 10,
         "y": 6
       },
+      "hiddenSeries": false,
       "id": 9,
       "legend": {
         "avg": false,
       "links": [],
       "nullPointMode": "null",
       "options": {
-        "dataLinks": []
+        "alertThreshold": true
       },
       "percentage": false,
+      "pluginVersion": "7.4.3",
       "pointradius": 5,
       "points": false,
       "renderer": "flot",
       "steppedLine": false,
       "targets": [
         {
-          "expr": "rate(mongodb_mongod_metrics_document_total{instance=~\"$instance\"}[$interval])",
+          "expr": "rate(mongodb_ss_metrics_document[$interval])",
           "format": "time_series",
           "interval": "",
           "intervalFactor": 2,
-          "legendFormat": "{{state}}",
+          "legendFormat": "{{doc_op_type}}",
           "refId": "A",
           "step": 240
         }
       },
       "yaxes": [
         {
+          "$$hashKey": "object:699",
           "format": "short",
           "label": null,
           "logBase": 1,
           "show": true
         },
         {
+          "$$hashKey": "object:700",
           "format": "short",
           "label": null,
           "logBase": 1,
       "dashLength": 10,
       "dashes": false,
       "datasource": "prometheus - Juju generated source",
+      "fieldConfig": {
+        "defaults": {
+          "custom": {},
+          "links": []
+        },
+        "overrides": []
+      },
       "fill": 1,
       "fillGradient": 0,
       "gridPos": {
         "x": 18,
         "y": 6
       },
+      "hiddenSeries": false,
       "id": 8,
       "legend": {
         "avg": false,
       "links": [],
       "nullPointMode": "null",
       "options": {
-        "dataLinks": []
+        "alertThreshold": true
       },
       "percentage": false,
+      "pluginVersion": "7.4.3",
       "pointradius": 5,
       "points": false,
       "renderer": "flot",
       "steppedLine": false,
       "targets": [
         {
-          "expr": "rate(mongodb_mongod_metrics_query_executor_total{instance=~\"$instance\"}[$interval])",
+          "expr": "rate(mongodb_ss_opcounters[$interval])",
           "format": "time_series",
           "interval": "",
           "intervalFactor": 2,
-          "legendFormat": "{{state}}",
+          "legendFormat": "{{legacy_op_type}}",
           "refId": "A",
           "step": 600
         }
       },
       "yaxes": [
         {
+          "$$hashKey": "object:728",
           "format": "short",
           "label": null,
           "logBase": 1,
           "show": true
         },
         {
+          "$$hashKey": "object:729",
           "format": "short",
           "label": null,
           "logBase": 1,
     },
     {
       "collapsed": false,
+      "datasource": null,
       "gridPos": {
         "h": 1,
         "w": 24,
       "dashLength": 10,
       "dashes": false,
       "datasource": "prometheus - Juju generated source",
+      "fieldConfig": {
+        "defaults": {
+          "custom": {},
+          "links": []
+        },
+        "overrides": []
+      },
       "fill": 1,
       "fillGradient": 0,
       "gridPos": {
         "x": 0,
         "y": 13
       },
+      "hiddenSeries": false,
       "id": 4,
       "legend": {
         "alignAsTable": false,
       "links": [],
       "nullPointMode": "null",
       "options": {
-        "dataLinks": []
+        "alertThreshold": true
       },
       "percentage": false,
+      "pluginVersion": "7.4.3",
       "pointradius": 5,
       "points": false,
       "renderer": "flot",
       "steppedLine": false,
       "targets": [
         {
-          "expr": "mongodb_memory{instance=~\"$instance\",type=~\"resident|virtual\"}",
+          "expr": "mongodb_ss_mem_resident",
           "format": "time_series",
           "interval": "",
           "intervalFactor": 2,
-          "legendFormat": "{{type}}",
+          "legendFormat": "Resident",
           "refId": "A",
           "step": 240
+        },
+        {
+          "expr": "mongodb_ss_mem_virtual",
+          "hide": false,
+          "interval": "",
+          "legendFormat": "Virtual",
+          "refId": "B"
         }
       ],
       "thresholds": [],
       },
       "yaxes": [
         {
+          "$$hashKey": "object:523",
           "format": "decmbytes",
-          "label": "MB",
+          "label": "",
           "logBase": 1,
           "max": null,
           "min": null,
           "show": true
         },
         {
+          "$$hashKey": "object:524",
           "format": "short",
           "label": null,
           "logBase": 1,
       "dashLength": 10,
       "dashes": false,
       "datasource": "prometheus - Juju generated source",
+      "fieldConfig": {
+        "defaults": {
+          "custom": {},
+          "links": []
+        },
+        "overrides": []
+      },
       "fill": 1,
       "fillGradient": 0,
       "gridPos": {
         "x": 12,
         "y": 13
       },
+      "hiddenSeries": false,
       "id": 5,
       "legend": {
         "avg": false,
       "links": [],
       "nullPointMode": "null",
       "options": {
-        "dataLinks": []
+        "alertThreshold": true
       },
       "percentage": false,
+      "pluginVersion": "7.4.3",
       "pointradius": 5,
       "points": false,
       "renderer": "flot",
       "steppedLine": false,
       "targets": [
         {
-          "expr": "rate(mongodb_network_bytes_total{instance=~\"$instance\"}[$interval])",
+          "expr": "rate(mongodb_ss_network_bytesOut[$interval])",
           "format": "time_series",
           "interval": "",
           "intervalFactor": 2,
-          "legendFormat": "{{state}}",
+          "legendFormat": "Out",
           "metric": "mongodb_metrics_operation_total",
           "refId": "A",
           "step": 240
+        },
+        {
+          "expr": "rate(mongodb_ss_network_bytesIn[$interval])",
+          "hide": false,
+          "interval": "",
+          "intervalFactor": 2,
+          "legendFormat": "In",
+          "refId": "B"
         }
       ],
       "thresholds": [],
       },
       "yaxes": [
         {
+          "$$hashKey": "object:579",
           "format": "decbytes",
           "label": null,
           "logBase": 1,
           "show": true
         },
         {
+          "$$hashKey": "object:580",
           "format": "short",
           "label": null,
           "logBase": 1,
     }
   ],
   "refresh": "5s",
-  "schemaVersion": 19,
+  "schemaVersion": 27,
   "style": "dark",
   "tags": [],
   "templating": {
       {
         "allValue": null,
         "current": {
-          "text": "All",
-          "value": "$__all"
+          "selected": true,
+          "text": [
+            "All"
+          ],
+          "value": [
+            "$__all"
+          ]
         },
         "datasource": "prometheus - Juju generated source",
         "definition": "",
+        "description": null,
+        "error": null,
         "hide": 0,
         "includeAll": true,
         "label": "instance",
         "multi": true,
         "name": "instance",
         "options": [],
-        "query": "label_values(mongodb_connections, instance)",
+        "query": {
+          "query": "label_values(mongodb_connections, instance)",
+          "refId": "prometheus - Juju generated source-instance-Variable-Query"
+        },
         "refresh": 1,
         "regex": "",
         "skipUrlSync": false,
         "auto_count": 30,
         "auto_min": "10s",
         "current": {
+          "selected": false,
           "text": "auto",
           "value": "$__auto_interval_interval"
         },
+        "description": null,
+        "error": null,
         "hide": 0,
         "label": null,
         "name": "interval",
   "timezone": "browser",
   "title": "MongoDB",
   "uid": "HEK4NbtZk",
-  "version": 2
-}
+  "version": 17
+}
\ No newline at end of file