Enum Class BlobTransferOtelMetricEntity

java.lang.Object
java.lang.Enum<BlobTransferOtelMetricEntity>
com.linkedin.davinci.stats.BlobTransferOtelMetricEntity
All Implemented Interfaces:
ModuleMetricEntityInterface, Serializable, Comparable<BlobTransferOtelMetricEntity>, Constable

public enum BlobTransferOtelMetricEntity extends Enum<BlobTransferOtelMetricEntity> implements ModuleMetricEntityInterface
OTel metric entities for blob transfer operations.

Consolidates 7 Tehuti sensors from BlobTransferStats into 4 OTel metrics:

  • 3 count sensors (total/success/fail) → 1 COUNTER with response_status_category dimension
  • throughput gauge → dropped (derivable as rate from bytes.received)
  • time gauge → 1 HISTOGRAM in seconds
  • bytes received rate gauge → 1 COUNTER in bytes
  • bytes sent rate gauge → 1 COUNTER in bytes