Общий просмотр#
Поскольку для Querier backend - это все, что реализует gRPC StoreAPI, появляется возможность агрегировать данные из любого количества различных хранилищ, таких как:
Prometheus Sidecar;
Store Gateway - хранилище объектов;
Ruler - глобальные оценки правил оповещения/записи;
Receiver - метрики, полученные из потоков удаленной записи Prometheus;
Querier, с возможностью накладывать Querier друг на друга;
системы, отличные от Prometheus, например, OpenTSDB.
Настройка sum(cpu_used{cluster=~"кластер-(eu1|eu2|eu3|us1|us2|us3)", job="service1"}) - даст сумму ЦП, используемых во всех перечисленных кластерах для службы service1.
В одном кластере функционально сегментируется Prometheus или используется разные экземпляры Prometheus для разных клиентов. Querier даст доступ к обоим в рамках одного Query запроса.