net-delay-time-exporter

command module
v0.0.0-...-335e752 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 20, 2020 License: MIT Imports: 11 Imported by: 0

README

net-delay-time-exporter

Service that ping remote server and collect delay time metric for Prometheus consumption

IMPORTANT There will be problems running net-delay-time-exporter in docker desktop for mac, see issue

Install

$ go get github.com/lonord/net-delay-time-exporter

Usage

Start exporter server:

$ net-delay-time-exporter your.domain1.com your.domain2.com 123.456.789.100

Check the metric data by curl:

$ curl http://127.0.0.1:8080/metrics

Output data:

# ...
# HELP server_delay_time_ms Round-trip delay time in milliseconds
# TYPE server_delay_time_ms gauge
server_delay_time_ms{server="your.domain1.com"} 11
server_delay_time_ms{server="your.domain2.com"} 53
server_delay_time_ms{server="123.456.789.100"} 210
# HELP server_package_lost_rate The package loss rate during ping
# TYPE server_package_lost_rate gauge
server_package_lost_rate{server="your.domain1.com"} 0
server_package_lost_rate{server="your.domain2.com"} 10
server_package_lost_rate{server="123.456.789.100"} 50
License

MIT

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL