#logging #logstash #prometheus #grafana
#ведение журнала #logstash #prometheus #графана
Вопрос:
У нас есть приложение, работающее в Kubernetes (AWS EKS), и мы можем входить в систему на хосте bastion и получать журналы модулей.
В настоящее время у нашего приложения возникают проблемы, и мы хотели бы ежечасно отлаживать журналы приложений на предмет проблем.
Мы можем извлекать журналы из модулей, когда мы выполняем команду kubectl get pods **** но для нас это действительно сложный процесс, который нужно запускать каждый раз, и мы также не знаем, в каком журнале мы должны проверять ошибки.
Поэтому мы планировали собирать журналы из модулей в инструмент Prometheus.
Есть ли у нас какие-либо URL-адреса, которые помогают нам получать журналы из файла в модуле для promotheus dashboard?
Ответ №1:
Prometheus предназначен для получения и мониторинга показателей, которые он отслеживает инструментами. Для этого вы можете использовать такие инструменты, как Graylog, Loki с приборной панелью Grafana, ведение журнала Cloudwatcch AWS, ведение журнала Stackdriver GCP.
я бы рекомендовал проверить Loki: https://github.com/grafana/loki
Вы можете проверить ELK stack и Fluentd.
Ответ №2:
Prometheus — неправильный инструмент для сбора журналов. Он предназначен для сбора и анализа данных временных рядов, в основном показателей. Вам следует изучить возможность настройки ELK stack для вашего кластера для сбора журналов. https://www.elastic.co/what-is/elk-stack [ЛОСИНЫЙ стек][1]
Комментарии:
1. Привет, Калимба, спасибо за ответ. Страница, которую вы опубликовали, больше не существует. Не могли бы вы опубликовать соответствующий пост, который был бы действительно полезен