Чтение логов в реальном времени на RUST и запись данных в influxDB

15 Просмотры· 10/24/20
Be Geek
Be Geek
1 Подписчики
1

Чтение логов с их дальнейшей обработкой не такая уж и простая задача, особенно если ты хочешь написать приложеньку на языке, который не знаешь, например RUST. Для этих целей по идее нужно использовать какой то обработчик логов (типа fluent, filebeat, logstash), но на это потребуется больше ресурсов, нежели написать свой легкий анализатор текста (обработчик логов в реалтайме) со своими плюшками и под свои потребности

Благодарность и задать вопрос -
http://www.donationalerts.ru/r/beminer

Проект на github - https://github.com/bmgeek/tail_cassandra_logs
Модуль для работы с аргументами - https://crates.io/crates/clap
Модуль для работы с файлами - https://crates.io/crates/logwatcher
Работа с InfluxDB - https://crates.io/crates/influx_db_client

Покупайте книги на Ozon:
промокод OZON3FKIKX
ссылочка https://www.ozon.ru/referral/?code=OZON3FKIKX
Twitter с задачками - @begeek4
Приватный блог - https://boosty.to/begeek
Канал с новостями - https://t.me/beGeekYoutube
Канал со статьями о программировании - https://t.me/beGeekNews
Чат в телеграме- https://t.me/beGeekProgramming
Группа в ВКонтакте - https://vk.com/beminer
Если есть вопросы - beminer@yandex.ru

Показать больше

 0 Комментарии sort   Сортировать