{ "annotations": { "list": [ { "builtIn": 1, "datasource": "-- Grafana --", "enable": true, "hide": true, "iconColor": "rgba(0, 211, 255, 1)", "limit": 100, "name": "Annotations & Alerts", "showIn": 0, "type": "dashboard" } ] }, "description": "Nautobot Application Dashboard", "editable": true, "gnetId": null, "graphTooltip": 0, "id": 61, "iteration": 1627067282492, "links": [], "panels": [ { "datasource": "${datasource}", "description": "", "fieldConfig": { "defaults": { "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null } ] } }, "overrides": [] }, "gridPos": { "h": 6, "w": 4, "x": 0, "y": 0 }, "id": 3, "options": { "colorMode": "value", "graphMode": "area", "justifyMode": "auto", "orientation": "auto", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "7.5.7", "targets": [ { "exemplar": true, "expr": "avg(nautobot_model_count{name=\"Site\", namespace=~\"$namespace\"})", "interval": "", "legendFormat": "", "refId": "A" } ], "timeFrom": null, "timeShift": null, "title": "Sites", "transparent": true, "type": "stat" }, { "datasource": "${datasource}", "description": "", "fieldConfig": { "defaults": { "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null } ] } }, "overrides": [] }, "gridPos": { "h": 6, "w": 4, "x": 4, "y": 0 }, "id": 2, "options": { "colorMode": "value", "graphMode": "area", "justifyMode": "auto", "orientation": "auto", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "7.5.7", "targets": [ { "exemplar": true, "expr": "avg(nautobot_model_count{name=\"Device\",namespace=~\"$namespace\"})", "interval": "", "legendFormat": "", "refId": "A" } ], "timeFrom": null, "timeShift": null, "title": "Devices", "transparent": true, "type": "stat" }, { "datasource": "${datasource}", "description": "", "fieldConfig": { "defaults": { "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null } ] } }, "overrides": [] }, "gridPos": { "h": 6, "w": 4, "x": 8, "y": 0 }, "id": 4, "options": { "colorMode": "value", "graphMode": "area", "justifyMode": "auto", "orientation": "auto", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "7.5.7", "targets": [ { "exemplar": true, "expr": "avg(nautobot_model_count{name=\"Rack\",namespace=~\"$namespace\"})", "interval": "", "legendFormat": "", "refId": "A" } ], "timeFrom": null, "timeShift": null, "title": "Racks", "transparent": true, "type": "stat" }, { "datasource": "${datasource}", "description": "", "fieldConfig": { "defaults": { "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null } ] } }, "overrides": [] }, "gridPos": { "h": 6, "w": 4, "x": 12, "y": 0 }, "id": 5, "options": { "colorMode": "value", "graphMode": "area", "justifyMode": "auto", "orientation": "auto", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "7.5.7", "targets": [ { "exemplar": true, "expr": "avg(nautobot_model_count{name=\"Prefix\",namespace=~\"$namespace\"})", "interval": "", "legendFormat": "", "refId": "A" } ], "timeFrom": null, "timeShift": null, "title": "Prefixes", "transparent": true, "type": "stat" }, { "datasource": "${datasource}", "description": "", "fieldConfig": { "defaults": { "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null } ] } }, "overrides": [] }, "gridPos": { "h": 6, "w": 4, "x": 16, "y": 0 }, "id": 6, "options": { "colorMode": "value", "graphMode": "area", "justifyMode": "auto", "orientation": "auto", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "7.5.7", "targets": [ { "exemplar": true, "expr": "avg(nautobot_model_count{name=\"IPAddress\",namespace=~\"$namespace\"})", "interval": "", "legendFormat": "", "refId": "A" } ], "timeFrom": null, "timeShift": null, "title": "IP Addresses", "transparent": true, "type": "stat" }, { "datasource": "${datasource}", "description": "", "fieldConfig": { "defaults": { "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null } ] }, "unit": "clockms" }, "overrides": [] }, "gridPos": { "h": 6, "w": 4, "x": 20, "y": 0 }, "id": 11, "options": { "colorMode": "value", "graphMode": "area", "justifyMode": "auto", "orientation": "auto", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "value" }, "pluginVersion": "7.5.7", "repeat": null, "targets": [ { "exemplar": true, "expr": "avg(nautobot_app_metrics_processing_ms{namespace=~\"$namespace\"})", "interval": "", "legendFormat": "", "refId": "A" } ], "timeFrom": null, "timeShift": null, "title": "Processing Time", "transparent": true, "type": "stat" }, { "datasource": "${datasource}", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "red", "value": null }, { "color": "yellow", "value": 1 }, { "color": "green", "value": 2 } ] } }, "overrides": [] }, "gridPos": { "h": 6, "w": 4, "x": 0, "y": 6 }, "id": 15, "options": { "colorMode": "value", "graphMode": "area", "justifyMode": "auto", "orientation": "auto", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "7.5.7", "targets": [ { "exemplar": true, "expr": "sum(nautobot_queue_number_workers{name=\"default\"})", "hide": false, "interval": "", "legendFormat": "", "refId": "B" } ], "title": "Nautobot Workers", "transparent": true, "type": "stat" }, { "datasource": "${datasource}", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 1 } ] } }, "overrides": [] }, "gridPos": { "h": 6, "w": 8, "x": 4, "y": 6 }, "id": 17, "options": { "colorMode": "value", "graphMode": "area", "justifyMode": "auto", "orientation": "auto", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "text": {}, "textMode": "auto" }, "pluginVersion": "7.5.7", "targets": [ { "exemplar": true, "expr": "avg(nautobot_queue_number_jobs{status=~\"failed\", namespace=~\"$namespace\"}) by (name)", "instant": false, "interval": "", "legendFormat": "{{name}}", "queryType": "randomWalk", "refId": "A" } ], "title": "RQ Failed Tasks by Queue", "transparent": true, "type": "stat" }, { "datasource": "${datasource}", "fieldConfig": { "defaults": { "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null } ] } }, "overrides": [ { "matcher": { "id": "byName", "options": "failed" }, "properties": [ { "id": "thresholds", "value": { "mode": "absolute", "steps": [ { "color": "red", "value": null } ] } } ] }, { "matcher": { "id": "byName", "options": "started" }, "properties": [ { "id": "thresholds", "value": { "mode": "absolute", "steps": [ { "color": "orange", "value": null } ] } } ] }, { "matcher": { "id": "byName", "options": "scheduled" }, "properties": [ { "id": "thresholds", "value": { "mode": "absolute", "steps": [ { "color": "yellow", "value": null } ] } } ] }, { "matcher": { "id": "byName", "options": "deferred" }, "properties": [ { "id": "thresholds", "value": { "mode": "absolute", "steps": [ { "color": "purple", "value": null } ] } } ] } ] }, "gridPos": { "h": 15, "w": 12, "x": 12, "y": 6 }, "id": 10, "links": [], "options": { "displayMode": "gradient", "orientation": "auto", "reduceOptions": { "calcs": [ "last" ], "fields": "", "values": false }, "showUnfilled": true, "text": {} }, "pluginVersion": "7.5.7", "targets": [ { "exemplar": true, "expr": "sum by (status) (nautobot_queue_number_jobs{namespace=~\"$namespace\"})", "format": "time_series", "instant": false, "interval": "", "intervalFactor": 1, "legendFormat": "{{status}}", "refId": "A" } ], "timeFrom": null, "timeShift": null, "title": "Job Results", "transparent": true, "type": "bargauge" }, { "datasource": "${datasource}", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "drawStyle": "line", "fillOpacity": 70, "gradientMode": "opacity", "hideFrom": { "graph": false, "legend": false, "tooltip": false, "viz": false }, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": true }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] }, "unit": "short" }, "overrides": [ { "matcher": { "id": "byName", "options": "deferred" }, "properties": [ { "id": "color", "value": { "fixedColor": "#B877D9", "mode": "fixed" } } ] }, { "matcher": { "id": "byName", "options": "failed" }, "properties": [ { "id": "color", "value": { "fixedColor": "#F2495C", "mode": "fixed" } } ] }, { "matcher": { "id": "byName", "options": "finished" }, "properties": [ { "id": "color", "value": { "fixedColor": "#73BF69", "mode": "fixed" } } ] }, { "matcher": { "id": "byName", "options": "scheduled" }, "properties": [ { "id": "color", "value": { "fixedColor": "#FADE2A", "mode": "fixed" } } ] }, { "matcher": { "id": "byName", "options": "started" }, "properties": [ { "id": "color", "value": { "fixedColor": "#FF9830", "mode": "fixed" } } ] } ] }, "gridPos": { "h": 9, "w": 12, "x": 0, "y": 12 }, "id": 13, "links": [], "options": { "legend": { "calcs": [ "lastNotNull" ], "displayMode": "list", "placement": "bottom" }, "tooltip": { "mode": "multi" }, "tooltipOptions": { "mode": "single" } }, "pluginVersion": "8.0.5", "targets": [ { "exemplar": true, "expr": "nautobot_queue_number_jobs{name=\"default\",namespace=~\"$namespace\"}", "format": "time_series", "instant": false, "interval": "", "intervalFactor": 1, "legendFormat": "{{status}}", "refId": "A" } ], "timeFrom": null, "timeShift": null, "title": "Job Results", "transparent": true, "type": "timeseries" }, { "datasource": null, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 21 }, "id": 21, "panels": [], "repeat": "instance", "scopedVars": { "instance": { "selected": false, "text": "10.23.106.4:5555", "value": "10.23.106.4:5555" } }, "title": "Worker DB Queries", "type": "row" }, { "datasource": "${datasource}", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "mappings": [], "max": 1, "min": 0, "thresholds": { "mode": "absolute", "steps": [ { "color": "red", "value": null }, { "color": "orange", "value": 0.2 }, { "color": "yellow", "value": 0.4 }, { "color": "green", "value": 0.6 } ] }, "unit": "percentunit" }, "overrides": [] }, "gridPos": { "h": 10, "w": 3, "x": 0, "y": 22 }, "id": 19, "options": { "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "showThresholdLabels": false, "showThresholdMarkers": true, "text": {} }, "pluginVersion": "7.5.7", "scopedVars": { "instance": { "selected": false, "text": "10.23.106.4:5555", "value": "10.23.106.4:5555" } }, "targets": [ { "exemplar": true, "expr": "avg(cacheops_cache_hit_total{namespace=~\"$namespace\", instance=~\"$instance\"}/(cacheops_cache_hit_total{namespace=~\"$namespace\", instance=~\"$instance\"}+cacheops_cache_miss_total{namespace=~\"$namespace\", instance=~\"$instance\"}))", "interval": "", "legendFormat": "Cache Hits", "queryType": "randomWalk", "refId": "A" } ], "title": "$instance Cache Hits", "transparent": true, "type": "gauge" }, { "cards": { "cardPadding": null, "cardRound": null }, "color": { "cardColor": "#FF9830", "colorScale": "sqrt", "colorScheme": "interpolateRdYlGn", "exponent": 0.5, "max": null, "min": null, "mode": "opacity" }, "dataFormat": "tsbuckets", "datasource": "${datasource}", "fieldConfig": { "defaults": {}, "overrides": [] }, "gridPos": { "h": 11, "w": 21, "x": 3, "y": 22 }, "heatmap": {}, "hideZeroBuckets": false, "highlightCards": true, "id": 23, "interval": "30s", "legend": { "show": true }, "pluginVersion": "8.0.5", "reverseYBuckets": false, "scopedVars": { "instance": { "selected": false, "text": "10.23.106.4:5555", "value": "10.23.106.4:5555" } }, "targets": [ { "exemplar": true, "expr": "sum by (le) (django_db_query_duration_seconds_bucket{namespace=~\"$namespace\", instance=~\"$instance\"})", "format": "heatmap", "instant": false, "interval": "", "legendFormat": "{{le}}", "queryType": "randomWalk", "refId": "A" } ], "title": "$instance Database Query Duration", "tooltip": { "show": true, "showHistogram": true }, "transparent": true, "type": "heatmap", "xAxis": { "show": true }, "xBucketNumber": null, "xBucketSize": null, "yAxis": { "decimals": null, "format": "s", "logBase": 1, "max": null, "min": null, "show": true, "splitFactor": null }, "yBucketBound": "auto", "yBucketNumber": null, "yBucketSize": null }, { "datasource": null, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 33 }, "id": 24, "panels": [], "repeatIteration": 1627067282492, "repeatPanelId": 21, "scopedVars": { "instance": { "selected": false, "text": "10.23.104.205:8080", "value": "10.23.104.205:8080" } }, "title": "Worker DB Queries", "type": "row" }, { "datasource": "${datasource}", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "mappings": [], "max": 1, "min": 0, "thresholds": { "mode": "absolute", "steps": [ { "color": "red", "value": null }, { "color": "orange", "value": 0.2 }, { "color": "yellow", "value": 0.4 }, { "color": "green", "value": 0.6 } ] }, "unit": "percentunit" }, "overrides": [] }, "gridPos": { "h": 10, "w": 3, "x": 0, "y": 34 }, "id": 25, "options": { "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "showThresholdLabels": false, "showThresholdMarkers": true, "text": {} }, "pluginVersion": "7.5.7", "repeatIteration": 1627067282492, "repeatPanelId": 19, "repeatedByRow": true, "scopedVars": { "instance": { "selected": false, "text": "10.23.104.205:8080", "value": "10.23.104.205:8080" } }, "targets": [ { "exemplar": true, "expr": "avg(cacheops_cache_hit_total{namespace=~\"$namespace\", instance=~\"$instance\"}/(cacheops_cache_hit_total{namespace=~\"$namespace\", instance=~\"$instance\"}+cacheops_cache_miss_total{namespace=~\"$namespace\", instance=~\"$instance\"}))", "interval": "", "legendFormat": "Cache Hits", "queryType": "randomWalk", "refId": "A" } ], "title": "$instance Cache Hits", "transparent": true, "type": "gauge" }, { "cards": { "cardPadding": null, "cardRound": null }, "color": { "cardColor": "#FF9830", "colorScale": "sqrt", "colorScheme": "interpolateRdYlGn", "exponent": 0.5, "max": null, "min": null, "mode": "opacity" }, "dataFormat": "tsbuckets", "datasource": "${datasource}", "fieldConfig": { "defaults": {}, "overrides": [] }, "gridPos": { "h": 11, "w": 21, "x": 3, "y": 34 }, "heatmap": {}, "hideZeroBuckets": false, "highlightCards": true, "id": 26, "interval": "30s", "legend": { "show": true }, "pluginVersion": "8.0.5", "repeatIteration": 1627067282492, "repeatPanelId": 23, "repeatedByRow": true, "reverseYBuckets": false, "scopedVars": { "instance": { "selected": false, "text": "10.23.104.205:8080", "value": "10.23.104.205:8080" } }, "targets": [ { "exemplar": true, "expr": "sum by (le) (django_db_query_duration_seconds_bucket{namespace=~\"$namespace\", instance=~\"$instance\"})", "format": "heatmap", "instant": false, "interval": "", "legendFormat": "{{le}}", "queryType": "randomWalk", "refId": "A" } ], "title": "$instance Database Query Duration", "tooltip": { "show": true, "showHistogram": true }, "transparent": true, "type": "heatmap", "xAxis": { "show": true }, "xBucketNumber": null, "xBucketSize": null, "yAxis": { "decimals": null, "format": "s", "logBase": 1, "max": null, "min": null, "show": true, "splitFactor": null }, "yBucketBound": "auto", "yBucketNumber": null, "yBucketSize": null }, { "datasource": null, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 45 }, "id": 27, "panels": [], "repeatIteration": 1627067282492, "repeatPanelId": 21, "scopedVars": { "instance": { "selected": false, "text": "10.23.106.13:8080", "value": "10.23.106.13:8080" } }, "title": "Worker DB Queries", "type": "row" }, { "datasource": "${datasource}", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "mappings": [], "max": 1, "min": 0, "thresholds": { "mode": "absolute", "steps": [ { "color": "red", "value": null }, { "color": "orange", "value": 0.2 }, { "color": "yellow", "value": 0.4 }, { "color": "green", "value": 0.6 } ] }, "unit": "percentunit" }, "overrides": [] }, "gridPos": { "h": 10, "w": 3, "x": 0, "y": 46 }, "id": 28, "options": { "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "showThresholdLabels": false, "showThresholdMarkers": true, "text": {} }, "pluginVersion": "7.5.7", "repeatIteration": 1627067282492, "repeatPanelId": 19, "repeatedByRow": true, "scopedVars": { "instance": { "selected": false, "text": "10.23.106.13:8080", "value": "10.23.106.13:8080" } }, "targets": [ { "exemplar": true, "expr": "avg(cacheops_cache_hit_total{namespace=~\"$namespace\", instance=~\"$instance\"}/(cacheops_cache_hit_total{namespace=~\"$namespace\", instance=~\"$instance\"}+cacheops_cache_miss_total{namespace=~\"$namespace\", instance=~\"$instance\"}))", "interval": "", "legendFormat": "Cache Hits", "queryType": "randomWalk", "refId": "A" } ], "title": "$instance Cache Hits", "transparent": true, "type": "gauge" }, { "cards": { "cardPadding": null, "cardRound": null }, "color": { "cardColor": "#FF9830", "colorScale": "sqrt", "colorScheme": "interpolateRdYlGn", "exponent": 0.5, "max": null, "min": null, "mode": "opacity" }, "dataFormat": "tsbuckets", "datasource": "${datasource}", "fieldConfig": { "defaults": {}, "overrides": [] }, "gridPos": { "h": 11, "w": 21, "x": 3, "y": 46 }, "heatmap": {}, "hideZeroBuckets": false, "highlightCards": true, "id": 29, "interval": "30s", "legend": { "show": true }, "pluginVersion": "8.0.5", "repeatIteration": 1627067282492, "repeatPanelId": 23, "repeatedByRow": true, "reverseYBuckets": false, "scopedVars": { "instance": { "selected": false, "text": "10.23.106.13:8080", "value": "10.23.106.13:8080" } }, "targets": [ { "exemplar": true, "expr": "sum by (le) (django_db_query_duration_seconds_bucket{namespace=~\"$namespace\", instance=~\"$instance\"})", "format": "heatmap", "instant": false, "interval": "", "legendFormat": "{{le}}", "queryType": "randomWalk", "refId": "A" } ], "title": "$instance Database Query Duration", "tooltip": { "show": true, "showHistogram": true }, "transparent": true, "type": "heatmap", "xAxis": { "show": true }, "xBucketNumber": null, "xBucketSize": null, "yAxis": { "decimals": null, "format": "s", "logBase": 1, "max": null, "min": null, "show": true, "splitFactor": null }, "yBucketBound": "auto", "yBucketNumber": null, "yBucketSize": null }, { "datasource": null, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 57 }, "id": 30, "panels": [], "repeatIteration": 1627067282492, "repeatPanelId": 21, "scopedVars": { "instance": { "selected": false, "text": "10.23.104.238:8001", "value": "10.23.104.238:8001" } }, "title": "Worker DB Queries", "type": "row" }, { "datasource": "${datasource}", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "mappings": [], "max": 1, "min": 0, "thresholds": { "mode": "absolute", "steps": [ { "color": "red", "value": null }, { "color": "orange", "value": 0.2 }, { "color": "yellow", "value": 0.4 }, { "color": "green", "value": 0.6 } ] }, "unit": "percentunit" }, "overrides": [] }, "gridPos": { "h": 10, "w": 3, "x": 0, "y": 58 }, "id": 31, "options": { "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "showThresholdLabels": false, "showThresholdMarkers": true, "text": {} }, "pluginVersion": "7.5.7", "repeatIteration": 1627067282492, "repeatPanelId": 19, "repeatedByRow": true, "scopedVars": { "instance": { "selected": false, "text": "10.23.104.238:8001", "value": "10.23.104.238:8001" } }, "targets": [ { "exemplar": true, "expr": "avg(cacheops_cache_hit_total{namespace=~\"$namespace\", instance=~\"$instance\"}/(cacheops_cache_hit_total{namespace=~\"$namespace\", instance=~\"$instance\"}+cacheops_cache_miss_total{namespace=~\"$namespace\", instance=~\"$instance\"}))", "interval": "", "legendFormat": "Cache Hits", "queryType": "randomWalk", "refId": "A" } ], "title": "$instance Cache Hits", "transparent": true, "type": "gauge" }, { "cards": { "cardPadding": null, "cardRound": null }, "color": { "cardColor": "#FF9830", "colorScale": "sqrt", "colorScheme": "interpolateRdYlGn", "exponent": 0.5, "max": null, "min": null, "mode": "opacity" }, "dataFormat": "tsbuckets", "datasource": "${datasource}", "fieldConfig": { "defaults": {}, "overrides": [] }, "gridPos": { "h": 11, "w": 21, "x": 3, "y": 58 }, "heatmap": {}, "hideZeroBuckets": false, "highlightCards": true, "id": 32, "interval": "30s", "legend": { "show": true }, "pluginVersion": "8.0.5", "repeatIteration": 1627067282492, "repeatPanelId": 23, "repeatedByRow": true, "reverseYBuckets": false, "scopedVars": { "instance": { "selected": false, "text": "10.23.104.238:8001", "value": "10.23.104.238:8001" } }, "targets": [ { "exemplar": true, "expr": "sum by (le) (django_db_query_duration_seconds_bucket{namespace=~\"$namespace\", instance=~\"$instance\"})", "format": "heatmap", "instant": false, "interval": "", "legendFormat": "{{le}}", "queryType": "randomWalk", "refId": "A" } ], "title": "$instance Database Query Duration", "tooltip": { "show": true, "showHistogram": true }, "transparent": true, "type": "heatmap", "xAxis": { "show": true }, "xBucketNumber": null, "xBucketSize": null, "yAxis": { "decimals": null, "format": "s", "logBase": 1, "max": null, "min": null, "show": true, "splitFactor": null }, "yBucketBound": "auto", "yBucketNumber": null, "yBucketSize": null }, { "datasource": null, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 69 }, "id": 33, "panels": [], "repeatIteration": 1627067282492, "repeatPanelId": 21, "scopedVars": { "instance": { "selected": false, "text": "10.23.106.55:8001", "value": "10.23.106.55:8001" } }, "title": "Worker DB Queries", "type": "row" }, { "datasource": "${datasource}", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "mappings": [], "max": 1, "min": 0, "thresholds": { "mode": "absolute", "steps": [ { "color": "red", "value": null }, { "color": "orange", "value": 0.2 }, { "color": "yellow", "value": 0.4 }, { "color": "green", "value": 0.6 } ] }, "unit": "percentunit" }, "overrides": [] }, "gridPos": { "h": 10, "w": 3, "x": 0, "y": 70 }, "id": 34, "options": { "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "showThresholdLabels": false, "showThresholdMarkers": true, "text": {} }, "pluginVersion": "7.5.7", "repeatIteration": 1627067282492, "repeatPanelId": 19, "repeatedByRow": true, "scopedVars": { "instance": { "selected": false, "text": "10.23.106.55:8001", "value": "10.23.106.55:8001" } }, "targets": [ { "exemplar": true, "expr": "avg(cacheops_cache_hit_total{namespace=~\"$namespace\", instance=~\"$instance\"}/(cacheops_cache_hit_total{namespace=~\"$namespace\", instance=~\"$instance\"}+cacheops_cache_miss_total{namespace=~\"$namespace\", instance=~\"$instance\"}))", "interval": "", "legendFormat": "Cache Hits", "queryType": "randomWalk", "refId": "A" } ], "title": "$instance Cache Hits", "transparent": true, "type": "gauge" }, { "cards": { "cardPadding": null, "cardRound": null }, "color": { "cardColor": "#FF9830", "colorScale": "sqrt", "colorScheme": "interpolateRdYlGn", "exponent": 0.5, "max": null, "min": null, "mode": "opacity" }, "dataFormat": "tsbuckets", "datasource": "${datasource}", "fieldConfig": { "defaults": {}, "overrides": [] }, "gridPos": { "h": 11, "w": 21, "x": 3, "y": 70 }, "heatmap": {}, "hideZeroBuckets": false, "highlightCards": true, "id": 35, "interval": "30s", "legend": { "show": true }, "pluginVersion": "8.0.5", "repeatIteration": 1627067282492, "repeatPanelId": 23, "repeatedByRow": true, "reverseYBuckets": false, "scopedVars": { "instance": { "selected": false, "text": "10.23.106.55:8001", "value": "10.23.106.55:8001" } }, "targets": [ { "exemplar": true, "expr": "sum by (le) (django_db_query_duration_seconds_bucket{namespace=~\"$namespace\", instance=~\"$instance\"})", "format": "heatmap", "instant": false, "interval": "", "legendFormat": "{{le}}", "queryType": "randomWalk", "refId": "A" } ], "title": "$instance Database Query Duration", "tooltip": { "show": true, "showHistogram": true }, "transparent": true, "type": "heatmap", "xAxis": { "show": true }, "xBucketNumber": null, "xBucketSize": null, "yAxis": { "decimals": null, "format": "s", "logBase": 1, "max": null, "min": null, "show": true, "splitFactor": null }, "yBucketBound": "auto", "yBucketNumber": null, "yBucketSize": null } ], "refresh": "10s", "schemaVersion": 27, "style": "dark", "tags": [ "nautobot", "app_metrics" ], "templating": { "list": [ { "current": { "selected": false, "text": "prometheus", "value": "prometheus" }, "description": null, "error": null, "hide": 0, "includeAll": false, "label": "Datasource", "multi": false, "name": "datasource", "options": [], "query": "prometheus", "refresh": 1, "regex": "", "skipUrlSync": false, "type": "datasource" }, { "allValue": null, "current": { "selected": false, "text": "nautobot-develop", "value": "nautobot-develop" }, "datasource": "${datasource}", "definition": "label_values(nautobot_app_metrics_processing_ms, namespace)", "description": null, "error": null, "hide": 0, "includeAll": false, "label": "Namespace", "multi": false, "name": "namespace", "options": [], "query": { "query": "label_values(nautobot_app_metrics_processing_ms, namespace)", "refId": "StandardVariableQuery" }, "refresh": 2, "regex": "", "skipUrlSync": false, "sort": 0, "tagValuesQuery": "", "tags": [], "tagsQuery": "", "type": "query", "useTags": false }, { "allValue": null, "current": { "selected": false, "text": "All", "value": "$__all" }, "datasource": "${datasource}", "definition": "label_values(django_db_new_connections_total{namespace=~\"$namespace\"}, instance)", "description": null, "error": null, "hide": 0, "includeAll": true, "label": "Instance", "multi": true, "name": "instance", "options": [], "query": { "query": "label_values(django_db_new_connections_total{namespace=~\"$namespace\"}, instance)", "refId": "StandardVariableQuery" }, "refresh": 2, "regex": "", "skipUrlSync": false, "sort": 0, "tagValuesQuery": "", "tags": [], "tagsQuery": "", "type": "query", "useTags": false } ] }, "time": { "from": "now-5m", "to": "now" }, "timepicker": { "hidden": false, "refresh_intervals": [ "10s", "30s", "1m", "5m", "15m", "30m", "1h", "2h", "1d" ] }, "timezone": "", "title": "Nautobot Application Metrics", "uid": "DfgUEURnk", "version": 1 }