172 похожих чатов

Приветствую. Кто-нибудь собирает данные из нескольких prometheus операторов и использует

дашборды графаны через kubernetes-mixin?
В доке к mixin написано, что через thanos это нужно делать или Cortex.

Kubernetes-mixin can support dashboards across multiple clusters. You need either a multi-cluster Thanos installation with external_labels configured or a Cortex system where a cluster label exists.

Может есть у кого-нибудь пример? Я так понимаю, что обычная /federation не катит и нужно ставить танос или Cortex.
Да и если я забираю все job через /federation - все равно не все метрики и графики отображаются.

9 ответов

15 просмотров

Обычная федерация катит только для каждого промитея нужно указывать своей лейбл. Ты вообще сначала сформулируй что ты хочешь от "нескольких prometheus"

Николай-Емашев Автор вопроса
Aleksey Lazarev
Обычная федерация катит только для каждого промите...

Хочу сделать т.н центральную систему мониторинга с grafana и prometheus, которая собирала бы все метрики с других prometheus операторов в k8s кластерах и можно было бы в графиках графаны смотреть данные с разных кластеров. externalLabels у каждого прометея - свой. Данные собираются через федерацию, но часть метрик теряется. Если в графиках на самом операторе все ок, на на центральном - то сетей нет, то еще каких-то данных. При этом match job!="", что скрапит все джобы. Вот я и думаю, пожет ли танос или кортекс собирать все данные и хранить их.

Николай-Емашев Автор вопроса
Dmitry Sergeev 🇺🇦
victoria metrics попробуй

в качестве центрального? или вместо операторов?

Николай-Емашев Автор вопроса
Dmitry Sergeev 🇺🇦
центрального

получилось, настроил remoteWrite на викторию в prometheus на k8s и пошли все метрики, в дашбордах от kubernetes-mixin теперь отображаются несколько кластеров и данные такие же как на prometheus operator'ах. даже таргеты подхватились внешние. А вот как к alermanager прикрутить пока не понял. Это вообще возможно?

Николай Емашев
получилось, настроил remoteWrite на викторию в pro...

ну так же и с алертменеджером в каждом кластере

Похожие вопросы

Обсуждают сегодня

Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
И никого не интересует какие пакеты кто использует. ((% Заходишь на сайт симфони и видишь поддержку Украины - по законам РФ это ж экстремизм. Только никто не отказывается от с...
Am Ambrion
11
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
Чтобы перехватить все нажимания буков на форме, надо хук ставить? Пробовал на форме ОнКейДаун, оно ловит клаву если фокус не на компоненте с вводом текста
Serjone
15
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
7
Народ! Впервые клиенту пришло письмо от РКН, у вас, дескать, есть яндекс метрика, а нигде не написано, что вы ее юзаете. Никто не сталкивался?
Sasha Beep
14
Всем привет! вывожу на общей стр дочерние ресурсыв каждом ресурсе галерея, и первая фотка должна выводиться на общей [!DocLister? &prepare=photo !]
Alekso
12
Я правильно понимаю что нет способов получить список ожидающих заявок на вступление в группу с помощью бота из mtproto?
Шамиль Прилов
7
А можно вопрос? Мне сегодня сказали что у меня функция (которая просто заполняет массив значениями) не правильная void Full(double * arr, int n) { for (int i = 0; i < n; i...
† C E †
7
Добрый вечер. Хочу чтобы у меня в классе поле было функцией, которая возвращает строку. Делаю так: interface ... TGetOutPath = function : String of object; ... protec...
Kirill Filippenok
12
Карта сайта