103 lines
3.1 KiB
YAML
103 lines
3.1 KiB
YAML
apiVersion: operator.victoriametrics.com/v1beta1
|
|
kind: VMNodeScrape
|
|
metadata:
|
|
name: kubelet-cadvisor
|
|
namespace: victoriametrics
|
|
labels:
|
|
observability.quorate.internal/scrape: "true"
|
|
spec:
|
|
scheme: https
|
|
path: /metrics/cadvisor
|
|
interval: 30s
|
|
scrapeTimeout: 10s
|
|
tlsConfig:
|
|
caFile: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
|
|
bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token
|
|
relabelConfigs:
|
|
- sourceLabels:
|
|
- __meta_kubernetes_node_name
|
|
targetLabel: node
|
|
- sourceLabels:
|
|
- __meta_kubernetes_node_name
|
|
targetLabel: instance
|
|
- sourceLabels:
|
|
- __metrics_path__
|
|
targetLabel: metrics_path
|
|
- action: replace
|
|
targetLabel: job
|
|
replacement: kubelet-cadvisor
|
|
metricRelabelConfigs:
|
|
- action: labeldrop
|
|
regex: "(?i)(.*password.*|.*passwd.*|.*secret.*|.*token.*|.*auth.*|.*bearer.*|.*cookie.*|.*dsn.*|.*uri.*|.*url.*|.*cmdline.*|.*command.*|.*args.*|.*env.*)"
|
|
---
|
|
apiVersion: operator.victoriametrics.com/v1beta1
|
|
kind: VMNodeScrape
|
|
metadata:
|
|
name: k3s-health
|
|
namespace: victoriametrics
|
|
labels:
|
|
observability.quorate.internal/scrape: "true"
|
|
spec:
|
|
scheme: https
|
|
path: /metrics/slis
|
|
interval: 30s
|
|
scrapeTimeout: 10s
|
|
tlsConfig:
|
|
caFile: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
|
|
bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token
|
|
relabelConfigs:
|
|
- action: keep
|
|
sourceLabels:
|
|
- __meta_kubernetes_node_label_node_role_kubernetes_io_control_plane
|
|
regex: "true"
|
|
- sourceLabels:
|
|
- __meta_kubernetes_node_name
|
|
targetLabel: node
|
|
- sourceLabels:
|
|
- __meta_kubernetes_node_name
|
|
targetLabel: instance
|
|
- sourceLabels:
|
|
- __metrics_path__
|
|
targetLabel: metrics_path
|
|
- action: replace
|
|
targetLabel: job
|
|
replacement: k3s-health
|
|
metricRelabelConfigs:
|
|
- action: labeldrop
|
|
regex: "(?i)(.*password.*|.*passwd.*|.*secret.*|.*token.*|.*auth.*|.*bearer.*|.*cookie.*|.*dsn.*|.*uri.*|.*url.*|.*cmdline.*|.*command.*|.*args.*|.*env.*)"
|
|
---
|
|
apiVersion: operator.victoriametrics.com/v1beta1
|
|
kind: VMNodeScrape
|
|
metadata:
|
|
name: kubelet-metrics
|
|
namespace: victoriametrics
|
|
labels:
|
|
observability.quorate.internal/scrape: "true"
|
|
spec:
|
|
scheme: https
|
|
path: /metrics
|
|
interval: 30s
|
|
scrapeTimeout: 10s
|
|
tlsConfig:
|
|
caFile: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
|
|
bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token
|
|
relabelConfigs:
|
|
- action: drop
|
|
sourceLabels:
|
|
- __meta_kubernetes_node_label_node_role_kubernetes_io_control_plane
|
|
regex: "true"
|
|
- sourceLabels:
|
|
- __meta_kubernetes_node_name
|
|
targetLabel: node
|
|
- sourceLabels:
|
|
- __meta_kubernetes_node_name
|
|
targetLabel: instance
|
|
- sourceLabels:
|
|
- __metrics_path__
|
|
targetLabel: metrics_path
|
|
- action: replace
|
|
targetLabel: job
|
|
replacement: kubelet
|
|
metricRelabelConfigs:
|
|
- action: labeldrop
|
|
regex: "(?i)(.*password.*|.*passwd.*|.*secret.*|.*token.*|.*auth.*|.*bearer.*|.*cookie.*|.*dsn.*|.*uri.*|.*url.*|.*cmdline.*|.*command.*|.*args.*|.*env.*)"
|