[英]Understanding the search thread pool of elasticsearch
我正在使用 Datadog 与 elasticsearch 集成来监控 ES 集群,它在其仪表板上显示的一项重要指标是活动和等待搜索线程的数量。 参考此ES 文档,我了解搜索线程在 ES 中的请求队列上工作,该队列的固定大小为 1000。
我看到了很多等待的图像中显示的线程,但没有拒绝队列例外解释在这里。 所以这意味着 ES 没有拒绝请求,但仍然搜索线程无法足够快地执行请求,因此最终处于等待状态很长一段时间。
问题
我知道这是一个董事会问题,因此如果需要任何其他信息,请告诉我。
平均 CPU 使用率可能无法提供更好的视图。 检查最大 CPU 利用率是否接近 100%。 如果是这样,您可能需要在 ES 端进行优化。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.