21 lines
755 B
YAML
21 lines
755 B
YAML
groups:
|
|
- name: demo_application
|
|
rules:
|
|
- alert: application_http_duration_alert
|
|
expr: rate(application_demo_http_req_duration_second_seconds_bucket{le="+Inf"}[5s]) >= 100
|
|
for: 5s
|
|
labels:
|
|
severity: critical
|
|
annotations:
|
|
summary: "Application process http req take too long"
|
|
description: "Endpoint {{ $labels.path }} is taking too long"
|
|
- name: rabbitmq
|
|
rules:
|
|
- alert: rabbitmq_queue_message_ready_count_alert
|
|
expr: rabbitmq_queue_messages_ready >= 50
|
|
for: 3s
|
|
labels:
|
|
severity: critical
|
|
annotations:
|
|
summary: "RabbitMQ queue backpressure too high"
|
|
description: "Queue {{ $labels.queue }} is taking too long" |