Filebeat OSS — плагин, который позволяет собирать и передавать логи в экосистему OpenSearch. Filebeat устанавливается в кластер Managed Service for Kubernetes, собирает логи кластера и подов, а затем отправляет их в сервис Managed Service for OpenSearch.
Версия Filebeat — 7.12.1
.
-
Убедитесь, что кластер Managed Service for Kubernetes расположен в той же облачной сети, что и кластер Managed Service for OpenSearch.
-
Включите режим совместимости для поддержки клиента Filebeat OSS в OpenSearch. Для этого выполните запрос:
wget "https://storage.yandexcloud.net/cloud-certs/CA.pem" && \ curl --user <имя пользователя>:<пароль> --cacert CA.pem \ --request PUT https://<URL хоста>:9200/_cluster/settings \ -H "Content-Type: application/json" -d \ '{ "persistent": { "compatibility": { "override_main_response_version": true } } }'
Где:
<имя пользователя>
— имя пользователя OpenSearch.<пароль>
— пароль пользователя OpenSearch.<URL хоста>
— URL хоста OpenSearch с ролью DATA, напримерrc1a-6khpaeo31lacqo21.mdb.yandexcloud.net
.
Пример успешного ответа:
{"acknowledged":true,"persistent":{"compatibility":{"override_main_response_version":"true"}},"transient":{}}
-
Задайте настройки приложения:
- Пространство имен — выберите пространство имен или создайте новое.
- Название приложения — укажите название приложения, например
filebeat-oss
. - Имя пользователя OpenSearch — введите имя учетной записи, под которой Filebeat OSS будет подключаться к кластеру Managed Service for OpenSearch.
- Пароль для подключения к OpenSearch — введите пароль для учетной записи в кластере Managed Service for OpenSearch.
- FQDN сервиса OpenSearch — укажите URL и порт для хоста кластера Managed Service for OpenSearch с ролью DATA, например
https://rc1a-6khpaeo31lacqo21.mdb.yandexcloud.net:9200
. Подробнее о подключении к кластеру см. в документации сервиса.
-
Нажмите кнопку Установить.
-
Дождитесь перехода приложения в статус
Deployed
. -
Проверьте, что логи кластера Kubernetes поступают в OpenSearch:
- Подключитесь к веб-интерфейсу OpenSearch Dashboards.
- На панели управления в разделе OpenSearch Plugins выберите Index Management.
- Перейдите в раздел Indices.
- Убедитесь, что список содержит логи кластера Kubernetes.
- Сбор и передача в OpenSearch логов кластера Kubernetes.
- Анализ логов в OpenSearch.
Служба технической поддержки Yandex Cloud отвечает на запросы 24 часа в сутки, 7 дней в неделю. Доступные виды запросов и срок их обработки зависят от тарифного плана. Подключить платную поддержку можно в консоли управления. Подробнее о порядке оказания технической поддержки.
Helm-чарт | Версия | Pull-команда | Документация |
---|---|---|---|
yandex-cloud/filebeat-oss/chart/filebeat-oss | 7.12.1-1 | Открыть |
Docker-образ | Версия | Pull-команда |
---|---|---|
yandex-cloud/filebeat-oss/filebeat-oss | 7.12.1 |