Categorygithub.com/ExpressenAB/cloudmonitor_exporter
repositorypackage
0.0.0-20200824135201-3bd8698de697
Repository: https://github.com/expressenab/cloudmonitor_exporter.git
Documentation: pkg.go.dev

# README

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

Build Status

Get it

The latest version can be found under Releases.

Usage

Example:

./cloudmonitor_exporter

Flags

FlagDescriptionDefault
-exporter.addressExporter bind address:port:9143
-exporter.namespaceThe namespace used in prometheus labelscloudmonitor
-metrics.endpointMetrics endpoint/metrics
-collector.endpointCollector endpoint/collector
-collector.accesslogFile 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.

alt text

Grafana

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

Example:

alt text