cloudmonitor_exporter
cloudmonitor_exporter copied to clipboard
Cloudmonitor exporter
A Prometheus exporter that gathers Akamai Cloudmonitor statistics.
Akamai Cloudmonitor aggregates client request/responses as JSON data and send them to cloudmonitor_exporter's collector.endpoint. Exporter will parse this and provide metrics on the metrics.endpoint.
Detailed information about cloudmonitor can be found Here
Status
Get it
The latest version can be found under Releases.
Usage
Example:
./cloudmonitor_exporter
Flags
| Flag | Description | Default |
|---|---|---|
| -exporter.address | Exporter bind address:port | :9143 |
| -exporter.namespace | The namespace used in prometheus labels | cloudmonitor |
| -metrics.endpoint | Metrics endpoint | /metrics |
| -collector.endpoint | Collector endpoint | /collector |
| -collector.accesslog | File to store accesslogs to | "" off |
Docker-compose
An basic stack with grafana including the template below/prometheus/haproxy/cloudmonitor_exporter can be executed with docker-compose. Instructions can be found Here
Akamai setup
Information about configuration of akamai properties, can be found Here
Prometheus
When cloudmonitor properties/behaviors are active and data is retrieved we will be able to query prometheus.

Grafana
The following Dashboard template, can be imported into grafana to get an basic dashboard.
Example:
