@Override
  public void recordGenericMetric(DataVertical dataType, String service, String tag, int value) {
    monitor.debug(
        () ->
            format(
                "Metric: Generic, data type: %s, service: %s, tag: %s, value: %s",
                dataType, service, tag, value));
  }
Registers a LoggingDtpInternalMetricRecorder in the {@link ExtensionContext} if there is not
another {@link DtpInternalMetricRecorder} registered.
portability-api-launcher/src/main/java/org/datatransferproject/launcher/metrics/LoggingDtpInternalMetricRecorder.java