尝试使用 Timelion 创建可视化时,我不断收到此错误消息:[timelion_vis] > 错误:在单元格 #1:[search_phase_execution_exception]
这是完整的消息,没有提供更多信息。
我最近做了一个关于使用 ELK-Stack 访问日志分析的项目。我设置了 Logstash 并将我们的 Apache 访问日志提供给 Elasticsearch,并在 Kibana 中创建了一些可视化。Timelion 尤其有用,我有一堆完美运行的查询 - 在 Kibana 5.2 中,我需要用于项目的版本。
现在,我们使用 Logstash、Elasticsearch 和 Kibana 的当前版本 (7.3) 在实时服务器上进行了所有设置。我对我的可视化进行了调整以适应当前版本,但是我在设置 Timelion 时遇到了问题。
我们在日志中也找不到更多帮助,那里什么也没有。没有提示可能出了什么问题。?
即使使用 .es(*) 我也会收到错误消息。使用我的旧查询我得到了同样的错误,我检查了我的语法,这很好。
但是,如果我输入 .es(index=logstash-*, timefield='@timestamp', metric='avg:size') 我会得到一个结果。
size-field 包含一个数值。我所有的其他查询都引用了带有字符串值的字段。所以这似乎有问题,我无法落后。
有任何想法吗?以前有没有其他人遇到过这个错误?
这是 Kibana 日志中出现的内容:
错误:在单元格 #1 中:[search_phase_execution_exception] :错误:在单元格 #1 中:[search_phase_execution_exception] 在 throwWithCell (/usr/share/kibana/src/legacy/core_plugins/timelion/server/handlers/chain_runner.js:54:11) 在/usr/share/kibana/src/legacy/core_plugins/timelion/server/handlers/chain_runner.js:205:13 在 arrayEach (/usr/share/kibana/node_modules/lodash/index.js:1315:13) 在功能。(/usr/share/kibana/node_modules/lodash/index.js:3393:13) 在/usr/share/kibana/src/legacy/core_plugins/timelion/server/handlers/chain_runner.js:197:23 在 tryCatcher (/usr/share/kibana/node_modules/bluebird/js/release/util.js:16:23) 在 Promise._settlePromiseFromHandler (/usr/share/kibana/node_modules/bluebird/js/release/promise.js:517:31) 在 Promise._settlePromise (/usr/share/kibana/node_modules/bluebird/js/release/promise.js:574:18) 在 Promise._settlePromise0 (/usr/share/kibana/node_modules/bluebird/js/release/promise.js:619:10) 在 Promise._settlePromises (/usr/share/kibana/node_modules/bluebird/js/release/promise.js:699:18) 在 Promise._fulfill (/usr/share/kibana/node_modules/bluebird/js/release/promise.js:643:18) 在 SettledPromiseArray.PromiseArray._resolve (/usr/share/kibana/node_modules/bluebird/js/release/promise_array.js:126:19) 在 SettledPromiseArray._promiseResolved (/usr/share/kibana/node_modules/bluebird/js/release/settle.js:16:14) 在 SettledPromiseArray._promiseRejected (/usr/share/kibana/node_modules/bluebird/js/release/settle.js:32:17) 在 Promise._settlePromise (/usr/share/kibana/node_modules/bluebird/js/release/promise.js:581:26) 在 Promise._settlePromise0 (/usr/share/kibana/node_modules/bluebird/js/release/promise.js:619:10)