Я новичок в Prometheus и Micrometer. Я пытаюсь предупредить, когда использование динамической памяти JVM превышает определенный порог.
- alert: P1 - Percentage of heap memory usage on environment more than 3% for 5 minutes.
expr: sum(jvm_memory_used_bytes{application="x", area="heap"})*100/sum(jvm_memory_max_bytes{application="x", area="heap"}) by (instance) > 3
for: 5m
labels:
priority: P1
tags: infrastructure, jvm, memory
annotations:
summary: "Percentage of heap memory is more than threshold"
description: "Percentage of heap memory for instance '{{ $labels.instance }}' has been more than 3% ({{ $value }}) for 5 minutes."
Теперь это выражение работает, когда я использую это на Графане:
Но у Прометея это выглядит так:
Как заставить мои оповещения предупреждать, когда использование памяти превышает определенный лимит?