Class MetricConfig


  • public class MetricConfig
    extends java.lang.Object
    • Constructor Detail

      • MetricConfig

        public MetricConfig()
    • Method Detail

      • setMetricFrameType

        public void setMetricFrameType​(MetricFrameType metricFrameType)
      • getMetricReporterList

        public java.util.List<ReporterType> getMetricReporterList()
      • setMetricReporterList

        public void setMetricReporterList​(java.lang.String metricReporterList)
      • setInternalReportType

        public void setInternalReportType​(InternalReporterType internalReporterType)
      • setMetricLevel

        public void setMetricLevel​(MetricLevel metricLevel)
      • getAsyncCollectPeriodInSecond

        public java.lang.Integer getAsyncCollectPeriodInSecond()
      • setAsyncCollectPeriodInSecond

        public void setAsyncCollectPeriodInSecond​(java.lang.Integer asyncCollectPeriodInSecond)
      • getPrometheusReporterPort

        public java.lang.Integer getPrometheusReporterPort()
      • setPrometheusReporterPort

        public void setPrometheusReporterPort​(java.lang.Integer prometheusReporterPort)
      • getPid

        public java.lang.String getPid()
      • getSystemType

        public SystemType getSystemType()
      • getNodeType

        public NodeType getNodeType()
      • getClusterName

        public java.lang.String getClusterName()
      • getNodeId

        public int getNodeId()
      • getUpTimeInNs

        public long getUpTimeInNs()
      • getInternalDatabase

        public java.lang.String getInternalDatabase()
      • updateRpcInstance

        public void updateRpcInstance​(java.lang.String clusterName,
                                      NodeType nodeType,
                                      java.lang.String internalDatabase)
        Update rpc address and rpc port of monitored node.
      • setNodeId

        public void setNodeId​(int nodeId)
      • copy

        public void copy​(MetricConfig newMetricConfig)
        Copy properties from another metric config.
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object