# statsd/statsd

Daemon for easy but powerful stats aggregation

Repository: https://github.com/statsd/statsd
Canonical: https://ross.abutalabs.com/products/statsd
Language: JavaScript
License: MIT
License Family: permissive
Topics: statsd, graphite, javascript, metrics, nodejs
Last push: 2025-05-20T07:22:42+00:00

## Health v2 (maintenance only)
Score: 42/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 22, release rhythm 35, longevity 100
- inputs: {"age_days": 5726, "days_push": 470, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 18076, forks 1939 (observed 2026-08-28T04:11:26.299740+00:00)

## What it is
StatsD is a Node.js network daemon that listens for application metrics like counters and timers over UDP or TCP and aggregates them into buckets. It flushes aggregated stats at configurable intervals to pluggable backends such as Graphite.

## Use cases
- aggregate application metrics in realtime
- send counters and timers from apps to Graphite
- collect stats over UDP from distributed services
- instrument application performance with a lightweight metrics protocol
- set up a metrics pipeline for monitoring dashboards

## When to choose
- you need a simple, battle-tested metrics aggregation daemon
- your stack already uses Graphite or a StatsD-compatible backend
- you want low-overhead UDP metric collection from many services

## When to avoid
- you need a full metrics storage and visualization solution rather than an aggregator
- you require guaranteed metric delivery over unreliable networks
- you prefer modern pull-based metrics like Prometheus

## Facets
- artifact type: service
- maturity: stable
- function: monitoring, analytics, http-server
- domain: monitoring, analytics
- platform: self-hosted
- tags: statsd, metrics-aggregation, graphite, udp, time-series, observability, devops, nodejs, docker, linux

## Member repositories
- statsd/statsd (main) score 42

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:26.299740+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:02:10.109991+00:00, confidence not recorded.
  - readme: https://github.com/statsd/statsd (fetched 2026-08-28T04:11:26.299740+00:00, sha 5c0132f429e2)
  - registry_npm: https://registry.npmjs.org/statsd (fetched 2026-08-29T08:00:30.428605+00:00, sha 5da43a8fa470)
- Data as of 2026-08-30T08:39:29.467469+00:00.
