Package com.tnsai.quality.observability
Class PrometheusMetricsExporter.Builder
java.lang.Object
com.tnsai.quality.observability.PrometheusMetricsExporter.Builder
- Enclosing class:
PrometheusMetricsExporter
Builder for PrometheusMetricsExporter.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
port
Sets the HTTP server port.- Parameters:
port- the port number- Returns:
- this builder
-
registry
public PrometheusMetricsExporter.Builder registry(io.prometheus.metrics.model.registry.PrometheusRegistry registry) Sets a custom Prometheus registry.- Parameters:
registry- the registry- Returns:
- this builder
-
fromEnvironment
Configures from environment variables.- Returns:
- this builder
-
build
Builds the exporter.- Returns:
- a new PrometheusMetricsExporter
-