notes_devops_engineer
Фотография
нажмите — покажем
нажмите — покажем
Фотография
нажмите — покажем
нажмите — покажем
Фотография
нажмите — покажем
нажмите — покажем
Да, в конечном итоге vlagent будет более узконаправленной заменой Vector/FluentBit/Alloy и других коллекторов, но специально для VictoriaLogs. Ожидается, что vlagent ведет себя более стабильно при большой нагрузке, потребляет меньше ресурсов и его проще отлаживать.
Например, в случае сбора логов подов в Kubernetes, vlagent просто работает если передать один command-line флаг - он задескаверит поды на текущей ноде и начнет читать логи, спарсит их если там JSON и обогатит метаданными пода - никаких дополнительных опций не нужно.
При этом, vlagent не страдает болячками других лог коллекторов:
- Не будет накапливать файловые дискрипторы, если ему недостаточно ресурсов на обработку логов (что может унести за собой всю ноду), как это сделано в Vector (см. скрин).
- Не будет проблем с битыми логами при большой нагрузке, как в Vector и FluentBit (см. скрин).
- vlagent будет потреблять меньше сети, CPU и памяти.
Всё это через один флаг, а не сотни строк конфига.
2 · 537 ·