mirror of
				https://github.com/prometheus-operator/kube-prometheus.git
				synced 2025-11-04 01:51:01 +01:00 
			
		
		
		
	prometheus-operator.libsonnet: Add List error alert and fix threshold to
Watch error alert
This commit is contained in:
		
							parent
							
								
									1917a57280
								
							
						
					
					
						commit
						5743540fbb
					
				@ -5,15 +5,28 @@
 | 
			
		||||
        name: 'prometheus-operator',
 | 
			
		||||
        rules: [
 | 
			
		||||
          {
 | 
			
		||||
            alert: 'PrometheusOperatorWatchErrors',
 | 
			
		||||
            alert: 'PrometheusOperatorListErrors',
 | 
			
		||||
            expr: |||
 | 
			
		||||
              (sum by (controller,namespace) (rate(prometheus_operator_watch_operations_failed_total{%(prometheusOperatorSelector)s}[1h])) / sum by (controller,namespace) (rate(prometheus_operator_watch_operations_total{%(prometheusOperatorSelector)s}[1h]))) > 0.1
 | 
			
		||||
              (sum by (controller,namespace) (rate(prometheus_operator_list_operations_failed_total{%(prometheusOperatorSelector)s}[1h])) / sum by (controller,namespace) (rate(prometheus_operator_list_operations_total{%(prometheusOperatorSelector)s}[1h]))) > 0.4
 | 
			
		||||
            ||| % $._config,
 | 
			
		||||
            labels: {
 | 
			
		||||
              severity: 'warning',
 | 
			
		||||
            },
 | 
			
		||||
            annotations: {
 | 
			
		||||
              message: 'Errors while performing watch operations in controller {{$labels.controller}} in {{$labels.namespace}} namespace.',
 | 
			
		||||
              message: 'Errors while performing List operations in controller {{$labels.controller}} in {{$labels.namespace}} namespace.',
 | 
			
		||||
            },
 | 
			
		||||
            'for': '15m',
 | 
			
		||||
          },
 | 
			
		||||
          {
 | 
			
		||||
            alert: 'PrometheusOperatorWatchErrors',
 | 
			
		||||
            expr: |||
 | 
			
		||||
              (sum by (controller,namespace) (rate(prometheus_operator_watch_operations_failed_total{%(prometheusOperatorSelector)s}[1h])) / sum by (controller,namespace) (rate(prometheus_operator_watch_operations_total{%(prometheusOperatorSelector)s}[1h]))) > 0.4
 | 
			
		||||
            ||| % $._config,
 | 
			
		||||
            labels: {
 | 
			
		||||
              severity: 'warning',
 | 
			
		||||
            },
 | 
			
		||||
            annotations: {
 | 
			
		||||
              message: 'Errors while performing Watch operations in controller {{$labels.controller}} in {{$labels.namespace}} namespace.',
 | 
			
		||||
            },
 | 
			
		||||
            'for': '15m',
 | 
			
		||||
          },
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user