Asynchronous Python service that ingests logs, extracts metrics, and exposes them for Prometheus / OpenTelemetry.
This project uses uv for dependency management.
Clone and install dependencies:
git clone https://github.com/akrisanov/async-log-metrics-collector.git
cd async-log-metrics-collector
uv sync --all-groupsRun type checks and linting:
uv run pyright
uv run ruff check .
uv run ruff format .Run tests:
uv run pytestRun the app:
uv run almcThis project is licensed under the MIT License — see the LICENSE file for details.