mirror of
https://github.com/VictoriaMetrics/VictoriaMetrics.git
synced 2024-12-24 03:06:48 +01:00
c57e68a0cd
Automated changes by
[create-pull-request](https://github.com/peter-evans/create-pull-request)
GitHub action
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Signed-off-by: f41gh7 <nik@victoriametrics.com>
(cherry picked from commit 015f0b0424
)
1.4 KiB
1.4 KiB
weight | title | menu | aliases | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
11 | VMScrapeConfig |
|
|
The VMScrapeConfig
CRD allows to define a scrape config using any of the service discovery options supported in victoriametrics.
VMScrapeConfig
object generates part of VMAgent configuration with Prometheus-compatible scrape targets.
Specification
You can see the full actual specification of the VMScrapeConfig
resource in
the API docs -> VMScrapeConfig.
Also, you can check out the examples section.
Migration from Prometheus
The VMScrapeConfig
CRD from VictoriaMetrics Operator is a drop-in replacement
for the Prometheus ScrapeConfig
from prometheus-operator.
More details about migration from prometheus-operator you can read in this doc.
Examples
apiVersion: operator.victoriametrics.com/v1beta1
kind: VMScrapeConfig
metadata:
name: mongodb
spec:
consulSDConfigs:
- server: https://consul-dns:8500
services:
- mongodb
relabelConfigs:
- action: replace
sourceLabels:
- __meta_consul_service
targetLabel: job