We extensively use MySQL error logging for proactive diagnostics, MySQL 8 has improved error logging which is capable of sending multiple format (like JSON) logs to multiple destinations like Kibana for log processing and analysis. Let’s see how this works:
MySQL 8.0 default configuration
mysql> select * from global_variables where VARIABLE_NAME like 'log_error_%'; +---------------------+----------------------------------------+ | VARIABLE_NAME | VARIABLE_VALUE | +---------------------+----------------------------------------+ | log_error_services | log_filter_internal; log_sink_internal | | log_error_verbosity | 2 | +---------------------+----------------------------------------+
Now that means log events will pass first through log_filter_interval (built-in filter component) and then through log_sink_interval (built-in …
[Read more]