Hello. I have this in the myql yaml:
Module: mysql
Docs: MySQL module | Metricbeat Reference [7.9] | Elastic
-
module: mysql
metricsets:- status
- galera_status
- performance
- query
period: 10s
Host DSN should be defined as "user:pass@tcp(127.0.0.1:3306)/"
or "unix(/var/lib/mysql/mysql.sock)/",
or another DSN format supported by https://github.com/Go-SQL-Driver/MySQL/.
The username and password can either be set in the DSN or using the username
and password config options. Those specified in the DSN take precedence.
#hosts: ["root:secret@tcp(127.0.0.1:3306)/"]
hosts: ["root:petclinic@tcp(mysql:3306)/"]Username of hosts. Empty by default.
username: root
Password of hosts. Empty by default.
#password: secret
password: petclinic
But I get this error when testing:
[elastic@mysql metricbeat]$ ./metricbeat test modules mysql
Error getting metricbeat modules: error loading config files: invalid config: yaml: line 17: did not find expected '-' indicator
Can anyone help please?