Skip to content

Supported databases

Last updated

View as Markdown

Which MySQL versions and products the collector supports, and what it does with one it does not.

The collector supports MySQL 8.0 and above. Anything older is refused at discovery with an explicit error rather than degrading quietly. The reason is performance_schema: its tables are unindexed before 8.0, so the activity queries this collector runs would be pathologically slow.

ProductSupported todayNotes
MySQL 8.0 and aboveYesFull feature set.
Aurora MySQL 3Yes8.0-based.
MySQL 5.7 and olderNot yetperformance_schema tables are unindexed before 8.0.
Aurora MySQL 2Not yet5.7-based. Aurora MySQL 3 works today.
MariaDBNot yetSpeaks MySQL’s wire protocol, but its performance_schema layout differs.

Self-managed, AWS RDS for MySQL and Aurora MySQL 3 are all supported.

Anything not on the supported list is refused at connection time with a named error, rather than connecting and reporting partial data. An unparseable version string is refused for the same reason: not knowing what the server is does not get treated as “probably fine”.