skywalking将http的请求参数存储在了es的哪个索引中了
时间: 2024-04-09 20:28:54 浏览: 133
apache-skywalking-apm-8.3.0.tar.gz安装包 elasticsearch-6.7.0.tar.gz
在SkyWalking中,HTTP请求的参数被存储在Elastic(ES)的`trace`索引中。具体来说参数会存储在`trace`索引`data`字段中。
在默认的Sky配置中,请求参数以JSON格式存在Elasticsearch中。每个跨(Span)都包含了请求的相关,包括请求参数你可以通过查询`trace索引来获取HTTP请求参数的细信息。以下是一个示例查询,可以检索包含特定请求参数的跨度:
```
GET /trace/_search
{
"query": {
"bool": {
"must": [
{
"exists": {
"field": "data.http.params.YourParamName"
}
}
]
}
}
}
```
将`YourParamName`替换为你要检索的具体请求参数名称。这个查询将返回包含特定参数的跨度列表。
请注意,以上是默认的SkyWalking配置。如果你的配置有所不同,例如使用了自定义索引名称或者字段名称,请相应地修改查询语句以适应你的配置。
最后,如果你使用的是SkyWalking 8.x 版本,数据存储方式可能发生了变化。请参考官方文档或者查看你所使用版本的文档,以了解关于跨度数据存储和检索的最新信息。
阅读全文