Категория: Справочник
-
Тестирование производительности etcd v2.1.0
Физические машины Тип машины GCE n1-highcpu-2 1x выделенный локальный SSD, подключённый в /var/lib/etcd 1x выделенный медленный диск для ОС 1.8 GB памяти 2x CPU etcd версии 2.1.0 alpha Кластер etcd 3 участника etcd, каждый работает на отдельной …
Физические машины Тип машины GCE n1-highcpu-2 1x выделенный локальный SSD, подключённый в /var/lib/etcd 1x выделенный медленный диск для ОС 1.8 GB памяти 2x CPU etcd версии 2.1.0 alpha Кластер etcd 3 участника etcd, каждый работает на отдельной …
-
Тестирование производительности etcd v2.2.0
Физические машины Тип машины GCE n1-highcpu-2 1x выделенный локальный SSD, используемый как каталог данных etcd 1x выделенный медленный диск для ОС 1.8 GB памяти 2x CPU Кластер etcd 3 участника etcd 2.2.0, каждый работает на отдельной машине. Точные …
Физические машины Тип машины GCE n1-highcpu-2 1x выделенный локальный SSD, используемый как каталог данных etcd 1x выделенный медленный диск для ОС 1.8 GB памяти 2x CPU Кластер etcd 3 участника etcd 2.2.0, каждый работает на отдельной машине. Точные …
-
Тестирование производительности etcd v2.2.0-rc
Физическая машина Тип машины GCE n1-highcpu-2 1x выделенный локальный SSD, подключённый в /var/lib/etcd 1x выделенный медленный диск для ОС 1.8 GB памяти 2x CPU Кластер etcd 3 участника etcd 2.2.0-rc, каждый работает на отдельной машине. Точные …
Физическая машина Тип машины GCE n1-highcpu-2 1x выделенный локальный SSD, подключённый в /var/lib/etcd 1x выделенный медленный диск для ОС 1.8 GB памяти 2x CPU Кластер etcd 3 участника etcd 2.2.0-rc, каждый работает на отдельной машине. Точные …
-
Тестирование памяти etcd v2.2.0-rc
Физическая машина Тип машины GCE n1-standard-2 1x выделенный локальный SSD, подключённый в /var/lib/etcd 1x выделенный медленный диск для ОС 7.5 GB памяти 2x CPU etcd etcd Version: 2.2.0-rc.0+git Git SHA: 103cb5c Go Version: go1.5 Go OS/Arch: …
Физическая машина Тип машины GCE n1-standard-2 1x выделенный локальный SSD, подключённый в /var/lib/etcd 1x выделенный медленный диск для ОС 7.5 GB памяти 2x CPU etcd etcd Version: 2.2.0-rc.0+git Git SHA: 103cb5c Go Version: go1.5 Go OS/Arch: …
-
Тестирование производительности etcd v3
Физические машины GCE тип машинного оборудования n1-highcpu-2 1x выделенный локальный диск SSD, подключённый под /var/lib/etcd 1x выделенный медленный диск для ОС 1.8 GB памяти 2x процессора версия etcd 2.2.0 etcd Кластер 1 участник etcd, работающий …
Физические машины GCE тип машинного оборудования n1-highcpu-2 1x выделенный локальный диск SSD, подключённый под /var/lib/etcd 1x выделенный медленный диск для ОС 1.8 GB памяти 2x процессора версия etcd 2.2.0 etcd Кластер 1 участник etcd, работающий …
-
Тестирование использования памяти наблюдателями
Примечание Возможности наблюдения активно развиваются, поэтому потребление памяти может меняться. Мы не ожидаем, что оно значительно превысит приведённые ниже значения. Одна из основных целей etcd — поддерживать очень большое число наблюдателей, …
Примечание Возможности наблюдения активно развиваются, поэтому потребление памяти может меняться. Мы не ожидаем, что оно значительно превысит приведённые ниже значения. Одна из основных целей etcd — поддерживать очень большое число наблюдателей, …
-
Тестирование использования памяти хранилищем
Физическую память потребляют два компонента хранилища etcd. Для ускорения поиска ключей процесс etcd выделяет индекс в памяти. Управляемый операционной системой страничный кеш процесса хранит недавно прочитанные с диска данные для быстрого …
Физическую память потребляют два компонента хранилища etcd. Для ускорения поиска ключей процесс etcd выделяет индекс в памяти. Управляемый операционной системой страничный кеш процесса хранит недавно прочитанные с диска данные для быстрого …
-
Тестирование производительности
Тестирование производительности Бенчмарки etcd будут регулярно публиковаться и отслеживаться для каждого выпуска ниже: etcd v2.1.0-alpha etcd v2.2.0-rc etcd v3 демонстрация Тесты производительности использования памяти Он фиксирует ожидаемое …
Тестирование производительности Бенчмарки etcd будут регулярно публиковаться и отслеживаться для каждого выпуска ниже: etcd v2.1.0-alpha etcd v2.2.0-rc etcd v3 демонстрация Тесты производительности использования памяти Он фиксирует ожидаемое …
-
Поддерживаемые платформы
Уровни поддержки etcd работает на разных платформах, однако предоставляемые гарантии зависят от уровня поддержки платформы: Уровень 1: полностью поддерживается сопровождающими etcd ; гарантируется прохождение всех тестов, включая функциональные тесты …
Уровни поддержки etcd работает на разных платформах, однако предоставляемые гарантии зависят от уровня поддержки платформы: Уровень 1: полностью поддерживается сопровождающими etcd ; гарантируется прохождение всех тестов, включая функциональные тесты …
-
Рекомендации по оборудованию
Для разработки и тестирования etcd обычно хорошо работает с ограниченными ресурсами; его часто запускают на ноутбуке или дешёвой облачной машине. Однако для правильной эксплуатации промышленных кластеров полезны рекомендации по оборудованию. Это не …
Для разработки и тестирования etcd обычно хорошо работает с ограниченными ресурсами; его часто запускают на ноутбуке или дешёвой облачной машине. Однако для правильной эксплуатации промышленных кластеров полезны рекомендации по оборудованию. Это не …
-
Параметры конфигурации
etcd можно настроить следующими способами: Флаги командной строки Переменные окружения: каждому флагу соответствует переменная окружения с тем же именем, префиксом ETCD_, прописными буквами и форматом snake case . Например, --some-flag соответствует …
etcd можно настроить следующими способами: Флаги командной строки Переменные окружения: каждому флагу соответствует переменная окружения с тем же именем, префиксом ETCD_, прописными буквами и форматом snake case . Например, --some-flag соответствует …
-
Справочник API: конкурентность
Этот справочник API автоматически создан из указанных файлов .proto. служба Lock (server/etcdserver/api/v3lock/v3lockpb/v3lock.proto) Служба блокировок предоставляет клиентские средства блокировки через интерфейс gRPC. Метод Тип запроса Тип ответа …
Этот справочник API автоматически создан из указанных файлов .proto. служба Lock (server/etcdserver/api/v3lock/v3lockpb/v3lock.proto) Служба блокировок предоставляет клиентские средства блокировки через интерфейс gRPC. Метод Тип запроса Тип ответа …
-
Справочник API
Этот справочник API автоматически создан из указанных файлов .proto. Служба Auth (api/etcdserverpb/rpc.proto) Метод Тип запроса Тип ответа Описание AuthEnable AuthEnableRequest AuthEnableResponse AuthEnable включает аутентификацию. AuthDisable …
Этот справочник API автоматически создан из указанных файлов .proto. Служба Auth (api/etcdserverpb/rpc.proto) Метод Тип запроса Тип ответа Описание AuthEnable AuthEnableRequest AuthEnableResponse AuthEnable включает аутентификацию. AuthDisable …
-
Возможности etcd
В этом документе представлен обзор возможностей etcd, помогающий понять их назначение и связанный с ними процесс устаревания. Порядок разработки возможностей etcd описан в рекомендациях для разработчиков . Возможности etcd проходят три стадии: …
В этом документе представлен обзор возможностей etcd, помогающий понять их назначение и связанный с ними процесс устаревания. Порядок разработки возможностей etcd описан в рекомендациях для разработчиков . Возможности etcd проходят три стадии: …
-
Ограничения системы
Ограничение размера запроса etcd разработан для обработки небольших пар ключ-значение, характерных для метаданных. Более крупные запросы будут работать, но могут увеличить задержку других запросов. По умолчанию максимальный размер любого запроса …
Ограничение размера запроса etcd разработан для обработки небольших пар ключ-значение, характерных для метаданных. Более крупные запросы будут работать, но могут увеличить задержку других запросов. По умолчанию максимальный размер любого запроса …
-
Глоссарий
Этот документ определяет различные термины, используемые в документации, командной строке и исходном коде etcd. Аварийный сигнал Сервер etcd подаёт аварийный сигнал, когда для сохранения надёжности кластера требуется вмешательство оператора. …
Этот документ определяет различные термины, используемые в документации, командной строке и исходном коде etcd. Аварийный сигнал Сервер etcd подаёт аварийный сигнал, когда для сохранения надёжности кластера требуется вмешательство оператора. …
-
Модули Golang
Начиная с версии 3.5 проект etcd организован как несколько модулей Golang , размещённых в одном репозитории . Проект включает следующие модули: go.etcd.io/etcd/api/v3 — определения API, например protos и созданные из proto библиотеки, которые задают …
Начиная с версии 3.5 проект etcd организован как несколько модулей Golang , размещённых в одном репозитории . Проект включает следующие модули: go.etcd.io/etcd/api/v3 — определения API, например protos и созданные из proto библиотеки, которые задают …
-
Соглашения по ведению журнала
etcd использует библиотеку zap для ведения журнала вывода приложения, категоризированного по уровням. Уровень сообщения в журнале определяется в соответствии со следующими соглашениями: Логи DebugLevel обычно объёмные и обычно отключены в рабочей …
etcd использует библиотеку zap для ведения журнала вывода приложения, категоризированного по уровням. Уровень сообщения в журнале определяется в соответствии со следующими соглашениями: Логи DebugLevel обычно объёмные и обычно отключены в рабочей …
-
Протокол службы обнаружения
Протокол службы обнаружения помогает новому участнику etcd найти остальных участников на этапе начальной инициализации кластера с помощью общего токена обнаружения и списка конечных точек. Протокол используется только во время начальной инициализации …
Протокол службы обнаружения помогает новому участнику etcd найти остальных участников на этапе начальной инициализации кластера с помощью общего токена обнаружения и списка конечных точек. Протокол используется только во время начальной инициализации …
-
Протокол службы обнаружения
Протокол службы обнаружения помогает новому участнику etcd найти остальных участников на этапе начальной инициализации кластера с помощью общего URL обнаружения. Протокол используется только при начальной инициализации и не подходит для …
Протокол службы обнаружения помогает новому участнику etcd найти остальных участников на этапе начальной инициализации кластера с помощью общего URL обнаружения. Протокол используется только при начальной инициализации и не подходит для …
-
Метрики
Для публикации метрик etcd использует Prometheus . Метрики можно применять для мониторинга и отладки в реальном времени. etcd не сохраняет метрики: при перезапуске участника они сбрасываются. Проще всего просмотреть доступные метрики, запросив …
Для публикации метрик etcd использует Prometheus . Метрики можно применять для мониторинга и отладки в реальном времени. etcd не сохраняет метрики: при перезапуске участника они сбрасываются. Проще всего просмотреть доступные метрики, запросив …
-
Библиотеки и инструменты
Обратите внимание: перечисленные ниже сторонние библиотеки и инструменты (размещённые не на https://github.com/etcd-io ) не тестируются и не сопровождаются командой etcd. Перед использованием рекомендуется прочитать и изучить их документацию и …
Обратите внимание: перечисленные ниже сторонние библиотеки и инструменты (размещённые не на https://github.com/etcd-io ) не тестируются и не сопровождаются командой etcd. Перед использованием рекомендуется прочитать и изучить их документацию и …
-
Часто задаваемые вопросы
Общие вопросы об etcd Что такое etcd? etcd — согласованное распределённое хранилище ключей и значений. В основном оно используется как отдельная служба координации в распределённых системах и предназначено для небольших объёмов данных, целиком …
Общие вопросы об etcd Что такое etcd? etcd — согласованное распределённое хранилище ключей и значений. В основном оно используется как отдельная служба координации в распределённых системах и предназначено для небольших объёмов данных, целиком …
-
Функциональные шлюзы
На этой странице представлен обзор функциональных шлюзов, которые администратор может задать для etcd. Описание стадий возможностей приведено в разделе стадий возможностей . Обзор Функциональные шлюзы — набор пар key=value, описывающих возможности …
На этой странице представлен обзор функциональных шлюзов, которые администратор может задать для etcd. Описание стадий возможностей приведено в разделе стадий возможностей . Обзор Функциональные шлюзы — набор пар key=value, описывающих возможности …
-
Примечания к выпускам
Версия 4.1.5 Выпущено 2026-08-12 Улучшения совместимости Совместимость с PostgreSQL 14.24, 15.19, 16.15, 17.11, 18.6 (Alexander Kukushkin) Добавьте новый output_plugin_libraries GUC, который ограничивает вывод плагинов логического декодирования. …
Версия 4.1.5 Выпущено 2026-08-12 Улучшения совместимости Совместимость с PostgreSQL 14.24, 15.19, 16.15, 17.11, 18.6 (Alexander Kukushkin) Добавьте новый output_plugin_libraries GUC, который ограничивает вывод плагинов логического декодирования. …
-
Часто задаваемые вопросы
В этом разделе приведены ответы на самые частые вопросы о Patroni. Каждый подраздел посвящён отдельной категории вопросов. Надеемся, это прояснит большинство вопросов. Если сомнения остаются или возникла неожиданная проблема, инструкции по получению …
В этом разделе приведены ответы на самые частые вопросы о Patroni. Каждый подраздел посвящён отдельной категории вопросов. Надеемся, это прояснит большинство вопросов. Если сомнения остаются или возникла неожиданная проблема, инструкции по получению …
-
Часто задаваемые вопросы
Как подключиться к PgBouncer? PgBouncer работает как сервер Postgres, поэтому достаточно направить клиент на порт PgBouncer. Как распределять запросы между несколькими серверами? PgBouncer не имеет встроенной конфигурации для нескольких узлов. …
Как подключиться к PgBouncer? PgBouncer работает как сервер Postgres, поэтому достаточно направить клиент на порт PgBouncer. Как распределять запросы между несколькими серверами? PgBouncer не имеет встроенной конфигурации для нескольких узлов. …
-
Журнал изменений
PgBouncer 1.25.x 2026-05-08 - PgBouncer 1.25.2 - «Человеческое прикосновение и новый поворот в полной неопределённости борьбе за титул» Безопасность Исправлена CVE-2026-6664: целочисленное переполнение в коде разбора сетевых пакетов в PgBouncer до …
PgBouncer 1.25.x 2026-05-08 - PgBouncer 1.25.2 - «Человеческое прикосновение и новый поворот в полной неопределённости борьбе за титул» Безопасность Исправлена CVE-2026-6664: целочисленное переполнение в коде разбора сетевых пакетов в PgBouncer до …
-
Загрузка исходных выпусков
PgBouncer 1.25 Файл Дата Размер SHA256 pgbouncer-1.25.2.tar.gz 2026-05-08 865371 bytes sha256 pgbouncer-1.25.1.tar.gz 2025-12-03 864801 bytes sha256 pgbouncer-1.25.0.tar.gz 2025-11-09 863322 bytes sha256 PgBouncer 1.24 Файл Дата Размер SHA256 …
PgBouncer 1.25 Файл Дата Размер SHA256 pgbouncer-1.25.2.tar.gz 2026-05-08 865371 bytes sha256 pgbouncer-1.25.1.tar.gz 2025-12-03 864801 bytes sha256 pgbouncer-1.25.0.tar.gz 2025-11-09 863322 bytes sha256 PgBouncer 1.24 Файл Дата Размер SHA256 …
-
patronictl
Patroni предоставляет интерфейс командной строки patronictl , предназначенный главным образом для взаимодействия с REST API Patroni и DCS. Он упрощает операции с кластером и удобен как людям, так и сценариям. Конфигурация patronictl использует 3 …
Patroni предоставляет интерфейс командной строки patronictl , предназначенный главным образом для взаимодействия с REST API Patroni и DCS. Он упрощает операции с кластером и удобен как людям, так и сценариям. Конфигурация patronictl использует 3 …
-
Patroni REST API
Patroni предоставляет обширный REST API. Сам Patroni использует его во время выбора лидера, инструмент patronictl — для аварийных и плановых переключений, повторной инициализации, перезапусков и перезагрузки конфигурации, а HAProxy и другие …
Patroni предоставляет обширный REST API. Сам Patroni использует его во время выбора лидера, инструмент patronictl — для аварийных и плановых переключений, повторной инициализации, перезапусков и перезагрузки конфигурации, а HAProxy и другие …
-
Настройки конфигурации среды
Возможно переопределить некоторые параметры конфигурации, определённые в файле конфигурации Patroni, с помощью переменных среды системы. В данном документе перечислены все переменные среды, обрабатываемые Patroni. Значения, установленные с помощью …
Возможно переопределить некоторые параметры конфигурации, определённые в файле конфигурации Patroni, с помощью переменных среды системы. В данном документе перечислены все переменные среды, обрабатываемые Patroni. Значения, установленные с помощью …
-
Patroni конфигурация
Существует 3 типов конфигурации Patroni: Глобальная динамическая конфигурация . Эти параметры хранятся в DCS (распределённое хранилище конфигурации) и применяются ко всем узлам кластера. Динамическая конфигурация может быть установлена в любой …
Существует 3 типов конфигурации Patroni: Глобальная динамическая конфигурация . Эти параметры хранятся в DCS (распределённое хранилище конфигурации) и применяются ко всем узлам кластера. Динамическая конфигурация может быть установлена в любой …
-
Конфигурация: pgbouncer.ini
Описание Файл конфигурации имеет формат «ini». Имена секций заключаются между [ и ]. Строки, начинающиеся с ; или #, считаются комментариями и игнорируются. Символы ; и # не имеют специального значения в других позициях строки. Общие параметры …
Описание Файл конфигурации имеет формат «ini». Имена секций заключаются между [ и ]. Строки, начинающиеся с ; или #, считаются комментариями и игнорируются. Символы ; и # не имеют специального значения в других позициях строки. Общие параметры …
-
Настройки динамической конфигурации
Динамическая конфигурация хранится в DCS (распределённое хранилище конфигурации) и применяется ко всем узлам кластера. Чтобы изменить динамическую конфигурацию, можно использовать либо инструмент patronictl_edit_config , либо Patroni REST API . …
Динамическая конфигурация хранится в DCS (распределённое хранилище конфигурации) и применяется ко всем узлам кластера. Чтобы изменить динамическую конфигурацию, можно использовать либо инструмент patronictl_edit_config , либо Patroni REST API . …
-
YAML Параметры конфигурации
Глобальный/Всемирный thread_pool_size: размер пула потоков, используемый Patroni для выполнения асинхронных задач и обмена данными по REST API с другими участниками во время выбора лидера или проверок в аварийном режиме. Минимальное значение — 5, …
Глобальный/Всемирный thread_pool_size: размер пула потоков, используемый Patroni для выполнения асинхронных задач и обмена данными по REST API с другими участниками во время выбора лидера или проверок в аварийном режиме. Минимальное значение — 5, …