Class MetricsConfig
java.lang.Object
io.sbk.logger.MetricsConfig
Configuration for metrics exporters (e.g., Prometheus).
Used by
io.sbk.logger.impl.PrometheusLogger to start an HTTP endpoint
exposing metrics and to set the latency latencyTimeUnit.-
Field Summary
FieldsModifier and TypeFieldDescriptionHTTP path under which metrics are served, such as/metrics.io.time.TimeUnitTime unit used to publish latency metrics.intHTTP port for the metrics endpoint. -
Constructor Summary
ConstructorsConstructorDescriptionCreates an empty metrics configuration for property binding. -
Method Summary
-
Field Details
-
port
public int portHTTP port for the metrics endpoint. -
context
HTTP path under which metrics are served, such as/metrics. -
latencyTimeUnit
public io.time.TimeUnit latencyTimeUnitTime unit used to publish latency metrics.
-
-
Constructor Details
-
MetricsConfig
public MetricsConfig()Creates an empty metrics configuration for property binding.
-