Диаграмма суммы двух значений источника данных Prometheus в Графане - PullRequest
0 голосов
/ 13 ноября 2018

Я пытаюсь создать диаграмму в Grafana с источником данных Prometheus, который включает серию, указывающую общий размер памяти молодого поколения, используемой на java 8 jvm.Ниже приведена формула, которую я использовал для суммирования значений:

(jvm_memory_pool_bytes_used{job="jmx",instance=~"my-jboss-server:10191",pool="PS Eden Space"}
+ 
jvm_memory_pool_bytes_used{job="jmx",instance=~"my-jboss-server:10191",pool="PS Survivor Space"})

Я могу составить график отдельных значений для PS Survivor Space и PS Eden Space, но как только я пытаюсь сложить их вместе, появляетсяданные не возвращаются.

Ниже приведены примеры данных, которые возвращаются:

jvm_memory_pool_bytes_used{pool="PS Eden Space",} 5.83346368E8
jvm_memory_pool_bytes_used{pool="PS Survivor Space",} 8.5090432E7

1 Ответ

0 голосов
/ 14 ноября 2018

Вы можете использовать функцию sum ().Вероятно, это будет выглядеть примерно так:

sum(jvm_memory_pool_bytes_used{pool=~"PS Eden Space|PS Survivor Space", [other labels]})

Для получения дополнительной информации проверьте Prometheus Querying Основы .

...