FEAT(prometheus): enable traefik prometheus
- metrics and servicemonitor - Add metrics.prometheus configuration - Enable ServiceMonitor for Prometheus scraping - Add release: prometheus label for discovery - Enables Grafana dashboard 17346 to display data
This commit is contained in:
@@ -54,3 +54,18 @@ spec:
|
|||||||
service:
|
service:
|
||||||
annotations:
|
annotations:
|
||||||
svccontroller.k3s.cattle.io/tolerations: '[{"key":"node-role.kubernetes.io/master","operator":"Exists","effect":"NoExecute"}]'
|
svccontroller.k3s.cattle.io/tolerations: '[{"key":"node-role.kubernetes.io/master","operator":"Exists","effect":"NoExecute"}]'
|
||||||
|
|
||||||
|
# Prometheus metrics
|
||||||
|
metrics:
|
||||||
|
prometheus:
|
||||||
|
entryPoint: metrics
|
||||||
|
addEntryPointsLabels: true
|
||||||
|
addRoutersLabels: true
|
||||||
|
addServicesLabels: true
|
||||||
|
service:
|
||||||
|
enabled: true
|
||||||
|
serviceMonitor:
|
||||||
|
enabled: true
|
||||||
|
namespace: prometheus
|
||||||
|
additionalLabels:
|
||||||
|
release: prometheus
|
||||||
|
|||||||
Reference in New Issue
Block a user