gpt4 book ai didi

elasticsearch - 如何监控发送到 Elasticsearch 的查询

转载 作者:行者123 更新时间:2023-11-29 02:57:14 24 4
gpt4 key购买 nike

出于调试目的,我们想要监控我们的 .Net 应用程序(托管在 Azure 上)发送到 Elastic Search(托管在 QBox 上)的查询。我们对 REST 调用中没有很好映射/包含的术语有疑问,希望了解发送到 ES 的确切内容。

谢谢马克

最佳答案

如果您使用 Elasticsearch 的 NEST 客户端。您可以通过检查搜索响应的 ConnectionStatus 属性来访问发送到 Elasticsearch 索引的实际 JSON 请求。

我今天在我的应用程序中使用类似于以下内容的内容来执行此操作:

   var response = client.Search<ElasticsearchProject>(s => s
.Query(q => q.MatchAll()));
var connectionStatus = response.ConnectionStatus;

//output search request send to Elasticsearch
Console.WriteLine(connectionStatus.Request);

关于elasticsearch - 如何监控发送到 Elasticsearch 的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23910585/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com