{"categories":[{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring/4"}],"enrichment":{"capability":"Adds async/await support to Prometheus metrics collection for asyncio and Twisted applications, wrapping the official prometheus-client library.","skillfed_tags":["async-metrics","prometheus-integration","monitoring"],"use_cases":["Instrument async HTTP handlers in aiohttp or FastAPI with request timing and error counters.","Collect metrics from Twisted async applications without blocking the reactor.","Expose Prometheus metrics endpoints in async web services using thread-safe helpers.","Decorate async functions to automatically record execution time and call counts.","Monitor async task queues and background job systems in event-driven architectures."],"what_it_does":"prometheus-async bridges the official Prometheus Python client and async frameworks by providing decorators and helpers that work with asyncio and Twisted. It lets you instrument async code paths with Prometheus metrics\u2014timers, histograms, counters\u2014using the same metric objects from prometheus-client, but with async-aware wrappers that don't block event loops.\n\nThe package is most useful for async web services and event-driven applications where you need to collect metrics without introducing synchronous bottlenecks. For synchronous applications, it also offers helper functions to expose metrics in separate threads. It depends on prometheus-client for the core metric types, typing-extensions for type hints, and wrapt for function wrapping.","worth_installing":"Yes, if you run async applications and need Prometheus metrics. The package is actively maintained, has no known vulnerabilities, low install friction, and solves a real gap in the official client's async support. Skip it if you only use synchronous code or don't need Prometheus integration."},"id":"prometheus-async","links":{"html":"https://skillfed.io/packages/prometheus-async","md":"https://skillfed.io/packages/prometheus-async.md","pypi":"https://pypi.org/project/prometheus-async/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-03-24","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"prometheus-async","python_support":"supports_current","summary":"Async helpers for prometheus_client."},"popularity":{"monthly_downloads":253190,"position":8524,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"26.1.0"}
