#kubernetes #prometheus #prometheus-node-exporter
#kubernetes #prometheus #prometheus-узел-экспортер
Вопрос:
Вот мой сценарий:
У меня есть несколько кластеров K8S, центральный и несколько пограничных кластеров.
В центральном кластере у меня есть полноценное решение для мониторинга, основанное на Prometheus. Для пограничных кластеров существует несколько экспортеров Prometheus, которые я хочу очистить, но я не могу хранить метрики локально (в локальном развертывании Prometheus). Что мне нужно, так это собрать метрики и переслать их в Prometheus центрального кластера.
Основными проблемами при их локальном хранении являются требуемое дисковое пространство и объем ввода-вывода на диске. Таким образом, будет работать локальный экземпляр Prometheus (без состояния), который только пересылает собранные метрики в центральный кластер.
Вопрос в том, смогу ли я этого достичь? И как.
Комментарии:
1. Проверить prometheus.io/docs/prometheus/latest/federation и thanos.io
2. Спасибо! Объединение не помогает (AFAIK), так как мне нужно пересылать в центральный кластер, поэтому нажимать, а не тянуть. Thanos / Cortex действительно есть несколько вариантов, просто они еще не являются частью моего программного стека, и если есть что-то доступное на основе простого Prometheus (плюс несколько легких прокси) Я бы пошел на это. Только то, что я никого из них не знаю.