0

I have kube-prom-stack runnning on a node and i have configure it using federate endpoint to scrape metrics from a remote server as below in my values.yaml file:

   additionalScrapeConfigs:
      - job_name: 'sp-federation'
        scrape_interval: 20s
        scrape_timeout: 20s
        scheme: http
        metrics_path: /federate
        honor_labels: true
        metric_relabel_configs:
          - source_labels: [id]
            regex: '^static-agent$'
            action: drop
        params:
          match[]:
            - '{__name__=~"kube_.*"}'
        static_configs:
          - targets: ['X.X.X.X:9090']

But the remote server only accepts connection on https. I want to configure it in such a way that it pull the metrics from https by skipping the certificate validation part as i don't have the remote server certificate now. Please help, as i am a beginner in the networking and prometheus.

I used below configuration to deploy the kube-prom-stack, but not sure what to do next to skip the server  certificate validation.

serviceMonitor: ## Scrape interval. If not set, the Prometheus default scrape interval is used. ## interval: "" selfMonitor: true

## proxyUrl: URL of a proxy that should be used for scraping.
##
proxyUrl: ""

## scheme: HTTP scheme to use for scraping. Can be used with `tlsConfig` for example if using istio mTLS.
scheme: ""

## enableHttp2: Whether to enable HTTP2.
## See https://github.com/prometheus-operator/prometheus-operator/blob/main/Documentation/api.md#endpoint
enableHttp2: true
## tlsConfig: TLS configuration to use when scraping the endpoint. For example if using istio mTLS.
## Of type: https://github.com/coreos/prometheus-operator/blob/main/Documentation/api.md#tlsconfig
tlsConfig: {}

bearerTokenFile:

0 Answers0