1
0
Fork 0
mirror of https://github.com/monitoring-mixins/website.git synced 2024-12-15 17:50:48 +00:00
monitoring-mixins-website/site/content/rabbitmq/_index.md
Vitaly Zhuravlev b3b400137a Add jsonnet-libs mixins
Add blackbox exporter
Add mysql exporter
2024-05-04 12:01:41 +00:00

2.6 KiB

title
rabbitmq

Overview

{{< panel style="danger" >}} Jsonnet source code is available at github.com/grafana/jsonnet-libs {{< /panel >}}

Alerts

{{< panel style="warning" >}} Complete list of pregenerated alerts is available here. {{< /panel >}}

RabbitMQClusterAlerts

RabbitMQMemoryHigh

{{< code lang="yaml" >}} alert: RabbitMQMemoryHigh annotations: description: A node {{ $labels.instance }} is using more than 90% of allocated RAM. summary: RabbitMQ memory usage is high. expr: rabbitmq_process_resident_memory_bytes / rabbitmq_resident_memory_limit_bytes

  • 100 > 90 for: 5m labels: severity: warning {{< /code >}}
RabbitMQFileDescriptorsUsage

{{< code lang="yaml" >}} alert: RabbitMQFileDescriptorsUsage annotations: description: A node {{ $labels.instance }} is using more than 90% of file descriptors. summary: RabbitMQ file descriptors usage is high. expr: rabbitmq_process_open_fds / rabbitmq_process_max_fds * 100 > 90 for: 5m labels: severity: warning {{< /code >}}

RabbitMQUnroutableMessages

{{< code lang="yaml" >}} alert: RabbitMQUnroutableMessages annotations: description: A queue has unroutable messages on {{ $labels.instance }}. summary: A RabbitMQ queue has unroutable messages. expr: increase(rabbitmq_channel_messages_unroutable_returned_total[1m]) > 0 or increase(rabbitmq_channel_messages_unroutable_dropped_total[1m])

0 for: 5m labels: severity: warning {{< /code >}}

RabbitMQNodeNotDistributed

{{< code lang="yaml" >}} alert: RabbitMQNodeNotDistributed annotations: description: Distribution link state is not 'up' on {{ $labels.instance }}. summary: RabbitMQ node not distributed, link state is down. expr: erlang_vm_dist_node_state < 3 for: 2m labels: severity: critical {{< /code >}}

RabbitMQNodeDown

{{< code lang="yaml" >}} alert: RabbitMQNodeDown annotations: description: |- Less than 3 nodes running in RabbitMQ cluster VALUE = {{ $value }} LABELS = {{ $labels }} summary: RabbitMQ node is down. expr: sum by (rabbitmq_cluster) (rabbitmq_identity_info) < 3 for: 0m labels: severity: critical {{< /code >}}

Dashboards

Following dashboards are generated from mixins and hosted on github: