apiVersion: operator.victoriametrics.com/v1beta1
kind: VMServiceScrape
metadata:
  name: kube-state-metrics
  namespace: monitoring
  labels:
    scrape-by: kubernetes-o11y-vmagent
spec:
  selector:
    matchLabels:
      app.kubernetes.io/name: kube-state-metrics
  namespaceSelector: {}
  endpoints:
  - port: http
    interval: 30s
    scrapeTimeout: 10s
    honorLabels: true # keep origin namespace
    metricRelabelConfigs:
    - action: drop
      regex: ^.+\.tf-pod.+$
      sourceLabels: [pod]
    relabelConfigs:
    - targetLabel: job
      replacement: kube-state-metrics
    - targetLabel: instance
      replacement: kube-state-metrics
