Перенаправить метрики экспортера Prometheus в другой Prometheus, расположенный в другом кластере Kubernetes

#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 (плюс несколько легких прокси) Я бы пошел на это. Только то, что я никого из них не знаю.