LINUX.ORG.RU
ФорумAdmin

Просмотр логов через Web

 , , ,


0

1

Хочу найти очень простую прогу для просмотра логов на вебе не ковыряясь на хосте и контейнерах. Как пример очень подошла бы Cockpit в centos8, но там только некоторые системные логи летают, а хотелось бы путь указать что читать. Особенно с учетом просмотра логов в контейнере lxc не заходя в него

По опыту вариантов масса. Перечислю свой опыт.

  • Начнем с классики - rsyslogd умеет отправлять логи удаленно, а дальше на сайте уже парсишь логи сам. Дешево и сердито.
  • Монстр Elasticsearch, Logstach, Kibana, filebeat. - может собрать и индексировать все, существует куча готовых дашбордов, буквально из коробки можно получить готовое решение. Но вот если забить на чтение мануалов и делать быстро, то логи могут читать и другие пользователи. Также нужно учитывать что такое индекс и как его правильно готовить. Но всеже можно взять пяток старых компьютеров, запустить на них ELK и уже через пару часов получить готовое решение. Которого хватит на пару лет. По своему опыту пишу.
  • Микросервисная архитектура. Если применяется, то тут поможет связка Prometheus, Alertmanager, Loki (именно он работает с логами) и Grafana. Вообще графана - это визуализатор данных. Как источник данных настраивается Prometheus, Loki. А в графане их можно посмотреть. Также можно настроить Alertmanager, чтобы высылать алерты по различным шаблонам. Must have если используется Kubernetes. Helm chart kube-prometheus-stack.
Nurmukh ★★★
()