io.helidon.webserver.Servicepublic final class PrometheusSupport
extends java.lang.Object
implements io.helidon.webserver.Service
Default and simplest use on Routing creates /metrics endpoint
for default CollectorRegistry.
Routing.builder()
.register(PrometheusSupport.create())
It is possible to use
| Modifier and Type | Class | Description |
|---|---|---|
static class |
PrometheusSupport.Builder |
A builder of
PrometheusSupport. |
| Modifier and Type | Method | Description |
|---|---|---|
static PrometheusSupport.Builder |
builder() |
Creates new
Builder instance. |
static PrometheusSupport |
create() |
Creates new instance using default Prometheus
CollectorRegistry. |
static PrometheusSupport |
create(io.prometheus.client.CollectorRegistry collectorRegistry) |
Creates new instance using specified Prometheus
CollectorRegistry. |
void |
update(io.helidon.webserver.Routing.Rules rules) |
public void update(io.helidon.webserver.Routing.Rules rules)
update in interface io.helidon.webserver.Servicepublic static PrometheusSupport create(io.prometheus.client.CollectorRegistry collectorRegistry)
CollectorRegistry.public static PrometheusSupport create()
CollectorRegistry.CollectorRegistry,
create(CollectorRegistry),
builder()public static PrometheusSupport.Builder builder()
Builder instance.create(),
create(CollectorRegistry)Copyright © 2018 Oracle Corporation. All rights reserved.