mirror of
https://github.com/openfaas/faas.git
synced 2025-06-10 09:16:48 +00:00
**What** - Removes the `alert` label in the scale-up alert - Updates the annotaitons to use the `function_name` label instead of the `instance` label that was removed. - Per prometheus/prometheus#4836 and the related mailing list discussion https://groups.google.com/d/msg/prometheus-users/7Ul6ngc7Ogs/j_YDszV5BwAJ the alert value should not be included in the alert labels otherwise each calculation of the alert is treated like a new alert and then the use of `for 5s` will not behave as expected. - Ports the resoltuion openfaas/faas-netes#372 Signed-off-by: Lucas Roesler <roesler.lucas@gmail.com>
16 lines
392 B
Plaintext
16 lines
392 B
Plaintext
ALERT service_down
|
|
IF up == 0
|
|
|
|
ALERT APIHighInvocationRate
|
|
IF sum ( rate(gateway_function_invocation_total{code="200"}[10s]) ) by (function_name) > 5
|
|
FOR 5s
|
|
LABELS {
|
|
service = "gateway",
|
|
severity = "major",
|
|
}
|
|
ANNOTATIONS {
|
|
summary = "High invocation total on {{ $labels.function_name }}",
|
|
description = "High invocation total on {{ $labels.function_name }}"
|
|
}
|
|
|