chore: Update manifests after change
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
apiVersion: monitoring.coreos.com/v1
|
||||
kind: PrometheusRule
|
||||
metadata:
|
||||
name: argocd-application-controller
|
||||
namespace: "argocd"
|
||||
labels:
|
||||
helm.sh/chart: argo-cd-9.5.0
|
||||
app.kubernetes.io/name: argocd-application-controller
|
||||
app.kubernetes.io/instance: argocd
|
||||
app.kubernetes.io/component: application-controller
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/part-of: argocd
|
||||
app.kubernetes.io/version: "v3.3.6"
|
||||
spec:
|
||||
groups:
|
||||
- name: argocd
|
||||
rules:
|
||||
- alert: ArgoAppMissing
|
||||
annotations:
|
||||
description: |
|
||||
Argo CD has not reported any applications data for the past 15 minutes which means that it must be down or not functioning properly. This needs to be resolved for this cloud to continue to maintain state.
|
||||
summary: '[Argo CD] No reported applications'
|
||||
expr: |
|
||||
absent(argocd_app_info) == 1
|
||||
for: 15m
|
||||
labels:
|
||||
severity: critical
|
||||
- alert: ArgoAppNotSynced
|
||||
annotations:
|
||||
description: |
|
||||
The application [{{`{{$labels.name}}`}} has not been synchronized for over 12 hours which means that the state of this cloud has drifted away from the state inside Git.
|
||||
summary: '[{{`{{$labels.name}}`}}] Application not synchronized'
|
||||
expr: |
|
||||
argocd_app_info{sync_status!="Synced"} == 1
|
||||
for: 12h
|
||||
labels:
|
||||
severity: warning
|
||||
@@ -0,0 +1,27 @@
|
||||
apiVersion: monitoring.coreos.com/v1
|
||||
kind: ServiceMonitor
|
||||
metadata:
|
||||
name: argocd-application-controller
|
||||
namespace: "argocd"
|
||||
labels:
|
||||
helm.sh/chart: argo-cd-9.5.0
|
||||
app.kubernetes.io/name: argocd-application-controller
|
||||
app.kubernetes.io/instance: argocd
|
||||
app.kubernetes.io/component: application-controller
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/part-of: argocd
|
||||
app.kubernetes.io/version: "v3.3.6"
|
||||
spec:
|
||||
endpoints:
|
||||
- port: http-metrics
|
||||
interval: 30s
|
||||
path: /metrics
|
||||
honorLabels: false
|
||||
namespaceSelector:
|
||||
matchNames:
|
||||
- argocd
|
||||
selector:
|
||||
matchLabels:
|
||||
app.kubernetes.io/name: argocd-metrics
|
||||
app.kubernetes.io/instance: argocd
|
||||
app.kubernetes.io/component: application-controller
|
||||
@@ -0,0 +1,27 @@
|
||||
apiVersion: monitoring.coreos.com/v1
|
||||
kind: ServiceMonitor
|
||||
metadata:
|
||||
name: argocd-applicationset-controller
|
||||
namespace: "argocd"
|
||||
labels:
|
||||
helm.sh/chart: argo-cd-9.5.0
|
||||
app.kubernetes.io/name: argocd-applicationset-controller
|
||||
app.kubernetes.io/instance: argocd
|
||||
app.kubernetes.io/component: applicationset-controller
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/part-of: argocd
|
||||
app.kubernetes.io/version: "v3.3.6"
|
||||
spec:
|
||||
endpoints:
|
||||
- port: http-metrics
|
||||
interval: 30s
|
||||
path: /metrics
|
||||
honorLabels: false
|
||||
namespaceSelector:
|
||||
matchNames:
|
||||
- argocd
|
||||
selector:
|
||||
matchLabels:
|
||||
app.kubernetes.io/name: argocd-metrics
|
||||
app.kubernetes.io/instance: argocd
|
||||
app.kubernetes.io/component: applicationset-controller
|
||||
@@ -0,0 +1,27 @@
|
||||
apiVersion: monitoring.coreos.com/v1
|
||||
kind: ServiceMonitor
|
||||
metadata:
|
||||
name: argocd-dex-server
|
||||
namespace: "argocd"
|
||||
labels:
|
||||
helm.sh/chart: argo-cd-9.5.0
|
||||
app.kubernetes.io/name: argocd-dex-server
|
||||
app.kubernetes.io/instance: argocd
|
||||
app.kubernetes.io/component: dex-server
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/part-of: argocd
|
||||
app.kubernetes.io/version: "v3.3.6"
|
||||
spec:
|
||||
endpoints:
|
||||
- port: http-metrics
|
||||
interval: 30s
|
||||
path: /metrics
|
||||
honorLabels: false
|
||||
namespaceSelector:
|
||||
matchNames:
|
||||
- argocd
|
||||
selector:
|
||||
matchLabels:
|
||||
app.kubernetes.io/name: argocd-dex-server
|
||||
app.kubernetes.io/instance: argocd
|
||||
app.kubernetes.io/component: dex-server
|
||||
@@ -0,0 +1,26 @@
|
||||
apiVersion: monitoring.coreos.com/v1
|
||||
kind: ServiceMonitor
|
||||
metadata:
|
||||
name: argocd-notifications-controller
|
||||
namespace: "argocd"
|
||||
labels:
|
||||
helm.sh/chart: argo-cd-9.5.0
|
||||
app.kubernetes.io/name: argocd-notifications-controller
|
||||
app.kubernetes.io/instance: argocd
|
||||
app.kubernetes.io/component: notifications-controller
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/part-of: argocd
|
||||
app.kubernetes.io/version: "v3.3.6"
|
||||
spec:
|
||||
endpoints:
|
||||
- port: http-metrics
|
||||
path: /metrics
|
||||
honorLabels: false
|
||||
namespaceSelector:
|
||||
matchNames:
|
||||
- argocd
|
||||
selector:
|
||||
matchLabels:
|
||||
app.kubernetes.io/name: argocd-metrics
|
||||
app.kubernetes.io/instance: argocd
|
||||
app.kubernetes.io/component: notifications-controller
|
||||
@@ -0,0 +1,22 @@
|
||||
apiVersion: monitoring.coreos.com/v1
|
||||
kind: ServiceMonitor
|
||||
metadata:
|
||||
name: argocd-redis-ha-haproxy
|
||||
namespace: "argocd"
|
||||
labels:
|
||||
app: redis-ha
|
||||
heritage: "Helm"
|
||||
release: "argocd"
|
||||
chart: redis-ha-4.34.11
|
||||
spec:
|
||||
endpoints:
|
||||
- targetPort: 9101
|
||||
jobLabel: argocd-redis-ha-haproxy
|
||||
namespaceSelector:
|
||||
matchNames:
|
||||
- "argocd"
|
||||
selector:
|
||||
matchLabels:
|
||||
app: redis-ha
|
||||
release: argocd
|
||||
component: haproxy
|
||||
@@ -0,0 +1,22 @@
|
||||
apiVersion: monitoring.coreos.com/v1
|
||||
kind: ServiceMonitor
|
||||
metadata:
|
||||
name: argocd-redis-ha
|
||||
namespace: "argocd"
|
||||
labels:
|
||||
app: redis-ha
|
||||
heritage: "Helm"
|
||||
release: "argocd"
|
||||
chart: redis-ha-4.34.11
|
||||
spec:
|
||||
endpoints:
|
||||
- targetPort: 9121
|
||||
jobLabel: argocd-redis-ha
|
||||
namespaceSelector:
|
||||
matchNames:
|
||||
- "argocd"
|
||||
selector:
|
||||
matchLabels:
|
||||
app: redis-ha
|
||||
release: argocd
|
||||
exporter: enabled
|
||||
@@ -0,0 +1,27 @@
|
||||
apiVersion: monitoring.coreos.com/v1
|
||||
kind: ServiceMonitor
|
||||
metadata:
|
||||
name: argocd-repo-server
|
||||
namespace: "argocd"
|
||||
labels:
|
||||
helm.sh/chart: argo-cd-9.5.0
|
||||
app.kubernetes.io/name: argocd-repo-server
|
||||
app.kubernetes.io/instance: argocd
|
||||
app.kubernetes.io/component: repo-server
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/part-of: argocd
|
||||
app.kubernetes.io/version: "v3.3.6"
|
||||
spec:
|
||||
endpoints:
|
||||
- port: http-metrics
|
||||
interval: 30s
|
||||
path: /metrics
|
||||
honorLabels: false
|
||||
namespaceSelector:
|
||||
matchNames:
|
||||
- argocd
|
||||
selector:
|
||||
matchLabels:
|
||||
app.kubernetes.io/name: argocd-repo-server-metrics
|
||||
app.kubernetes.io/instance: argocd
|
||||
app.kubernetes.io/component: repo-server
|
||||
@@ -0,0 +1,27 @@
|
||||
apiVersion: monitoring.coreos.com/v1
|
||||
kind: ServiceMonitor
|
||||
metadata:
|
||||
name: argocd-server
|
||||
namespace: "argocd"
|
||||
labels:
|
||||
helm.sh/chart: argo-cd-9.5.0
|
||||
app.kubernetes.io/name: argocd-server
|
||||
app.kubernetes.io/instance: argocd
|
||||
app.kubernetes.io/component: server
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
app.kubernetes.io/part-of: argocd
|
||||
app.kubernetes.io/version: "v3.3.6"
|
||||
spec:
|
||||
endpoints:
|
||||
- port: http-metrics
|
||||
interval: 30s
|
||||
path: /metrics
|
||||
honorLabels: false
|
||||
namespaceSelector:
|
||||
matchNames:
|
||||
- argocd
|
||||
selector:
|
||||
matchLabels:
|
||||
app.kubernetes.io/name: argocd-server-metrics
|
||||
app.kubernetes.io/instance: argocd
|
||||
app.kubernetes.io/component: server
|
||||
Reference in New Issue
Block a user