Я уже после того как отдельно все запустил через докер, увидел что это все называют стеком ELK и что есть готовые образы для запуска.
По большому счету, проблема не в запуске самого стека, а в агенте.
Сейчас меня мучает вопрос с битс. Пока получилось только читать sqlite и сохранять состояние. Что платформа битс, что GOlang для меня диковинка, поэтому идет медленно
Создал: https://github.com/KeynihAV/sqliteOneCBeat
Это конечно еще толком не работает.
Застрял на отправке данных методом sb.events.PublishEvent(event). Ошибок никаких не выдает, но и вывод не отрабатывает даже в консоль.
Лично для меня, тема интересная, а вот для других не знаю. Людям же наверняка захочется готовое решение, сильно сомневаюсь что много кто захочет погружаться в плагины для logstash или GOlang.
Есть некоторые мысли, о материале вебинара:
Мне в таком семинаре хотелось бы услышать про владение этим стеком, точнее эластиком.
Как эластик работает с данными? Сколько ему памяти выдать для нормальной работы? Как ограничить? Как нарезать индексы? Как удалять старые записи? Как делать бэкапы? Вообщем что нужно сделать, чтобы это все спокойно и стабильно работало.
docker-compose.yml дефолтный. Нашёл на github на странице docker’а - “If you install Compose with pip or use it as a library, it now works with Python 3”.
Дополнительно появилась новая ошибка: