Расширение Couchbase

Материал из Документация Ключ-АСТРОМ

Расширение Couchbase

Мониторинг кластеров Couchbase Capella и Server через метрики Prometheus и API.

Расширение Couchbase предназначено для мониторинга баз данных Couchbase. Оно предоставляет метрики мониторинга на уровне кластера и ноды.

Мониторинг Capella выполняется расширением, работающим на выбранном АктивныйШлюз или группе АктивныйШлюз.

Начало работы

Требования

ЕдиныйАгент

Виртуальная машина

Если ваш Couchbase работает непосредственно на виртуальной машине, вам нужно установить ЕдиныйАгент на эту виртуальную машину, чтобы начать.

Рабочая нагрузка Kubernetes

Если ваш Couchbase работает как рабочая нагрузка в Kubernetes, разверните Ключ-АСТРОМ на Kubernetes.

Рабочая нагрузка OpenShift

Если ваш Couchbase работает как рабочая нагрузка в OpenShift, разверните Ключ-АСТРОМ на OpenShift.

OpenTelemetry

Если вы инструментируете Couchbase с помощью OpenTelemetry:

  • Убедитесь, что функция ЕдиныйАгент «Поддержка агента инструментирования OpenTelemetry Java» активирована для получения полной трассировки и аналитики метрик (требуется ЕдиныйАгент версии 1.237 или новее).
  • Инструментируйте Java-клиент с помощью OpenTelemetry.
  • Сохраните атрибуты спанов.

Конфигурация Capella/Couchbase Server

Расширение требует нескольких соответствующих настроек в административном интерфейсе Capella/Couchbase Server:

Имя хоста подключения

  • Capella
 Это строка подключения Capella. В интерфейсе Capella перейдите на вкладку Подключение базы данных, скопируйте полную строку подключения и вставьте её в поле Строка подключения конфигурации мониторинга.
  • Server
 IP-адрес ноды Couchbase. Нода Couchbase должна быть доступна с АктивныйШлюз, на котором работает расширение.

Учётные данные пользователя

Расширение требует набора учётных данных Capella (имя пользователя / пароль) с правами на чтение всех бакетов и всех областей в вашей базе данных. Требуемая роль external_stats_reader предоставляется только тогда, когда учётным данным базы данных даны права на чтение всех бакетов в базе данных.

Чтобы создать учётные данные, в интерфейсе Capella перейдите в Настройки > Доступ к базе данных > Создать доступ к базе данных.

Server Создайте пользователя с правами администратора только для чтения.

Сертификат безопасности Сертификат безопасности для вашей базы данных. В интерфейсе Capella выберите базу данных, перейдите в Настройки > Сертификат безопасности и выберите Копировать.

Это даст вам текст в формате PEM. Вы можете вставить его в поле Содержимое сертификата конфигурации мониторинга, которое доступно при установленном флажке Текст сертификата безопасности.

В качестве альтернативы вы можете скачать сертификат и добавить его на ваш АктивныйШлюз. Убедитесь, что пользователь dtuserag может прочитать файл.

Разрешённые IP-адреса Прежде чем любой клиент сможет подключиться к базе данных Capella, IP-адрес клиента должен быть добавлен в список разрешённых IP-адресов базы данных.

Примечание. Для разрешённых IP-адресов вы должны найти внешний IP-адрес АктивныйШлюз, на котором вы запускаете расширение, и добавить эти IP-адреса в настройку разрешённых IP-адресов.

Информация о совместимости

  • Linux OS или Windows
  • Capella, облачная платформа баз данных Couchbase.
  • Couchbase Server версии 6+.
  • АктивныйШлюз версии 1.270+
  • Ключ-АСТРОМ версии 1.270+
  • Sync Gateway 2.8+

Активация и настройка

Найдите расширение в разделе Расширения и добавьте его в вашу среду.

Добавьте конфигурацию мониторинга.

Детали

Расширение Couchbase предназначено для мониторинга баз данных Couchbase. Оно предоставляет метрики мониторинга на уровне кластера и ноды.

Расширение включает наборы функций, которые можно включить в зависимости от ваших потребностей в мониторинге и желаемого потребления лицензии. Как минимум, мы рекомендуем включить набор функций Метрики кластера.

Конечная точка Prometheus

Эти наборы функций собирают метрики из конечной точки /metrics Prometheus Couchbase. Используйте эти наборы функций для продолжения мониторинга вашего развёртывания Couchbase так же, как в предыдущих версиях расширения:

  • Метрики кластера ✅ — 8 метрик
  • Метрики системы ✅ — 4 метрики
  • Метрики индексов (Prometheus) ✅ — 5 метрик
  • Метрики запросов N1QL (Prometheus) ✅ — 30 метрик
  • Метрики ключ-значение ✅ — 20 метрик
  • Метрики XDCR (Cross Data Center Replication) — 4 метрики

Конечные точки API

Эти наборы функций собирают метрики из различных конечных точек API Couchbase. Эти метрики предоставляют больше деталей, чем можно собрать из наборов функций Prometheus. Их можно использовать вместо или вместе с наборами функций Prometheus.

Если вы ранее отслеживали Couchbase через интерфейс Couchbase, эти метрики напрямую эквивалентны тому, что доступно в интерфейсе.

  • Метрики нод ✅ — 36 метрик
  • Метрики индексов (API) ✅ — 15 метрик
  • Метрики запросов N1QL (API) ✅ — 12 метрик

Метрики Sync Gateway

Эти наборы функций предназначены специально для мониторинга Couchbase Sync Gateway (включайте только при мониторинге Sync Gateway):

  • Основные метрики Sync Gateway — 11 метрик
  • Метрики кэша Sync Gateway — 7 метрик
  • Метрики базы данных Sync Gateway — 9 метрик
  • Метрики дельта-синхронизации Sync Gateway — 3 метрики
  • Метрики представлений GSI Sync Gateway — 22 метрики
  • Метрики безопасности Sync Gateway — 3 метрики
  • Метрики импорта общих бакетов Sync Gateway — 3 метрики

Наборы функций

При активации расширения с помощью конфигурации мониторинга вы можете ограничить мониторинг одним из наборов функций. Для корректной работы расширение должно собрать хотя бы одну метрику после активации.

В сильно сегментированных сетях наборы функций могут отражать сегменты вашей среды. Затем при создании конфигурации мониторинга вы можете выбрать набор функций и соответствующую группу АктивныйШлюз, которая может подключиться к этому конкретному сегменту.

Все метрики, не отнесённые ни к одному набору функций, считаются стандартными и всегда сообщаются.

Метрика наследует набор функций подгруппы, которая, в свою очередь, наследует набор функций группы. Кроме того, набор функций, определённый на уровне метрики, переопределяет набор функций, определённый на уровне подгруппы, который, в свою очередь, переопределяет набор функций, определённый на уровне группы.

SG_GSI_Views

Название метрики Ключ метрики Описание
Access count queries
couchbase.sync_gateway.sgw_gsi_views_access_count
Общее количество выполненных запросов.
Access count queries errors
couchbase.sync_gateway.sgw_gsi_views_access_error_count
Общее количество ошибок, возникших при выполнении запроса.
allDocs queries
couchbase.sync_gateway.sgw_gsi_views_allDocs_count
Общее количество выполненных запросов.
allDocs queries errors
couchbase.sync_gateway.sgw_gsi_views_allDocs_error_count
Общее количество ошибок, возникших при выполнении запроса.
cahnnelsStar queries
couchbase.sync_gateway.sgw_gsi_views_channelsStar_count
Общее количество выполненных запросов.
cahnnelsStar queries errors
couchbase.sync_gateway.sgw_gsi_views_channelsStar_error_count
Общее количество ошибок, возникших при выполнении запроса.
Channels queries
couchbase.sync_gateway.sgw_gsi_views_channels_count
Общее количество выполненных запросов.
Channels queries errors
couchbase.sync_gateway.sgw_gsi_views_channels_error_count
Общее количество ошибок, возникших при выполнении запроса.
Principals queries
couchbase.sync_gateway.sgw_gsi_views_principals_count
Общее количество выполненных запросов.
Principals queries errors
couchbase.sync_gateway.sgw_gsi_views_principals_error_count
Общее количество ошибок, возникших при выполнении запроса.
Resync queries
couchbase.sync_gateway.sgw_gsi_views_resync_count
Общее количество выполненных запросов.
Resync queries errors
couchbase.sync_gateway.sgw_gsi_views_resync_error_count
Общее количество ошибок, возникших при выполнении запроса.
roleAccess queries
couchbase.sync_gateway.sgw_gsi_views_roleAccess_count
Общее количество выполненных запросов.
roleAccess queries errors
couchbase.sync_gateway.sgw_gsi_views_roleAccess_error_count
Общее количество ошибок, возникших при выполнении запроса.
Sequences queries
couchbase.sync_gateway.sgw_gsi_views_sequences_count
Общее количество выполненных запросов.
Sequences queries errors
couchbase.sync_gateway.sgw_gsi_views_sequences_error_count
Общее количество ошибок, возникших при выполнении запроса.
Sessions queries
couchbase.sync_gateway.sgw_gsi_views_sessions_count
Общее количество выполненных запросов.
Sessions queries errors
couchbase.sync_gateway.sgw_gsi_views_sessions_error_count
Общее количество ошибок, возникших при выполнении запроса.
Tombstones queries
couchbase.sync_gateway.sgw_gsi_views_tombstones_count
Общее количество выполненных запросов.
—
couchbase.sync_gateway.sgw_gsi_views_tomestones_error_count
—
Users queries
couchbase.sync_gateway.sgw_gsi_views_users_count
Общее количество выполненных запросов.
Users queries errors
couchbase.sync_gateway.sgw_gsi_views_users_error_count
Общее количество ошибок, возникших при выполнении запроса.

sysproc

Название метрики Ключ метрики Описание
CPU Utilization (устарело в CB v7.6.0)
couchbase.sysproc_cpu_utilization
Коэффициент использования CPU
Resident memory used
couchbase.sysproc_mem_resident
Объём используемой резидентной памяти
Memory used
couchbase.sysproc_mem_size
Объём используемой памяти
CPU Utilization
couchbase.sys_cpu_utilization_rate
Коэффициент использования CPU

SG_Main

Название метрики Ключ метрики Описание
Admin bytes received
couchbase.sync_gateway.sgw_resource_utilization_admin_net_bytes_recv.count
Общее количество байтов, полученных (с момента запуска ноды) на сетевом интерфейсе, к которому привязан api.admin_interface Sync Gateway.
Admin bytes sent
couchbase.sync_gateway.sgw_resource_utilization_admin_net_bytes_sent.count
Общее количество байтов, отправленных (с момента запуска ноды) на сетевом интерфейсе, к которому привязан api.admin_interface Sync Gateway.
Error count
couchbase.sync_gateway.sgw_resource_utilization_error_count
Общее количество зарегистрированных ошибок.
Go routine high watermark
couchbase.sync_gateway.sgw_resource_utilization_goroutines_high_watermark
Пиковое количество go-рутин с момента запуска процесса.
Total number of goroutines
couchbase.sync_gateway.sgw_resource_utilization_num_goroutines
Общее количество go-рутин.
CPU utilization
couchbase.sync_gateway.sgw_resource_utilization_process_cpu_percent_utilization
Использование CPU в процентах. Основано на пользовательском и системном времени CPU, но не включает такие компоненты, как iowait.
Memory utilization
couchbase.sync_gateway.sgw_resource_utilization_process_memory_resident
Использование памяти (Resident Set Size) для процесса, в байтах
Public bytes received
couchbase.sync_gateway.sgw_resource_utilization_pub_net_bytes_recv.count
Общее количество байтов, полученных (с момента запуска ноды) на сетевом интерфейсе, к которому привязан api.public_interface Sync Gateway.
Public bytes sent
couchbase.sync_gateway.sgw_resource_utilization_pub_net_bytes_sent.count
Общее количество байтов, отправленных (с момента запуска ноды) на сетевом интерфейсе, к которому привязан api.public_interface Sync Gateway.
Total available memory
couchbase.sync_gateway.sgw_resource_utilization_system_memory_total
Общий объём доступной памяти в системе, в байтах.
Uptime
couchbase.sync_gateway.sgw_resource_utilization_uptime_up
Общее время работы.

ClusterStats

Название метрики Ключ метрики Описание
Total RAM
couchbase.cluster.ram.total
Общий объём доступной RAM в кластере
Used RAM
couchbase.cluster.ram.used
Общий объём используемой RAM в кластере
Total RAM Quota
couchbase.cluster.ram.quotaTotal
Общая квота RAM, доступная в кластере
Used RAM Quota
couchbase.cluster.ram.quotaUsed
Используемая квота RAM в кластере
Total HDD
couchbase.cluster.hdd.total
Общий объём доступных HDD в кластере
Used HDD
couchbase.cluster.hdd.used
HDD, используемые кластером
Total HDD Quota
couchbase.cluster.hdd.quotaTotal
Общая квота HDD, доступная в кластере
Used HDD Quota
couchbase.cluster.hdd.quotaUsed
Используемая квота HDD кластером

SG_Database

Название метрики Ключ метрики Описание
DCP mutations added
couchbase.sync_gateway.sgw_database_dcp_caching_count
Общее количество мутаций DCP, добавленных в кэш каналов Sync Gateway.
DCP mutation time
couchbase.sync_gateway.sgw_database_dcp_caching_time
Общее время между поступлением мутации DCP в Sync Gateway и её добавлением в кэш каналов.
DCP received time
couchbase.sync_gateway.sgw_database_dcp_received_time
Время между записью документа и получением этого документа Sync Gateway через DCP. Если документ был записан до запуска потока Sync Gateway, записывается время с момента запуска потока.
Active replications
couchbase.sync_gateway.sgw_database_num_replications_active
Общее количество активных репликаций.
Total replications
couchbase.sync_gateway.sgw_database_num_replications_total
Общее количество репликаций, созданных с момента запуска ноды Sync Gateway.
Channel name size warnings
couchbase.sync_gateway.sgw_database_warn_channel_name_size_count
Общее количество предупреждений, связанных с размером имени канала.
Channel count threshold exceeded
couchbase.sync_gateway.sgw_database_warn_channels_per_doc_count
Общее количество предупреждений, связанных с превышением порога количества каналов.
Grant count threshold exceeded
couchbase.sync_gateway.sgw_database_warn_grants_per_doc_count
Общее количество предупреждений, связанных с превышением порога количества грантов.
Xattr sync data threshold exceeded
couchbase.sync_gateway.sgw_database_warn_xattr_size_count
Общее количество предупреждений, связанных с превышением настроенного порога размера данных синхронизации xattr.

IndexStats_API

Название метрики Ключ метрики Описание
Index Mutations Remaining
couchbase.index.num_docs_pending
Количество документов, оставшихся для индексации.
Index Drain Rate
couchbase.index.avg_drain_rate
Количество документов, проиндексированных индексатором
Index Resident Percent
couchbase.index.resident_percent
Процент данных индекса, находящихся в памяти
Index RAM Used
couchbase.index.memory_used
Байты в памяти для этого индекса
Indexed items
couchbase.index.items_count.gauge
Текущее общее количество проиндексированных документов
Index Data Size
couchbase.index.data_size
Байты в памяти, используемые индексами
Index Disk Size
couchbase.index.disk_size
Общий объём данных на диске для индекса
Index Item Size
couchbase.index.avg_item_size
Средний размер каждого элемента в индексе
Index Scan Latency
couchbase.index.avg_scan_latency
Среднее время обслуживания запроса сканирования
Index Requests
couchbase.index.num_requests
Количество запросов, обслуженных индексатором
Index Scan Bytes
couchbase.index.scan_bytes_read
Количество байтов, просканированных индексатором
Index Fragmentation
couchbase.index.frag_percent
Процент фрагментации индекса
Index Cache Hit Percent
couchbase.index.cache_hit_percent
Процент доступа к данным индекса из RAM, а не с диска
Items scanned
couchbase.index.num_rows_returned.count
Количество элементов индекса, просканированных индексатором в секунду.
Number of documents indexed
couchbase.index.num_docs_indexed.count
Количество документов, проиндексированных индексатором с момента последнего запуска.

kv

Название метрики Ключ метрики Описание
Current MCBP/DCP Connections
couchbase.kv_curr_connections
Текущее количество соединений MCBP/DCP
Waiting for commit (bucket)
couchbase.kv_disk_seconds_bucket
Ожидание фиксации после пакета обновлений
Waiting for commit (count)
couchbase.kv_disk_seconds_count.gauge
Ожидание фиксации после пакета обновлений
Waiting for commit (sum)
couchbase.kv_disk_seconds_sum
Ожидание фиксации после пакета обновлений
Disk used by Bucket
couchbase.kv_ep_db_data_size_bytes
Общий размер действительных данных в файлах БД
Disk drain rate
couchbase.kv_ep_diskqueue_drain
Общее количество слитых элементов в очереди на диск
Enqueued items on disk queue
couchbase.kv_ep_diskqueue_fill
Общее количество элементов, поставленных в очередь на диск
Total memory used in disk queue
couchbase.kv_ep_diskqueue_memory_bytes
Общий объём памяти, используемой в очереди на диск
Disk write queue - being written
couchbase.kv_ep_flusher_todo
Количество элементов, записываемых в данный момент
Disk used percent by node
couchbase.kv_ep_magma_total_disk_usage_bytes
Процент использования диска нодой
Items queued for storage
couchbase.kv_ep_queue_size
Количество элементов, поставленных в очередь на хранение
Temporary out of memory errors by bucket
couchbase.kv_ep_tmp_oom_errors
Количество случаев временной нехватки памяти при обработке операций
Total engine memory usage
couchbase.kv_mem_used_bytes
Общее использование памяти движком
Get ops per second
couchbase.kv_vb_ops_get
Операции Get в секунду
Set ops per second
couchbase.kv_vb_ops_set
Операции Set в секунду
Active item resident ratio
couchbase.kv_vb_perc_mem_resident_ratio
Коэффициент резидентности активных элементов
VB queue drain
couchbase.kv_vb_queue_drain
Слив очереди VB
VB queue fill
couchbase.kv_vb_queue_fill
Заполнение очереди VB
VB queue pending
couchbase.kv_vb_queue_pending_bytes
Ожидание очереди VB
VB queue size
couchbase.kv_vb_queue_size
Размер очереди VB

SG_Security

Название метрики Ключ метрики Описание
Unsuccessful authentications
couchbase.sync_gateway.sgw_security_auth_failed_count
Общее количество неудачных аутентификаций.
Successful authentications
couchbase.sync_gateway.sgw_security_auth_success_count
Общее количество успешных аутентификаций.
Total authentication time
couchbase.sync_gateway.sgw_security_total_auth_time
Общее время, затраченное на аутентификацию всех запросов.

SG_Delta_Sync

Название метрики Ключ метрики Описание
Delta cache hit
couchbase.sync_gateway.sgw_delta_sync_delta_cache_hit
Общее количество запрошенных дельт, доступных в кэше ревизий.
Delta cache miss
couchbase.sync_gateway.sgw_delta_sync_delta_cache_miss
Общее количество запрошенных дельт, недоступных в кэше ревизий.
Total deltas sent
couchbase.sync_gateway.sgw_delta_sync_deltas_sent
Общее количество ревизий, отправленных клиентам в виде дельт

index

Название метрики Ключ метрики Описание
Documents indexed per second
couchbase.index_avg_drain_rate
Среднее количество документов, индексируемых в секунду, для этого индекса
Average size of index items
couchbase.index_avg_item_size
Средний размер индексируемых элементов
Uncompressed index data size
couchbase.index_data_size
Байты в памяти, используемые индексами
Index total disk space
couchbase.index_disk_size
Общее дисковое пространство, занимаемое этим индексом после сжатия. Включает файлы данных индекса, контрольные точки и т. д.
Index Resident Percent
couchbase.index_resident_percent
Процент данных индекса, находящихся в памяти

QueryStats_API

Название метрики Ключ метрики Описание
Queries > 500ms
couchbase.query.requests_500ms.count
Количество запросов, выполняющихся дольше 500 мс.
Queries > 1000ms
couchbase.query.requests_1000ms.count
Количество запросов, выполняющихся дольше 1000 мс.
Queries > 5000ms
couchbase.query.requests_5000ms.count
Количество запросов, выполняющихся дольше 5000 мс.
N1QL Selects
couchbase.query.selects.count
Общее количество запросов N1QL SELECT.
N1QL Requests
couchbase.query.requests.count
Общее количество запросов N1QL.
N1QL Warnings
couchbase.query.warnings.count
Общее количество предупреждений N1QL.
N1QL Invalid Requests
couchbase.query.invalid_requests.count
Общее количество недействительных запросов N1QL.
N1QL Errors
couchbase.query.errors.count
Общее количество ошибок N1QL.
Query Request Time
couchbase.query.request_time.count
Сквозное время обработки всех запросов.
Query Execution Time
couchbase.query.service_time.count
Время выполнения всех запросов.
—
couchbase.query.result_count.count
—
Query Result Size
couchbase.query.result_size.count
Общий размер данных, возвращённых движком запросов.

SG_Cache

Название метрики Ключ метрики Описание
Channel cache hits
couchbase.sync_gateway.sgw_cache_chan_cache_hits
Общее количество запросов к кэшу каналов, полностью обслуженных кэшем.
Channel cache largest
couchbase.sync_gateway.sgw_cache_chan_cache_max_entries
Общий размер самого большого кэша каналов.
Channel cache misses
couchbase.sync_gateway.sgw_cache_chan_cache_misses
Общее количество запросов к кэшу каналов, не полностью обслуженных кэшем.
Total channels cached
couchbase.sync_gateway.sgw_cache_chan_cache_num_channels
Общее количество кэшируемых каналов.
Total active channels
couchbase.sync_gateway.sgw_cache_num_active_channels
Общее количество активных каналов.
Revision cache hits
couchbase.sync_gateway.sgw_cache_rev_cache_hits
Общее количество попаданий в кэш ревизий.
Revision cache misses
couchbase.sync_gateway.sgw_cache_rev_cache_misses
Общее количество промахов кэша ревизий.

xdcr

Название метрики Ключ метрики Описание
XDCR replicated docs
couchbase.xdcr_docs_processed_total.count
Количество документов, обработанных для репликации
XDCR docs received
couchbase.xdcr_docs_received_from_dcp_total.count
Количество мутаций документов, полученных от службы данных
XDCR docs written
couchbase.xdcr_docs_written_total.count
Количество мутаций документов, записанных/отправленных в цель
XDCR write operations
couchbase.xdcr_set_docs_written_total.count
Количество операций Set, успешно записанных в цель

NodeStats

Название метрики Ключ метрики Описание
CPU Utilization
couchbase.node.system.cpu_utilization_rate
Коэффициент использования CPU
—
couchbase.node.system.cpu_stolen_rate
—
Swap Total
couchbase.node.system.swap_total
Общий объём пространства подкачки
Swap Used
couchbase.node.system.swap_used
Объём используемого пространства подкачки
Memory Total
couchbase.node.system.mem_total
Общий объём памяти ноды
Memory Free
couchbase.node.system.mem_free
Свободная память ноды
Memory Limit
couchbase.node.system.mem_limit
Лимит памяти ноды
CPU Cores Available
couchbase.node.system.cpu_cores_available
Количество доступных ядер CPU
Alloc Stalls
couchbase.node.system.allocstall
Количество остановок выделения
Get Commands
couchbase.node.interesting.cmd_get
Количество команд get
Data Service Actual Disk Size
couchbase.node.interesting.couch_docs_actual_disk_size
Объём дискового пространства, используемого службой данных
Data Service Data Size
couchbase.node.interesting.couch_docs_data_size
Объём данных, хранимых службой данных
Spatial Data Size
couchbase.node.interesting.couch_spatial_data_size
Размер объектных данных для пространственных представлений
Spatial Disk Size
couchbase.node.interesting.couch_spatial_disk_size
Объём дискового пространства, занимаемого пространственными представлениями
Views Actual Disk Size
couchbase.node.interesting.couch_views_actual_disk_size
Объём дискового пространства, занимаемого представлениями Couch
Views Data Size
couchbase.node.interesting.couch_views_data_size
Размер объектных данных для представлений Couch
Current items
couchbase.node.interesting.curr_items
Количество живых (не удалённых) элементов в активных vbucket, включая нерезидентные элементы
Current items total
couchbase.node.interesting.curr_items_tot
Общее количество элементов
Background Fetches
couchbase.node.interesting.ep_bg_fetched
Количество элементов, извлечённых с диска
Get Hits
couchbase.node.interesting.get_hits
Количество попаданий get
Index Data Size
couchbase.node.interesting.index_data_size
Приблизительный размер действительных несжатых данных индекса для этого индекса
Index Disk Size
couchbase.node.interesting.index_disk_size
Общее дисковое пространство, занимаемое этим индексом после сжатия. Включает файлы данных индекса, контрольные точки и т. д.
Memory Used
couchbase.node.interesting.mem_used
Память, используемая нодой
Total Operations
couchbase.node.interesting.ops
Общее количество операций в секунду для этого бакета
Swap Total
couchbase.node.interesting.swap_total
Общий объём подкачки
Swap Used
couchbase.node.interesting.swap_used
Используемая подкачка
Non-Resident Items
couchbase.node.interesting.vb_active_num_non_resident
Количество нерезидентных элементов
Replica Current Items
couchbase.node.interesting.vb_replica_curr_items
Количество живых (не удалённых) элементов в vbucket, включая нерезидентные элементы
Cluster Uptime
couchbase.node.system.uptime
Время работы кластера
—
couchbase.node.interesting.cmd_set
—
Data Service Fragmentation
couchbase.node.interesting.couch_docs_fragmentation
—
—
couchbase.node.interesting.couch_total_disk_size
—
Cache Miss Rate
couchbase.node.interesting.ep_cache_miss_rate
Процент запросов, промахнувшихся мимо кэша
Disk Queue Drain
couchbase.node.interesting.ep_diskqueue_drain
Общее количество слитых элементов в очереди на диск
Disk Queue Fill
couchbase.node.interesting.ep_diskqueue_fill
Общее количество элементов, поставленных в очередь на диск
Queue Size
couchbase.node.interesting.ep_queue_size
Количество элементов, поставленных в очередь на хранение
Resident Items Ratio
couchbase.node.interesting.vb_active_resident_items_ratio
Процент активных элементов, резидентных в памяти

n1ql

Название метрики Ключ метрики Описание
Total active requests
couchbase.n1ql_active_requests
Общее количество активных запросов.
Total N1QL requests with at_plus index consistency
couchbase.n1ql_at_plus.count
Общее количество запросов N1QL с согласованностью индекса at_plus.
Total audit records sent
couchbase.n1ql_audit_actions.count
Общее количество записей аудита, отправленных на сервер. Некоторые запросы вызывают более одной записи аудита. Записи в выходной очереди, которые ещё не отправлены на сервер, не учитываются.
Total failed audit records sent
couchbase.n1ql_audit_actions_failed.count
Общее количество записей аудита, отправленных на сервер, которые завершились с ошибкой.
Potentially auditable requests with no audit action
couchbase.n1ql_audit_requests_filtered.count
Количество потенциально подлежащих аудиту запросов, которые не вызывают никаких действий аудита.
Potentially auditable requests sent to query engine
couchbase.n1ql_audit_requests_total.count
Общее количество потенциально подлежащих аудиту запросов, отправленных в движок запросов.
Cancelled requests
couchbase.n1ql_cancelled.count
Общее количество отменённых запросов.
Delete operations
couchbase.n1ql_deletes.count
Общее количество операций DELETE.
N1QL error count
couchbase.n1ql_errors.count
Общее количество ошибок N1QL, возвращённых на данный момент.
Secondary index scans
couchbase.n1ql_index_scans.count
Общее количество сканирований вторичных индексов.
Insert operations
couchbase.n1ql_inserts.count
Общее количество операций INSERT.
Invalid requests
couchbase.n1ql_invalid_requests.count
Общее количество запросов к неподдерживаемым конечным точкам.
Document mutations
couchbase.n1ql_mutations.count
Общее количество мутаций документов.
Prepared statements executed
couchbase.n1ql_prepared.count
Общее количество выполненных подготовленных операторов.
Primary index scans
couchbase.n1ql_primary_scans.count
Общее количество сканирований первичных индексов.
Query process time
couchbase.n1ql_request_time.count
Общее сквозное время обработки всех запросов.
N1QL requests
couchbase.n1ql_requests.count
Общее количество запросов N1QL.
Queries longer than 1000ms
couchbase.n1ql_requests_1000ms.count
Количество запросов, выполняющихся дольше 1000 мс.
Queries longer than 250ms
couchbase.n1ql_requests_250ms.count
Количество запросов, выполняющихся дольше 250 мс.
Queries longer than 5000ms
couchbase.n1ql_requests_5000ms.count
Количество запросов, выполняющихся дольше 5000 мс.
Queries longer than 500ms
couchbase.n1ql_requests_500ms.count
Количество запросов, выполняющихся дольше 500 мс.
Results (document) returned count
couchbase.n1ql_result_count
Общее количество результатов (документов), возвращённых движком запросов.
Result size
couchbase.n1ql_result_size.count
Общий размер данных, возвращённых движком запросов.
N1QL requests with request_plus consistency
couchbase.n1ql_scan_plus.count
Общее количество запросов N1QL с согласованностью индекса request_plus.
Select requests
couchbase.n1ql_selects.count
Общее количество запросов SELECT.
Time to execute queries
couchbase.n1ql_service_time.count
Время выполнения всех запросов.
Elapsed transaction time
couchbase.n1ql_transaction_time.count
Общее прошедшее время транзакций на данный момент.
Transaction count
couchbase.n1ql_transactions.count
Общее количество транзакций.
N1QL requests with not_bounded consistency
couchbase.n1ql_unbounded.count
Общее количество запросов N1QL с несвязанной согласованностью индекса.
Update requests
couchbase.n1ql_updates.count
Общее количество запросов UPDATE.
N1QL warnings
couchbase.n1ql_warnings.count
Общее количество предупреждений N1QL, возвращённых на данный момент.

SG_SharedBucketImport

Название метрики Ключ метрики Описание
Documents imports
couchbase.sync_gateway.sgw_shared_bucket_import_import_count
Общее количество импортированных документов.
Document import errors
couchbase.sync_gateway.sgw_shared_bucket_import_import_error_count
Общее количество ошибок, возникших в результате импорта документа.
Document import processing time
couchbase.sync_gateway.sgw_shared_bucket_import_import_processing_time
Общее время, затраченное на обработку импорта документа.