1
0
Fork 0
mirror of https://github.com/munin-monitoring/contrib.git synced 2025-07-21 18:41:03 +00:00

Merge pull request #586 from lelutin/mysql_conn_per_user-system_user

mysql_connections_per_user: skip internal user "system user"
This commit is contained in:
sumpfralle 2016-10-21 01:53:44 +02:00 committed by GitHub
commit 40396dba7f

View file

@ -91,6 +91,10 @@ sub print_graph_data() {
my $print_user = ""; my $print_user = "";
foreach my $user (reverse sort { $counts{$a} <=> $counts{$b} } keys %counts) { foreach my $user (reverse sort { $counts{$a} <=> $counts{$b} } keys %counts) {
last if $i++ >= $numusers; last if $i++ >= $numusers;
if ($user eq "system user") {
#skip internal user that manages binlog operations for slave servers.
next;
}
$total += $counts{$user}; $total += $counts{$user};
$print_user = $user; $print_user = $user;
if($print_user eq "root") { if($print_user eq "root") {
@ -125,6 +129,10 @@ EOM
my $i = 0; my $i = 0;
foreach my $user (reverse sort { $counts{$a} <=> $counts{$b} } keys %counts) { foreach my $user (reverse sort { $counts{$a} <=> $counts{$b} } keys %counts) {
last if $i++ >= $numusers; last if $i++ >= $numusers;
if ($user eq "system user") {
#skip internal user that manages binlog operations for slave servers.
next;
}
my $print_user = $user; my $print_user = $user;
if($print_user eq "root") { if($print_user eq "root") {
$print_user = "root_"; $print_user = "root_";