mirror of https://github.com/fluxcd/flux2.git
				
				
				
			
			You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			333 lines
		
	
	
		
			7.5 KiB
		
	
	
	
		
			JSON
		
	
			
		
		
	
	
			333 lines
		
	
	
		
			7.5 KiB
		
	
	
	
		
			JSON
		
	
{
 | 
						|
  "__inputs": [
 | 
						|
    {
 | 
						|
      "name": "DS_LOKI",
 | 
						|
      "label": "Loki",
 | 
						|
      "description": "",
 | 
						|
      "type": "datasource",
 | 
						|
      "pluginId": "loki",
 | 
						|
      "pluginName": "Loki"
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "annotations": {
 | 
						|
    "list": [
 | 
						|
      {
 | 
						|
        "builtIn": 1,
 | 
						|
        "datasource": "-- Grafana --",
 | 
						|
        "enable": true,
 | 
						|
        "hide": true,
 | 
						|
        "iconColor": "rgba(0, 211, 255, 1)",
 | 
						|
        "name": "Annotations & Alerts",
 | 
						|
        "target": {
 | 
						|
          "limit": 100,
 | 
						|
          "matchAny": false,
 | 
						|
          "tags": [],
 | 
						|
          "type": "dashboard"
 | 
						|
        },
 | 
						|
        "type": "dashboard"
 | 
						|
      },
 | 
						|
      {
 | 
						|
        "datasource": {
 | 
						|
          "type": "datasource",
 | 
						|
          "uid": "grafana"
 | 
						|
        },
 | 
						|
        "enable": true,
 | 
						|
        "iconColor": "red",
 | 
						|
        "name": "flux events",
 | 
						|
        "target": {
 | 
						|
          "limit": 100,
 | 
						|
          "matchAny": false,
 | 
						|
          "tags": [
 | 
						|
            "flux"
 | 
						|
          ],
 | 
						|
          "type": "tags"
 | 
						|
        }
 | 
						|
      }
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "description": "Flux logs collected from Kubernetes, stored in Loki",
 | 
						|
  "editable": true,
 | 
						|
  "gnetId": null,
 | 
						|
  "graphTooltip": 0,
 | 
						|
  "id": 29,
 | 
						|
  "iteration": 1653748775696,
 | 
						|
  "links": [],
 | 
						|
  "liveNow": false,
 | 
						|
  "panels": [
 | 
						|
    {
 | 
						|
      "datasource": "${DS_LOKI}",
 | 
						|
      "description": "",
 | 
						|
      "fieldConfig": {
 | 
						|
        "defaults": {
 | 
						|
          "color": {
 | 
						|
            "mode": "palette-classic"
 | 
						|
          },
 | 
						|
          "custom": {
 | 
						|
            "axisLabel": "",
 | 
						|
            "axisPlacement": "auto",
 | 
						|
            "barAlignment": 0,
 | 
						|
            "drawStyle": "bars",
 | 
						|
            "fillOpacity": 0,
 | 
						|
            "gradientMode": "none",
 | 
						|
            "hideFrom": {
 | 
						|
              "legend": false,
 | 
						|
              "tooltip": false,
 | 
						|
              "viz": false
 | 
						|
            },
 | 
						|
            "lineInterpolation": "linear",
 | 
						|
            "lineWidth": 1,
 | 
						|
            "pointSize": 5,
 | 
						|
            "scaleDistribution": {
 | 
						|
              "type": "linear"
 | 
						|
            },
 | 
						|
            "showPoints": "auto",
 | 
						|
            "spanNulls": false,
 | 
						|
            "stacking": {
 | 
						|
              "group": "A",
 | 
						|
              "mode": "none"
 | 
						|
            },
 | 
						|
            "thresholdsStyle": {
 | 
						|
              "mode": "off"
 | 
						|
            }
 | 
						|
          },
 | 
						|
          "mappings": [],
 | 
						|
          "thresholds": {
 | 
						|
            "mode": "absolute",
 | 
						|
            "steps": [
 | 
						|
              {
 | 
						|
                "color": "green",
 | 
						|
                "value": null
 | 
						|
              },
 | 
						|
              {
 | 
						|
                "color": "red",
 | 
						|
                "value": 80
 | 
						|
              }
 | 
						|
            ]
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "overrides": []
 | 
						|
      },
 | 
						|
      "gridPos": {
 | 
						|
        "h": 4,
 | 
						|
        "w": 24,
 | 
						|
        "x": 0,
 | 
						|
        "y": 0
 | 
						|
      },
 | 
						|
      "id": 4,
 | 
						|
      "options": {
 | 
						|
        "legend": {
 | 
						|
          "calcs": [],
 | 
						|
          "displayMode": "hidden",
 | 
						|
          "placement": "bottom"
 | 
						|
        },
 | 
						|
        "tooltip": {
 | 
						|
          "mode": "single",
 | 
						|
          "sort": "none"
 | 
						|
        }
 | 
						|
      },
 | 
						|
      "targets": [
 | 
						|
        {
 | 
						|
          "datasource": "${DS_LOKI}",
 | 
						|
          "expr": "sum(count_over_time({namespace=~\"$namespace\", stream=~\"$stream\", app =~\"$controller\"} | json | __error__!=\"JSONParserErr\" | level=~\"$level\" |= \"$query\" [$__interval]))",
 | 
						|
          "instant": false,
 | 
						|
          "legendFormat": "Log count",
 | 
						|
          "range": true,
 | 
						|
          "refId": "A"
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "type": "timeseries"
 | 
						|
    },
 | 
						|
    {
 | 
						|
      "datasource": "${DS_LOKI}",
 | 
						|
      "description": "Logs from services running in Kubernetes",
 | 
						|
      "gridPos": {
 | 
						|
        "h": 25,
 | 
						|
        "w": 24,
 | 
						|
        "x": 0,
 | 
						|
        "y": 4
 | 
						|
      },
 | 
						|
      "id": 2,
 | 
						|
      "options": {
 | 
						|
        "dedupStrategy": "numbers",
 | 
						|
        "enableLogDetails": false,
 | 
						|
        "prettifyLogMessage": true,
 | 
						|
        "showCommonLabels": false,
 | 
						|
        "showLabels": false,
 | 
						|
        "showTime": false,
 | 
						|
        "sortOrder": "Descending",
 | 
						|
        "wrapLogMessage": false
 | 
						|
      },
 | 
						|
      "targets": [
 | 
						|
        {
 | 
						|
          "datasource": "${DS_LOKI}",
 | 
						|
          "expr": "{namespace=~\"$namespace\", stream=~\"$stream\", app =~\"$controller\"} | json | __error__!=\"JSONParserErr\" | level=~\"$level\" |= \"$query\"",
 | 
						|
          "refId": "A"
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      "type": "logs"
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "refresh": "10s",
 | 
						|
  "schemaVersion": 36,
 | 
						|
  "style": "light",
 | 
						|
  "tags": [
 | 
						|
    "flux"
 | 
						|
  ],
 | 
						|
  "templating": {
 | 
						|
    "list": [
 | 
						|
      {
 | 
						|
        "current": {
 | 
						|
          "selected": false,
 | 
						|
          "text": "",
 | 
						|
          "value": ""
 | 
						|
        },
 | 
						|
        "description": "String to search for",
 | 
						|
        "hide": 0,
 | 
						|
        "label": "Search Query",
 | 
						|
        "name": "query",
 | 
						|
        "options": [
 | 
						|
          {
 | 
						|
            "selected": true,
 | 
						|
            "text": "",
 | 
						|
            "value": ""
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "query": "",
 | 
						|
        "skipUrlSync": false,
 | 
						|
        "type": "textbox"
 | 
						|
      },
 | 
						|
      {
 | 
						|
        "allValue": "info|error",
 | 
						|
        "current": {
 | 
						|
          "selected": false,
 | 
						|
          "text": "All",
 | 
						|
          "value": "$__all"
 | 
						|
        },
 | 
						|
        "hide": 0,
 | 
						|
        "includeAll": true,
 | 
						|
        "multi": false,
 | 
						|
        "name": "level",
 | 
						|
        "options": [
 | 
						|
          {
 | 
						|
            "selected": true,
 | 
						|
            "text": "All",
 | 
						|
            "value": "$__all"
 | 
						|
          },
 | 
						|
          {
 | 
						|
            "selected": false,
 | 
						|
            "text": "info",
 | 
						|
            "value": "info"
 | 
						|
          },
 | 
						|
          {
 | 
						|
            "selected": false,
 | 
						|
            "text": "error",
 | 
						|
            "value": "error"
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "query": "info,error",
 | 
						|
        "queryValue": "",
 | 
						|
        "skipUrlSync": false,
 | 
						|
        "type": "custom"
 | 
						|
      },
 | 
						|
      {
 | 
						|
        "allValue": ".+",
 | 
						|
        "current": {
 | 
						|
          "selected": true,
 | 
						|
          "text": [
 | 
						|
            "All"
 | 
						|
          ],
 | 
						|
          "value": [
 | 
						|
            "$__all"
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "datasource": "${DS_LOKI}",
 | 
						|
        "definition": "label_values(app)",
 | 
						|
        "hide": 0,
 | 
						|
        "includeAll": true,
 | 
						|
        "multi": true,
 | 
						|
        "name": "controller",
 | 
						|
        "options": [],
 | 
						|
        "query": "label_values(app)",
 | 
						|
        "refresh": 1,
 | 
						|
        "regex": "",
 | 
						|
        "skipUrlSync": false,
 | 
						|
        "sort": 0,
 | 
						|
        "type": "query"
 | 
						|
      },
 | 
						|
      {
 | 
						|
        "allValue": ".+",
 | 
						|
        "current": {
 | 
						|
          "selected": true,
 | 
						|
          "text": [
 | 
						|
            "flux-system"
 | 
						|
          ],
 | 
						|
          "value": [
 | 
						|
            "flux-system"
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "datasource": "${DS_LOKI}",
 | 
						|
        "definition": "label_values(namespace)",
 | 
						|
        "hide": 0,
 | 
						|
        "includeAll": true,
 | 
						|
        "multi": true,
 | 
						|
        "name": "namespace",
 | 
						|
        "options": [],
 | 
						|
        "query": "label_values(namespace)",
 | 
						|
        "refresh": 1,
 | 
						|
        "regex": "",
 | 
						|
        "skipUrlSync": false,
 | 
						|
        "sort": 0,
 | 
						|
        "type": "query"
 | 
						|
      },
 | 
						|
      {
 | 
						|
        "allValue": ".+",
 | 
						|
        "current": {
 | 
						|
          "selected": false,
 | 
						|
          "text": "All",
 | 
						|
          "value": "$__all"
 | 
						|
        },
 | 
						|
        "datasource": "${DS_LOKI}",
 | 
						|
        "definition": "label_values(stream)",
 | 
						|
        "hide": 0,
 | 
						|
        "includeAll": true,
 | 
						|
        "multi": true,
 | 
						|
        "name": "stream",
 | 
						|
        "options": [],
 | 
						|
        "query": "label_values(stream)",
 | 
						|
        "refresh": 1,
 | 
						|
        "regex": "",
 | 
						|
        "skipUrlSync": false,
 | 
						|
        "sort": 0,
 | 
						|
        "type": "query"
 | 
						|
      },
 | 
						|
      {
 | 
						|
        "current": {
 | 
						|
          "selected": false,
 | 
						|
          "text": "Loki",
 | 
						|
          "value": "Loki"
 | 
						|
        },
 | 
						|
        "hide": 0,
 | 
						|
        "includeAll": false,
 | 
						|
        "label": "Datasource",
 | 
						|
        "multi": false,
 | 
						|
        "name": "DS_LOKI",
 | 
						|
        "options": [],
 | 
						|
        "query": "loki",
 | 
						|
        "refresh": 1,
 | 
						|
        "regex": "",
 | 
						|
        "skipUrlSync": false,
 | 
						|
        "type": "datasource"
 | 
						|
      }
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "time": {
 | 
						|
    "from": "now-6h",
 | 
						|
    "to": "now"
 | 
						|
  },
 | 
						|
  "timepicker": {},
 | 
						|
  "timezone": "",
 | 
						|
  "title": "Flux Logs",
 | 
						|
  "uid": "flux-logs",
 | 
						|
  "version": 2
 | 
						|
}
 |