@Override
  public void shutdown() {
    final CompletableResultCode result =
        CompletableResultCode.ofAll(
            Arrays.asList(this.sdkMeterProvider.shutdown(), this.sdkTracerProvider.shutdown()));
    result.join(5000, TimeUnit.SECONDS);
  }
Shuts down the OpenTelemetry exporters, blocking until they have completed orderly.
metrics/core/src/main/java/org/hyperledger/besu/metrics/opentelemetry/OpenTelemetrySystem.java