Расширение 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, возвращённых на данный момент. |
| Название метрики | Ключ метрики | Описание |
|---|---|---|
| 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 |
Общее время, затраченное на обработку импорта документа. |