apiVersion: monitoring.coreos.com/v1
kind: PodMonitor
metadata:
  name: "{{namespace}}"
  labels:
    app.kubernetes.io/instance: "{{namespace}}"
spec:
  podMetricsEndpoints:
    - interval: 5s
      path: /metrics
      port: prometheus
      metricRelabelings:
        - sourceLabels: [__name__]
          regex: '^(?!polkadot_pvf_.*_bucket$).+_bucket$'
          action: drop
  namespaceSelector:
      matchNames:
      - "{{namespace}}"
  selector:
    matchExpressions:
      - key: "zombie-role"
        operator: In
        values:
          - "authority"
          - "full-node"
          - "node"
          - "collator"
          - "cumulus-collator"
          - "bootnode"
  podTargetLabels:
    - instance
