Enum Class BaseMetric

java.lang.Object
java.lang.Enum<BaseMetric>
org.voltdb.stream.execution.metric.BaseMetric
All Implemented Interfaces:
Serializable, Comparable<BaseMetric>, Constable, org.voltdb.metrics.v1.api.Metric

public enum BaseMetric extends Enum<BaseMetric> implements org.voltdb.metrics.v1.api.Metric
  • Enum Constant Details

    • UNKNOWN

      public static final BaseMetric UNKNOWN
    • EMITTED

      public static final BaseMetric EMITTED
    • COLLECTED

      public static final BaseMetric COLLECTED
    • STAGE_EXECUTION_TIME

      public static final BaseMetric STAGE_EXECUTION_TIME
    • STAGE_FAILURE

      public static final BaseMetric STAGE_FAILURE
    • STREAM_SINK

      public static final BaseMetric STREAM_SINK
    • STREAM_SOURCE

      public static final BaseMetric STREAM_SOURCE
    • VOLT_SINK

      public static final BaseMetric VOLT_SINK
    • VOLT_PROCEDURE_INVOCATION_COMPLETED

      public static final BaseMetric VOLT_PROCEDURE_INVOCATION_COMPLETED
    • VOLT_PROCEDURE_INVOCATION_ERRORS

      public static final BaseMetric VOLT_PROCEDURE_INVOCATION_ERRORS
    • VOLT_PROCEDURE_INVOCATION_ABORTS

      public static final BaseMetric VOLT_PROCEDURE_INVOCATION_ABORTS
    • VOLT_PROCEDURE_INVOCATION_TIMEOUTS

      public static final BaseMetric VOLT_PROCEDURE_INVOCATION_TIMEOUTS
    • VOLT_PROCEDURE_INVOCATION_LATENCY

      public static final BaseMetric VOLT_PROCEDURE_INVOCATION_LATENCY
    • VOLT_PROCEDURE_BYTES_READ

      public static final BaseMetric VOLT_PROCEDURE_BYTES_READ
    • VOLT_PROCEDURE_BYTES_WRITTEN

      public static final BaseMetric VOLT_PROCEDURE_BYTES_WRITTEN
    • VOLT_AFFINITY_READS

      public static final BaseMetric VOLT_AFFINITY_READS
    • VOLT_AFFINITY_WRITES

      public static final BaseMetric VOLT_AFFINITY_WRITES
    • VOLT_ROUNDROBIN_READS

      public static final BaseMetric VOLT_ROUNDROBIN_READS
    • VOLT_ROUNDROBIN_WRITES

      public static final BaseMetric VOLT_ROUNDROBIN_WRITES
    • GC_TIME

      public static final BaseMetric GC_TIME
    • GC_COUNT

      public static final BaseMetric GC_COUNT
    • CPU_LOAD

      public static final BaseMetric CPU_LOAD
    • FILE_DESCRIPTORS_LIMIT

      public static final BaseMetric FILE_DESCRIPTORS_LIMIT
    • FILE_DESCRIPTORS_OPEN

      public static final BaseMetric FILE_DESCRIPTORS_OPEN
    • CPU_AVAILABLE

      public static final BaseMetric CPU_AVAILABLE
    • CPU_LOAD_PROCESS

      public static final BaseMetric CPU_LOAD_PROCESS
    • CPU_LOAD_OS

      public static final BaseMetric CPU_LOAD_OS
    • DISK_SWAP_SPACE_TOTAL

      public static final BaseMetric DISK_SWAP_SPACE_TOTAL
    • DISK_SWAP_SPACE_FREE

      public static final BaseMetric DISK_SWAP_SPACE_FREE
    • MEMORY_SIZE_TOTAL

      public static final BaseMetric MEMORY_SIZE_TOTAL
    • MEMORY_SIZE_FREE

      public static final BaseMetric MEMORY_SIZE_FREE
    • MEMORY_SIZE_COMMITTED

      public static final BaseMetric MEMORY_SIZE_COMMITTED
    • MEMORY_JAVA_HEAP_USED

      public static final BaseMetric MEMORY_JAVA_HEAP_USED
    • MEMORY_JAVA_HEAP_MAX

      public static final BaseMetric MEMORY_JAVA_HEAP_MAX
    • MEMORY_JAVA_NONHEAP_USED

      public static final BaseMetric MEMORY_JAVA_NONHEAP_USED
    • GENERAL

      public static final BaseMetric GENERAL
    • CONFIGURATION

      public static final BaseMetric CONFIGURATION
    • NODE_GRAPH

      public static final BaseMetric NODE_GRAPH
    • NODE_GRAPH_EDGES

      public static final BaseMetric NODE_GRAPH_EDGES
    • KAFKA_SOURCE_PARTITION_ASSIGNED

      public static final BaseMetric KAFKA_SOURCE_PARTITION_ASSIGNED
    • KAFKA_SOURCE_MESSAGES_PULLED

      public static final BaseMetric KAFKA_SOURCE_MESSAGES_PULLED
    • KAFKA_SOURCE_BYTES_PULLED

      public static final BaseMetric KAFKA_SOURCE_BYTES_PULLED
    • KAFKA_SOURCE_PULL_ERRORS

      public static final BaseMetric KAFKA_SOURCE_PULL_ERRORS
    • KAFKA_SOURCE_PULL_TIME

      public static final BaseMetric KAFKA_SOURCE_PULL_TIME
    • KAFKA_SOURCE_PULL_DELAY

      public static final BaseMetric KAFKA_SOURCE_PULL_DELAY
    • KAFKA_FETCH_SIZE_MAX

      public static final BaseMetric KAFKA_FETCH_SIZE_MAX
    • KAFKA_RECORDS_PER_REQUEST_AVG

      public static final BaseMetric KAFKA_RECORDS_PER_REQUEST_AVG
    • KAFKA_IO_TIME_NS

      public static final BaseMetric KAFKA_IO_TIME_NS
    • KAFKA_NETWORK_IO

      public static final BaseMetric KAFKA_NETWORK_IO
    • KAFKA_CONNECTION_CLOSE

      public static final BaseMetric KAFKA_CONNECTION_CLOSE
    • KAFKA_CONNECTION_COUNT

      public static final BaseMetric KAFKA_CONNECTION_COUNT
    • KAFKA_TIME_BETWEEN_POLL_MAX

      public static final BaseMetric KAFKA_TIME_BETWEEN_POLL_MAX
    • KAFKA_BYTES_CONSUMED

      public static final BaseMetric KAFKA_BYTES_CONSUMED
    • KAFKA_COMMIT_SYNC_TIME

      public static final BaseMetric KAFKA_COMMIT_SYNC_TIME
    • KAFKA_COMMIT_RATE

      public static final BaseMetric KAFKA_COMMIT_RATE
    • KAFKA_FETCH_RATE

      public static final BaseMetric KAFKA_FETCH_RATE
    • KAFKA_LAST_POLL_SECONDS_AGO

      public static final BaseMetric KAFKA_LAST_POLL_SECONDS_AGO
    • KAFKA_INCOMING

      public static final BaseMetric KAFKA_INCOMING
    • KAFKA_COMMITS

      public static final BaseMetric KAFKA_COMMITS
    • KAFKA_RECORDS_CONSUMED

      public static final BaseMetric KAFKA_RECORDS_CONSUMED
    • KAFKA_FETCH_LATENCY_MAX

      public static final BaseMetric KAFKA_FETCH_LATENCY_MAX
    • KAFKA_START_TIME_MS

      public static final BaseMetric KAFKA_START_TIME_MS
    • KAFKA_SINK_MESSAGES_PUSHED

      public static final BaseMetric KAFKA_SINK_MESSAGES_PUSHED
    • KAFKA_SINK_MESSAGES_CONSUMED

      public static final BaseMetric KAFKA_SINK_MESSAGES_CONSUMED
    • KAFKA_SINK_BYTES_PUSHED

      public static final BaseMetric KAFKA_SINK_BYTES_PUSHED
    • KAFKA_SINK_PUSH_TIME

      public static final BaseMetric KAFKA_SINK_PUSH_TIME
    • KAFKA_SINK_PULL_DELAY

      public static final BaseMetric KAFKA_SINK_PULL_DELAY
    • KAFKA_IO_WAIT_TIME_NS

      public static final BaseMetric KAFKA_IO_WAIT_TIME_NS
    • KAFKA_RECORD_ERROR_RATE

      public static final BaseMetric KAFKA_RECORD_ERROR_RATE
    • KAFKA_RECORD_QUEUE_TIME_AVG

      public static final BaseMetric KAFKA_RECORD_QUEUE_TIME_AVG
    • KAFKA_OUTGOING_BYTE_RATE

      public static final BaseMetric KAFKA_OUTGOING_BYTE_RATE
    • KAFKA_BUFFER_EXHAUSTED_RATE

      public static final BaseMetric KAFKA_BUFFER_EXHAUSTED_RATE
    • KAFKA_REQUEST_SIZE_AVG

      public static final BaseMetric KAFKA_REQUEST_SIZE_AVG
    • KAFKA_WAITING_THREADS

      public static final BaseMetric KAFKA_WAITING_THREADS
    • KAFKA_REQUEST_IN_FLIGHT

      public static final BaseMetric KAFKA_REQUEST_IN_FLIGHT
    • KAFKA_BATCH_SIZE_MAX

      public static final BaseMetric KAFKA_BATCH_SIZE_MAX
    • KAFKA_RECORD_SEND_RATE

      public static final BaseMetric KAFKA_RECORD_SEND_RATE
    • KAFKA_RECORD_SEND

      public static final BaseMetric KAFKA_RECORD_SEND
    • KAFKA_RECORD_RETRY

      public static final BaseMetric KAFKA_RECORD_RETRY
  • Method Details

    • values

      public static BaseMetric[] 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 BaseMetric 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
    • fromId

      public static org.voltdb.metrics.v1.api.Metric fromId(int id)
    • getUnit

      public org.voltdb.metrics.v1.api.VoltUnit getUnit()
      Specified by:
      getUnit in interface org.voltdb.metrics.v1.api.Metric
    • getType

      public org.voltdb.metrics.v1.api.VoltMetricType getType()
      Specified by:
      getType in interface org.voltdb.metrics.v1.api.Metric