Skip to content

feat: add prometheus operator sample #1429

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 42 additions & 0 deletions samples/addons/extras/prometheus-operator.yaml
Original file line number Diff line number Diff line change
@@ -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
Loading