<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A0%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D0%B5_Apache_CouchDB</id>
	<title>Расширение Apache CouchDB - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A0%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D0%B5_Apache_CouchDB"/>
	<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%A0%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D0%B5_Apache_CouchDB&amp;action=history"/>
	<updated>2026-10-06T18:55:24Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=%D0%A0%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D0%B5_Apache_CouchDB&amp;diff=6752&amp;oldid=prev</id>
		<title>IKuznetsov: Новая страница: « = Расширение Apache CouchDB = Интеллектуальное наблюдение и оптимизация здоровья и производительности вашей базы данных.  == Начало работы ==  == Обзор == Автоматическое обнаружение всех приложений и микросервисов, развёрнутых в вашей системе.  &#039;&#039;&#039;Ключ-АСТРОМ&#039;&#039;&#039; об...»</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%A0%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D0%B5_Apache_CouchDB&amp;diff=6752&amp;oldid=prev"/>
		<updated>2026-09-21T12:51:15Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: « = Расширение Apache CouchDB = Интеллектуальное наблюдение и оптимизация здоровья и производительности вашей базы данных.  == Начало работы ==  == Обзор == Автоматическое обнаружение всех приложений и микросервисов, развёрнутых в вашей системе.  &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039; об...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
= Расширение Apache CouchDB =&lt;br /&gt;
Интеллектуальное наблюдение и оптимизация здоровья и производительности вашей базы данных.&lt;br /&gt;
&lt;br /&gt;
== Начало работы ==&lt;br /&gt;
&lt;br /&gt;
== Обзор ==&lt;br /&gt;
Автоматическое обнаружение всех приложений и микросервисов, развёрнутых в вашей системе.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039; обеспечивает автоматическую сквозную трассировку вплоть до отдельного оператора базы данных, метрики сервера базы данных и аналитику логов. &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039; визуализирует зависимости приложения от базы данных для &amp;#039;&amp;#039;&amp;#039;SQL&amp;#039;&amp;#039;&amp;#039; и &amp;#039;&amp;#039;&amp;#039;NoSQL&amp;#039;&amp;#039;&amp;#039; баз данных, а также для облачных и самостоятельно размещённых баз данных. Он диагностирует аномалии в реальном времени с помощью &amp;#039;&amp;#039;&amp;#039;ИИ&amp;#039;&amp;#039;&amp;#039; и определяет первопричину вплоть до медленно выполняющихся или ошибочных &amp;#039;&amp;#039;&amp;#039;SQL&amp;#039;&amp;#039;&amp;#039;-операторов. Глубокое понимание на уровне кода в сочетании с облачно-нативным мониторингом сервера базы данных поможет вам обеспечить надёжную производственную среду.&lt;br /&gt;
&lt;br /&gt;
Мониторинг сервера Apache CouchDB в &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039; предоставляет обзор кластера и все соответствующие метрики нод.&lt;br /&gt;
&lt;br /&gt;
Если ваша установка Apache CouchDB работает недостаточно производительно или возникает проблема, &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039; немедленно сообщает вам об этом и показывает, какие ноды затронуты. Затем вы можете детализировать метрики отдельных нод, чтобы найти первопричины проблем и потенциальные узкие места.&lt;br /&gt;
&lt;br /&gt;
== Варианты использования ==&lt;br /&gt;
&lt;br /&gt;
* Понимание всех зависимостей ваших приложений от базы данных, какие операторы базы данных выполняются и их производительность.&lt;br /&gt;
* Улучшение производительности вашего приложения путём сокращения или оптимизации типичных шаблонов работы с базой данных, таких как проблема запроса 1+N.&lt;br /&gt;
* Понимание влияния ваших приложений на ресурсы базы данных.&lt;br /&gt;
* Понимание влияния нехватки ресурсов, блокировок или других проблем базы данных на ваше приложение путём наблюдения за самим сервером базы данных.&lt;br /&gt;
&lt;br /&gt;
== Требования ==&lt;br /&gt;
&lt;br /&gt;
* Виртуальная машина: если ваш Apache CouchDB работает непосредственно на виртуальной машине, установите &amp;#039;&amp;#039;&amp;#039;ЕдиныйАгент&amp;#039;&amp;#039;&amp;#039; на эту виртуальную машину, чтобы начать.&lt;br /&gt;
* Рабочая нагрузка &amp;#039;&amp;#039;&amp;#039;Kubernetes&amp;#039;&amp;#039;&amp;#039;: если ваш Apache CouchDB работает как рабочая нагрузка в &amp;#039;&amp;#039;&amp;#039;Kubernetes&amp;#039;&amp;#039;&amp;#039;, настройте &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039; на &amp;#039;&amp;#039;&amp;#039;Kubernetes&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* Рабочая нагрузка &amp;#039;&amp;#039;&amp;#039;OpenShift&amp;#039;&amp;#039;&amp;#039;: если ваш Apache CouchDB работает как рабочая нагрузка в &amp;#039;&amp;#039;&amp;#039;OpenShift&amp;#039;&amp;#039;&amp;#039;, настройте &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039; на &amp;#039;&amp;#039;&amp;#039;OpenShift&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* Расширение: активируйте расширение CouchDB для получения полной аналитики метрик, включая события.&lt;br /&gt;
&lt;br /&gt;
== Информация о совместимости ==&lt;br /&gt;
&lt;br /&gt;
* Пользователь CouchDB с доступом к конечным точкам &amp;lt;code&amp;gt;/_membership&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;/_node&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Linux&amp;#039;&amp;#039;&amp;#039; или &amp;#039;&amp;#039;&amp;#039;Windows OS&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* CouchDB 3+&lt;br /&gt;
&lt;br /&gt;
== Активация и настройка ==&lt;br /&gt;
&lt;br /&gt;
# Выберите «Добавить в среду».&lt;br /&gt;
# Создайте конфигурацию мониторинга.&lt;br /&gt;
# Выберите группу &amp;#039;&amp;#039;&amp;#039;АктивныйШлюз&amp;#039;&amp;#039;&amp;#039;, которая будет выполнять расширение. Выбранные &amp;#039;&amp;#039;&amp;#039;АктивныеШлюзы&amp;#039;&amp;#039;&amp;#039; должны иметь возможность установить соединение с кластером CouchDB на порту, который использует кластер (по умолчанию — 5984).&lt;br /&gt;
# Выберите «Создать конечную точку».&lt;br /&gt;
# Укажите &amp;#039;&amp;#039;&amp;#039;URL&amp;#039;&amp;#039;&amp;#039; кластера CouchDB, который вы хотите отслеживать.&lt;br /&gt;
# Задайте «Имя пользователя» и «Пароль». Мы рекомендуем сначала создать учётные данные в хранилище учётных данных, а затем выбрать опцию «Хранилище учётных данных», чтобы выбрать ваши учётные данные CouchDB.&lt;br /&gt;
# Задайте интервал запросов. Для лучших результатов мы рекомендуем интервал 1–5 минут.&lt;br /&gt;
&lt;br /&gt;
== Детали ==&lt;br /&gt;
&lt;br /&gt;
# В меню &amp;#039;&amp;#039;&amp;#039;Ключ-АСТРОМ&amp;#039;&amp;#039;&amp;#039; перейдите в раздел &amp;#039;&amp;#039;&amp;#039;Дашборды&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Выберите дашборд «Обзор расширения CouchDB».&lt;br /&gt;
# Этот дашборд предоставляет обзор кластеров и нод CouchDB, которые отслеживаются в вашей среде.&lt;br /&gt;
# Выберите ссылки «Кластер» и «Нода», чтобы получить список всех отслеживаемых кластеров и нод.&lt;br /&gt;
# Выберите отдельный кластер или ноду для детальных метрик.&lt;br /&gt;
&lt;br /&gt;
Доступ к дашборду также возможен с экрана конфигурации расширения при нажатии зелёной кнопки «Перейти к дашборду».&lt;br /&gt;
&lt;br /&gt;
== DQL и логи ==&lt;br /&gt;
Активируйте мониторинг логов для получения полной аналитики логов.&lt;br /&gt;
&lt;br /&gt;
== Наборы функций ==&lt;br /&gt;
При активации расширения с помощью конфигурации мониторинга вы можете ограничить мониторинг одним из наборов функций. Для корректной работы расширение должно собрать хотя бы одну метрику после активации.&lt;br /&gt;
&lt;br /&gt;
В сильно сегментированных сетях наборы функций могут отражать сегменты вашей среды. Затем при создании конфигурации мониторинга вы можете выбрать набор функций и соответствующую группу &amp;#039;&amp;#039;&amp;#039;АктивныйШлюз&amp;#039;&amp;#039;&amp;#039;, которая может подключиться к этому конкретному сегменту.&lt;br /&gt;
&lt;br /&gt;
Все метрики, не отнесённые ни к одному набору функций, считаются стандартными и всегда сообщаются.&lt;br /&gt;
&lt;br /&gt;
Метрика наследует набор функций подгруппы, которая, в свою очередь, наследует набор функций группы. Кроме того, набор функций, определённый на уровне метрики, переопределяет набор функций, определённый на уровне подгруппы, который, в свою очередь, переопределяет набор функций, определённый на уровне группы.&lt;br /&gt;
&lt;br /&gt;
=== default ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Название метрики&lt;br /&gt;
!Ключ метрики&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|Erlang memory&lt;br /&gt;
|&amp;lt;pre&amp;gt;couchdb.couchdb_erlang_memory_bytes&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Память, выделенная виртуальной машиной Erlang.&lt;br /&gt;
|-&lt;br /&gt;
|Database reads&lt;br /&gt;
|&amp;lt;pre&amp;gt;couchdb.couchdb_database_reads_total.count&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Количество раз, когда документ был прочитан из базы данных.&lt;br /&gt;
|-&lt;br /&gt;
|Database writes&lt;br /&gt;
|&amp;lt;pre&amp;gt;couchdb.couchdb_database_writes_total.count&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Количество раз, когда база данных была изменена.&lt;br /&gt;
|-&lt;br /&gt;
|Open databases&lt;br /&gt;
|&amp;lt;pre&amp;gt;couchdb.couchdb_open_databases_total.count&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Количество открытых баз данных.&lt;br /&gt;
|-&lt;br /&gt;
|Open OS files&lt;br /&gt;
|&amp;lt;pre&amp;gt;couchdb.couchdb_open_os_files_total.count&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Количество файловых дескрипторов, открытых CouchDB.&lt;br /&gt;
|-&lt;br /&gt;
|Request time&lt;br /&gt;
|&amp;lt;pre&amp;gt;couchdb.couchdb_request_time_seconds&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Время обработки запроса в виде гистограммы.&lt;br /&gt;
|-&lt;br /&gt;
|Uptime&lt;br /&gt;
|&amp;lt;pre&amp;gt;couchdb.couchdb_uptime_seconds&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Время в секундах с момента запуска ноды CouchDB.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== base metrics ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Название метрики&lt;br /&gt;
!Ключ метрики&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|HTTP bulk requests&lt;br /&gt;
|&amp;lt;pre&amp;gt;couchdb.couchdb_httpd_bulk_requests_total.count&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Количество массовых запросов.&lt;br /&gt;
|-&lt;br /&gt;
|HTTP request methods&lt;br /&gt;
|&amp;lt;pre&amp;gt;couchdb.couchdb_httpd_request_methods.count&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Разбивка по методу для метрик COPY, DELETE, GET, HEAD, POST и PUT&lt;br /&gt;
|-&lt;br /&gt;
|HTTP status codes&lt;br /&gt;
|&amp;lt;pre&amp;gt;couchdb.couchdb_httpd_status_codes&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Разбивка по &amp;#039;Коду ответа&amp;#039; для детализации статус-кодов&lt;br /&gt;
|-&lt;br /&gt;
|HTTP temporary view reads&lt;br /&gt;
|&amp;lt;pre&amp;gt;couchdb.couchdb_httpd_temporary_view_reads_total.count&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Количество запросов к временным индексам представлений.&lt;br /&gt;
|-&lt;br /&gt;
|HTTP view reads&lt;br /&gt;
|&amp;lt;pre&amp;gt;couchdb.couchdb_httpd_view_reads_total.count&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Количество запросов к индексам представлений.&lt;br /&gt;
|-&lt;br /&gt;
|HTTP view timeouts&lt;br /&gt;
|&amp;lt;pre&amp;gt;couchdb.couchdb_httpd_view_timeouts_total.count&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Количество HTTP-запросов к представлениям, которые истекли до завершения.&lt;br /&gt;
|-&lt;br /&gt;
|Request time count&lt;br /&gt;
|&amp;lt;pre&amp;gt;couchdb.couchdb_request_time_seconds_count.gauge&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Общее количество обработанных HTTP-запросов, используется вместе с суммой времени запросов для вычисления средней задержки.&lt;br /&gt;
|-&lt;br /&gt;
|Request time sum&lt;br /&gt;
|&amp;lt;pre&amp;gt;couchdb.couchdb_request_time_seconds_sum&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Совокупная сумма всех времён обработки HTTP-запросов в секундах, используется вместе с количеством времени запросов для вычисления средней задержки.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== couchReplicator ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Название метрики&lt;br /&gt;
!Ключ метрики&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|Replicator changes manager deaths&lt;br /&gt;
|&amp;lt;pre&amp;gt;couchdb.couchdb_couch_replicator_changes_manager_deaths_total.count&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Количество сбоев процесса менеджера изменений репликатора.&lt;br /&gt;
|-&lt;br /&gt;
|Replicator changes queue deaths&lt;br /&gt;
|&amp;lt;pre&amp;gt;couchdb.couchdb_couch_replicator_changes_queue_deaths_total.count&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Количество сбоев процесса очереди изменений репликатора.&lt;br /&gt;
|-&lt;br /&gt;
|Replicator changes reader deaths&lt;br /&gt;
|&amp;lt;pre&amp;gt;couchdb.couchdb_couch_replicator_changes_reader_deaths_total.count&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Количество сбоев процесса читателя изменений репликатора.&lt;br /&gt;
|-&lt;br /&gt;
|Replicator cluster is stable&lt;br /&gt;
|&amp;lt;pre&amp;gt;couchdb.couchdb_couch_replicator_cluster_is_stable&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Стабильно ли членство в кластере репликатора (1) или находится в изменении (0).&lt;br /&gt;
|-&lt;br /&gt;
|Replicator connection owner crashes&lt;br /&gt;
|&amp;lt;pre&amp;gt;couchdb.couchdb_couch_replicator_connection_owner_crashes_total.count&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Количество сбоев процесса владельца соединения репликатора.&lt;br /&gt;
|-&lt;br /&gt;
|Replicator connection worker crashes&lt;br /&gt;
|&amp;lt;pre&amp;gt;couchdb.couchdb_couch_replicator_connection_worker_crashes_total.count&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Количество сбоев процесса рабочего соединения репликатора.&lt;br /&gt;
|-&lt;br /&gt;
|Replicator jobs crashes&lt;br /&gt;
|&amp;lt;pre&amp;gt;couchdb.couchdb_couch_replicator_jobs_crashes_total.count&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Общее количество сбоев заданий репликации по всем заданиям.&lt;br /&gt;
|-&lt;br /&gt;
|Replicator jobs pending&lt;br /&gt;
|&amp;lt;pre&amp;gt;couchdb.couchdb_couch_replicator_jobs_pending&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Количество заданий репликации, ожидающих запуска в данный момент.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== couchLog ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Название метрики&lt;br /&gt;
!Ключ метрики&lt;br /&gt;
!Описание&lt;br /&gt;
|-&lt;br /&gt;
|Log requests total&lt;br /&gt;
|&amp;lt;pre&amp;gt;couchdb.couchdb_couch_log_requests_total.count&amp;lt;/pre&amp;gt;&lt;br /&gt;
|Количество сообщений лога, созданных CouchDB, с разбивкой по уровню серьёзности.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Расширения ==&lt;br /&gt;
Изучите в разделе &amp;#039;&amp;#039;&amp;#039;Расширения&amp;#039;&amp;#039;&amp;#039;.&lt;/div&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
</feed>