in iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/metric/receiver/PipeDataNodeReceiverMetrics.java [313:475]
private void unbind(final AbstractMetricService metricService) {
handshakeDatanodeV1Timer = DoNothingMetricManager.DO_NOTHING_TIMER;
handshakeDatanodeV2Timer = DoNothingMetricManager.DO_NOTHING_TIMER;
transferTabletInsertNodeTimer = DoNothingMetricManager.DO_NOTHING_TIMER;
transferTabletInsertNodeV2Timer = DoNothingMetricManager.DO_NOTHING_TIMER;
transferTabletRawTimer = DoNothingMetricManager.DO_NOTHING_TIMER;
transferTabletRawV2Timer = DoNothingMetricManager.DO_NOTHING_TIMER;
transferTabletBinaryTimer = DoNothingMetricManager.DO_NOTHING_TIMER;
transferTabletBinaryV2Timer = DoNothingMetricManager.DO_NOTHING_TIMER;
transferTabletBatchTimer = DoNothingMetricManager.DO_NOTHING_TIMER;
transferTabletBatchV2Timer = DoNothingMetricManager.DO_NOTHING_TIMER;
transferTsFilePieceTimer = DoNothingMetricManager.DO_NOTHING_TIMER;
transferTsFileSealTimer = DoNothingMetricManager.DO_NOTHING_TIMER;
transferTsFilePieceWithModTimer = DoNothingMetricManager.DO_NOTHING_TIMER;
transferTsFileSealWithModTimer = DoNothingMetricManager.DO_NOTHING_TIMER;
transferSchemaPlanTimer = DoNothingMetricManager.DO_NOTHING_TIMER;
transferSchemaSnapshotPieceTimer = DoNothingMetricManager.DO_NOTHING_TIMER;
transferSchemaSnapshotSealTimer = DoNothingMetricManager.DO_NOTHING_TIMER;
transferConfigPlanTimer = DoNothingMetricManager.DO_NOTHING_TIMER;
transferCompressedTimer = DoNothingMetricManager.DO_NOTHING_TIMER;
transferSliceTimer = DoNothingMetricManager.DO_NOTHING_TIMER;
metricService.remove(
MetricType.TIMER,
Metric.PIPE_DATANODE_RECEIVER.toString(),
Tag.NAME.toString(),
RECEIVER,
Tag.TYPE.toString(),
"handshakeDatanodeV1");
metricService.remove(
MetricType.TIMER,
Metric.PIPE_DATANODE_RECEIVER.toString(),
Tag.NAME.toString(),
RECEIVER,
Tag.TYPE.toString(),
"handshakeDatanodeV2");
metricService.remove(
MetricType.TIMER,
Metric.PIPE_DATANODE_RECEIVER.toString(),
Tag.NAME.toString(),
RECEIVER,
Tag.TYPE.toString(),
"transferTabletInsertNode");
metricService.remove(
MetricType.TIMER,
Metric.PIPE_DATANODE_RECEIVER.toString(),
Tag.NAME.toString(),
RECEIVER,
Tag.TYPE.toString(),
"transferTabletInsertNodeV2");
metricService.remove(
MetricType.TIMER,
Metric.PIPE_DATANODE_RECEIVER.toString(),
Tag.NAME.toString(),
RECEIVER,
Tag.TYPE.toString(),
"transferTabletRaw");
metricService.remove(
MetricType.TIMER,
Metric.PIPE_DATANODE_RECEIVER.toString(),
Tag.NAME.toString(),
RECEIVER,
Tag.TYPE.toString(),
"transferTabletRawV2");
metricService.remove(
MetricType.TIMER,
Metric.PIPE_DATANODE_RECEIVER.toString(),
Tag.NAME.toString(),
RECEIVER,
Tag.TYPE.toString(),
"transferTabletBinary");
metricService.remove(
MetricType.TIMER,
Metric.PIPE_DATANODE_RECEIVER.toString(),
Tag.NAME.toString(),
RECEIVER,
Tag.TYPE.toString(),
"transferTabletBinaryV2");
metricService.remove(
MetricType.TIMER,
Metric.PIPE_DATANODE_RECEIVER.toString(),
Tag.NAME.toString(),
RECEIVER,
Tag.TYPE.toString(),
"transferTabletBatch");
metricService.remove(
MetricType.TIMER,
Metric.PIPE_DATANODE_RECEIVER.toString(),
Tag.NAME.toString(),
RECEIVER,
Tag.TYPE.toString(),
"transferTabletBatchV2");
metricService.remove(
MetricType.TIMER,
Metric.PIPE_DATANODE_RECEIVER.toString(),
Tag.NAME.toString(),
RECEIVER,
Tag.TYPE.toString(),
"transferTsFilePiece");
metricService.remove(
MetricType.TIMER,
Metric.PIPE_DATANODE_RECEIVER.toString(),
Tag.NAME.toString(),
RECEIVER,
Tag.TYPE.toString(),
"transferTsFileSeal");
metricService.remove(
MetricType.TIMER,
Metric.PIPE_DATANODE_RECEIVER.toString(),
Tag.NAME.toString(),
RECEIVER,
Tag.TYPE.toString(),
"transferTsFilePieceWithMod");
metricService.remove(
MetricType.TIMER,
Metric.PIPE_DATANODE_RECEIVER.toString(),
Tag.NAME.toString(),
RECEIVER,
Tag.TYPE.toString(),
"transferTsFileSealWithMod");
metricService.remove(
MetricType.TIMER,
Metric.PIPE_DATANODE_RECEIVER.toString(),
Tag.NAME.toString(),
RECEIVER,
Tag.TYPE.toString(),
"transferSchemaPlan");
metricService.remove(
MetricType.TIMER,
Metric.PIPE_DATANODE_RECEIVER.toString(),
Tag.NAME.toString(),
RECEIVER,
Tag.TYPE.toString(),
"transferSchemaSnapshotPiece");
metricService.remove(
MetricType.TIMER,
Metric.PIPE_DATANODE_RECEIVER.toString(),
Tag.NAME.toString(),
RECEIVER,
Tag.TYPE.toString(),
"transferSchemaSnapshotSeal");
metricService.remove(
MetricType.TIMER,
Metric.PIPE_DATANODE_RECEIVER.toString(),
Tag.NAME.toString(),
RECEIVER,
Tag.TYPE.toString(),
"transferConfigPlan");
metricService.remove(
MetricType.TIMER,
Metric.PIPE_DATANODE_RECEIVER.toString(),
Tag.NAME.toString(),
RECEIVER,
Tag.TYPE.toString(),
"transferCompressed");
metricService.remove(
MetricType.TIMER,
Metric.PIPE_DATANODE_RECEIVER.toString(),
Tag.NAME.toString(),
RECEIVER,
Tag.TYPE.toString(),
"transferSlice");
}