类 AbstractCollector

java.lang.Object
io.prometheus.client.Collector
org.apache.seatunnel.engine.server.telemetry.metrics.AbstractCollector
直接已知子类:
ClusterMetricExports, JobMetricExports, JobThreadPoolStatusExports, NodeMetricExports

public abstract class AbstractCollector extends io.prometheus.client.Collector
  • 字段详细资料

    • CLUSTER

      protected static String CLUSTER
    • ADDRESS

      protected static String ADDRESS
    • node

      protected com.hazelcast.instance.impl.Node node
  • 构造器详细资料

    • AbstractCollector

      public AbstractCollector(com.hazelcast.instance.impl.Node node)
  • 方法详细资料

    • getNode

      protected com.hazelcast.instance.impl.Node getNode()
    • getLogger

      protected com.hazelcast.logging.ILogger getLogger(Class clazz)
    • isMaster

      protected boolean isMaster()
    • getLocalMember

      protected com.hazelcast.cluster.impl.MemberImpl getLocalMember()
    • getServer

      protected SeaTunnelServer getServer()
    • getCoordinatorService

      protected CoordinatorService getCoordinatorService()
    • getManagementService

      protected com.hazelcast.internal.jmx.ManagementService getManagementService()
    • getClusterService

      protected com.hazelcast.internal.cluster.ClusterService getClusterService()
    • localAddress

      protected String localAddress()
    • masterAddress

      protected String masterAddress() throws UnknownHostException
      抛出:
      UnknownHostException
    • getClusterName

      protected String getClusterName()
    • labelValues

      protected List<String> labelValues(String... values)
    • clusterLabelNames

      protected List<String> clusterLabelNames(String... labels)
    • longMetric

      protected void longMetric(io.prometheus.client.GaugeMetricFamily metricFamily, long count, List<String> labelValues)
    • intMetric

      protected void intMetric(io.prometheus.client.GaugeMetricFamily metricFamily, int count, List<String> labelValues)