VMStaticScrape CRD provides mechanism for scraping metrics from static targets, configured by CRD targets.
VMStaticScrape object generates part of VMAgent configuration with static "service discovery". It has various options for scraping configuration of target (with basic auth,tls access, by specific port name etc.).
By specifying configuration at CRD, operator generates config for VMAgent and syncs it. It's useful for external targets management, when service-discovery is not available.
staticScrapeSelector must match
More information about selectors you can find in this doc.
You can see the full actual specification of the
VMStaticScrape resource in the API docs -> VMStaticScrape.
Also, you can check out the examples section.
apiVersion: operator.victoriametrics.com/v1beta1 kind: VMStaticScrape metadata: name: vmstaticscrape-sample spec: jobName: static targetEndpoints: - targets: ["192.168.0.1:9100", "220.127.116.11:9100"] labels: env: dev project: operator