Skip to content

Latest commit

 

History

History
19 lines (12 loc) · 959 Bytes

README.md

File metadata and controls

19 lines (12 loc) · 959 Bytes

Go Monitoring

Go Project Status: WIP  Initial development is in progress, but there has not yet been a stable, usable release suitable for the public.

This tool helps to monitor network services (at the moment HTTP, Ping and raw TCP)
It exposes Prometheus timeseries to be used by Alertmanager for notification.

Usage

Have a look to kubernetes-manifests.yaml and example.yaml

Exported Prometheus timeseries

In addition to standard Go metrics, Go monitoring exports the following timeseries:

  • go_monitoring_up: 1 if target is up, else 0
    • probe: name of the probe (http, ping, raw_tcp)
    • id: id of the target (url for http probe, host for ping, host:port for raw tcp)