Aborted clients


Job details

Name: Aborted clients
Platform: Mariadb
Category: Availability
Description: Checks the number of clients not closing the connection properly.
Long description: Checks the number of clients not closing the connection properly.
Version: 1.1
Default schedule: 12,42 * * *
Requires engine install: Yes
Compatibility tag: .[type=‘instance’ & is_mariadb_branch=‘1′]/.[hasengine=‘YES’ & use_global_variables_performance_schema = ‘1′ ]

Parameters

Name Default value Description
warning threshold 50 The maximum value of aborted clients (over a period of time defined by the [time threshold] parameter) before a warning is triggered.
alarm threshold 500 The maximum value of aborted clients (over a period of time defined by the [time threshold] parameter) before an alarm is triggered.
threshold (time) 120 A period of time (in minutes) which must be passed (combined with the number of aborted clients) before an alarm or a warning is returned by the procedure.
enable warnings and alarms NO If set to “NO” (default), the alert will only collect statistics without returning status warning or alarm. Value “YES“ will activate the alert.
history threshold 7 The maximum number of day to kept statistics for in the historic tables.

Job Summary

select VARIABLE_VALUE as 'Aborted Clients' from performance_schema.global_status where variable_name = 'Aborted_clients';

How It Works

Automated Procedures

Dependencies and Clean-up

Reporting and Visualization

Technical Implementation

Installation and Compatibility

Feature Details
Warning and Alarm Thresholds Monitors and reacts to exceeded thresholds for aborted connections
Historical Analysis Maintains history based on configuration, allowing for trend analysis and auditing
Cleanup Mechanism Ensures the system operates efficiently by routinely managing data retention
Exception Handling Robust error handling within procedures to maintain job integrity and reliability
Visual Reporting Graphical representations of data for easy understanding and analysis

These components ensure that the monitoring job not only alerts on potential issues but also assists in maintaining optimal database performance through preventive insights and actions.