Package org.apache.hadoop.fs.s3a

Enum Class Statistic

java.lang.Object
java.lang.Enum<Statistic>
org.apache.hadoop.fs.s3a.Statistic
All Implemented Interfaces:
Serializable, Comparable<Statistic>, Constable

@Unstable public enum Statistic extends Enum<Statistic>
Statistic which are collected in S3A. Counter and duration statistics are published in S3AFileSystem.getStorageStatistics(). and as metrics in S3AInstrumentation.

Where possible, stream names come from StreamStatisticNames and StoreStatisticNames

  • Enum Constant Details

    • ACTION_EXECUTOR_ACQUIRED

      public static final Statistic ACTION_EXECUTOR_ACQUIRED
    • ACTION_HTTP_HEAD_REQUEST

      public static final Statistic ACTION_HTTP_HEAD_REQUEST
    • ACTION_FILE_OPENED

      public static final Statistic ACTION_FILE_OPENED
    • ACTION_HTTP_GET_REQUEST

      public static final Statistic ACTION_HTTP_GET_REQUEST
    • HTTP_RESPONSE_400

      public static final Statistic HTTP_RESPONSE_400
    • HTTP_RESPONSE_429

      public static final Statistic HTTP_RESPONSE_429
    • HTTP_RESPONSE_4XX

      public static final Statistic HTTP_RESPONSE_4XX
    • HTTP_RESPONSE_500

      public static final Statistic HTTP_RESPONSE_500
    • HTTP_RESPONSE_503

      public static final Statistic HTTP_RESPONSE_503
    • HTTP_RESPONSE_5XX

      public static final Statistic HTTP_RESPONSE_5XX
    • FILESYSTEM_INITIALIZATION

      public static final Statistic FILESYSTEM_INITIALIZATION
    • FILESYSTEM_CLOSE

      public static final Statistic FILESYSTEM_CLOSE
    • CONDITIONAL_CREATE

      public static final Statistic CONDITIONAL_CREATE
    • CONDITIONAL_CREATE_FAILED

      public static final Statistic CONDITIONAL_CREATE_FAILED
    • DIRECTORIES_CREATED

      public static final Statistic DIRECTORIES_CREATED
    • DIRECTORIES_DELETED

      public static final Statistic DIRECTORIES_DELETED
    • FILES_COPIED

      public static final Statistic FILES_COPIED
    • FILES_COPIED_BYTES

      public static final Statistic FILES_COPIED_BYTES
    • FILES_CREATED

      public static final Statistic FILES_CREATED
    • FILES_DELETED

      public static final Statistic FILES_DELETED
    • FILES_DELETE_REJECTED

      public static final Statistic FILES_DELETE_REJECTED
    • FAKE_DIRECTORIES_CREATED

      public static final Statistic FAKE_DIRECTORIES_CREATED
    • FAKE_DIRECTORIES_DELETED

      public static final Statistic FAKE_DIRECTORIES_DELETED
    • IGNORED_ERRORS

      public static final Statistic IGNORED_ERRORS
    • INVOCATION_ABORT

      public static final Statistic INVOCATION_ABORT
    • INVOCATION_ACCESS

      public static final Statistic INVOCATION_ACCESS
    • INVOCATION_BULK_DELETE

      public static final Statistic INVOCATION_BULK_DELETE
    • INVOCATION_COPY_FROM_LOCAL_FILE

      public static final Statistic INVOCATION_COPY_FROM_LOCAL_FILE
    • INVOCATION_CREATE

      public static final Statistic INVOCATION_CREATE
    • INVOCATION_CREATE_FILE

      public static final Statistic INVOCATION_CREATE_FILE
    • INVOCATION_CREATE_NON_RECURSIVE

      public static final Statistic INVOCATION_CREATE_NON_RECURSIVE
    • INVOCATION_DELETE

      public static final Statistic INVOCATION_DELETE
    • INVOCATION_EXISTS

      public static final Statistic INVOCATION_EXISTS
    • INVOCATION_GET_CONTENT_SUMMARY

      public static final Statistic INVOCATION_GET_CONTENT_SUMMARY
    • INVOCATION_GET_DELEGATION_TOKEN

      public static final Statistic INVOCATION_GET_DELEGATION_TOKEN
    • INVOCATION_GET_FILE_CHECKSUM

      public static final Statistic INVOCATION_GET_FILE_CHECKSUM
    • INVOCATION_GET_FILE_STATUS

      public static final Statistic INVOCATION_GET_FILE_STATUS
    • INVOCATION_GLOB_STATUS

      public static final Statistic INVOCATION_GLOB_STATUS
    • INVOCATION_IS_DIRECTORY

      public static final Statistic INVOCATION_IS_DIRECTORY
    • INVOCATION_IS_FILE

      public static final Statistic INVOCATION_IS_FILE
    • INVOCATION_HFLUSH

      public static final Statistic INVOCATION_HFLUSH
    • INVOCATION_HSYNC

      public static final Statistic INVOCATION_HSYNC
    • INVOCATION_LIST_FILES

      public static final Statistic INVOCATION_LIST_FILES
    • INVOCATION_LIST_LOCATED_STATUS

      public static final Statistic INVOCATION_LIST_LOCATED_STATUS
    • INVOCATION_LIST_STATUS

      public static final Statistic INVOCATION_LIST_STATUS
    • INVOCATION_MKDIRS

      public static final Statistic INVOCATION_MKDIRS
    • INVOCATION_OPEN

      public static final Statistic INVOCATION_OPEN
    • INVOCATION_OPENFILE

      public static final Statistic INVOCATION_OPENFILE
    • INVOCATION_RENAME

      public static final Statistic INVOCATION_RENAME
    • INVOCATION_XATTR_GET_MAP

      public static final Statistic INVOCATION_XATTR_GET_MAP
    • INVOCATION_XATTR_GET_NAMED

      public static final Statistic INVOCATION_XATTR_GET_NAMED
    • INVOCATION_XATTR_GET_NAMED_MAP

      public static final Statistic INVOCATION_XATTR_GET_NAMED_MAP
    • INVOCATION_OP_XATTR_LIST

      public static final Statistic INVOCATION_OP_XATTR_LIST
    • OBJECT_COPY_REQUESTS

      public static final Statistic OBJECT_COPY_REQUESTS
    • OBJECT_DELETE_REQUEST

      public static final Statistic OBJECT_DELETE_REQUEST
    • OBJECT_BULK_DELETE_REQUEST

      public static final Statistic OBJECT_BULK_DELETE_REQUEST
    • OBJECT_DELETE_OBJECTS

      public static final Statistic OBJECT_DELETE_OBJECTS
    • OBJECT_LIST_REQUEST

      public static final Statistic OBJECT_LIST_REQUEST
    • OBJECT_CONTINUE_LIST_REQUESTS

      public static final Statistic OBJECT_CONTINUE_LIST_REQUESTS
    • OBJECT_METADATA_REQUESTS

      public static final Statistic OBJECT_METADATA_REQUESTS
    • OBJECT_MULTIPART_UPLOAD_INITIATED

      public static final Statistic OBJECT_MULTIPART_UPLOAD_INITIATED
    • OBJECT_MULTIPART_UPLOAD_ABORTED

      public static final Statistic OBJECT_MULTIPART_UPLOAD_ABORTED
    • OBJECT_MULTIPART_UPLOAD_LIST

      public static final Statistic OBJECT_MULTIPART_UPLOAD_LIST
    • OBJECT_PUT_REQUESTS

      public static final Statistic OBJECT_PUT_REQUESTS
    • OBJECT_PUT_REQUESTS_COMPLETED

      public static final Statistic OBJECT_PUT_REQUESTS_COMPLETED
    • OBJECT_PUT_REQUESTS_ACTIVE

      public static final Statistic OBJECT_PUT_REQUESTS_ACTIVE
    • OBJECT_PUT_BYTES

      public static final Statistic OBJECT_PUT_BYTES
    • OBJECT_PUT_BYTES_PENDING

      public static final Statistic OBJECT_PUT_BYTES_PENDING
    • STREAM_LEAKS

      public static final Statistic STREAM_LEAKS
    • STREAM_READ_ABORTED

      public static final Statistic STREAM_READ_ABORTED
    • STREAM_READ_ANALYTICS_OPENED

      public static final Statistic STREAM_READ_ANALYTICS_OPENED
    • STREAM_READ_BYTES

      public static final Statistic STREAM_READ_BYTES
    • STREAM_READ_BYTES_DISCARDED_ABORT

      public static final Statistic STREAM_READ_BYTES_DISCARDED_ABORT
    • STREAM_READ_BYTES_READ_CLOSE

      public static final Statistic STREAM_READ_BYTES_READ_CLOSE
    • STREAM_READ_CLOSED

      public static final Statistic STREAM_READ_CLOSED
    • STREAM_READ_CLOSE_OPERATIONS

      public static final Statistic STREAM_READ_CLOSE_OPERATIONS
    • ANALYTICS_STREAM_FACTORY_CLOSED

      public static final Statistic ANALYTICS_STREAM_FACTORY_CLOSED
    • STREAM_READ_EXCEPTIONS

      public static final Statistic STREAM_READ_EXCEPTIONS
    • STREAM_READ_FULLY_OPERATIONS

      public static final Statistic STREAM_READ_FULLY_OPERATIONS
    • STREAM_READ_OPENED

      public static final Statistic STREAM_READ_OPENED
    • STREAM_READ_OPERATIONS

      public static final Statistic STREAM_READ_OPERATIONS
    • STREAM_READ_VECTORED_OPERATIONS

      public static final Statistic STREAM_READ_VECTORED_OPERATIONS
    • STREAM_READ_VECTORED_READ_BYTES_DISCARDED

      public static final Statistic STREAM_READ_VECTORED_READ_BYTES_DISCARDED
    • STREAM_READ_VECTORED_INCOMING_RANGES

      public static final Statistic STREAM_READ_VECTORED_INCOMING_RANGES
    • STREAM_READ_VECTORED_COMBINED_RANGES

      public static final Statistic STREAM_READ_VECTORED_COMBINED_RANGES
    • STREAM_READ_REMOTE_STREAM_ABORTED

      public static final Statistic STREAM_READ_REMOTE_STREAM_ABORTED
    • STREAM_READ_REMOTE_STREAM_CLOSED

      public static final Statistic STREAM_READ_REMOTE_STREAM_CLOSED
    • STREAM_READ_OPERATIONS_INCOMPLETE

      public static final Statistic STREAM_READ_OPERATIONS_INCOMPLETE
    • STREAM_READ_VERSION_MISMATCHES

      public static final Statistic STREAM_READ_VERSION_MISMATCHES
    • STREAM_READ_SEEK_BACKWARD_OPERATIONS

      public static final Statistic STREAM_READ_SEEK_BACKWARD_OPERATIONS
    • STREAM_READ_SEEK_BYTES_BACKWARDS

      public static final Statistic STREAM_READ_SEEK_BYTES_BACKWARDS
    • STREAM_READ_SEEK_BYTES_DISCARDED

      public static final Statistic STREAM_READ_SEEK_BYTES_DISCARDED
    • STREAM_READ_SEEK_BYTES_SKIPPED

      public static final Statistic STREAM_READ_SEEK_BYTES_SKIPPED
    • STREAM_READ_SEEK_FORWARD_OPERATIONS

      public static final Statistic STREAM_READ_SEEK_FORWARD_OPERATIONS
    • STREAM_READ_SEEK_OPERATIONS

      public static final Statistic STREAM_READ_SEEK_OPERATIONS
    • STREAM_READ_SEEK_POLICY_CHANGED

      public static final Statistic STREAM_READ_SEEK_POLICY_CHANGED
    • STREAM_READ_TOTAL_BYTES

      public static final Statistic STREAM_READ_TOTAL_BYTES
    • STREAM_READ_UNBUFFERED

      public static final Statistic STREAM_READ_UNBUFFERED
    • STREAM_READ_BLOCKS_IN_FILE_CACHE

      public static final Statistic STREAM_READ_BLOCKS_IN_FILE_CACHE
    • STREAM_READ_ACTIVE_PREFETCH_OPERATIONS

      public static final Statistic STREAM_READ_ACTIVE_PREFETCH_OPERATIONS
    • STREAM_READ_ACTIVE_MEMORY_IN_USE

      public static final Statistic STREAM_READ_ACTIVE_MEMORY_IN_USE
    • STREAM_READ_PREFETCH_BYTES

      public static final Statistic STREAM_READ_PREFETCH_BYTES
    • STREAM_READ_CACHE_HIT

      public static final Statistic STREAM_READ_CACHE_HIT
    • STREAM_WRITE_EXCEPTIONS

      public static final Statistic STREAM_WRITE_EXCEPTIONS
    • STREAM_WRITE_EXCEPTIONS_COMPLETING_UPLOADS

      public static final Statistic STREAM_WRITE_EXCEPTIONS_COMPLETING_UPLOADS
    • STREAM_WRITE_BLOCK_UPLOADS

      public static final Statistic STREAM_WRITE_BLOCK_UPLOADS
    • STREAM_WRITE_BLOCK_UPLOADS_ACTIVE

      public static final Statistic STREAM_WRITE_BLOCK_UPLOADS_ACTIVE
    • STREAM_WRITE_BLOCK_UPLOADS_COMMITTED

      public static final Statistic STREAM_WRITE_BLOCK_UPLOADS_COMMITTED
    • STREAM_WRITE_BLOCK_UPLOADS_ABORTED

      public static final Statistic STREAM_WRITE_BLOCK_UPLOADS_ABORTED
    • STREAM_WRITE_BLOCK_UPLOADS_PENDING

      public static final Statistic STREAM_WRITE_BLOCK_UPLOADS_PENDING
    • STREAM_WRITE_BLOCK_UPLOADS_BYTES_PENDING

      public static final Statistic STREAM_WRITE_BLOCK_UPLOADS_BYTES_PENDING
    • STREAM_WRITE_TOTAL_TIME

      public static final Statistic STREAM_WRITE_TOTAL_TIME
    • STREAM_WRITE_TOTAL_DATA

      public static final Statistic STREAM_WRITE_TOTAL_DATA
    • STREAM_WRITE_BYTES

      public static final Statistic STREAM_WRITE_BYTES
    • STREAM_WRITE_QUEUE_DURATION

      public static final Statistic STREAM_WRITE_QUEUE_DURATION
    • STREAM_EVICT_BLOCKS_FROM_FILE_CACHE

      public static final Statistic STREAM_EVICT_BLOCKS_FROM_FILE_CACHE
    • STREAM_FILE_CACHE_EVICTION

      public static final Statistic STREAM_FILE_CACHE_EVICTION
    • COMMITTER_COMMITS_CREATED

      public static final Statistic COMMITTER_COMMITS_CREATED
    • COMMITTER_COMMITS_COMPLETED

      public static final Statistic COMMITTER_COMMITS_COMPLETED
    • COMMITTER_COMMIT_JOB

      public static final Statistic COMMITTER_COMMIT_JOB
    • COMMITTER_JOBS_SUCCEEDED

      public static final Statistic COMMITTER_JOBS_SUCCEEDED
    • COMMITTER_JOBS_FAILED

      public static final Statistic COMMITTER_JOBS_FAILED
    • COMMITTER_TASKS_SUCCEEDED

      public static final Statistic COMMITTER_TASKS_SUCCEEDED
    • COMMITTER_TASKS_FAILED

      public static final Statistic COMMITTER_TASKS_FAILED
    • COMMITTER_BYTES_COMMITTED

      public static final Statistic COMMITTER_BYTES_COMMITTED
    • COMMITTER_BYTES_UPLOADED

      public static final Statistic COMMITTER_BYTES_UPLOADED
    • COMMITTER_COMMITS_FAILED

      public static final Statistic COMMITTER_COMMITS_FAILED
    • COMMITTER_COMMITS_ABORTED

      public static final Statistic COMMITTER_COMMITS_ABORTED
    • COMMITTER_COMMITS_REVERTED

      public static final Statistic COMMITTER_COMMITS_REVERTED
    • COMMITTER_LOAD_SINGLE_PENDING_FILE

      public static final Statistic COMMITTER_LOAD_SINGLE_PENDING_FILE
    • COMMITTER_MAGIC_FILES_CREATED

      public static final Statistic COMMITTER_MAGIC_FILES_CREATED
    • COMMITTER_MAGIC_MARKER_PUT

      public static final Statistic COMMITTER_MAGIC_MARKER_PUT
    • COMMITTER_MATERIALIZE_FILE

      public static final Statistic COMMITTER_MATERIALIZE_FILE
    • COMMITTER_STAGE_FILE_UPLOAD

      public static final Statistic COMMITTER_STAGE_FILE_UPLOAD
    • STORE_CLIENT_CREATION

      public static final Statistic STORE_CLIENT_CREATION
    • STORE_EXISTS_PROBE

      public static final Statistic STORE_EXISTS_PROBE
    • STORE_IO_REQUEST

      public static final Statistic STORE_IO_REQUEST
    • STORE_IO_RETRY

      public static final Statistic STORE_IO_RETRY
    • STORE_IO_RATE_LIMITED

      public static final Statistic STORE_IO_RATE_LIMITED
    • STORE_IO_THROTTLED

      public static final Statistic STORE_IO_THROTTLED
    • STORE_IO_THROTTLE_RATE

      public static final Statistic STORE_IO_THROTTLE_RATE
    • DELEGATION_TOKENS_ISSUED

      public static final Statistic DELEGATION_TOKENS_ISSUED
    • MULTIPART_UPLOAD_INSTANTIATED

      public static final Statistic MULTIPART_UPLOAD_INSTANTIATED
    • MULTIPART_UPLOAD_PART_PUT

      public static final Statistic MULTIPART_UPLOAD_PART_PUT
    • MULTIPART_UPLOAD_PART_PUT_BYTES

      public static final Statistic MULTIPART_UPLOAD_PART_PUT_BYTES
    • MULTIPART_UPLOAD_ABORTED

      public static final Statistic MULTIPART_UPLOAD_ABORTED
    • MULTIPART_UPLOAD_ABORT_UNDER_PATH_INVOKED

      public static final Statistic MULTIPART_UPLOAD_ABORT_UNDER_PATH_INVOKED
    • MULTIPART_UPLOAD_COMPLETED

      public static final Statistic MULTIPART_UPLOAD_COMPLETED
    • MULTIPART_UPLOAD_LIST

      public static final Statistic MULTIPART_UPLOAD_LIST
    • MULTIPART_UPLOAD_STARTED

      public static final Statistic MULTIPART_UPLOAD_STARTED
    • AUDIT_ACCESS_CHECK_FAILURE

      public static final Statistic AUDIT_ACCESS_CHECK_FAILURE
    • AUDIT_SPAN_CREATION

      public static final Statistic AUDIT_SPAN_CREATION
    • AUDIT_FAILURE

      public static final Statistic AUDIT_FAILURE
    • AUDIT_REQUEST_EXECUTION

      public static final Statistic AUDIT_REQUEST_EXECUTION
    • CLIENT_SIDE_ENCRYPTION_ENABLED

      public static final Statistic CLIENT_SIDE_ENCRYPTION_ENABLED
  • Method Details

    • values

      public static Statistic[] 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 Statistic 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
    • getSymbol

      public String getSymbol()
    • fromSymbol

      public static Statistic fromSymbol(String symbol)
      Get a statistic from a symbol.
      Parameters:
      symbol - statistic to look up
      Returns:
      the value or null.
    • getDescription

      public String getDescription()
    • toString

      public String toString()
      The string value is simply the symbol. This makes this operation very low cost.
      Overrides:
      toString in class Enum<Statistic>
      Returns:
      the symbol of this statistic.
    • getType

      public StatisticTypeEnum getType()
      What type is this statistic?
      Returns:
      the type.