метрик. Второй активированный метриксет performance не отдаёт ничего, в логе ошибка:
"message":"error doing query {events_statements SELECT digest_text, count_star, avg_timer_wait, max_timer_wait, last_seen, quantile_95\n FROM performance_schema.events_statements_summary_by_digest ORDER BY avg_timer_wait DESC\n LIMIT 10\n table %!s(bool=true)}%!(EXTRA *mysql.MySQLError=Error 1054: Unknown column 'quantile_95' in 'field list')"
Пошёл в performance_schema.events_statements_summary_by_digest и действительно поле quantile_95 отсутствует.
У меня mariadb 10.10 и 10.3, в обоих случаях поле отсутствует.
В чем может быть дело?
Какой ответ нужен? Технически, mysql и mariadb - разное ПО. Нет колонки потому что ее нет. Не сделали
Возможно, есть какой-то нюанс, который я мог упустить, намек на него и пытаюсь получить. Metricbeat поддерживает mariadb официально.
В моем варианте интернета все не так. Написано : This functionality is in beta and is subject to change. https://www.elastic.co/guide/en/beats/metricbeat/current/metricbeat-metricset-mysql-performance.html#metricbeat-metricset-mysql-performance
Обсуждают сегодня