Gauges

A dashboard for real-time data visualization.

gauges preview

Install

If you have a rust toolchain, just clone this project and from the root directory:

shell cargo install --path .

Usage

Create a gauges.toml file (see example) and launch gauges-server

Send data

In the examples directory you can find some examples of Rust clients:

You can easily send telemetry data to gauges-server, even without a Rust client.

You just need to open a TCP socket and send some json message with newline delimiter.

Example, from bash:

shell while sleep 1; do echo "{\"record\":{\"value\":{\"Float\":$( date +%S )}},\"id\":{\"Num\":1}}"; done | nc localhost 9999