apiVersion: operator.victoriametrics.com/v1beta1 kind: VMServiceScrape metadata: name: victoriametrics-operator namespace: victoriametrics labels: observability.quorate.internal/scrape: "true" spec: namespaceSelector: matchNames: - victoriametrics selector: matchLabels: app.kubernetes.io/name: victoria-metrics-operator app.kubernetes.io/instance: victoriametrics-operator endpoints: - port: http 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: VMServiceScrape metadata: name: node-exporter namespace: victoriametrics labels: observability.quorate.internal/scrape: "true" spec: namespaceSelector: matchNames: - node-exporter selector: matchLabels: app.kubernetes.io/name: prometheus-node-exporter app.kubernetes.io/instance: node-exporter endpoints: - port: metrics interval: 30s scrapeTimeout: 10s relabelConfigs: - sourceLabels: - __meta_kubernetes_pod_node_name targetLabel: node - sourceLabels: - __meta_kubernetes_pod_node_name targetLabel: instance # Series identity must track the node, not the exporter pod object. - action: labeldrop regex: pod|container|endpoint|uid|service|namespace|prometheus metricRelabelConfigs: - action: labeldrop regex: pod|container|endpoint|uid|service|namespace|prometheus - action: labeldrop regex: "(?i)(.*password.*|.*passwd.*|.*secret.*|.*token.*|.*auth.*|.*bearer.*|.*cookie.*|.*dsn.*|.*uri.*|.*url.*|.*cmdline.*|.*command.*|.*args.*|.*env.*)" --- apiVersion: operator.victoriametrics.com/v1beta1 kind: VMServiceScrape metadata: name: longhorn namespace: victoriametrics labels: observability.quorate.internal/scrape: "true" spec: namespaceSelector: matchNames: - longhorn selector: matchLabels: app: longhorn-manager endpoints: - port: manager path: /metrics interval: 30s scrapeTimeout: 10s relabelConfigs: - sourceLabels: - __meta_kubernetes_pod_node_name targetLabel: node 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: VMServiceScrape metadata: name: smartctl-exporter namespace: victoriametrics labels: observability.quorate.internal/scrape: "true" spec: namespaceSelector: matchNames: - smartctl-exporter selector: matchLabels: app.kubernetes.io/name: prometheus-smartctl-exporter app.kubernetes.io/instance: smartctl-exporter endpoints: - port: http interval: 60s scrapeTimeout: 30s relabelConfigs: - sourceLabels: - __meta_kubernetes_pod_node_name targetLabel: node - sourceLabels: - __meta_kubernetes_pod_node_name targetLabel: instance # Series identity must track the node, not the exporter pod object. - action: labeldrop regex: pod|container|endpoint|uid|service|namespace|prometheus metricRelabelConfigs: - action: labeldrop regex: pod|container|endpoint|uid|service|namespace|prometheus - action: labeldrop regex: "(?i)(.*password.*|.*passwd.*|.*secret.*|.*token.*|.*auth.*|.*bearer.*|.*cookie.*|.*dsn.*|.*uri.*|.*url.*|.*cmdline.*|.*command.*|.*args.*|.*env.*)" --- apiVersion: operator.victoriametrics.com/v1beta1 kind: VMServiceScrape metadata: name: zfs-exporter namespace: victoriametrics labels: observability.quorate.internal/scrape: "true" spec: namespaceSelector: matchNames: - zfs-exporter selector: matchLabels: app.kubernetes.io/name: zfs-exporter app.kubernetes.io/instance: zfs-exporter endpoints: - port: http interval: 30s scrapeTimeout: 10s relabelConfigs: - sourceLabels: - __meta_kubernetes_pod_node_name targetLabel: node - sourceLabels: - __meta_kubernetes_pod_node_name targetLabel: instance # Series identity must track the node, not the exporter pod object. - action: labeldrop regex: pod|container|endpoint|uid|service|namespace|prometheus metricRelabelConfigs: - action: labeldrop regex: pod|container|endpoint|uid|service|namespace|prometheus - action: labeldrop regex: "(?i)(.*password.*|.*passwd.*|.*secret.*|.*token.*|.*auth.*|.*bearer.*|.*cookie.*|.*dsn.*|.*uri.*|.*url.*|.*cmdline.*|.*command.*|.*args.*|.*env.*)"