DogStatsD Wire Protocol
DogStatsD is the Datadog Agent's StatsD-compatible ingestion protocol. It is a strict superset of the StatsD wire format that adds first-class tag syntax (`|#k:v,k:v`), histogram (`|h`) and distribution (`|d`) metric types, events (`_e{title.len,text.len}:title|text|...`), service checks (`_sc|name|status|...`), and Unix Domain Socket transport in addition to UDP/8125. Wide adoption beyond Datadog itself — Stripe Veneur, Atlassian gostatsd, Telegraf, and Shopify's statsd-instrument all speak DogStatsD — has made it the de facto modern dialect of the StatsD line protocol.
Documentation
Specifications
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/statsd/refs/heads/main/json-schema/dogstatsd-event-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/statsd/refs/heads/main/json-schema/dogstatsd-service-check-schema.json
Other Resources
Examples
https://raw.githubusercontent.com/api-evangelist/statsd/refs/heads/main/examples/dogstatsd-tagged-counter-example.json
Examples
https://raw.githubusercontent.com/api-evangelist/statsd/refs/heads/main/examples/dogstatsd-distribution-example.json
Examples
https://raw.githubusercontent.com/api-evangelist/statsd/refs/heads/main/examples/dogstatsd-event-example.json
Examples
https://raw.githubusercontent.com/api-evangelist/statsd/refs/heads/main/examples/dogstatsd-service-check-example.json