Class PrometheusMetricsExporter.Builder

java.lang.Object
cloud.opencode.base.cache.metrics.PrometheusMetricsExporter.Builder
Enclosing class:
PrometheusMetricsExporter

public static class PrometheusMetricsExporter.Builder extends Object
Builder for PrometheusMetricsExporter PrometheusMetricsExporter 构建器
Since:
JDK 25, opencode-base-cache V1.0.0
Author:
Leon Soo www.LeonSoo.com
  • Constructor Details

    • Builder

      public Builder()
      Creates a new Builder instance | 创建新的 Builder 实例
  • Method Details

    • namespace

      public PrometheusMetricsExporter.Builder namespace(String namespace)
      Set metric namespace prefix 设置指标命名空间前缀
      Parameters:
      namespace - namespace | 命名空间
      Returns:
      this builder | 此构建器
    • label

      public PrometheusMetricsExporter.Builder label(String name, String value)
      Add common label to all metrics 为所有指标添加公共标签
      Parameters:
      name - label name | 标签名
      value - label value | 标签值
      Returns:
      this builder | 此构建器
    • build

      public PrometheusMetricsExporter build()
      Build the exporter 构建导出器
      Returns:
      exporter | 导出器