【skywalking】maximum query complexity exceeded 3336 > 3000

问题

 skywalking相关版本信息

  • jdk:17
  • skywalking:10.1.0
  • apache-skywalking-java-agent:9.3.0
  • ElasticSearch : 8.8.2

问题描述

maximum query complexity exceeded 3336 > 3000

最大查询复杂度超过3336>3000

可能原因

  1. 查询条件过于复杂:如果你在查询中使用了大量的过滤条件、聚合操作或其他复杂的逻辑,可能会导致查询复杂度超过限制。

  2. 数据量过大:如果你查询的数据量非常大,SkyWalking 在计算查询复杂度时可能会认为这个查询过于复杂。

  3. 查询频率过高:如果你在短时间内频繁执行复杂的查询,可能会导致系统资源紧张,从而触发这个错误。

解决问题

编辑配置文件

vim application.yml

将查询复杂度上限调整为 5000


 maxQueryComplexity: ${SW_QUERY_MAX_QUERY_COMPLEXITY:3000}

重启服务

OK了




猜你喜欢

转载自blog.csdn.net/wochunyang/article/details/143306261