Introduction

The Prometheus Receiver enables you to collect metrics from any software or workload that exposes Prometheus metrics endpoints. OpsRamp’s Prometheus Receiver configuration supports all workloads that expose Prometheus metrics.

Supported Prometheus Receiver

To ensure compatibility, we have successfully tested it with the following 12 workloads:

ArangoDBClickhouseCockroachDBConsul
CalicoDruidIstioIstio-gateway
JaegerKialiKyvernoMirror Maker2

You can confidently use the Prometheus Receiver with these workloads as a reference or apply the configuration to any other Prometheus-enabled software.

Important Conventions for Metrics Scraping

  • The workload name has to be suffixed with /prometheus.
    Example: clickhouse/prometheus
  • metrics_path is the endpoint where prometheus metrics are exposed.
  • filters (optional) can be used to filter the metrics based on include or exclude actions. By default, all metrics are included.
  • auth supports: none, basic, and tls:
    • For tls authentication, you must provide either tlsCA or both tlsCert and tlsKey.