- ES7.0增加通过json记录ES日志,可在日志中加入node.id,cluster.uuid,type。其中type主要用于区分docker环境下的每个节点的日志。
- ES日志包括集群节点日志、过时日志、查询慢日志和写入慢日志等。
- 日志级别调整,可以细化到包级别,此外还支持动态修改,例如将discovery模块日志级别设置为debug,其他模块仍然保持info级别。
具体的一些日志文件:
- deprecation: 查看被废弃的功能的调用日志; 例如 _all 即将被废弃,如果你某一个索引启用了 _all,则可能会有一条 deprecation log; 通过这个日志的内容,可以指导你决定是否迁移到新的版本
- index_indexing_slowlog: 索引慢日志,功能类似于搜索慢日志。日志文件名以 _index_indexing_slowlog.log 结尾。日志和阈值的配置方式与搜索慢速日志相同。
- index_search_slowlog: 分片级别的慢速搜索日志允许将慢速搜索(查询和提取阶段)记录到专用日志文件中
- es.log
- es_server.json