public void register(final PipeMeta pipeMeta) {
    final String taskID =
        pipeMeta.getStaticMeta().getPipeName() + "_" + pipeMeta.getStaticMeta().getCreationTime();
    pipeTemporaryMetaMap.putIfAbsent(
        taskID, (PipeTemporaryMetaInCoordinator) pipeMeta.getTemporaryMeta());
    if (Objects.nonNull(metricService)) {
      createMetrics(taskID);
    }
  }
The {@link PipeTemporaryMetaInCoordinatorMetrics} is to calculate the pipe-statistics from the
{@link PipeTemporaryMeta}. The class is lock-free and can only read from the thread-safe
variables from the {@link PipeTemporaryMeta}.
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/pipe/metric/overview/PipeTemporaryMetaInCoordinatorMetrics.java