Module: Couchbase::Observability

Defined in:
lib/couchbase/utils/observability_constants.rb,
lib/couchbase/utils/observability.rb,
/home/runner/work/couchbase-ruby-client/couchbase-ruby-client/lib/couchbase/utils/observability.rb,
/home/runner/work/couchbase-ruby-client/couchbase-ruby-client/lib/couchbase/utils/observability_constants.rb

Overview

rubocop:disable Metrics/ModuleLength

Defined Under Namespace

Classes: ClusterLabelListener, Handler, Wrapper

Constant Summary collapse

OP_GET =
"get"
OP_GET_MULTI =
"get_multi"
OP_GET_AND_LOCK =
"get_and_lock"
OP_GET_AND_TOUCH =
"get_and_touch"
OP_GET_ALL_REPLICAS =
"get_all_replicas"
OP_GET_ANY_REPLICA =
"get_any_replica"
OP_GET_REPLICA =
"get_replica"
OP_EXISTS =
"exists"
OP_REPLACE =
"replace"
OP_UPSERT =
"upsert"
OP_UPSERT_MULTI =
"upsert_multi"
OP_REMOVE =
"remove"
OP_REMOVE_MULTI =
"remove_multi"
OP_INSERT =
"insert"
OP_TOUCH =
"touch"
OP_UNLOCK =
"unlock"
OP_LOOKUP_IN =
"lookup_in"
OP_LOOKUP_IN_ALL_REPLICAS =
"lookup_in_all_replicas"
OP_LOOKUP_IN_ANY_REPLICA =
"lookup_in_any_replica"
OP_LOOKUP_IN_REPLICA =
"lookup_in_replica"
OP_MUTATE_IN =
"mutate_in"
OP_SCAN =
"scan"
OP_INCREMENT =
"increment"
OP_DECREMENT =
"decrement"
OP_APPEND =
"append"
OP_PREPEND =
"prepend"
OP_QUERY =
"query"
OP_SEARCH_QUERY =
"search"
OP_ANALYTICS_QUERY =
"analytics"
OP_VIEW_QUERY =
"views"
OP_PING =
"ping"
OP_DIAGNOSTICS =
"diagnostics"
OP_BM_CREATE_BUCKET =
"manager_buckets_create_bucket"
OP_BM_DROP_BUCKET =
"manager_buckets_drop_bucket"
OP_BM_FLUSH_BUCKET =
"manager_buckets_flush_bucket"
OP_BM_GET_ALL_BUCKETS =
"manager_buckets_get_all_buckets"
OP_BM_GET_BUCKET =
"manager_buckets_get_bucket"
OP_BM_UPDATE_BUCKET =
"manager_buckets_update_bucket"
OP_CM_CREATE_COLLECTION =
"manager_collections_create_collection"
OP_CM_UPDATE_COLLECTION =
"manager_collections_update_collection"
OP_CM_DROP_COLLECTION =
"manager_collections_drop_collection"
OP_CM_CREATE_SCOPE =
"manager_collections_create_scope"
OP_CM_DROP_SCOPE =
"manager_collections_drop_scope"
OP_CM_GET_ALL_SCOPES =
"manager_collections_get_all_scopes"
OP_CM_GET_SCOPE =
"manager_collections_get_scope"
OP_QM_BUILD_DEFERRED_INDEXES =
"manager_query_build_deferred_indexes"
OP_QM_CREATE_INDEX =
"manager_query_create_index"
OP_QM_CREATE_PRIMARY_INDEX =
"manager_query_create_primary_index"
OP_QM_DROP_INDEX =
"manager_query_drop_index"
OP_QM_DROP_PRIMARY_INDEX =
"manager_query_drop_primary_index"
OP_QM_GET_ALL_INDEXES =
"manager_query_get_all_indexes"
OP_QM_WATCH_INDEXES =
"manager_query_watch_indexes"
OP_AM_CREATE_DATAVERSE =
"manager_analytics_create_dataverse"
OP_AM_DROP_DATAVERSE =
"manager_analytics_drop_dataverse"
OP_AM_CREATE_DATASET =
"manager_analytics_create_dataset"
OP_AM_DROP_DATASET =
"manager_analytics_drop_dataset"
OP_AM_GET_ALL_DATASETS =
"manager_analytics_get_all_datasets"
OP_AM_CREATE_INDEX =
"manager_analytics_create_index"
OP_AM_DROP_INDEX =
"manager_analytics_drop_index"
OP_AM_GET_ALL_INDEXES =
"manager_analytics_get_all_indexes"
"manager_analytics_connect_link"
"manager_analytics_disconnect_link"
OP_AM_GET_PENDING_MUTATIONS =
"manager_analytics_get_pending_mutations"
"manager_analytics_create_link"
"manager_analytics_replace_link"
"manager_analytics_drop_link"
"manager_analytics_get_links"
OP_SM_GET_INDEX =
"manager_search_get_index"
OP_SM_GET_ALL_INDEXES =
"manager_search_get_all_indexes"
OP_SM_UPSERT_INDEX =
"manager_search_upsert_index"
OP_SM_DROP_INDEX =
"manager_search_drop_index"
OP_SM_GET_INDEXED_DOCUMENTS_COUNT =
"manager_search_get_indexed_documents_count"
OP_SM_GET_INDEX_STATS =
"manager_search_get_index_stats"
OP_SM_GET_STATS =
"manager_search_get_stats"
OP_SM_PAUSE_INGEST =
"manager_search_pause_index"
OP_SM_RESUME_INGEST =
"manager_search_resume_index"
OP_SM_ALLOW_QUERYING =
"manager_search_allow_querying"
OP_SM_DISALLOW_QUERYING =
"manager_search_disallow_querying"
OP_SM_FREEZE_PLAN =
"manager_search_freeze_plan"
OP_SM_UNFREEZE_PLAN =
"manager_search_unfreeze_plan"
OP_SM_ANALYZE_DOCUMENT =
"manager_search_analyze_document"
OP_UM_DROP_GROUP =
"manager_users_drop_group"
OP_UM_DROP_USER =
"manager_users_drop_user"
OP_UM_GET_ALL_GROUPS =
"manager_users_get_all_groups"
OP_UM_GET_ALL_USERS =
"manager_users_get_all_users"
OP_UM_GET_GROUP =
"manager_users_get_group"
OP_UM_GET_ROLES =
"manager_users_get_roles"
OP_UM_GET_USER =
"manager_users_get_user"
OP_UM_UPSERT_GROUP =
"manager_users_upsert_group"
OP_UM_UPSERT_USER =
"manager_users_upsert_user"
OP_UM_CHANGE_PASSWORD =
"manager_users_change_password"
OP_VM_GET_DESIGN_DOCUMENT =
"manager_views_get_design_document"
OP_VM_GET_ALL_DESIGN_DOCUMENTS =
"manager_views_get_all_design_documents"
OP_VM_UPSERT_DESIGN_DOCUMENT =
"manager_views_upsert_design_document"
OP_VM_DROP_DESIGN_DOCUMENT =
"manager_views_drop_design_document"
OP_VM_PUBLISH_DESIGN_DOCUMENT =
"manager_views_publish_design_document"
OP_LIST_EACH =
"list_each"
OP_LIST_LENGTH =
"list_length"
OP_LIST_PUSH =
"list_push"
OP_LIST_UNSHIFT =
"list_unshift"
OP_LIST_INSERT =
"list_insert"
OP_LIST_AT =
"list_at"
OP_LIST_DELETE_AT =
"list_delete_at"
OP_LIST_CLEAR =
"list_clear"
OP_MAP_EACH =
"map_each"
OP_MAP_LENGTH =
"map_length"
OP_MAP_CLEAR =
"map_clear"
OP_MAP_FETCH =
"map_fetch"
OP_MAP_DELETE =
"map_delete"
OP_MAP_KEY_EXISTS =
"map_key"
OP_MAP_STORE =
"map_store"
OP_QUEUE_EACH =
"queue_each"
OP_QUEUE_LENGTH =
"queue_length"
OP_QUEUE_CLEAR =
"queue_clear"
OP_QUEUE_PUSH =
"queue_push"
OP_QUEUE_POP =
"queue_pop"
OP_SET_EACH =
"set_each"
OP_SET_LENGTH =
"set_length"
OP_SET_ADD =
"set_add"
OP_SET_CLEAR =
"set_clear"
OP_SET_DELETE =
"set_delete"
STEP_REQUEST_ENCODING =
"request_encoding"
STEP_DISPATCH_TO_SERVER =
"dispatch_to_server"
ATTR_SYSTEM_NAME =

Common attributes

"db.system.name"
ATTR_CLUSTER_NAME =
"couchbase.cluster.name"
ATTR_CLUSTER_UUID =
"couchbase.cluster.uuid"
ATTR_OPERATION_NAME =

Operation-level attributes

"db.operation.name"
ATTR_SERVICE =
"couchbase.service"
ATTR_BUCKET_NAME =
"db.namespace"
ATTR_SCOPE_NAME =
"couchbase.scope.name"
ATTR_COLLECTION_NAME =
"couchbase.collection.name"
ATTR_RETRIES =
"couchbase.retries"
ATTR_DURABILITY =
"couchbase.durability"
ATTR_QUERY_STATEMENT =
"db.query.text"
ATTR_ERROR_TYPE =
"error.type"
ATTR_LOCAL_ID =

Dispatch-level attributes

"couchbase.local_id"
ATTR_OPERATION_ID =
"couchbase.operation_id"
ATTR_PEER_ADDRESS =
"network.peer.address"
ATTR_PEER_PORT =
"network.peer.port"
ATTR_SERVER_DURATION =
"couchbase.server_duration"
ATTR_RESERVED_UNIT =

Reserved attributes

"__unit"
ATTR_VALUE_SYSTEM_NAME =
"couchbase"
ATTR_VALUE_DURABILITY_MAJORITY =
"majority"
ATTR_VALUE_DURABILITY_MAJORITY_AND_PERSIST_TO_ACTIVE =
"majority_and_persist_active"
ATTR_VALUE_DURABILITY_PERSIST_TO_MAJORITY =
"persist_majority"
ATTR_VALUE_SERVICE_KV =
"kv"
ATTR_VALUE_SERVICE_QUERY =
"query"
ATTR_VALUE_SERVICE_SEARCH =
"search"
ATTR_VALUE_SERVICE_VIEWS =
"views"
ATTR_VALUE_SERVICE_ANALYTICS =
"analytics"
ATTR_VALUE_SERVICE_MANAGEMENT =
"management"
ATTR_VALUE_RESERVED_UNIT_SECONDS =
"s"
METER_NAME_OPERATION_DURATION =
"db.client.operation.duration"