mirror of
https://github.com/samber/awesome-prometheus-alerts.git
synced 2026-06-21 17:07:24 +08:00
Added prepared statements mysqld-exporter alert (#407)
This commit is contained in:
parent
85b102df08
commit
2494ccdf31
2 changed files with 14 additions and 0 deletions
|
|
@ -588,6 +588,11 @@ groups:
|
|||
query: "max_over_time(mysql_global_status_threads_connected[1m]) / mysql_global_variables_max_connections * 100 > 80"
|
||||
severity: warning
|
||||
for: 2m
|
||||
- name: MySQL high prepared statements utilization (> 80%)
|
||||
description: "High utilization of prepared statements (>80%) on {{ $labels.instance }}"
|
||||
query: "max_over_time(mysql_global_status_prepared_stmt_count[1m]) / mysql_global_variables_max_prepared_stmt_count * 100 > 80"
|
||||
severity: warning
|
||||
for: 2m
|
||||
- name: MySQL high threads running
|
||||
description: "More than 60% of MySQL connections are in running state on {{ $labels.instance }}"
|
||||
query: "max_over_time(mysql_global_status_threads_running[1m]) / mysql_global_variables_max_connections * 100 > 60"
|
||||
|
|
|
|||
9
dist/rules/mysql/mysqld-exporter.yml
vendored
9
dist/rules/mysql/mysqld-exporter.yml
vendored
|
|
@ -22,6 +22,15 @@ groups:
|
|||
summary: MySQL too many connections (> 80%) (instance {{ $labels.instance }})
|
||||
description: "More than 80% of MySQL connections are in use on {{ $labels.instance }}\n VALUE = {{ $value }}\n LABELS = {{ $labels }}"
|
||||
|
||||
- alert: MySQL high prepared statements utilization (> 80%)
|
||||
expr: 'max_over_time(mysql_global_status_prepared_stmt_count[1m]) / mysql_global_variables_max_prepared_stmt_count * 100 > 80'
|
||||
for: 2m
|
||||
labels:
|
||||
severity: warning
|
||||
annotations:
|
||||
summary: MySQL high prepared statements utilization (> 80%) (instance {{ $labels.instance }})
|
||||
description: "High utilization of prepared statements (>80%) on {{ $labels.instance }}\n VALUE = {{ $value }}\n LABELS = {{ $labels }}"
|
||||
|
||||
- alert: MysqlHighThreadsRunning
|
||||
expr: 'max_over_time(mysql_global_status_threads_running[1m]) / mysql_global_variables_max_connections * 100 > 60'
|
||||
for: 2m
|
||||
|
|
|
|||
Loading…
Reference in a new issue