如何记录或打印被调用的python elasticsearch-dsl查询

如何记录或打印被调用的python elasticsearch-dsl查询,第1张

如何记录或打印被调用的python elasticsearch-dsl查询

看看我的博客文章在这里,
“以指数级Slowlog设置”
一节。基本上,您可以使用slowlog在Elasticsearch生成的独立日志文件中打印查询。我建议使用非常低的阈值以能够查看 所有 查询。

例如,对于特定索引,如下所示:

PUT /test_index/_settings{  "index": {    "search.slowlog.level": "trace",    "search.slowlog.threshold.query.trace": "1ms"  }}

要么

PUT /_settings{  "index": {    "search.slowlog.level": "trace",    "search.slowlog.threshold.query.trace": "1ms"  }}

作为所有索引的群集范围设置

查询将记录在您的

/logs
位置,即名为的文件
[CLUSTER_NAME]_index_search_slowlog.log



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5001184.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-14
下一篇2022-11-14

发表评论

登录后才能评论

评论列表(0条)

    保存