Files
k8s-apps/victoria-monitoring/scrape-calico.yaml
2026-03-14 14:15:38 +00:00

68 lines
1.6 KiB
YAML

apiVersion: operator.victoriametrics.com/v1beta1
kind: VMPodScrape
metadata:
name: calico-node
namespace: vm
spec:
namespaceSelector:
matchNames:
- calico-system
selector:
matchLabels:
k8s-app: calico-node
podMetricsEndpoints:
- targetPort: 9091
path: /metrics
scheme: http
interval: 30s
scrapeTimeout: 10s
relabelConfigs:
- sourceLabels: [__meta_kubernetes_pod_node_name]
targetLabel: node
- sourceLabels: [__meta_kubernetes_pod_name]
targetLabel: pod
- sourceLabels: [__meta_kubernetes_namespace]
targetLabel: kubernetes_namespace
---
apiVersion: operator.victoriametrics.com/v1beta1
kind: VMServiceScrape
metadata:
name: calico-kube-controllers
namespace: vm
spec:
namespaceSelector:
matchNames:
- calico-system
selector:
matchLabels:
k8s-app: calico-kube-controllers
endpoints:
- port: metrics-port
path: /metrics
scheme: http
interval: 30s
scrapeTimeout: 10s
---
apiVersion: operator.victoriametrics.com/v1beta1
kind: VMPodScrape
metadata:
name: calico-typha
namespace: vm
spec:
namespaceSelector:
matchNames:
- calico-system
selector:
matchLabels:
k8s-app: calico-typha
podMetricsEndpoints:
- targetPort: 9093
path: /metrics
scheme: http
interval: 30s
scrapeTimeout: 10s
relabelConfigs:
- sourceLabels: [__meta_kubernetes_pod_name]
targetLabel: pod
- sourceLabels: [__meta_kubernetes_namespace]
targetLabel: kubernetes_namespace