add monitoring jobs to p8s for istiod and the service mesh [ci skip]

This commit is contained in:
Viktor Barzin 2024-01-07 17:47:36 +00:00
parent 70f7d4ce67
commit 1f8ef28435

View file

@ -67,6 +67,7 @@ server:
# Enable me to delete metrics
extraFlags:
# - "web.enable-admin-api"
- "web.enable-lifecycle"
- "storage.tsdb.allow-overlapping-blocks"
# - "storage.tsdb.retention.size=1GB"
persistentVolume:
@ -298,6 +299,25 @@ serverFiles:
summary: New tailscale client registered
extraScrapeConfigs: |
- job_name: 'istiod'
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- istio-system
relabel_configs:
- source_labels: [__meta_kubernetes_service_name, __meta_kubernetes_endpoint_port_name]
action: keep
regex: istiod;http-monitoring
- job_name: 'envoy-stats'
metrics_path: /stats/prometheus
kubernetes_sd_configs:
- role: pod
relabel_configs:
- source_labels: [__meta_kubernetes_pod_container_port_name]
action: keep
regex: '.*-envoy-prom'
- job_name: 'crowdsec'
static_configs:
- targets: