@@ -29,98 +29,131 @@ case $1 in
29
29
30
30
exec mysqld_exporter \
31
31
< % if_p(' mysqld_exporter.collect.auto_increment_columns' ) do | auto_increment_columns| %> \
32
- -collect.auto_increment.columns=" <%= auto_increment_columns %>" \
32
+ -- collect.auto_increment.columns=" <%= auto_increment_columns %>" \
33
33
< % end %> \
34
34
< % if_p(' mysqld_exporter.collect.binlog_size' ) do | binlog_size| %> \
35
- -collect.binlog_size=" <%= binlog_size %>" \
35
+ -- collect.binlog_size=" <%= binlog_size %>" \
36
36
< % end %> \
37
37
< % if_p(' mysqld_exporter.collect.engine_innodb_status' ) do | engine_innodb_status| %> \
38
- -collect.engine_innodb_status=" <%= engine_innodb_status %>" \
38
+ -- collect.engine_innodb_status=" <%= engine_innodb_status %>" \
39
39
< % end %> \
40
40
< % if_p(' mysqld_exporter.collect.engine_tokudb_status' ) do | engine_tokudb_status| %> \
41
- -collect.engine_tokudb_status=" <%= engine_tokudb_status %>" \
41
+ -- collect.engine_tokudb_status=" <%= engine_tokudb_status %>" \
42
42
< % end %> \
43
43
< % if_p(' mysqld_exporter.collect.global_status' ) do | global_status| %> \
44
- -collect.global_status=" <%= global_status %>" \
44
+ -- collect.global_status=" <%= global_status %>" \
45
45
< % end %> \
46
46
< % if_p(' mysqld_exporter.collect.global_variables' ) do | global_variables| %> \
47
- -collect.global_variables=" <%= global_variables %>" \
47
+ --collect.global_variables=" <%= global_variables %>" \
48
+ < % end %> \
49
+ < % if_p(' mysqld_exporter.collect.heartbeat' ) do | heartbeat| %> \
50
+ --collect.heartbeat=" <%= heartbeat %>" \
51
+ < % end %> \
52
+ < % if_p(' mysqld_exporter.collect.heartbeat_database' ) do | database| %> \
53
+ --collect.heartbeat.database=" <%= database %>" \
54
+ < % end %> \
55
+ < % if_p(' mysqld_exporter.collect.heartbeat_table' ) do | table| %> \
56
+ --collect.heartbeat.table=" <%= table %>" \
48
57
< % end %> \
49
58
< % if_p(' mysqld_exporter.collect.info_schema.clientstats' ) do | clientstats| %> \
50
- -collect.info_schema.clientstats=" <%= clientstats %>" \
59
+ --collect.info_schema.clientstats=" <%= clientstats %>" \
60
+ < % end %> \
61
+ < % if_p(' mysqld_exporter.collect.info_schema.innodb_cmp' ) do | innodb_cmp| %> \
62
+ --collect.info_schema.innodb_cmp=" <%= innodb_cmp %>" \
63
+ < % end %> \
64
+ < % if_p(' mysqld_exporter.collect.info_schema.innodb_cmpmem' ) do | innodb_cmpmem| %> \
65
+ --collect.info_schema.innodb_cmpmem=" <%= innodb_cmpmem %>" \
51
66
< % end %> \
52
67
< % if_p(' mysqld_exporter.collect.info_schema.innodb_metrics' ) do | innodb_metrics| %> \
53
- -collect.info_schema.innodb_metrics=" <%= innodb_metrics %>" \
68
+ -- collect.info_schema.innodb_metrics=" <%= innodb_metrics %>" \
54
69
< % end %> \
55
70
< % if_p(' mysqld_exporter.collect.info_schema.innodb_tablespaces' ) do | innodb_tablespaces| %> \
56
- -collect.info_schema.innodb_tablespaces=" <%= innodb_tablespaces %>" \
71
+ -- collect.info_schema.innodb_tablespaces=" <%= innodb_tablespaces %>" \
57
72
< % end %> \
58
73
< % if_p(' mysqld_exporter.collect.info_schema.processlist' ) do | processlist| %> \
59
- -collect.info_schema.processlist=" <%= processlist %>" \
74
+ -- collect.info_schema.processlist=" <%= processlist %>" \
60
75
< % end %> \
61
76
< % if_p(' mysqld_exporter.collect.info_schema.processlist_min_time' ) do | processlist_min_time| %> \
62
- -collect.info_schema.processlist.min_time=" <%= processlist_min_time %>" \
77
+ -- collect.info_schema.processlist.min_time=" <%= processlist_min_time %>" \
63
78
< % end %> \
64
79
< % if_p(' mysqld_exporter.collect.info_schema.query_response_time' ) do | query_response_time| %> \
65
- -collect.info_schema.query_response_time=" <%= query_response_time %>" \
80
+ -- collect.info_schema.query_response_time=" <%= query_response_time %>" \
66
81
< % end %> \
67
82
< % if_p(' mysqld_exporter.collect.info_schema.tables' ) do | tables| %> \
68
- -collect.info_schema.tables=" <%= tables %>" \
83
+ -- collect.info_schema.tables=" <%= tables %>" \
69
84
< % end %> \
70
85
< % if_p(' mysqld_exporter.collect.info_schema.tables_databases' ) do | tables_databases| %> \
71
- -collect.info_schema.tables.databases=" <%= tables_databases %>" \
86
+ -- collect.info_schema.tables.databases=" <%= tables_databases %>" \
72
87
< % end %> \
73
88
< % if_p(' mysqld_exporter.collect.info_schema.tablestats' ) do | tablestats| %> \
74
- -collect.info_schema.tablestats=" <%= tablestats %>" \
89
+ -- collect.info_schema.tablestats=" <%= tablestats %>" \
75
90
< % end %> \
76
91
< % if_p(' mysqld_exporter.collect.info_schema.userstats' ) do | userstats| %> \
77
- -collect.info_schema.userstats=" <%= userstats %>" \
92
+ -- collect.info_schema.userstats=" <%= userstats %>" \
78
93
< % end %> \
79
94
< % if_p(' mysqld_exporter.collect.perf_schema.eventsstatements' ) do | eventsstatements| %> \
80
- -collect.perf_schema.eventsstatements=" <%= eventsstatements %>" \
95
+ -- collect.perf_schema.eventsstatements=" <%= eventsstatements %>" \
81
96
< % end %> \
82
97
< % if_p(' mysqld_exporter.collect.perf_schema.eventsstatements_digest_text_limit' ) do | eventsstatements_digest_text_limit| %> \
83
- -collect.perf_schema.eventsstatements.digest_text_limit=" <%= eventsstatements_digest_text_limit %>" \
98
+ -- collect.perf_schema.eventsstatements.digest_text_limit=" <%= eventsstatements_digest_text_limit %>" \
84
99
< % end %> \
85
100
< % if_p(' mysqld_exporter.collect.perf_schema.eventsstatements_limit' ) do | eventsstatements_limit| %> \
86
- -collect.perf_schema.eventsstatements.limit=" <%= eventsstatements_limit %>" \
101
+ -- collect.perf_schema.eventsstatements.limit=" <%= eventsstatements_limit %>" \
87
102
< % end %> \
88
103
< % if_p(' mysqld_exporter.collect.perf_schema.eventsstatements_timelimit' ) do | eventsstatements_timelimit| %> \
89
- -collect.perf_schema.eventsstatements.timelimit=" <%= eventsstatements_timelimit %>" \
104
+ -- collect.perf_schema.eventsstatements.timelimit=" <%= eventsstatements_timelimit %>" \
90
105
< % end %> \
91
106
< % if_p(' mysqld_exporter.collect.perf_schema.eventswaits' ) do | eventswaits| %> \
92
- -collect.perf_schema.eventswaits=" <%= eventswaits %>" \
107
+ -- collect.perf_schema.eventswaits=" <%= eventswaits %>" \
93
108
< % end %> \
94
109
< % if_p(' mysqld_exporter.collect.perf_schema.file_events' ) do | file_events| %> \
95
- -collect.perf_schema.file_events=" <%= file_events %>" \
110
+ --collect.perf_schema.file_events=" <%= file_events %>" \
111
+ < % end %> \
112
+ < % if_p(' mysqld_exporter.collect.perf_schema.file_instances' ) do | file_instances| %> \
113
+ --collect.perf_schema.file_instances=" <%= file_instances %>" \
114
+ < % end %> \
115
+ < % if_p(' mysqld_exporter.collect.perf_schema.file_instances.filter' ) do | filter| %> \
116
+ --collect.perf_schema.file_instances_filter=" <%= filter %>" \
117
+ < % end %> \
118
+ < % if_p(' mysqld_exporter.collect.perf_schema.file_instances.remove_prefix' ) do | remove_prefix| %> \
119
+ --collect.perf_schema.file_instances_remove_prefix=" <%= remove_prefix %>" \
96
120
< % end %> \
97
121
< % if_p(' mysqld_exporter.collect.perf_schema.indexiowaits' ) do | indexiowaits| %> \
98
- -collect.perf_schema.indexiowaits=" <%= indexiowaits %>" \
122
+ --collect.perf_schema.indexiowaits=" <%= indexiowaits %>" \
123
+ < % end %> \
124
+ < % if_p(' mysqld_exporter.collect.perf_schema.replication_group_member_stats' ) do | replication_group_member_stats| %> \
125
+ --collect.perf_schema.replication_group_member_stats=" <%= replication_group_member_stats %>" \
99
126
< % end %> \
100
127
< % if_p(' mysqld_exporter.collect.perf_schema.tableiowaits' ) do | tableiowaits| %> \
101
- -collect.perf_schema.tableiowaits=" <%= tableiowaits %>" \
128
+ -- collect.perf_schema.tableiowaits=" <%= tableiowaits %>" \
102
129
< % end %> \
103
130
< % if_p(' mysqld_exporter.collect.perf_schema.tablelocks' ) do | tablelocks| %> \
104
- -collect.perf_schema.tablelocks=" <%= tablelocks %>" \
131
+ -- collect.perf_schema.tablelocks=" <%= tablelocks %>" \
105
132
< % end %> \
106
133
< % if_p(' mysqld_exporter.collect.slave_status' ) do | slave_status| %> \
107
- -collect.slave_status=" <%= slave_status %>" \
134
+ --collect.slave_status=" <%= slave_status %>" \
135
+ < % end %> \
136
+ < % if_p(' mysqld_exporter.collect.slave_hosts' ) do | slave_hosts| %> \
137
+ --collect.slave_hosts=" <%= slave_hosts %>" \
108
138
< % end %> \
109
139
< % if_p(' mysqld_exporter.my_cnf' ) do | my_cnf| %> \
110
- -config.my-cnf=" <%= my_cnf %>" \
140
+ -- config.my-cnf=" <%= my_cnf %>" \
111
141
< % end %> \
112
142
< % if_p(' mysqld_exporter.log_format' ) do | log_format| %> \
113
- -log.format=" <%= log_format %>" \
143
+ -- log.format=" <%= log_format %>" \
114
144
< % end %> \
115
145
< % if_p(' mysqld_exporter.log_level' ) do | log_level| %> \
116
- -log.level=" <%= log_level %>" \
146
+ --log.level=" <%= log_level %>" \
147
+ < % end %> \
148
+ < % if_p(' mysqld_exporter.lock_wait_timeout' ) do | lock_wait_timeout| %> \
149
+ --exporter.lock_wait_timeout=" <%= lock_wait_timeout %>" \
117
150
< % end %> \
118
151
< % if_p(' mysqld_exporter.log_slow_filter' ) do | log_slow_filter| %> \
119
- -log_slow_filter=" <%= log_slow_filter %>" \
152
+ --exporter. log_slow_filter=" <%= log_slow_filter %>" \
120
153
< % end %> \
121
- -web.listen-address=" :<%= p('mysqld_exporter.web.port') %>" \
154
+ -- web.listen-address=" :<%= p('mysqld_exporter.web.port') %>" \
122
155
< % if_p(' mysqld_exporter.web.telemetry_path' ) do | telemetry_path| %> \
123
- -web.telemetry-path=" <%= telemetry_path %>" \
156
+ -- web.telemetry-path=" <%= telemetry_path %>" \
124
157
< % end %> \
125
158
>> ${LOG_DIR} /mysqld_exporter.stdout.log \
126
159
2>> ${LOG_DIR} /mysqld_exporter.stderr.log
0 commit comments