用于解析 MySQL 日志文件的模块。
mysql
来自 MySQL 日志文件的字段。
-
mysql.thread_id
-
查询的连接或线程 ID。
类型:long
error
包含来自 MySQL 错误日志的字段。
-
mysql.error.thread_id
-
类型:别名
别名:mysql.thread_id
-
mysql.error.level
-
类型:别名
别名:log.level
-
mysql.error.message
-
类型:别名
别名:message
slowlog
包含来自 MySQL 慢查询日志的字段。
-
mysql.slowlog.lock_time.sec
-
查询等待锁可用的时间。值为以秒为单位的浮点数。
类型:float
-
mysql.slowlog.rows_sent
-
查询返回的行数。
类型:long
-
mysql.slowlog.rows_examined
-
查询扫描的行数。
类型:long
-
mysql.slowlog.rows_affected
-
查询修改的行数。
类型:long
-
mysql.slowlog.bytes_sent
-
发送到客户端的字节数。
类型:long
格式:bytes
-
mysql.slowlog.bytes_received
-
从客户端接收的字节数。
类型:long
格式:bytes
-
mysql.slowlog.query
-
慢查询。
-
mysql.slowlog.id
-
类型:别名
别名:mysql.thread_id
-
mysql.slowlog.schema
-
执行慢查询的模式。
类型:keyword
-
mysql.slowlog.current_user
-
当前已认证用户,用于确定访问权限。可能与用户的值不同。
类型:keyword
-
mysql.slowlog.last_errno
-
最后看到的 SQL 错误。
类型:keyword
-
mysql.slowlog.killed
-
如果查询被杀死,则为原因代码。
类型:keyword
-
mysql.slowlog.query_cache_hit
-
查询缓存是否命中。
类型:boolean
-
mysql.slowlog.tmp_table
-
是否使用临时表来解决查询。
类型:boolean
-
mysql.slowlog.tmp_table_on_disk
-
查询是否需要磁盘上的临时表。
类型:boolean
-
mysql.slowlog.tmp_tables
-
为该查询创建的临时表数量
类型:long
-
mysql.slowlog.tmp_disk_tables
-
为该查询在磁盘上创建的临时表数量。
类型:long
-
mysql.slowlog.tmp_table_sizes
-
为该查询创建的临时表的大小。
类型:long
格式:bytes
-
mysql.slowlog.filesort
-
是否使用 filesort 优化。
类型:boolean
-
mysql.slowlog.filesort_on_disk
-
是否使用 filesort 优化,并且它需要磁盘上的临时表。
类型:boolean
-
mysql.slowlog.priority_queue
-
是否为 filesort 使用优先级队列。
类型:boolean
-
mysql.slowlog.full_scan
-
慢查询是否需要完全表扫描。
类型:boolean
-
mysql.slowlog.full_join
-
慢查询是否需要完全连接(没有为连接使用索引)。
类型:boolean
-
mysql.slowlog.merge_passes
-
为查询执行的合并次数。
类型:long
-
mysql.slowlog.sort_merge_passes
-
排序算法必须执行的合并次数。
类型:long
-
mysql.slowlog.sort_range_count
-
使用范围完成的排序次数。
类型:long
-
mysql.slowlog.sort_rows
-
排序行的数量。
类型:long
-
mysql.slowlog.sort_scan_count
-
通过扫描表完成的排序次数。
类型:long
-
mysql.slowlog.log_slow_rate_type
-
慢日志速率限制的类型,如果速率限制应用于每个会话,则可以是
session
,如果应用于每个查询,则可以是query
。类型:keyword
-
mysql.slowlog.log_slow_rate_limit
-
慢日志速率限制,值为 100 表示每 100 个查询或会话记录一个。
类型:keyword
-
mysql.slowlog.read_first
-
读取索引中的第一个条目次数。
类型:long
-
mysql.slowlog.read_last
-
读取索引中的最后一个键次数。
类型:long
-
mysql.slowlog.read_key
-
基于键读取行的请求次数。
类型:long
-
mysql.slowlog.read_next
-
按键顺序读取下一行的请求次数。
类型:long
-
mysql.slowlog.read_prev
-
按键顺序读取上一行的请求次数。
类型:long
-
mysql.slowlog.read_rnd
-
基于固定位置读取行的请求次数。
类型:long
-
mysql.slowlog.read_rnd_next
-
读取数据文件中的下一行的请求次数。
类型:long
innodb
包含与 InnoDB 引擎相关的字段
-
mysql.slowlog.innodb.trx_id
-
事务 ID
类型:keyword
-
mysql.slowlog.innodb.io_r_ops
-
页面读取操作次数。
类型:long
-
mysql.slowlog.innodb.io_r_bytes
-
页面读取操作期间读取的字节数。
类型:long
格式:bytes
-
mysql.slowlog.innodb.io_r_wait.sec
-
从存储中读取所有需要的数据所花费的时间。
类型:long
-
mysql.slowlog.innodb.rec_lock_wait.sec
-
查询等待锁的时间。
类型:long
-
mysql.slowlog.innodb.queue_wait.sec
-
查询等待进入 InnoDB 队列并执行一次的时间。
类型:long
-
mysql.slowlog.innodb.pages_distinct
-
执行查询访问的页面数的近似值。
类型:long
-
mysql.slowlog.user
-
类型:别名
别名:user.name
-
mysql.slowlog.host
-
类型:别名
别名:source.domain
-
mysql.slowlog.ip
-
类型:别名
别名:source.ip