DevOps · JetBrains plugin

Prometheus Metric Registration Companion

Free

Observability Tooling

Warning icon on a Counter.build()....register() (also Histogram/ Gauge/Summary, Prometheus's Java client's four metric types) construction written inside a regular method body: the client's own official documentation states "the best way to register a metric is via a static final class variable". Registration happens against the process-global default registry: calling .register() more

37Downloads
0GitHub stars
2026-08-27Published
FreePricing

The gap it fixes

Counter.build().name("requests_total").help("Total requests.").register() compiles fine — call the method that contains it twice (a request handler, say) and the second call crashes with a real runtime exception, because Prometheus registers metrics globally by name and refuses duplicates.

Facts and pricing

Category
DevOps
Pricing
Free
Platform
IntelliJ-family
First published
2026-08-27
Marketplace ID
#33894
Repository
prometheus-metric-registration-companion
Growth
New listing

Related plugins

All DevOps plugins
Need a tool like this built for your codebase?Custom static-analysis rules, CI/CD integration, private plugin distribution and performance audits for IntelliJ plugins.
Work with Joel

Download and star counts as of 2026-10-18, refreshed twice daily from the JetBrains Marketplace and GitHub APIs.