(plugin) database::mysql - slow-queries cant compile (#3493)

This commit is contained in:
qgarnier 2022-02-17 16:22:34 +01:00 committed by GitHub
parent 7f95326cc5
commit e3dcfe40ec
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 12 additions and 8 deletions

View File

@ -93,14 +93,18 @@ sub run {
my $value = ($result - $old_val); my $value = ($result - $old_val);
my $exit_code = $self->{perfdata}->threshold_check(value => $value, threshold => [ { label => 'critical', exit_litteral => 'critical' }, { label => 'warning', exit_litteral => 'warning' } ]); my $exit_code = $self->{perfdata}->threshold_check(value => $value, threshold => [ { label => 'critical', exit_litteral => 'critical' }, { label => 'warning', exit_litteral => 'warning' } ]);
$self->{output}->output_add(severity => $exit_code, $self->{output}->output_add(
short_msg => sprintf("%d slow queries since last check.", $value); severity => $exit_code,
$self->{output}->perfdata_add(label => 'slow_queries_delta', short_msg => sprintf("%d slow queries since last check.", $value)
nlabel => 'database.slowqueries.delta', );
value => $value, $self->{output}->perfdata_add(
warning => $self->{perfdata}->get_perfdata_for_output(label => 'warning'), label => 'slow_queries_delta',
critical => $self->{perfdata}->get_perfdata_for_output(label => 'critical'), nlabel => 'database.slowqueries.delta',
min => 0); value => $value,
warning => $self->{perfdata}->get_perfdata_for_output(label => 'warning'),
critical => $self->{perfdata}->get_perfdata_for_output(label => 'critical'),
min => 0
);
} }
$self->{statefile_cache}->write(data => $new_datas); $self->{statefile_cache}->write(data => $new_datas);