apiVersion: operator.victoriametrics.com/v1beta1 kind: VMAgent metadata: name: vmagent namespace: victoria spec: selectAllByDefault: false podMetadata: labels: victoriaMetrics: vmagent inlineScrapeConfig: | - job_name: vmware-exporter honor_timestamps: true scrape_interval: 30s scrape_timeout: 30s metrics_path: /metrics scheme: http follow_redirects: true static_configs: - targets: - vmware-exporter.kube-public:9272 - job_name: vmware-exporter-old honor_timestamps: true scrape_interval: 30s scrape_timeout: 30s metrics_path: /metrics scheme: http follow_redirects: true static_configs: - targets: - vmware-exporter-old.kube-public:9272 - job_name: federate-prometheus-d0-dev honor_labels: true honor_timestamps: true params: match[]: - '{job=~".*"}' - '{__name__=~"job:.*"}' scrape_interval: 30s scrape_timeout: 30s metrics_path: /federate scheme: http follow_redirects: true static_configs: - targets: - prometheus-d0-dev.uenpay.com labels: k8scluster: d0-dev replicaCount: 2 image: pullPolicy: IfNotPresent repository: registry.cn-hangzhou.aliyuncs.com/zhengyu1992/victoriametrics-vmagent tag: v1.96.0 initContainers: - name: config-init image: 'registry.cn-hangzhou.aliyuncs.com/zhengyu1992/prometheus-config-reloader:v0.68.0' imagePullPolicy: IfNotPresent containers: - name: config-reloader image: 'registry.cn-hangzhou.aliyuncs.com/zhengyu1992/prometheus-config-reloader:v0.68.0' imagePullPolicy: IfNotPresent readinessProbe: failureThreshold: 10 httpGet: path: /health port: 8429 scheme: HTTP periodSeconds: 5 successThreshold: 1 timeoutSeconds: 5 resources: requests: cpu: "250m" memory: "350Mi" limits: cpu: "1000m" memory: "2000Mi" extraArgs: memory.allowedPercent: "40" remoteWrite.maxDiskUsagePerURL: "4294967296" promscrape.maxScrapeSize: "1073741824" remoteWrite: - url: "http://vminsert-vmcluster:8480/insert/0/prometheus/api/v1/write"