Class MetricsConfig

java.lang.Object
io.sbk.logger.MetricsConfig

public final class MetricsConfig extends Object
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 Details

    • port

      public int port
      HTTP port for the metrics endpoint.
    • context

      public String context
      HTTP path under which metrics are served, such as /metrics.
    • latencyTimeUnit

      public io.time.TimeUnit latencyTimeUnit
      Time unit used to publish latency metrics.
  • Constructor Details

    • MetricsConfig

      public MetricsConfig()
      Creates an empty metrics configuration for property binding.