MySQL
Supported Platforms
Linux
✓
✓
Windows
✓
✓
macOS
✓
✓
Prerequisites
This source supports MySQL versions 5.7 and 8.0.
Configuration Table
telemetry_types
telemetrySelector
["Logs", "Metrics"]
Choose Telemetry Type.
enable_general_log
bool
false
Enable to read and parse the general log file.
general_log_paths
strings
- \"/var/log/mysql/general.log\"
Path to the general log file(s).
enable_slow_log
bool
true
Enable to read and parse the slow query log.
slow_query_log_paths
strings
- \"/var/log/mysql/slow*.log\"
Path to the slow query log file(s).
enable_error_log
bool
true
Enable to read and parse the error log.
error_log_paths
strings
For CentOS / RHEL: - \"/var/log/mysqld.log\"
\nFor SLES: - \"/var/log/mysql/mysqld.log\"
\nFor Debian / Ubuntu: - \"/var/log/mysql/error.log\"
Path to the error log file(s).
start_at
enum
end
Start reading the file from the 'beginning' or 'end'.
username*
string
Username used to authenticate.
password*
string
Password used to authenticate.
endpoint
string
localhost:3306
The endpoint of the MySQL server.
transport
enum
tcp
The transport protocol used to connect to MySQL.
database
string
The database name. If not specified, metrics will be collected for all databases.
collection_interval
int
60
Sets how often (seconds) to scrape for metrics.
*required field
Last updated
Was this helpful?