Nobody Is Listening on Port 8125

An app fires StatsD datagrams at a port with no listener and Grafana shows the request rate anyway. We replaced prometheus/statsd_exporter with 165 lines of eBPF and a JavaScript decoder on yeet: the kernel reads the datagram, a sandbox with no sockets counts it, and Prometheus scrapes the result. First in a series on replacing every exporter with one binary.
10 points by zasc 21 days ago yeet.cx 5 comments
Summary not yet generated for this article.

Comments (5 of ) ⌛

Loading more comments... ⌛
Scroll down to load more comments
No comments available.
Type to search HN and engineering blog articles
Press Escape to close  |  ↑↓ to navigate  |  Enter to open