Описание тега promql

Используйте тег promql, когда ваш вопрос связан с тем, как сформулировать строки запроса promql, связанные с данными, которые вы запрашиваете в Prometheus. Могут существовать и другие соответствующие причины, но это основная цель.
0 ответов

Как объединить две метрики по некоторому столбцу в прометей PromQL (для графической панели)

Как объединить две метрики, чтобы они были в одной строке в столбце графана? У меня есть две метрики: развертывания {label="xyz", deploy_time="2019",job="развертывания"} metric1 {app = "abc", deploy_time = "2019"} Как присоединиться к этим двум depl…
09 авг '18 в 08:07
2 ответа

Запрос Прометея и чувствительность к регистру

У меня есть один запрос, где я пытаюсь объединить две метрики на этикетке. K_Status_Value == 5 и ON(macAddr) state_details{live="True"} Метка macAddr присутствует в обеих метриках. Значение метки отображается в "K_Status_Value" иногда в верхнем реги…
15 ноя '18 в 03:28
1 ответ

Запрос метрики PromQL, возвращающий метрики, отличные от того, что я хочу

Я просто не должен понимать PromQL, но все, что я прочитал, говорит, что этот запрос должен работать нормально: node_cpu Действительно просто верно? Имя моей метрики, и я получаю их в моем наборе результатов. node_cpu {приложение = "Прометей", диагр…
12 дек '18 в 17:45
3 ответа

Разница между PromQL "по" и "без" неясна

У меня есть вопрос о расчете времени отклика с помощью сводных метрик Прометея. Я создал сводную метрику, которая содержит не только имя службы, но также полный путь и http-метод. Сейчас я пытаюсь рассчитать среднее время отклика для всего сервиса. …
27 июн '18 в 14:01
5 ответов

Прометей проблема многих ко многим для кубе cronjobs

Привет, Я пытаюсь настроить мониторинг и оповещение Kubernetes Cronjobs с помощью Prometheus. Я нашел это полезное руководство Но я всегда получаю совпадение "многие ко многим" не разрешено: совпадающие метки должны быть уникальными с одной стороны …
2 ответа

Действительно ли функция оценки дает среднее значение по времени для прометея?

Действительно ли функция оценки дает среднее значение с течением времени? Я отправляю 20 запросов в конечную точку ab -n 20 http://0.0.0.0:8001/ снимок Итак, я использую функцию оценки с метрикой более 20 с, поэтому она должна дать мне 1 значение, п…
15 янв '19 в 21:30
2 ответа

Оповещение, если данные в определенных ярлыках отсутствуют в Prometheus

Я посылаю данные, связанные с двумя дисками, в Прометей. Я хочу предупредить, если метрики одного диска перестают отправлять метрики. Скажем, у меня есть diskA и diskB, и я собираю метрику disk_up. Теперь диск B не удалось. В Прометей disk_up{disk="…
21 фев '19 в 10:38
3 ответа

Прометей смещен в секундах с полуночи

У меня есть счетчик вызовов API. Я хотел бы проверить, сколько звонков было сделано СЕГОДНЯ (т.е. с полуночи). Сначала я использовал дельта-функцию, которая кажется подходящей, но я не могу понять, как рассчитать смещение от времени () до полуночи
08 янв '19 в 10:00
1 ответ

Прометей ИЛИ при использовании скорости ()

Резюме Я пытаюсь понять, как правильно использовать ИЛИ | оператор в запросе Прометея, потому что моя импортированная панель инструментов Grafana не работает. Длинная версия Я пытаюсь отладить панель управления Grafana на основе данных, скопированны…
26 окт '18 в 17:28
1 ответ

Почему `count_over_time` увеличивается без сопоставления необработанных данных?

... или "Как count_over_time Работа?" Даны следующие вектор и значение: kube_job_created{ app="prometheus", chart="prometheus-7.1.0", component="kube-state-metrics", heritage="Tiller", instance="100.96.2.23:8080", job="kubernetes-service-endpoints",…
05 окт '18 в 22:18
10 ответов

Получить общее количество запросов за период времени

Мне нужно показать в Grafana панель с количеством запросов за выбранный период времени в верхнем правом углу. Для этого мне нужно решить 2 вопроса здесь, я задам здесь вопрос о Прометее и вопрос о Графане в другой ссылке. Если у меня есть счетчик ht…
06 ноя '17 в 13:48
2 ответа

Как я могу сгруппировать метки в запросе Прометея?

Если у меня есть метрика со следующими метками: my_metric{group="group a"} 100 my_metric{group="group b"} 100 my_metric{group="group c"} 100 my_metric{group="misc group a"} 1 my_metric{group="misc group b"} 2 my_metric{group="misc group c"} 1 my_met…
17 июл '17 в 23:10
1 ответ

Запрос Прометея о сумме предупреждений, отправляемых каждый час

Привет, мне нужно найти сумму оповещений, отправленных за последние 24 часа на почасовом подсчете. Может запрос Прометея выдает эту информацию прямо в консоли. я могу использоватьsum(alerts) и увидеть график, выбрав таймфрейм. Но мне нужно количеств…
15 фев '18 в 18:07
1 ответ

Агрегирование меток между временными рядами

У меня есть метрики, которые выглядят так: myMetric{client="A",server="1",otherlabel="W"} 10 myMetric{client="A",server="2",otherlabel="X"} 21 myMetric{client="B",server="1",otherlabel="Y"} 32 myMetric{client="B",server="4",otherlabel="Z"} 43 Я пыта…
06 ноя '18 в 23:29
2 ответа

Prometheus Uptime или SLA в процентах по сравнению с скользящим окном в Grafana

Я хочу создать панель Grafana 'singlestat', которая отображает процентное содержание Uptime или SLA в зависимости от наличия или отсутствия метрик неудачных тестов. У меня уже есть соответствующая метрика, e2e_tests_failure_count, для разных тестовы…
10 май '18 в 13:23
1 ответ

Диапазон запроса в Прометее

У меня есть метрика (pkts_sent), и у него есть несколько параметров (switchname и порт). Мне нужно активировать предупреждение, основываясь на условии, что если число pkts_sent меньше 1000, но оно может быть запущено только для портов с 1 по 10. Я н…
06 июн '18 в 21:55
0 ответов

PromQL для макс со временем

Я изо всех сил пытаюсь придумать подход для построения запроса Прометея, который позволит мне отслеживать дневной максимум вектора диапазона. В частности, я пытаюсь визуализировать максимальную загрузку ЦП для некоторых пространств имен Kubernetes к…
16 июн '18 в 16:41
0 ответов

Разделите группы с помощью PromQL

Я хочу рассчитать фактическую загрузку ЦП контейнера, разделив количество используемых ядер на ограничение ЦП (количество назначаемых ядер). Соответственно, я получаю две разные метрики для 4 модулей: Количество используемых ядер для каждой капсулы …
10 сен '18 в 13:29
1 ответ

Переменная Графана и запрос Прометея

У меня проблема при попытке создать пользовательскую переменную типа query с этой формулой: label_values(increase(nginx_ingress_controller_requests{namespace=~"$Namespace"}[10m])>0,ingress) Когда я играю этот запрос к серверу Prometheus (без "lab…
26 окт '18 в 08:20
0 ответов

Прометей статистика по дням / неделям / месяцам

Из моих данных Prometheus я хочу рассчитать эволюцию на разных таймфреймах значения датчика и отобразить это в таблице, например: X = increased or decreased by n% from yesterday X = increased or decreased by n% over last week X = increased or decrea…
20 янв '19 в 14:51