Skip to content

Commit 54ce36b

Browse files
author
Gergo Rozsa
committed
Add database monitoring flag to config
1 parent db791e1 commit 54ce36b

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

manifests/integrations/mysql.pp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@
2727
# schema size metrics
2828
# $disable_innodb_metrics
2929
# disable innodb metrics, used with older versions of MySQL without innodb engine support.
30+
# $dbm
31+
# Database Monitoring for Application Performance Monitoring (APM)
3032
# $queries
3133
# Custom metrics based on MySQL query
3234
# Sample Usage:
@@ -51,6 +53,7 @@
5153
# extra_performance_metrics => 'true',
5254
# schema_size_metrics => 'true',
5355
# disable_innodb_metrics => 'false',
56+
# dbm => 'false',
5457
# queries => [
5558
# {
5659
# query => 'SELECT TIMESTAMPDIFF(second,MAX(create_time),NOW()) as last_accessed FROM requests',
@@ -77,6 +80,7 @@
7780
Boolean $extra_performance_metrics = false,
7881
Boolean $schema_size_metrics = false,
7982
Boolean $disable_innodb_metrics = false,
83+
Boolean $dbm = false,
8084
Optional[Array] $queries = [],
8185
Optional[Array] $instances = undef,
8286
Optional[Array] $logs = [],
@@ -103,6 +107,7 @@
103107
'extra_performance_metrics' => $extra_performance_metrics,
104108
'schema_size_metrics' => $schema_size_metrics,
105109
'disable_innodb_metrics' => $disable_innodb_metrics,
110+
'dbm' => $dbm,
106111
'queries' => $queries,
107112
}]
108113
} elsif !$instances{

templates/agent-conf.d/mysql.yaml.erb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ instances:
2121
<% if instance['sock'] and instance['sock'] != :undef -%>
2222
sock: <%= instance['sock'] %>
2323
<% end -%>
24+
<% if instance['dbm'] and instance['dbm'] != :undef -%>
25+
dbm: <%= instance['dbm'] %>
26+
<% end -%>
2427

2528
<% if instance['tags'] and ! instance['tags'].empty? -%>
2629
tags:

0 commit comments

Comments
 (0)