Package org.apache.iotdb.metrics.config
Class MetricConfig
- java.lang.Object
-
- org.apache.iotdb.metrics.config.MetricConfig
-
public class MetricConfig extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMetricConfig.IoTDBReporterConfig
-
Constructor Summary
Constructors Constructor Description MetricConfig()
-
Method Summary
-
-
-
Method Detail
-
getMetricReporterList
public List<ReporterType> getMetricReporterList()
-
setMetricReporterList
public void setMetricReporterList(String metricReporterList)
-
getInternalReportType
public InternalReporterType getInternalReportType()
-
setInternalReportType
public void setInternalReportType(InternalReporterType internalReporterType)
-
getMetricLevel
public MetricLevel getMetricLevel()
-
setMetricLevel
public void setMetricLevel(MetricLevel metricLevel)
-
getAsyncCollectPeriodInSecond
public Integer getAsyncCollectPeriodInSecond()
-
setAsyncCollectPeriodInSecond
public void setAsyncCollectPeriodInSecond(Integer asyncCollectPeriodInSecond)
-
getPrometheusReporterPort
public Integer getPrometheusReporterPort()
-
setPrometheusReporterPort
public void setPrometheusReporterPort(Integer prometheusReporterPort)
-
getIoTDBReporterConfig
public MetricConfig.IoTDBReporterConfig getIoTDBReporterConfig()
-
getPid
public String getPid()
-
getSystemType
public SystemType getSystemType()
-
getNodeType
public NodeType getNodeType()
-
getClusterName
public String getClusterName()
-
getNodeId
public int getNodeId()
-
getUpTimeInNs
public long getUpTimeInNs()
-
getInternalDatabase
public String getInternalDatabase()
-
updateRpcInstance
public void updateRpcInstance(String clusterName, NodeType nodeType, 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.
-
-