A simple prometheus exporter that can be used to extract metrics from Confluent Cloud Metric API. By default, the scrapper will be exposing the metrics on port 2112 To use the scrapper, the following environment variables need to be specified:
CCLOUD_USER
: Your Confluent Cloud loginCCLOUD_PASSWORD
: Your Confluent Cloud password
CCLOUD_USER
and CCLOUD_PASSWORD
environment variables will be used to invoke the https://api.telemetry.confluent.cloud endpoint.
./ccloudexporter <cluster_id> [kafka client configuration]
go get github.com/Dabz/ccloudexporter/cmd/ccloudexporter
go install github.com/Dabz/ccloudexporter/cmd/ccloudexporter
export [email protected]
export CCLOUD_PASSWORD=totopassword
./ccloudexporter lkc-abc123
docker run -e CCLOUD_USER=$CCLOUD_USER -e CCLOUD_PASSWORD=$CCLOUD_PASSWORD dabz/ccloudexporter:latest ccloudexporter lkc-abc123
export [email protected]
export CCLOUD_PASSWORD=totopassword
export CCLOUD_CLUSTER=lkc-abc123
docker-compose up -d
go get github.com/Dabz/ccloudexporter/cmd/ccloudexporter