Add prometheus support

Signed-off-by: John Harris <john.harris@konghq.com>
This commit is contained in:
John Harris
2021-12-18 14:18:56 -08:00
parent e81627a96d
commit 4ddc12185f
3 changed files with 71 additions and 0 deletions
+29
View File
@@ -201,6 +201,35 @@ data:
source_labels:
- __meta_kubernetes_pod_name
target_label: kubernetes_pod_name
# scrape config for Kuma dataplanes
- job_name: 'kuma-dataplanes'
scrape_interval: "5s"
relabel_configs:
- source_labels:
- k8s_kuma_io_name
regex: "(.*)"
target_label: pod
- source_labels:
- k8s_kuma_io_namespace
regex: "(.*)"
target_label: namespace
- source_labels:
- __meta_kuma_mesh
regex: "(.*)"
target_label: mesh
- source_labels:
- __meta_kuma_dataplane
regex: "(.*)"
target_label: dataplane
- source_labels:
- __meta_kuma_service
regex: "(.*)"
target_label: service
- action: labelmap
regex: __meta_kuma_label_(.+)
kuma_sd_configs:
- server: http://kuma-control-plane.kuma-system:5676
---
apiVersion: apps/v1
kind: Deployment
+13
View File
@@ -195,6 +195,19 @@ rules:
- update
- patch
- delete
- apiGroups:
- kuma.io
resources:
- trafficroutes
- trafficroutes/finalizers
verbs:
- get
- list
- watch
- create
- update
- patch
- delete
- nonResourceURLs:
- /version
verbs:
+29
View File
@@ -132,3 +132,32 @@ scrape_configs:
source_labels:
- __meta_kubernetes_pod_name
target_label: kubernetes_pod_name
# scrape config for Kuma dataplanes
- job_name: 'kuma-dataplanes'
scrape_interval: "5s"
relabel_configs:
- source_labels:
- k8s_kuma_io_name
regex: "(.*)"
target_label: pod
- source_labels:
- k8s_kuma_io_namespace
regex: "(.*)"
target_label: namespace
- source_labels:
- __meta_kuma_mesh
regex: "(.*)"
target_label: mesh
- source_labels:
- __meta_kuma_dataplane
regex: "(.*)"
target_label: dataplane
- source_labels:
- __meta_kuma_service
regex: "(.*)"
target_label: service
- action: labelmap
regex: __meta_kuma_label_(.+)
kuma_sd_configs:
- server: http://kuma-control-plane.kuma-system:5676