Skip to content

dogstatsd-local

A local DogStatsD protocol inspector for debugging metrics, service checks, and events.

Why?

Datadog is great for production metric aggregation. dogstatsd-local lets you inspect and debug metrics before sending them to Datadog — no account required, no agent needed, no metrics polluted.

Quick Start

Install with Homebrew:

brewinstallmroyme/tap/dogstatsd-local

Or with Go:

goinstallgithub.com/mroyme/dogstatsd-local/cmd/dogstatsd-local@latest

Or run with Docker:

dockerrun-it-e"TERM=$TERM"-p8125:8125/udpmroyme/dogstatsd-local

Or download a prebuilt binary for Linux, macOS, or Windows (x86-64 and ARM64).

Then start it up and point your service at it:

exportDD_AGENT_HOST=127.0.0.1
exportDD_DOGSTATSD_PORT=8125

Or test manually with netcat:

# Metric
printf"page.views:1|c|#env:dev"|nc-u-w1localhost8125
# Service check
printf"_sc|Redis connection|2|#env:dev|m:Timeout"|nc-u-w1localhost8125
# Event
printf"_e{21,21}:An exception occurred|Cannot parse CSV file|t:warning|#err_type:bad_file"|nc-u-w1localhost8125

Output Formats

Pretty (default)

Pretty format output

JSON

Machine-readable, one JSON object per line:

{"namespace":"page","name":"views","path":"page.views","value":1,"sample_rate":1,"tags":["env:dev"]}

Short

Compact human-readable:

metric:count|page.views|1.00 env:dev
service_check:Redis connection|CRIT|msg:Timeout env:dev
event:title|text|priority:normal|alert:info

Raw

Passthrough of the original datagram:

page.views:1|c|#env:dev

Features

  • All DogStatsD message types — metrics, service checks, events
  • 4 output formats — pretty, json, short, raw
  • Forwarding — proxy datagrams to an upstream DogStatsD server
  • Catppuccin colors — pretty format adapts to light/dark terminal themes
  • Zero dependencies — single binary, no Datadog account needed

Acknowledgments

Started as a fork of jonmorehouse/dogstatsd-local, which was no longer receiving updates. Since then, this project has diverged significantly — adding service check and event support, multiple output formats, Catppuccin-themed colors, metric forwarding, and more.

Copyright © 2026 Madhurjya Roy

AltStyle によって変換されたページ (->オリジナル) /