Package org.apache.iotdb.metrics.config
Class MetricConfig
- java.lang.Object
-
- org.apache.iotdb.metrics.config.MetricConfig
-
public class MetricConfig extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMetricConfig.IoTDBReporterConfig
-
Constructor Summary
Constructors Constructor Description MetricConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcopy(MetricConfig newMetricConfig)Copy properties from another metric config.booleanequals(java.lang.Object obj)java.lang.IntegergetAsyncCollectPeriodInSecond()java.lang.StringgetClusterName()java.lang.StringgetInternalDatabase()InternalReporterTypegetInternalReportType()MetricConfig.IoTDBReporterConfiggetIotdbReporterConfig()MetricFrameTypegetMetricFrameType()MetricLevelgetMetricLevel()java.util.List<ReporterType>getMetricReporterList()intgetNodeId()NodeTypegetNodeType()java.lang.StringgetPid()java.lang.IntegergetPrometheusReporterPort()SystemTypegetSystemType()longgetUpTimeInNs()voidsetAsyncCollectPeriodInSecond(java.lang.Integer asyncCollectPeriodInSecond)voidsetInternalReportType(InternalReporterType internalReporterType)voidsetMetricFrameType(MetricFrameType metricFrameType)voidsetMetricLevel(MetricLevel metricLevel)voidsetMetricReporterList(java.lang.String metricReporterList)voidsetNodeId(int nodeId)voidsetPrometheusReporterPort(java.lang.Integer prometheusReporterPort)voidupdateRpcInstance(java.lang.String clusterName, NodeType nodeType, java.lang.String internalDatabase)Update rpc address and rpc port of monitored node.
-
-
-
Method Detail
-
getMetricFrameType
public MetricFrameType getMetricFrameType()
-
setMetricFrameType
public void setMetricFrameType(MetricFrameType metricFrameType)
-
getMetricReporterList
public java.util.List<ReporterType> getMetricReporterList()
-
setMetricReporterList
public void setMetricReporterList(java.lang.String metricReporterList)
-
getInternalReportType
public InternalReporterType getInternalReportType()
-
setInternalReportType
public void setInternalReportType(InternalReporterType internalReporterType)
-
getMetricLevel
public MetricLevel getMetricLevel()
-
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)
-
getIotdbReporterConfig
public MetricConfig.IoTDBReporterConfig getIotdbReporterConfig()
-
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:
equalsin classjava.lang.Object
-
-