Skip to content

E-20: Prometheus/StatsD MetricsPort + /metrics endpoint #91

Description

@hakeemRash

Value: There is no metrics surface, yet ConnectionPool::stats() already computes idle/active/waiters explicitly for health endpoints. Add a MetricsPort with counters/histograms for request duration, DB-pool gauges, and job success/retry/dead-letter counts, exported via a /metrics scrape endpoint.

Where: new Port; wrap ExecuteStage/ErrorStage/WorkerLoop.

Effort: M · Impact: High

Metadata

Metadata

Assignees

No one assigned

    Labels

    effort:MMedium effortenhancementNew capability or ergonomic upgradeimpact:highHigh impactobservabilityLogging / tracing / metrics / health

    Type

    No type

    Fields

    Priority

    None yet

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions