From 2cafb4a45e5a317d64db366edf15d1d221949c56 Mon Sep 17 00:00:00 2001 From: Wlynxg Date: Thu, 19 Jun 2025 06:22:47 +0530 Subject: [PATCH] feat: add prometheus operator sample --- .../addons/extras/prometheus-operator.yaml | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 samples/addons/extras/prometheus-operator.yaml diff --git a/samples/addons/extras/prometheus-operator.yaml b/samples/addons/extras/prometheus-operator.yaml new file mode 100644 index 000000000..ce80746ec --- /dev/null +++ b/samples/addons/extras/prometheus-operator.yaml @@ -0,0 +1,42 @@ +apiVersion: monitoring.coreos.com/v1 +kind: PodMonitor +metadata: + name: kmesh-stats-monitor + namespace: kmesh-system +spec: + selector: + matchLabels: + app: kmesh + namespaceSelector: + any: true + podMetricsEndpoints: + - interval: 15s + path: /status/metric + relabelings: + - action: keep + regex: kmesh + sourceLabels: + - __meta_kubernetes_pod_label_app + - action: replace + sourceLabels: + - __meta_kubernetes_pod_ip + targetLabel: __address__ + replacement: $1:15020 +--- +apiVersion: monitoring.coreos.com/v1 +kind: PrometheusRule +metadata: + name: kmesh-to-istio-metric-rename + namespace: kmesh-system +spec: + groups: + - name: rename_kmesh_metrics_to_istio + rules: + - record: istio_tcp_sent_bytes_total + expr: kmesh_tcp_sent_bytes_total + - record: istio_tcp_received_bytes_total + expr: kmesh_tcp_received_bytes_total + - record: istio_tcp_connections_opened_total + expr: kmesh_tcp_connections_opened_total + - record: istio_tcp_connections_closed_total + expr: kmesh_tcp_connections_closed_total