Почему ваши PromQL-запросы выдают пустоту
Попытки использовать Prometheus для сложной аналитики - это всегда путь к разочарованию, потому что его векторная логика совсем не похожа на привычные JOIN-ы из SQL. Когда вы пытаетесь сравнить метрики через * или ==, любое малейшее несовпадение лейблов превращает ваш результат в пустоту, а попытки «починить» это через ignoring или on часто приводят к непредсказуемой потере данных, если забыть про group_left или group_right. Еще больнее становится при расчете аномалий через offset, где малейший временной лаг или пропуск скрапа превращает график в нечитаемый шум. Хуже всего дела обстоят с агрегатами...