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)
      • getRpcAddress

        public java.lang.String getRpcAddress()
      • getRpcPort

        public java.lang.Integer getRpcPort()
      • updateRpcInstance

        public void updateRpcInstance​(java.lang.String rpcAddress,
                                      int rpcPort)
        Update rpc address and rpc port of monitored node
      • 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