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