Enum Class AppendMetricsDoc

java.lang.Object
java.lang.Enum<AppendMetricsDoc>
io.camunda.zeebe.logstreams.impl.flowcontrol.AppendMetricsDoc
All Implemented Interfaces:
ExtendedMeterDocumentation, io.micrometer.core.instrument.docs.MeterDocumentation, Serializable, Comparable<AppendMetricsDoc>, Constable

public enum AppendMetricsDoc extends Enum<AppendMetricsDoc> implements ExtendedMeterDocumentation
Flow control metrics for the log storage appender.
  • Enum Constant Details

    • TOTAL_DEFERRED_APPEND_COUNT

      public static final AppendMetricsDoc TOTAL_DEFERRED_APPEND_COUNT
      Number of deferred appends due to backpressure
    • TOTAL_APPEND_TRY_COUNT

      public static final AppendMetricsDoc TOTAL_APPEND_TRY_COUNT
      Number of tries to append
    • CURRENT_INFLIGHT

      public static final AppendMetricsDoc CURRENT_INFLIGHT
      Current number of append inflight
    • CURRENT_LIMIT

      public static final AppendMetricsDoc CURRENT_LIMIT
      Current limit for number of inflight appends
    • LAST_COMMITTED_POSITION

      public static final AppendMetricsDoc LAST_COMMITTED_POSITION
      The last committed position
    • LAST_WRITTEN_POSITION

      public static final AppendMetricsDoc LAST_WRITTEN_POSITION
      The last appended position by the appender
    • WRITE_LATENCY

      public static final AppendMetricsDoc WRITE_LATENCY
      Latency to append an event to the log in seconds
    • COMMIT_LATENCY

      public static final AppendMetricsDoc COMMIT_LATENCY
      Latency to commit an event to the log in seconds
    • RECORD_APPENDED

      public static final AppendMetricsDoc RECORD_APPENDED
      Count of records appended per partition, record type, value type, and intent
  • Method Details

    • values

      public static AppendMetricsDoc[] 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

      public static AppendMetricsDoc valueOf(String name)
      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 name
      NullPointerException - if the argument is null