Class IngestionMonitorResponse

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.linkedin.venice.protocols.IngestionMonitorResponse
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, IngestionMonitorResponseOrBuilder, Serializable

public final class IngestionMonitorResponse extends com.google.protobuf.GeneratedMessageV3 implements IngestionMonitorResponseOrBuilder
Protobuf type com.linkedin.venice.protocols.IngestionMonitorResponse
See Also:
  • Field Details

    • TIMESTAMP_MS_FIELD_NUMBER

      public static final int TIMESTAMP_MS_FIELD_NUMBER
      See Also:
    • LEADER_FOLLOWER_STATE_FIELD_NUMBER

      public static final int LEADER_FOLLOWER_STATE_FIELD_NUMBER
      See Also:
    • IS_HYBRID_FIELD_NUMBER

      public static final int IS_HYBRID_FIELD_NUMBER
      See Also:
    • RECORDS_INGESTED_PER_SEC_FIELD_NUMBER

      public static final int RECORDS_INGESTED_PER_SEC_FIELD_NUMBER
      See Also:
    • BYTES_INGESTED_PER_SEC_FIELD_NUMBER

      public static final int BYTES_INGESTED_PER_SEC_FIELD_NUMBER
      See Also:
    • CONSUMED_RECORD_E2E_PROCESSING_LATENCY_AVG_MS_FIELD_NUMBER

      public static final int CONSUMED_RECORD_E2E_PROCESSING_LATENCY_AVG_MS_FIELD_NUMBER
      See Also:
    • LEADER_PREPROCESSING_LATENCY_AVG_MS_FIELD_NUMBER

      public static final int LEADER_PREPROCESSING_LATENCY_AVG_MS_FIELD_NUMBER
      See Also:
    • LEADER_PRODUCE_LATENCY_AVG_MS_FIELD_NUMBER

      public static final int LEADER_PRODUCE_LATENCY_AVG_MS_FIELD_NUMBER
      See Also:
    • LEADER_PRODUCER_COMPLETION_LATENCY_AVG_MS_FIELD_NUMBER

      public static final int LEADER_PRODUCER_COMPLETION_LATENCY_AVG_MS_FIELD_NUMBER
      See Also:
    • LEADER_PRODUCER_CALLBACK_LATENCY_AVG_MS_FIELD_NUMBER

      public static final int LEADER_PRODUCER_CALLBACK_LATENCY_AVG_MS_FIELD_NUMBER
      See Also:
    • LEADER_RECORDS_PRODUCED_PER_SEC_FIELD_NUMBER

      public static final int LEADER_RECORDS_PRODUCED_PER_SEC_FIELD_NUMBER
      See Also:
    • LEADER_BYTES_PRODUCED_PER_SEC_FIELD_NUMBER

      public static final int LEADER_BYTES_PRODUCED_PER_SEC_FIELD_NUMBER
      See Also:
    • STORAGE_ENGINE_PUT_LATENCY_AVG_MS_FIELD_NUMBER

      public static final int STORAGE_ENGINE_PUT_LATENCY_AVG_MS_FIELD_NUMBER
      See Also:
    • LEADER_VALUE_BYTES_LOOKUP_LATENCY_AVG_MS_FIELD_NUMBER

      public static final int LEADER_VALUE_BYTES_LOOKUP_LATENCY_AVG_MS_FIELD_NUMBER
      See Also:
    • LEADER_RMD_LOOKUP_LATENCY_AVG_MS_FIELD_NUMBER

      public static final int LEADER_RMD_LOOKUP_LATENCY_AVG_MS_FIELD_NUMBER
      See Also:
    • ELAPSED_TIME_SINCE_LAST_RECORD_MS_FIELD_NUMBER

      public static final int ELAPSED_TIME_SINCE_LAST_RECORD_MS_FIELD_NUMBER
      See Also:
  • Method Details

    • newInstance

      protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
      Overrides:
      newInstance in class com.google.protobuf.GeneratedMessageV3
    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
    • getTimestampMs

      public long getTimestampMs()
      int64 timestamp_ms = 1;
      Specified by:
      getTimestampMs in interface IngestionMonitorResponseOrBuilder
      Returns:
      The timestampMs.
    • getLeaderFollowerState

      public String getLeaderFollowerState()
      string leader_follower_state = 2;
      Specified by:
      getLeaderFollowerState in interface IngestionMonitorResponseOrBuilder
      Returns:
      The leaderFollowerState.
    • getLeaderFollowerStateBytes

      public com.google.protobuf.ByteString getLeaderFollowerStateBytes()
      string leader_follower_state = 2;
      Specified by:
      getLeaderFollowerStateBytes in interface IngestionMonitorResponseOrBuilder
      Returns:
      The bytes for leaderFollowerState.
    • getIsHybrid

      public boolean getIsHybrid()
      bool is_hybrid = 3;
      Specified by:
      getIsHybrid in interface IngestionMonitorResponseOrBuilder
      Returns:
      The isHybrid.
    • getRecordsIngestedPerSec

      public double getRecordsIngestedPerSec()
       Ingestion throughput (measured after drainer processing / conflict resolution)
       
      double records_ingested_per_sec = 4;
      Specified by:
      getRecordsIngestedPerSec in interface IngestionMonitorResponseOrBuilder
      Returns:
      The recordsIngestedPerSec.
    • getBytesIngestedPerSec

      public double getBytesIngestedPerSec()
      double bytes_ingested_per_sec = 5;
      Specified by:
      getBytesIngestedPerSec in interface IngestionMonitorResponseOrBuilder
      Returns:
      The bytesIngestedPerSec.
    • getConsumedRecordE2EProcessingLatencyAvgMs

      public double getConsumedRecordE2EProcessingLatencyAvgMs()
       Processing latency
       
      double consumed_record_e2e_processing_latency_avg_ms = 7;
      Specified by:
      getConsumedRecordE2EProcessingLatencyAvgMs in interface IngestionMonitorResponseOrBuilder
      Returns:
      The consumedRecordE2eProcessingLatencyAvgMs.
    • getLeaderPreprocessingLatencyAvgMs

      public double getLeaderPreprocessingLatencyAvgMs()
      double leader_preprocessing_latency_avg_ms = 8;
      Specified by:
      getLeaderPreprocessingLatencyAvgMs in interface IngestionMonitorResponseOrBuilder
      Returns:
      The leaderPreprocessingLatencyAvgMs.
    • getLeaderProduceLatencyAvgMs

      public double getLeaderProduceLatencyAvgMs()
       Produce latency (leader)
       
      double leader_produce_latency_avg_ms = 9;
      Specified by:
      getLeaderProduceLatencyAvgMs in interface IngestionMonitorResponseOrBuilder
      Returns:
      The leaderProduceLatencyAvgMs.
    • getLeaderProducerCompletionLatencyAvgMs

      public double getLeaderProducerCompletionLatencyAvgMs()
      double leader_producer_completion_latency_avg_ms = 10;
      Specified by:
      getLeaderProducerCompletionLatencyAvgMs in interface IngestionMonitorResponseOrBuilder
      Returns:
      The leaderProducerCompletionLatencyAvgMs.
    • getLeaderProducerCallbackLatencyAvgMs

      public double getLeaderProducerCallbackLatencyAvgMs()
      double leader_producer_callback_latency_avg_ms = 11;
      Specified by:
      getLeaderProducerCallbackLatencyAvgMs in interface IngestionMonitorResponseOrBuilder
      Returns:
      The leaderProducerCallbackLatencyAvgMs.
    • getLeaderRecordsProducedPerSec

      public double getLeaderRecordsProducedPerSec()
       Leader output
       
      double leader_records_produced_per_sec = 12;
      Specified by:
      getLeaderRecordsProducedPerSec in interface IngestionMonitorResponseOrBuilder
      Returns:
      The leaderRecordsProducedPerSec.
    • getLeaderBytesProducedPerSec

      public double getLeaderBytesProducedPerSec()
      double leader_bytes_produced_per_sec = 13;
      Specified by:
      getLeaderBytesProducedPerSec in interface IngestionMonitorResponseOrBuilder
      Returns:
      The leaderBytesProducedPerSec.
    • getStorageEnginePutLatencyAvgMs

      public double getStorageEnginePutLatencyAvgMs()
       Storage latency
       
      double storage_engine_put_latency_avg_ms = 14;
      Specified by:
      getStorageEnginePutLatencyAvgMs in interface IngestionMonitorResponseOrBuilder
      Returns:
      The storageEnginePutLatencyAvgMs.
    • getLeaderValueBytesLookupLatencyAvgMs

      public double getLeaderValueBytesLookupLatencyAvgMs()
       RT lookup latency (leader)
       
      double leader_value_bytes_lookup_latency_avg_ms = 15;
      Specified by:
      getLeaderValueBytesLookupLatencyAvgMs in interface IngestionMonitorResponseOrBuilder
      Returns:
      The leaderValueBytesLookupLatencyAvgMs.
    • getLeaderRmdLookupLatencyAvgMs

      public double getLeaderRmdLookupLatencyAvgMs()
      double leader_rmd_lookup_latency_avg_ms = 16;
      Specified by:
      getLeaderRmdLookupLatencyAvgMs in interface IngestionMonitorResponseOrBuilder
      Returns:
      The leaderRmdLookupLatencyAvgMs.
    • getElapsedTimeSinceLastRecordMs

      public long getElapsedTimeSinceLastRecordMs()
       Timing
       
      int64 elapsed_time_since_last_record_ms = 17;
      Specified by:
      getElapsedTimeSinceLastRecordMs in interface IngestionMonitorResponseOrBuilder
      Returns:
      The elapsedTimeSinceLastRecordMs.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessageV3
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessageV3
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static IngestionMonitorResponse parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static IngestionMonitorResponse parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static IngestionMonitorResponse parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static IngestionMonitorResponse parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static IngestionMonitorResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static IngestionMonitorResponse parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static IngestionMonitorResponse parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static IngestionMonitorResponse parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static IngestionMonitorResponse parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static IngestionMonitorResponse parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static IngestionMonitorResponse parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static IngestionMonitorResponse parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public IngestionMonitorResponse.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static IngestionMonitorResponse.Builder newBuilder()
    • newBuilder

      public static IngestionMonitorResponse.Builder newBuilder(IngestionMonitorResponse prototype)
    • toBuilder

      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected IngestionMonitorResponse.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
      Specified by:
      newBuilderForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstance

      public static IngestionMonitorResponse getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<IngestionMonitorResponse> parser()
    • getParserForType

      public com.google.protobuf.Parser<IngestionMonitorResponse> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstanceForType

      public IngestionMonitorResponse getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder