Enum Class IngestionOtelMetricEntity
- All Implemented Interfaces:
ModuleMetricEntityInterface,Serializable,Comparable<IngestionOtelMetricEntity>,Constable
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionPoint-in-time count of unique active keys across partitions of this store version on this host.Server-side batch-push record-count verification: the consumer-counted PUT/DELETE total at EOP matched the producer's "prc" count (and the HLL leg also passed, if HLL tracking is on).Server-side batch-push record-count verification: either leg (counter or HLL) failed at EOP.Strict-mode record-count mismatch — fires whenever a mismatch is detected AND the server's fail-on-mismatch flag is enabled.HLL estimate of unique keys ever put or deleted, per replica type, for a store version on this host. -
Method Summary
Modifier and TypeMethodDescriptionstatic IngestionOtelMetricEntityReturns the enum constant of this class with the specified name.static IngestionOtelMetricEntity[]values()Returns an array containing the constants of this enum class, in the order they are declared.Methods inherited from class java.lang.Enum
clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfMethods inherited from interface com.linkedin.venice.stats.metrics.ModuleMetricEntityInterface
getMetricName
-
Enum Constant Details
-
INGESTION_TASK_ERROR_COUNT
-
INGESTION_TASK_PUSH_TIMEOUT_COUNT
-
DISK_QUOTA_USED
-
INGESTION_RECORDS_CONSUMED
-
INGESTION_RECORDS_PRODUCED
-
INGESTION_BYTES_CONSUMED
-
INGESTION_BYTES_PRODUCED
-
INGESTION_SUBSCRIBE_PREP_TIME
-
INGESTION_TIME
-
INGESTION_PRODUCER_CALLBACK_TIME
-
INGESTION_PREPROCESSING_LEADER_TIME
-
INGESTION_PREPROCESSING_INTERNAL_TIME
-
INGESTION_TIME_BETWEEN_COMPONENTS
-
INGESTION_PRODUCER_TIME
-
BATCH_PROCESSING_REQUEST_COUNT
-
BATCH_PROCESSING_REQUEST_RECORD_COUNT
-
BATCH_PROCESSING_REQUEST_ERROR_COUNT
-
BATCH_PROCESSING_REQUEST_TIME
-
DCR_EVENT_COUNT
-
DCR_TOTAL_COUNT
-
CONSUMER_IDLE_TIME
-
DUPLICATE_KEY_UPDATE_COUNT
-
RT_RECORDS_CONSUMED
-
RT_BYTES_CONSUMED
-
CONSUMER_QUEUE_PUT_TIME
-
STORAGE_ENGINE_PUT_TIME
-
STORAGE_ENGINE_DELETE_TIME
-
CONSUMER_ACTION_TIME
-
LONG_RUNNING_TASK_CHECK_TIME
-
VIEW_WRITER_PRODUCE_TIME
-
VIEW_WRITER_ACK_TIME
-
PRODUCER_ENQUEUE_TIME
-
PRODUCER_COMPRESS_TIME
-
PRODUCER_SYNCHRONIZE_TIME
-
PARTIAL_UPDATE_TIME
-
DCR_LOOKUP_TIME
-
DCR_MERGE_TIME
-
UNEXPECTED_MESSAGE_COUNT
-
STORE_METADATA_INCONSISTENT_COUNT
-
INGESTION_FAILURE_COUNT
-
RESUBSCRIPTION_FAILURE_COUNT
-
PARTIAL_UPDATE_CACHE_HIT_COUNT
-
CHECKSUM_VERIFICATION_FAILURE_COUNT
-
BATCH_PUSH_RECORD_COUNT_MATCH_COUNT
Server-side batch-push record-count verification: the consumer-counted PUT/DELETE total at EOP matched the producer's "prc" count (and the HLL leg also passed, if HLL tracking is on). Informational — fires whether or not the per-server fail-on-mismatch flag is enabled. -
BATCH_PUSH_RECORD_COUNT_MISMATCH_COUNT
Server-side batch-push record-count verification: either leg (counter or HLL) failed at EOP. Informational — fires whether or not the per-server fail-on-mismatch flag is enabled. Use this for visibility / dashboards; useRECORD_COUNT_MISMATCH_FAILURE_COUNTto alert on strict-mode failed-ingestion events. -
RECORD_COUNT_MISMATCH_FAILURE_COUNT
Strict-mode record-count mismatch — fires whenever a mismatch is detected AND the server's fail-on-mismatch flag is enabled. On Venice servers this is paired with a thrown VeniceException (ingestion fails). On DaVinci replicas the throw is suppressed (DVC failure is aggregated separately via the push status store) and this counter does not fire. -
DCR_LOOKUP_CACHE_HIT_COUNT
-
BYTES_CONSUMED_AS_UNCOMPRESSED_SIZE
-
RECORD_KEY_SIZE
-
RECORD_VALUE_SIZE
-
RECORD_ASSEMBLED_SIZE
-
RECORD_ASSEMBLED_SIZE_RATIO
-
UNIQUE_INGESTED_KEY_COUNT
HLL estimate of unique keys ever put or deleted, per replica type, for a store version on this host. Monotonically increasing within a version; resets on new version push.LEADER aggregates partitions in LEADER state; FOLLOWER aggregates partitions in STANDBY state plus the standby→leader transition states (
IN_TRANSITION_FROM_STANDBY_TO_LEADER,PAUSE_TRANSITION_FROM_STANDBY_TO_LEADER) — those are still consuming as followers per the LFST javadoc. -
INGESTION_TASK_COUNT
-
ACTIVE_KEY_COUNT
Point-in-time count of unique active keys across partitions of this store version on this host. Non-monotonic (tracks creates and deletes).LEADER aggregates partitions in LEADER state; FOLLOWER aggregates partitions in STANDBY state plus the standby→leader transition states (
IN_TRANSITION_FROM_STANDBY_TO_LEADER,PAUSE_TRANSITION_FROM_STANDBY_TO_LEADER) — those are still consuming as followers per the LFST javadoc.Sentinels:
OffsetRecord.ACTIVE_KEY_COUNT_NOT_TRACKED= no partition of this replica type has tracking active; 0 = tracked but empty (e.g., empty push). No data point is emitted when no task exists for the role. -
PARTIAL_UPDATE_AMPLIFICATION_ALERT_COUNT
-
ACTIVE_KEY_COUNT_INVALIDATION
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getMetricEntity
- Specified by:
getMetricEntityin interfaceModuleMetricEntityInterface
-