Чтение логов в реальном времени на RUST и запись данных в influxDB
Чтение логов с их дальнейшей обработкой не такая уж и простая задача, особенно если ты хочешь написать приложеньку на языке, который не знаешь, например 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