Nadie escucha en el puerto 8125: cómo reemplazar statsd_exporter con eBPF

Nobody Is Listening on Port 8125

Nadie escucha en el puerto 8125: cómo reemplazar statsd_exporter con eBPF

Durante una semana, una app en un Fedora llamado stick envió datagramas StatsD a 127.0.0.1:8125 sin que nadie los recibiera, pero Grafana mostraba la tasa de peticiones igual. Este post explica cómo reemplazar statsd_exporter por un programa eBPF que captura paquetes en el kernel y un decodificador JavaScript, eliminando la necesidad de un socket UDP. El resultado: métricas Prometheus sin que la app cambie ni se instale nada más que yeet.

El listener es el segundo lector de cada paquete. Así que preguntamos al primero.

Más de este día

2026-10-03