apiVersion: operator.victoriametrics.com/v1beta1
kind: VMServiceScrape
metadata:
  labels:
    app: clinic
  name: clinic-server-scrape
spec:
  endpoints:
  - honorLabels: true
    interval: 15s
    path: /metrics
    port: clinic
    scheme: http
    scrapeTimeout: 15s
  jobLabel: clinic
  namespaceSelector:
    matchNames:
    - clinic
  selector:
    matchLabels:
      app: clinic
---
apiVersion: operator.victoriametrics.com/v1beta1
kind: VMServiceScrape
metadata:
  labels:
    app: vminsert
    app.kubernetes.io/name: victoria-metrics-cluster
  name: victoria-metrics-cluster-vminsert
spec:
  attach_metadata: {}
  endpoints:
  - attach_metadata: {}
    port: http
  namespaceSelector:
    matchNames:
    - clinic-prod-cloud
  selector:
    matchLabels:
      app: vminsert
      app.kubernetes.io/name: victoria-metrics-cluster
---
apiVersion: operator.victoriametrics.com/v1beta1
kind: VMServiceScrape
metadata:
  labels:
    app: vmselect
    app.kubernetes.io/name: victoria-metrics-cluster
  name: victoria-metrics-cluster-vmselect
  namespace: clinic-prod-cloud
spec:
  attach_metadata: {}
  endpoints:
  - attach_metadata: {}
    port: http
  namespaceSelector:
    matchNames:
    - clinic-prod-cloud
  selector:
    matchLabels:
      app: vmselect
      app.kubernetes.io/name: victoria-metrics-cluster
---
apiVersion: operator.victoriametrics.com/v1beta1
kind: VMServiceScrape
metadata:
  labels:
    app: vmstorage
    app.kubernetes.io/name: victoria-metrics-cluster
  name: victoria-metrics-cluster-vmstorage
spec:
  attach_metadata: {}
  endpoints:
  - attach_metadata: {}
    port: http
  namespaceSelector:
    matchNames:
    - clinic-prod-cloud
  selector:
    matchLabels:
      app: vmstorage
      app.kubernetes.io/name: victoria-metrics-cluster
