{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/11"}],"enrichment":{"capability":"An asyncio-based client for sending metrics to StatsD and DogStatsD, supporting gauge, counter, histogram, distribution, and timing metric types.","skillfed_tags":["async-metrics","statsd-client","monitoring"],"use_cases":["Emit application metrics from an async web service to a Prometheus statsd_exporter without blocking the event loop.","Track custom business metrics in real time from an asyncio application.","Monitor async task performance by recording timing and distribution metrics to a centralized StatsD server.","Integrate metrics collection into async middleware for automatic instrumentation."],"what_it_does":"aiodogstatsd is an async Python client for sending application metrics to StatsD-compatible servers. It wraps the StatsD protocol in an asyncio-friendly interface, letting you emit gauges, counters, histograms, distributions, and timing metrics without blocking your event loop. The library defaults to port 9125 (matching statsd_exporter) rather than the standard StatsD port 8125, so you'll need to configure the port if you're targeting a different backend.\n\nThe package has no runtime dependencies and is designed to integrate into async web frameworks. It uses a context-manager pattern for clean resource management. With no known vulnerabilities and permissive MIT licensing, the main consideration is its dormant maintenance status: the last release was in late 2021, and there have been no commits since mid-2024, so it will not receive updates for new Python versions or async runtime changes.","worth_installing":"Yes, if you need async StatsD metrics in a Python application and can accept dormant maintenance. The library is stable, has no dependencies, and carries no known vulnerabilities. However, if you require active maintenance or support beyond Python 3.10, consider alternatives or plan to maintain it yourself."},"id":"aiodogstatsd","links":{"html":"https://skillfed.io/packages/aiodogstatsd","md":"https://skillfed.io/packages/aiodogstatsd.md","pypi":"https://pypi.org/project/aiodogstatsd/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2021-12-12","license_spdx":null,"license_treatment":"permissive","name":"aiodogstatsd","python_support":"supports_current","summary":"An asyncio-based client for sending metrics to StatsD with support of DogStatsD extension"},"popularity":{"monthly_downloads":587071,"position":5877,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.16.0.post0"}
