2016-12-25 7 views

ответ

1

Ansible - это инструмент автоматизации и управления конфигурацией. Он не предназначен для мониторинга. Так что, скорее всего, нет.

+0

Я согласен с вами. Но есть ли способ контролировать услуги уровня атомного хоста, такие как kubelet, flanneld и т. Д. –

0

Прометей - замечательный инструмент для мониторинга, но он вытягивает свои показатели с хостов, которые вы контролируете. Если службы, которые вы пытаетесь контролировать, отображают эти показатели, вам не нужно ничего устанавливать. Но, скорее всего, они не делают этого, поэтому вам нужно будет установить какой-то экспортер показателей, чтобы получить показатели уровня хоста. Мы используем телеграф, но есть и другие альтернативы.

0

Это то, где стек мониторинга становится сложным. Хотя Прометей хорош в том, что он делает, он не делает все, для чего вам может понадобиться агент. Это включает в себя персонализированные метрики времени, журналы или более глубокую диагностику или мониторинг производительности приложений. Часто вам нужно объединить эти инструменты, а это означает, что вы можете запускать экспортера, например, statsd, telegraf, Dropwizard и другие. Проблема в том, что каждый из них создает больше возможностей и сложности, а не только в ваших контейнерах, но в том, что вам нужно для управления. Именно по этой причине некоторые люди предпочитают использовать службу SaaS для мониторинга. Там их много, каждый с плюсами и минусами.