Graphs on the dashboards contain useful hints - hover the
i icon in the top left corner of each graph to read it.
In victoria-metrics-k8s-stack helm-chart operator self-scrapes metrics by default.
This helm-chart also includes official grafana dashboard for operator.
With victoria-metrics-operator you can use following parameter in
# values.yaml #... # -- configures monitoring with serviceScrape. VMServiceScrape must be pre-installed serviceMonitor: enabled: true
This parameter makes helm-chart to create a scrape-object for installed operator instance.
You will also need to deploy a (vmsingle)[./resources/vmsingle.md] where the metrics will be collected.
With pure operator installation you can use config with separate vmsingle and scrape object for operator like that:
apiVersion: operator.victoriametrics.com/v1beta1 kind: VMServiceScrape metadata: name: vmoperator namespace: monitoring spec: selector: matchLabels: app.kubernetes.io/instance: vm-operator app.kubernetes.io/name: victoria-metrics-operator endpoints: - port: http namespaceSelector: matchNames: - monitoring
See more info about object VMServiceScrape.
You will also need a vmsingle where the metrics will be collected.