Basic DogStatsD UDP/UDS server supporting gauges, counters and distributions and sending these metrics to Datadog.
libcurl
must be available on the system on macOS- Build the binary with
zig build
(build with Zig0.14.0
) - Set the environment variables
APIKEY
andHOSTNAME
to configure the daemon
Uses epoll
on Linux, kqueue
on macOS.
- Launch the daemon and start sending counters, gauges and distributions on port udp/8125
- Set the environment variable
UDS
to a filepath of the unix socket you want to use - Sends counters, gauges and distributions on this unix socket with a DogStatsD client
Rémy 'remeh' Mathieu
This side-project is not endorsed in any way by Datadog.
MIT