elasticsearch 使用NEST从APM检索事务,elasticsearch,asp.net-web-api,kibana,nest,apm,elasticsearch,Asp.net Web Api,Kibana,Nest,Apm" /> elasticsearch 使用NEST从APM检索事务,elasticsearch,asp.net-web-api,kibana,nest,apm,elasticsearch,Asp.net Web Api,Kibana,Nest,Apm" />

elasticsearch 使用NEST从APM检索事务

elasticsearch 使用NEST从APM检索事务,elasticsearch,asp.net-web-api,kibana,nest,apm,elasticsearch,Asp.net Web Api,Kibana,Nest,Apm,我有一个asp.net核心web应用程序,可以使用serilog将日志写入elasticsearch,也可以使用NEST从elasticsearch读取日志。我也有它的设置,我可以使用我的应用程序的APM如果我想使用NEST检索APM中的事务或特定日期的事务,这可能吗?关于这方面的任何建议/教程/文档都会很好 您将希望针对apm-*-事务别名 在Kibana开发工具中 GET apm-*-transaction/\u搜索 { “查询”:{ “范围”:{ “@timestamp”:{ “gte”:

我有一个asp.net核心web应用程序,可以使用serilog将日志写入elasticsearch,也可以使用NEST从elasticsearch读取日志。我也有它的设置,我可以使用我的应用程序的APM如果我想使用NEST检索APM中的事务或特定日期的事务,这可能吗?关于这方面的任何建议/教程/文档都会很好


您将希望针对
apm-*-事务
别名

在Kibana开发工具中

GET apm-*-transaction/\u搜索
{
“查询”:{
“范围”:{
“@timestamp”:{
“gte”:“2021-06-04T00:00:00Z”,
“lte”:“2021-06-05T00:00:00Z”
}
}
}
}
嵌套(将
动态
更改为您的文档类型)

var client=new ElasticClient();
var searchResponse=client.Search(s=>s
.索引(“apm-*-交易”)
.Query(q=>q
.DateRange(dr=>dr
.Field(“@时间戳”)
.GreaterThanOrEquals(“2021-06-04T00:00:00Z”)
.LessThanOrEquals(“2021-06-05T00:00:00Z”)
)
)
);

谢谢!我感谢你的解释和帮助!