Как можно получать логи с удаленной MySQL в эластик?

Здравствуйте, у меня есть Digital Ocean droplet, на нем эластик стек. Есть еще Digital Ocean MySQL кластер. Как мне в моем дроплете получать логи с БД?

https://www.elastic.co/guide/en/beats/filebeat/current/filebeat-module-mysql.html

Еще один вопрос, для автоматической генерации и отправки отчетов можно использовать watcher x-pack, я не нашел информации, это платная фича x-pack или нет?

https://www.elastic.co/subscriptions

Я так понял, что необходимо на удаленный сервер с БД установить filebeat и включить в нем модуль для mysql. В настройках прописать пути к логам. Проблема в том, что Digital Ocean предоставляет доступ к самой БД, и я туда не могу установить filebeat, поскольку доступ БД, а не к самому серваку, где эта БД. Может быть вы сталкивались с похожими ситуациями, если какой-то вариант решения? В саппорте ДО мне ничего не ответили по этому поводу

А как вы доступ к логам сами получаете?

В поддержке ответили, что получить доступ к логам нельзя, поэтому придется создавать новый дроплет и ставить на него mysql. Там же понадобится только filebeat с модулем для БД, я укажу ему файл с логами и ip сервера с logstash, а тот будет фильтровать нужные запросы и в эластик записывать?

Да, можно и так.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.