在ElasticSearch中,DOE确实是慢对数级别的手段。有多个级别,警告,信息,跟踪,调试。如果我想查看哪些查询耗时超过3秒,我应该选择哪个级别。跟踪和调试之间有什么区别。哪个更冗长?
9ceoxa921#
在所有这些慢日志的日志级别中,您将看到相同的信息,如慢日志查询、索引、碎片、TOTAL_HITS等,主要区别在于您的应用程序中慢日志时间的不同阈值应该是什么级别。
例如:如果你认为3秒以上的查询在你的应用程序中非常慢,那么你可以在ERROR级别记录它,这样以后你就可以很容易地根据不同的级别对它们进行过滤(在日志分析工具中),但是如果你认为3秒对于你的应用程序(对于一些应用程序(非实时分析应用程序))来说是很正常的,那么他们可以选择在信息或更低的级别记录它们。
ERROR
简而言之,这些日志级别与Elasticearch级别无关,但更多地与使用Elasticearch的应用程序的SLA相关,因此每个应用程序都可以自定义它们,因此Elasticearch提供了这种自定义功能。
1条答案
按热度按时间9ceoxa921#
在所有这些慢日志的日志级别中,您将看到相同的信息,如慢日志查询、索引、碎片、TOTAL_HITS等,主要区别在于您的应用程序中慢日志时间的不同阈值应该是什么级别。
例如:如果你认为3秒以上的查询在你的应用程序中非常慢,那么你可以在
ERROR
级别记录它,这样以后你就可以很容易地根据不同的级别对它们进行过滤(在日志分析工具中),但是如果你认为3秒对于你的应用程序(对于一些应用程序(非实时分析应用程序))来说是很正常的,那么他们可以选择在信息或更低的级别记录它们。简而言之,这些日志级别与Elasticearch级别无关,但更多地与使用Elasticearch的应用程序的SLA相关,因此每个应用程序都可以自定义它们,因此Elasticearch提供了这种自定义功能。