Class TransferMetrics

java.lang.Object
ecmwf.ecpds.master.TransferMetrics

public final class TransferMetrics extends Object
Optional Master-side operational metrics, independent of log and trace export.
  • Method Details

    • start

      public static void start(MasterServer master)
    • shutdown

      public static void shutdown()
    • transferAttempt

      public static void transferAttempt(io.opentelemetry.context.Context context)
    • transferCompleted

      public static void transferCompleted(String outcome, long durationMillis, long bytes, io.opentelemetry.context.Context context)
    • retrievalAttempt

      public static void retrievalAttempt(boolean successful, io.opentelemetry.context.Context context)
    • retrievalCompleted

      public static void retrievalCompleted(boolean successful, long durationMillis, long bytes, io.opentelemetry.context.Context context)
    • portalTransfer

      public static void portalTransfer(boolean upload, boolean successful, long durationMillis, long bytes, io.opentelemetry.context.Context context)