类 FunctionCollectorRegistryImpl
java.lang.Object
io.prometheus.client.CollectorRegistry
org.apache.pulsar.functions.instance.stats.FunctionCollectorRegistry
org.apache.pulsar.functions.instance.stats.FunctionCollectorRegistryImpl
-
字段概要
从类继承的字段 io.prometheus.client.CollectorRegistry
defaultRegistry -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明io.prometheus.client.CollectorregisterIfNotExist(String metricName, io.prometheus.client.Collector collector) Register a metric if it does not yet exist.从类继承的方法 org.apache.pulsar.functions.instance.stats.FunctionCollectorRegistry
getDefaultImplementation从类继承的方法 io.prometheus.client.CollectorRegistry
clear, filteredMetricFamilySamples, getSampleValue, getSampleValue, metricFamilySamples, register, unregister
-
构造器详细资料
-
FunctionCollectorRegistryImpl
public FunctionCollectorRegistryImpl()
-
-
方法详细资料
-
registerIfNotExist
public io.prometheus.client.Collector registerIfNotExist(String metricName, io.prometheus.client.Collector collector) 从类复制的说明:FunctionCollectorRegistryRegister 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 metriccollector- 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
-