Prometheus

Receives metrics from Prometheus (opens in a new tab) servers using Remote Write forwarding.

Supported Signal Types


Metrics Logs Traces

Configuration Options


Option Type Default Description
Port number 9090 Port to listen on for incoming telemetry data.

Send Data to the Collector

Prometheus Remote Write

Update your Prometheus server configuration to add the Cardinal Collector's Service URL as a remote write endpoint (opens in a new tab).

Set the protobuf_message and queue_config options, as shown below.

remote_write:
  - url: http://mycollector.cardinalhq.svc.cluster.local:9090/api/v1/write
    protobuf_message: "io.prometheus.write.v2.Request"
    queue_config:
        batch_send_deadline: 10s
        sample_age_limit: 60s
        min_backoff: 5s
        max_backoff: 30s