类 FunctionCollectorRegistryImpl

java.lang.Object
io.prometheus.client.CollectorRegistry
org.apache.pulsar.functions.instance.stats.FunctionCollectorRegistry
org.apache.pulsar.functions.instance.stats.FunctionCollectorRegistryImpl

public class FunctionCollectorRegistryImpl extends FunctionCollectorRegistry
  • 构造器详细资料

    • FunctionCollectorRegistryImpl

      public FunctionCollectorRegistryImpl()
  • 方法详细资料

    • registerIfNotExist

      public io.prometheus.client.Collector registerIfNotExist(String metricName, io.prometheus.client.Collector collector)
      从类复制的说明: FunctionCollectorRegistry
      Register a metric if it does not yet exist. If it does exist, then return the existing metric. Currently, only needed by the LocalRunner when running in threaded and exposing metrics via a http server. This method helps resolve the conflict in which multiple instances within the LocalRunner process try to register the same metric.
      指定者:
      registerIfNotExist 在类中 FunctionCollectorRegistry
      参数:
      metricName - the name of the metric
      collector - the metric object e.g. Count, Gauge, etc.
      返回:
      If the metric with the name `metricName` already exists, return the existing metric object. If not, return null