Поиск и аналитика
In this article:
Поиск и аналитика#
Общая информация#
Автоматизированная служба Elasticsearch в К2 Облаке позволяет быстро развёртывать и настраивать сервис для поиска, анализа и мониторинга всех типов данных.
Elasticsearch — это распределённая поисковая и аналитическая система, которая предоставляет унифицированное хранилище данных для решений, построенных на основе Elastic Stack: Elasticsearch, Elastic Agent, Beats, Logstash и Kibana. Более подробно познакомиться с возможностями Elasticsearch можно на официальном сайте.
Вместе с Elasticsearch в К2 Облаке можно развернуть сервис Kibana для удобства управления и визуализации данных.
В К2 Облаке поддерживаются следующие версии Elasticsearch:
7.17;
8.17.
Тарификация#
PaaS-сервис поиска и аналитики Elasticsearch не тарифицируется. Оплата взимается за фактически потреблённые тарифицируемые ресурсы: экземпляры, диски, Elastic IP-адреса и иные ресурсы.
Перед началом работы#
Мы советуем предварительно ознакомиться с рекомендациями по работе с сервисом поиска и аналитики.
Необходимые привилегии#
Для работы с сервисом поиска и аналитики пользователь должен иметь проектные привилегии PaaSFullAccess. Такие привилегии есть, например, у администраторов в группе CloudAdministrators. При необходимости вы можете создать отдельного пользователя, добавить его в проект и назначить ему политику PaaSFullAccess или включить в группу администраторов облака в этом проекте.
Проектные привилегии PaaSFullAccess предоставляют пользователю права на все сервисы PaaS. Если вы хотите предоставить пользователю права только для работы с сервисом поиска и аналитики, то необходимо создать политику со следующими привилегиями:
paas:CreateElasticsearchSnapshotRepository;
paas:DeleteElasticsearchSnapshotRepository;
paas:DisableElasticsearchSnapshotRepository;
paas:EnableElasticsearchSnapshotRepository;
paas:ListElasticsearchServicesSuitableForRecovery;
paas:ListElasticsearchSnapshotRepositories;
paas:CreateLogstashPipeline;
paas:DeleteLogstashPipeline;
paas:ListLogstashPipelines;
paas:ModifyLogstashPipeline;
paas:ListServices;
paas:ModifyService;
paas:DescribeService;
paas:ListBackupUsers;
и назначить её пользователю.
Подробнее см. документацию на IAM, как создать политику и назначить её пользователю.
Необходимые ресурсы#
В проекте должны иметься следующие ресурсы:
Запуск сервиса Elasticsearch#
Важно
Сервис поиска и аналитики можно запустить только в подсетях, из которых есть доступ в интернет. Для настройки доступа может понадобиться присоединить к VPC интернет-шлюз и создать маршрут по умолчанию в таблице маршрутизации.
Примечание
При создании отказоустойчивого сервиса также автоматически создаются группы размещения для каждых трёх узлов. Например, для кластера из пяти узлов в одной зоне доступности создаются две группы размещения с тремя и двумя узлами. Для кластера из пяти узлов в трёх зонах доступности создаётся по одной группе размещения в каждой зоне, при этом две группы содержат два узла, а одна группа – один узел. Экземпляры из одной группы развёртываются на разных физических серверах, что повышает отказоустойчивость сервиса.
Для запуска сервиса в подразделе Витрина сервисов или Установленные сервисы выберите сервис Elasticsearch на вкладке Поиск и аналитика и нажмите Создать.
Процедура запуска сервиса состоит из следующих основных этапов:
Задайте параметры сети, необходимые для работы сервиса Elasticsearch:
Примечание
Для запуска сервиса в выбранном VPC необходимо предварительно создать подсеть в предпочтительной зоне доступности (в конфигурации с одной зоной), либо по одной подсети в каждой зоне доступности (в конфигурации с тремя зонами). Кроме того, в используемых зонах доступности должны поддерживаться одинаковые типы дисков.
Примечание
Опция присоединения сетевых интерфейсов может быть полезна, например, когда требуется пересоздать сервис поиска и аналитики. Если при удалении сервиса не удалять присоединённые сетевые интерфейсы, то их можно использовать повторно для подключения к подсетям узлов кластера, в котором будет развёрнут новый сервис. Это позволяет сохранить прежние сетевые настройки, такие как внутренние IP-адреса и группы безопасности, и не задавать их заново.
Важно
Не рекомендуется создавать конфигурации кластера с четырьмя узлами, так как это может привести к потере кворума при нарушении связности (split-brain).
- Конфигурацию кластера, в котором будет развёрнут сервис.
Для выбора доступны конфигурации со следующим количеством узлов:
один мастер-узел (сервис без отказоустойчивости);
два мастер-узла и один арбитр;
от трёх до девяти мастер-узлов 1.
- 1
Мы рекомендуем выбирать эту конфигурацию, если в дальнейшем может потребоваться масштабировать кластер.
VPC, в котором будет развёрнут сервис поиска и аналитики.
Группы безопасности для регулирования трафика на интерфейсах экземпляров, где будет запущен сервис поиска и аналитики.
Подсети, к которым будут подключены экземпляры с развёрнутым на них сервисом, либо сетевые интерфейсы, через которые узлы кластера будут подсоединяться к подсетям.
Примечание
При выборе подсетей вы можете указать одну подсеть или три подсети в разных зонах доступности. В первом случае сервис будет развёрнут в той же зоне доступности, что и выбранная подсеть.
При выборе сетевых интерфейсов для конфигурации с несколькими узлами необходимо указать столько интерфейсов, сколько узлов будет содержать кластер.
Сетевые интерфейсы должны быть по возможности равномерно распределены по всем зонам доступности, где будет развёрнут сервис. Например, если вы планируете создать кластер с пятью мастер-узлами в трёх зонах доступности, то необходимо указать по два интерфейса в двух зонах доступности и один интерфейс в оставшейся зоне доступности.
Внутренний и/или внешний балансировщики нагрузки, (см. подробнее Управление балансировщиками нагрузки).
В поле DNS-имя можно указать произвольное имя поддомена в сервисной зоне DNS paas.<region>.web.c2.croc.ru для внешнего балансировщика нагрузки и в зоне paas.<vpc-id>.internal для внутреннего балансировщика нагрузки. Имя должно состоять из латинских букв, цифр и дефисов.
Если поле DNS-имя оставить пустым, то имя будет задано автоматически.
Нажмите Далее для перехода на следующий шаг.
Если на предыдущем шаге была выбрана конфигурация кластера
от трёх до девяти мастер-узлов, то вы можете задать количество мастер-узлов в кластере. Однако если были указаны сетевые интерфейсы, то количество экземпляров фиксировано и равно числу выбранных сетевых интерфейсов.В блоке Мастер-узел задайте конфигурацию экземпляров, которые будут использоваться в качестве мастер-узлов. Выберите тип экземпляра и характеристики его системного диска и диска для данных: тип, размер и IOPS (если это доступно для данного типа).
Примечание
Производительность сервиса Elasticsearch чувствительна к выбору компонентов узлов. Рекомендуем использовать экземпляры с большим объёмом оперативной памяти (тип Memory Optimized).
Если на предыдущем шаге была выбрана конфигурация с кластерным арбитром, то в блоке Арбитр задайте конфигурацию экземпляра, который будет использоваться в качестве арбитра. Выберите тип экземпляра и характеристики его системного диска: тип, размер и IOPS (если это доступно для данного типа).
Нажмите Далее для перехода на следующий шаг.
Задайте основные параметры сервиса:
Тег Name — (опционально) произвольное описание сервиса.
Имя сервиса — произвольное уникальное имя для сервиса.
Версию.
Пароль пользователя Elasticsearch. Его можно задать вручную или сгенерировать автоматически.
Опцию установки Kibana, инструмента визуализации и составления отчетов.
Примечание
Настройка анонимного доступа доступна только при заданном пароле.
Если пароль не задан, то по умолчанию разрешён анонимный доступ в Kibana. Если пароль задан, то по умолчанию для входа в Kibana необходимо пройти аутентификацию. Вы можете изменить эту настройку и разрешить анонимный доступ. При этом необходимо выбрать роль для анонимного доступа: viewer с правами просмотра или editor с правами редактирования.
Опцию подключения мониторинга — Для централизованного мониторинга сервиса поиска и аналитики необходимо предварительно развернуть сервис мониторинга на базе Prometheus.
Сервис мониторинга — Выбор сервиса мониторинга доступен только при выборе опции Подключить мониторинг.
Метки для мониторинга — Опционально можно задать метки, которые установленные агенты мониторинга будут присваивать собираемым метрикам (см. подробнее о метках). Метки можно задать только при выборе опции Подключить мониторинг.
Опцию подключения логирования — Для централизованного логирования сервиса PaaS необходимо предварительно создать сервис логирования. После создания сервиса PaaS установить агенты логирования можно только вручную.
Сервис логирования — Выбор доступен только при выборе опции Подключить логирование.
Теги для логирования — Теги назначаются журналам при их импорте сервисом логирования. Они упрощают поиск нужных журналов. Теги можно задать только при выборе опции Подключить логирование.
Нажмите Далее для перехода на следующий шаг.
Задайте окно обслуживания (см. подробнее). Если плановое техническое обслуживание может проводиться в любое время, оставьте значение
Произвольноедля опции Окно обслуживания без изменения. Если есть ограничения по времени, когда может проводиться техническое обслуживание, выберите удобный вам интервал. Для этого укажите следующие параметры:значение
По расписаниюдля опции Окно обслуживания;день недели, когда должно проводиться обслуживание;
часовой интервал для окна обслуживания.
Чтобы задать дополнительные параметры или теги для сервиса, нажмите соответствующую кнопку для перехода на нужный шаг — Дополнительные параметры или Добавить теги. Если ни те, ни другие задавать не требуется, нажмите Создать для запуска сервиса.
Задайте расширенные настройки, если необходимо. Для этого нажмите расширенные настройки и введите настройки и их значения.
Важно
Указанные настройки станут частью конфигурации сервиса, поэтому окажут влияние на его работу. Добавляйте только те настройки, которые вам действительно необходимы.
Чтобы задать теги для сервиса, нажмите Добавить теги для перехода на следующий шаг. Если теги задавать не требуется, нажмите Создать для запуска сервиса.
Чтобы добавить тег, нажмите Добавить тег и задайте ключ и значение тега.
Примечание
Если ни один тег ещё не был задан, то вы можете добавить тег Name, нажав Добавить тег Name и задав его значение.
После завершения настройки нажмите Создать для запуска сервиса.
Важно
Процесс запуска сервиса обычно занимает от 5 до 15 минут.
Изменение параметров узлов сервиса#
Добавить узлы для сервиса#
Если при создании сервиса Elasticsearch была выбрана конфигурация кластера от трёх до девяти мастер-узлов и кластер имеет меньше девяти узлов, то вы можете его масштабировать, добавив дополнительные узлы.
Масштабирование возможно, только когда сервис находится в состоянии Запущен.
Важно
Если сервис поиска и аналитики был создан до 30.01.2026, то масштабирование кластера невозможно.
Перейдите в раздел PaaS Установленные сервисы и откройте вкладку Поиск и аналитика.
Найдите нужный сервис в таблице и нажмите на идентификатор сервиса для перехода на его страницу.
На вкладке Информация нажмите Добавить экземпляры.
В открывшемся окне укажите количество добавляемых экземпляров. Если при создании сервиса были указаны сетевые интерфейсы, то для автоматического создания интерфейсов отметьте Создать автоматически, а для задания существующих интерфейсов – Выбрать вручную и выберите интерфейсы в указанных зонах доступности.
Нажмите Добавить для завершения операции.
Изменить тип экземпляра у узла#
Вы можете изменить тип экземпляра у узлов кластера, на которых развёрнут сервис поиска и аналитики. Изменение возможно, только когда сервис находится в состоянии Готов.
Важно
У узлов с ролью арбитра тип экземпляра изменить нельзя.
Чтобы изменить тип экземпляра:
Перейдите в раздел PaaS Установленные сервисы и откройте вкладку Поиск и аналитика.
Найдите нужный сервис в таблице и нажмите на идентификатор сервиса для перехода на его страницу.
На вкладке Информация отредактируйте поле Тип экземпляра в конфигурации мастер-узла. Для этого нажмите на иконку редактирования и выберите тип экземпляра в селекторе.
Сохраните изменения, нажав .
Изменить параметры диска для данных#
Изменение параметров диска для данных возможно, когда сервис находится в состоянии Готов.
Вы можете настроить размер диска для данных и его производительность в IOPS непосредственно из веб-интерфейса облака.
Важно
Изменить IOPS диска для данных можно только для типа диска io2.
Чтобы изменить параметры диска, выполните следующие действия:
Перейдите в раздел PaaS Установленные сервисы и откройте вкладку Поиск и аналитика.
Найдите нужный сервис в таблице и нажмите на идентификатор сервиса для перехода на его страницу.
На вкладке Информация отредактируйте требуемые поля (Размер диска для данных и/или IOPS диска для данных), нажав на иконку редактирования .
Важно
Новый размер диска должен превышать текущий.
Сохраните изменения, нажав .
Управление балансировщиками нагрузки#
Для сервиса Elasticsearch можно создать внутренний и/или внешний балансировщики нагрузки (подробнее о балансировщиках). Они автоматически распределяют поступающие запросы между полнофункциональными узлами кластера (арбитру, если он есть, запросы не направляются).
Балансировщики нагрузки создаются автоматически, их параметры и связанные ресурсы нельзя изменять. Если требуется изменить DNS-имя у существующего балансировщика нагрузки, то его придётся удалить и создать заново. Информацию о созданных балансировщиках, в частности адреса сервиса, можно найти на вкладке Балансировщики нагрузки на странице сервиса.
Внимание
Балансировщик нагрузки, который работает с PaaS-сервисом, можно удалить только на странице этого сервиса.
Важно
Для работы внешнего балансировщика нагрузки необходимо открыть доступ извне к портам сервиса, который по умолчанию закрыт. Для этого в группу безопасности, которая была указана при создании сервиса, необходимо добавить разрешающее правило для соответствующих портов. Порты, которые прослушивает сервис Elasticsearch, можно найти на его странице на вкладке Информация.
Создать балансировщик нагрузки#
Балансировщик нагрузки для сервиса поиска и аналитики можно создать, только когда сервис имеет статус Запущен. Для одного сервиса можно создать по одному внутреннему и внешнему балансировщику нагрузки.
Важно
Внутренний балансировщик нагрузки можно создать, только если в VPC включено распространение маршрутов.
Перейдите в раздел PaaS Установленные сервисы и откройте вкладку Поиск и аналитика.
Найдите в таблице сервисов нужный и нажмите на идентификатор сервиса для перехода на его страницу.
Откройте вкладку Балансировщики нагрузки и нажмите Создать.
В открывшемся окне выберите, какой балансировщик вы хотите создать. Если ни один ещё не был создан, то можно сразу создать и внутренний, и внешний балансировщики.
В поле DNS-имя можно указать произвольное имя поддомена в сервисной зоне DNS paas.<region>.web.c2.croc.ru для внешнего балансировщика нагрузки и в зоне paas.<vpc-id>.internal для внутреннего балансировщика нагрузки. Имя должно состоять из латинских букв, цифр и дефисов.
Если поле DNS-имя оставить пустым, то имя будет задано автоматически.
Нажмите Создать для подтверждения действия.
Удалить балансировщик нагрузки#
Связанный с сервисом балансировщик нагрузки можно удалить, только когда сервис имеет статус Запущен.
Перейдите в раздел PaaS Установленные сервисы и откройте вкладку Поиск и аналитика.
Найдите в таблице сервисов нужный и нажмите на идентификатор сервиса для перехода на его страницу.
Откройте вкладку Балансировщики нагрузки и нажмите Удалить.
В открывшемся окне выберите, какой балансировщик вы хотите удалить. Если для сервиса были созданы два балансировщика нагрузки, то вы можете удалить их оба одновременно.
Нажмите Удалить для подтверждения действия.
Настройка сервиса Elasticsearch#
Если вы не подключили мониторинг и/или логирование при создании сервиса поиска и аналитики, либо хотите их отключить, то это можно сделать, когда сервис находится в состоянии Готов. Вы можете также изменить расширенные настройки.
Примечание
Для подключения мониторинга и логирования необходимо предварительно развернуть сервис мониторинга на базе Prometheus и сервис логирования на базе ELK.
Важно
Если какие-либо настройки не удастся изменить, то сервис будет возвращён к исходным.
Чтобы настроить параметры сервиса Elasticsearch:
Перейдите в раздел PaaS Установленные сервисы и откройте вкладку Поиск и аналитика.
Найдите в таблице сервисов нужный и нажмите на идентификатор сервиса для перехода на его страницу.
Откройте вкладку Параметры и нажмите Изменить.
В открывшемся окне вы можете настроить мониторинг и логирование (или отключить, если они уже включены).
Чтобы изменить расширенные настройки, перейдите на следующий шаг, нажав Дополнительные параметры. Затем нажмите расширенные настройки и задайте новые настройки и их значения.
Для сохранения параметров нажмите Изменить.
Назначение тегов#
Важно
Теги поддерживаются только для сервисов PaaS с идентификатором вида fm-cluster-xxxxxxxx.
Если вы хотите добавить поддержку тегов для установленных сервисов, у которых в качестве идентификатора используется UUID, то обратитесь в службу поддержки.
Теги позволяют классифицировать сервисы PaaS по различным признакам, например, назначению, владельцу и т.п. Их использование упрощает управление множеством однотипных ресурсов.
Чтобы добавить, изменить или удалить теги для сервиса поиска и аналитики:
Перейдите в раздел PaaS Установленные сервисы и откройте вкладку Поиск и аналитика.
В таблице ресурсов найдите сервис, которому надо назначить теги, и нажмите на его идентификатор для перехода на страницу сервиса.
Откройте вкладку Теги.
Для добавления тега нажмите Добавить тег и задайте поля Ключ и Значение.
Для изменения тега отредактируйте требуемые поля (Значение и/или Ключ) у изменяемого тега.
Для удаления тега нажмите на иконку рядом с ненужным тегом.
Примечание
Если ни один тег не был ранее задан, то вы можете добавить тег Name, нажав Добавить тег Name.
Нажмите Применить для сохранения изменений.
Подключение хранилища снимков#
Встроенный механизм создания снимков в Elasticsearch позволяет создавать резервные копии индексов, потоков данных и состояния кластера. Созданные снимки можно использовать для восстановления данных после сбоя или их переноса между сервисами Elasticsearch. К2 Облако позволяет автоматизировать процесс создания и регистрации хранилища снимков для сервиса Elasticsearch.
Для хранения снимков используются бакеты объектного хранилища. При создании хранилища в бакете создаётся каталог, который монтируется на каждом узле кластера Elasticsearch в виде файловой системы s3fs. Такой подход позволяет использовать один и тот же бакет для хранения снимков разных сервисов, в том числе разных типов. А сохранение снимков в виде файлов упрощает обмен снимками: пользователи могут загрузить собственные снимки для восстановления сервиса или скачать имеющиеся.
Средствами облака можно только подключить хранилище снимков, для управления снимками необходимо использовать собственные инструменты Elasticsearch. Создавать снимки можно с помощью собственного API Elasticsearch, либо посредством управления жизненным циклом снимков (Snapshot Lifecycle Management, SLM). Чтобы индекс и другие данные можно было восстановить, индекс, снимок и версия кластера должны быть совместимы между собой.
Добавить хранилище снимков#
Вы можете создать новое хранилище снимков или подключить уже существующее хранилище другого сервиса. Процедура добавления хранилища состоит из двух этапов: сначала необходимо его создать/подключить, а потом зарегистрировать в Elasticsearch.
Возможность подключения существующего хранилища может быть полезна при восстановлении сервиса или переносе данных из одного сервиса в другой. Вы также можете переиспользовать существующее хранилище, если оно не зарегистрировано за другим сервисом.
Примечание
Если хранилище зарегистрировано за другим сервисом, то его можно подключить только для чтения. Поскольку к одному сервису можно подключить только одно хранилище, после восстановления/переноса данных необходимо отключить хранилище и создать новое, если вы хотите делать резервные копии сервиса.
Добавить новое хранилище#
Перейдите в раздел PaaS Установленные сервисы и откройте вкладку Поиск и аналитика.
Найдите в таблице сервисов нужный и нажмите на идентификатор сервиса для перехода на его страницу.
Откройте вкладку Хранилища снимков и нажмите Создать.
В открывшемся окне задайте следующие параметры (опция Существующее хранилище должна быть выключена):
Бакет, где будет создано хранилище снимков.
Пользователь с правами PaaSBackupPolicy, от имени которого выполняется запись копий в бакет.
Каталог, который будет монтироваться в качестве хранилища.
Нажмите Добавить для создания хранилища.
Дождитесь, пока сервис перейдет в статус Запущен и включите переключатель Регистрация хранилища.
Добавить зарегистрированное хранилище#
Зарегистрированное хранилище можно подключить к другому сервису только для чтения.
Перейдите в раздел PaaS Установленные сервисы и откройте вкладку Поиск и аналитика.
Найдите в таблице сервисов нужный и нажмите на идентификатор сервиса для перехода на его страницу.
Откройте вкладку Хранилища снимков и нажмите Создать.
В открывшемся окне отметьте опцию Существующее хранилище и в поле Сервис для восстановления выберите сервис, хранилище которого необходимо подключить.
Нажмите Добавить для создания хранилища.
Дождитесь, пока сервис перейдет в статус Запущен и включите переключатель Регистрация хранилища.
Добавить незарегистрированное хранилище#
Процедура подключения незарегистрированного хранилища аналогична созданию нового. Только в этом случае указывается существующий каталог, который ранее использовался в качестве хранилища снимков.
Перейдите в раздел PaaS Установленные сервисы и откройте вкладку Поиск и аналитика.
Найдите в таблице сервисов нужный и нажмите на идентификатор сервиса для перехода на его страницу.
Откройте вкладку Хранилища снимков и нажмите Создать.
В открывшемся окне задайте следующие параметры (опция Существующее хранилище должна быть выключена):
Бакет, где будет создано хранилище снимков.
Пользователь с правами PaaSBackupPolicy, от имени которого выполняется запись копий в бакет.
Каталог, который ранее использовался в качестве хранилища.
Нажмите Добавить для создания хранилища.
Дождитесь, пока сервис перейдет в статус Запущен и включите переключатель Регистрация хранилища.
Отключить хранилище снимков#
Отключение хранилища происходит в обратном порядке: сначала надо отменить регистрацию хранилища в сервисе, а потом удалить хранилище. При этом выполняется размонтирование файловой системы, но сам каталог со снимками не удаляется.
Перейдите в раздел PaaS Установленные сервисы и откройте вкладку Поиск и аналитика.
Найдите в таблице сервисов нужный и нажмите на идентификатор сервиса для перехода на его страницу.
Откройте вкладку Хранилища снимков и переведите переключатель Регистрация хранилища в выключенное положение.
Дождитесь, пока сервис перейдет в статус Запущен и нажмите Удалить.
Подтвердите удаление в открывшемся окне.
Остановка и запуск сервиса#
Сервис поиска и аналитики можно остановить, если в нём нет необходимости, и запустить, когда потребуется. Это позволяет экономить на оплате вычислительных ресурсов, так как при остановке сервиса тарифицируются только подключённые диски.
Вы также можете перезапустить сервис, если возникла ошибка, и синхронизировать статусы сервиса и экземпляров, на которых он установлен.
Выключить сервис#
Сервис можно остановить, когда он находится в состоянии Запущен или Ошибка.
Перейдите в раздел PaaS Установленные сервисы и откройте вкладку Поиск и аналитика.
В таблице ресурсов найдите сервис, который необходимо остановить, и нажмите на иконку выключения в поле Действия. Либо нажмите на идентификатор сервиса для перехода на его страницу и на вкладке Информация нажмите Выключить.
Подтвердите действие в открывшемся окне.
Перезапустить сервис#
Примечание
Перезапуск возможен только для сервисов с версией окружения 3.6 и выше. Текущую версию окружения можно узнать на вкладке Информация на странице сервиса.
Сервис можно перезапустить, когда он находится в состоянии Запущен или Ошибка.
Перейдите в раздел PaaS Установленные сервисы и откройте вкладку Поиск и аналитика.
В таблице ресурсов найдите сервис, который необходимо перезапустить, и нажмите на иконку перезапуска в поле Действия. Либо нажмите на идентификатор сервиса для перехода на его страницу и на вкладке Информация нажмите Перезапустить.
Подтвердите действие в открывшемся окне.
Синхронизировать сервис с экземплярами#
Синхронизация позволяет согласовать состояние сервиса и экземпляров, на которых он установлен, когда экземпляры были запущены вручную после остановки сервиса. Кроме того, она может использоваться для согласования состояния, когда при остановке, включении или перезапуске сервиса возникла ошибка и потребовалось вручную останавливать/запускать экземпляры.
Внимание
Синхронизация невозможна, если ошибка не устранима (статус ошибки можно посмотреть, например, с помощью метода DescribeService).
Перейдите в раздел PaaS Установленные сервисы и откройте вкладку Поиск и аналитика.
В таблице ресурсов найдите сервис, который необходимо синхронизировать, и нажмите на иконку синхронизации в поле Действия. Либо нажмите на идентификатор сервиса для перехода на его страницу и на вкладке Информация нажмите Синхронизировать с подтверждением.
Подтвердите действие в открывшемся окне.
Включить сервис#
Сервис можно запустить, только когда он находится в состоянии Выключен.
Перейдите в раздел PaaS Установленные сервисы и откройте вкладку Поиск и аналитика.
В таблице ресурсов найдите сервис, который необходимо запустить, и нажмите на иконку включения в поле Действия. Либо нажмите на идентификатор сервиса для перехода на его страницу и на вкладке Информация нажмите Включить.
Подтвердите действие в открывшемся окне.
Настройка окна обслуживания#
Во время планового технического обслуживания выполняется установка критических исправлений безопасности и других важных обновлений.
Внимание
Во время обслуживания операции с сервисом, в том числе его удаление, невозможны, однако сам сервис продолжит работать. В некоторых случаях может потребоваться остановка и перезагрузка узлов кластера.
Обслуживание проводится строго в предопределённый интервал времени (если задано окно обслуживания). Все действия специалистов К2 Облака при проведении обслуживания протоколируются.
Примечание
Изменить настройки окна обслуживания можно, только когда сервис находится в состоянии Запущен.
Чтобы изменить настройки окна обслуживания:
Перейдите в раздел PaaS Установленные сервисы и откройте вкладку Поиск и аналитика.
Найдите в таблице сервисов нужный и нажмите на идентификатор сервиса для перехода на его страницу.
На вкладке Обслуживание нажмите Настроить.
В открывшемся окне укажите удобный вам интервал, когда может проводиться техническое обслуживание. Для этого выберите следующие параметры:
значение
По расписаниюдля опции Окно обслуживания;день недели, когда должно выполняться обслуживание;
часовой интервал для окна обслуживания.
Либо выберите значение
Произвольноедля опции Окно обслуживания, если обслуживание может проводиться в любое время.Нажмите Сохранить для изменения окна обслуживания.
Просмотр метрик#
Для сервиса логирования доступны следующие метрики:
Метрика |
Описание |
|---|---|
elasticsearch_cluster_health_unassigned_shards |
Количество неназначенных шардов в кластере |
elasticsearch_indices_search_query_total |
Общее количество поисковых запросов |
elasticsearch_indices_segments_count |
Количество сегментов индексов |
elasticsearch_indices_segments_terms_memory_in_bytes |
Объём памяти, занимаемый терминами в сегментах индексов |
elasticsearch_indices_translog_size_in_bytes |
Текущий размер журнала транзакций |
elasticsearch_jvm_memory_committed_bytes |
Выделенная память JVM |
elasticsearch_jvm_memory_max_bytes |
Максимально доступный объём памяти JVM |
elasticsearch_scrape_success |
Признак успеха сбора метрик |
elasticsearch_thread_pool_active_count |
Количество активных потоков в пулах потоков |
elasticsearch_thread_pool_queue_count |
Количество задач в очередях пулов потоков |
elasticsearch_thread_pool_rejected_count |
Количество отклонённых задач в пулах потоков |
Чтобы просмотреть метрики конкретного сервиса:
Перейдите в раздел PaaS Установленные сервисы и откройте вкладку Поиск и аналитика.
Найдите в таблице сервисов нужный и нажмите на идентификатор сервиса для перехода на его страницу.
Откройте вкладку Мониторинг и выберите:
метрику,
экземпляр, на котором собирается метрика.
Примечание
Для конкретной метрики доступный выбор экземпляров зависит от их роли. В зависимости от метрики могут быть доступны дополнительные селекторы помимо выбора экземпляра.
В блоке Параметры отображения настройте период, для которого необходимо построить график метрики, задайте статистику и интервал, с которым она рассчитывается. Для автоматического обновления графика включите опцию Автообновление, для обновления вручную нажмите Обновить.
Удаление сервиса Elasticsearch#
Удаление сервиса Elasticsearch предполагает удаление всех созданных вместе с ним экземпляров, дисков и групп размещения.
Вы можете удалить сервис одним из следующих способов.
Перейдите в раздел PaaS Установленные сервисы.
Откройте вкладку Поиск и аналитика.
Найдите сервис в таблице и нажмите на иконку .
Перейдите в раздел PaaS Установленные сервисы.
Откройте вкладку Поиск и аналитика.
Найдите сервис в таблице и перейдите на страницу сервиса.
На вкладке Информация нажмите Удалить.