You've already forked watchtower
							
							
				mirror of
				https://github.com/containrrr/watchtower.git
				synced 2025-10-31 00:17:44 +02:00 
			
		
		
		
	Co-authored-by: nils måsén <nils@piksel.se> Co-authored-by: MihailITPlace <ya.halo-halo@yandex.ru> Co-authored-by: Sebastiaan Tammer <sebastiaantammer@gmail.com>
		
			
				
	
	
		
			293 lines
		
	
	
		
			6.2 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			293 lines
		
	
	
		
			6.2 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
| {
 | |
|   "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": 1,
 | |
|   "links": [],
 | |
|   "panels": [
 | |
|     {
 | |
|       "datasource": "Prometheus",
 | |
|       "fieldConfig": {
 | |
|         "defaults": {
 | |
|           "custom": {},
 | |
|           "mappings": [],
 | |
|           "thresholds": {
 | |
|             "mode": "absolute",
 | |
|             "steps": [
 | |
|               {
 | |
|                 "color": "green",
 | |
|                 "value": null
 | |
|               }
 | |
|             ]
 | |
|           }
 | |
|         },
 | |
|         "overrides": []
 | |
|       },
 | |
|       "gridPos": {
 | |
|         "h": 4,
 | |
|         "w": 1,
 | |
|         "x": 0,
 | |
|         "y": 0
 | |
|       },
 | |
|       "id": 2,
 | |
|       "options": {
 | |
|         "colorMode": "value",
 | |
|         "graphMode": "none",
 | |
|         "justifyMode": "auto",
 | |
|         "orientation": "auto",
 | |
|         "reduceOptions": {
 | |
|           "calcs": [
 | |
|             "lastNotNull"
 | |
|           ],
 | |
|           "fields": "",
 | |
|           "values": false
 | |
|         },
 | |
|         "textMode": "auto"
 | |
|       },
 | |
|       "pluginVersion": "7.3.6",
 | |
|       "targets": [
 | |
|         {
 | |
|           "expr": "watchtower_scans_total",
 | |
|           "interval": "",
 | |
|           "legendFormat": "",
 | |
|           "refId": "A"
 | |
|         }
 | |
|       ],
 | |
|       "timeFrom": null,
 | |
|       "timeShift": null,
 | |
|       "title": "Total Scans",
 | |
|       "type": "stat"
 | |
|     },
 | |
|     {
 | |
|       "aliasColors": {},
 | |
|       "bars": false,
 | |
|       "dashLength": 10,
 | |
|       "dashes": false,
 | |
|       "datasource": null,
 | |
|       "fieldConfig": {
 | |
|         "defaults": {
 | |
|           "custom": {}
 | |
|         },
 | |
|         "overrides": [
 | |
|           {
 | |
|             "matcher": {
 | |
|               "id": "byName",
 | |
|               "options": "watchtower_containers_scanned{instance=\"watchtower:8080\", job=\"watchtower\"}"
 | |
|             },
 | |
|             "properties": [
 | |
|               {
 | |
|                 "id": "displayName",
 | |
|                 "value": "Scanned"
 | |
|               }
 | |
|             ]
 | |
|           },
 | |
|           {
 | |
|             "matcher": {
 | |
|               "id": "byName",
 | |
|               "options": "watchtower_containers_failed{instance=\"watchtower:8080\", job=\"watchtower\"}"
 | |
|             },
 | |
|             "properties": [
 | |
|               {
 | |
|                 "id": "displayName",
 | |
|                 "value": "Faled"
 | |
|               }
 | |
|             ]
 | |
|           },
 | |
|           {
 | |
|             "matcher": {
 | |
|               "id": "byName",
 | |
|               "options": "watchtower_containers_updated{instance=\"watchtower:8080\", job=\"watchtower\"}"
 | |
|             },
 | |
|             "properties": [
 | |
|               {
 | |
|                 "id": "displayName",
 | |
|                 "value": "Updated"
 | |
|               }
 | |
|             ]
 | |
|           }
 | |
|         ]
 | |
|       },
 | |
|       "fill": 1,
 | |
|       "fillGradient": 0,
 | |
|       "gridPos": {
 | |
|         "h": 8,
 | |
|         "w": 6,
 | |
|         "x": 1,
 | |
|         "y": 0
 | |
|       },
 | |
|       "hiddenSeries": false,
 | |
|       "id": 5,
 | |
|       "legend": {
 | |
|         "avg": false,
 | |
|         "current": false,
 | |
|         "max": false,
 | |
|         "min": false,
 | |
|         "show": true,
 | |
|         "total": false,
 | |
|         "values": false
 | |
|       },
 | |
|       "lines": true,
 | |
|       "linewidth": 1,
 | |
|       "nullPointMode": "null as zero",
 | |
|       "options": {
 | |
|         "alertThreshold": true
 | |
|       },
 | |
|       "percentage": false,
 | |
|       "pluginVersion": "7.3.6",
 | |
|       "pointradius": 2,
 | |
|       "points": false,
 | |
|       "renderer": "flot",
 | |
|       "seriesOverrides": [],
 | |
|       "spaceLength": 10,
 | |
|       "stack": false,
 | |
|       "steppedLine": false,
 | |
|       "targets": [
 | |
|         {
 | |
|           "expr": "watchtower_containers_scanned",
 | |
|           "interval": "",
 | |
|           "legendFormat": "",
 | |
|           "refId": "A"
 | |
|         },
 | |
|         {
 | |
|           "expr": "watchtower_containers_failed",
 | |
|           "interval": "",
 | |
|           "legendFormat": "",
 | |
|           "refId": "B"
 | |
|         },
 | |
|         {
 | |
|           "expr": "watchtower_containers_updated",
 | |
|           "interval": "",
 | |
|           "legendFormat": "",
 | |
|           "refId": "C"
 | |
|         }
 | |
|       ],
 | |
|       "thresholds": [],
 | |
|       "timeFrom": null,
 | |
|       "timeRegions": [],
 | |
|       "timeShift": null,
 | |
|       "title": "Container Updates",
 | |
|       "tooltip": {
 | |
|         "shared": true,
 | |
|         "sort": 0,
 | |
|         "value_type": "individual"
 | |
|       },
 | |
|       "type": "graph",
 | |
|       "xaxis": {
 | |
|         "buckets": null,
 | |
|         "mode": "time",
 | |
|         "name": null,
 | |
|         "show": true,
 | |
|         "values": []
 | |
|       },
 | |
|       "yaxes": [
 | |
|         {
 | |
|           "decimals": 0,
 | |
|           "format": "short",
 | |
|           "label": "",
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": "0",
 | |
|           "show": true
 | |
|         },
 | |
|         {
 | |
|           "format": "short",
 | |
|           "label": null,
 | |
|           "logBase": 1,
 | |
|           "max": null,
 | |
|           "min": null,
 | |
|           "show": true
 | |
|         }
 | |
|       ],
 | |
|       "yaxis": {
 | |
|         "align": false,
 | |
|         "alignLevel": null
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "datasource": "Prometheus",
 | |
|       "fieldConfig": {
 | |
|         "defaults": {
 | |
|           "custom": {},
 | |
|           "mappings": [],
 | |
|           "thresholds": {
 | |
|             "mode": "absolute",
 | |
|             "steps": [
 | |
|               {
 | |
|                 "color": "green",
 | |
|                 "value": null
 | |
|               },
 | |
|               {
 | |
|                 "color": "red",
 | |
|                 "value": 80
 | |
|               }
 | |
|             ]
 | |
|           }
 | |
|         },
 | |
|         "overrides": []
 | |
|       },
 | |
|       "gridPos": {
 | |
|         "h": 4,
 | |
|         "w": 1,
 | |
|         "x": 0,
 | |
|         "y": 4
 | |
|       },
 | |
|       "id": 3,
 | |
|       "options": {
 | |
|         "colorMode": "value",
 | |
|         "graphMode": "none",
 | |
|         "justifyMode": "auto",
 | |
|         "orientation": "auto",
 | |
|         "reduceOptions": {
 | |
|           "calcs": [
 | |
|             "lastNotNull"
 | |
|           ],
 | |
|           "fields": "",
 | |
|           "values": false
 | |
|         },
 | |
|         "textMode": "auto"
 | |
|       },
 | |
|       "pluginVersion": "7.3.6",
 | |
|       "targets": [
 | |
|         {
 | |
|           "expr": "watchtower_scans_skipped",
 | |
|           "interval": "",
 | |
|           "legendFormat": "",
 | |
|           "refId": "A"
 | |
|         }
 | |
|       ],
 | |
|       "timeFrom": null,
 | |
|       "timeShift": null,
 | |
|       "title": "Skipped Scans",
 | |
|       "type": "stat"
 | |
|     }
 | |
|   ],
 | |
|   "refresh": false,
 | |
|   "schemaVersion": 26,
 | |
|   "style": "dark",
 | |
|   "tags": [],
 | |
|   "templating": {
 | |
|     "list": []
 | |
|   },
 | |
|   "time": {
 | |
|     "from": "now-1h",
 | |
|     "to": "now"
 | |
|   },
 | |
|   "timepicker": {},
 | |
|   "timezone": "",
 | |
|   "title": "Watchtower",
 | |
|   "uid": "d7bdoT-Gz",
 | |
|   "version": 1
 | |
| } |