如何将自定义数据传递给 kibana devtools 中的响应

How to pass custom data to response in kibana devtools

我想在 AWS kibana 上执行多个弹性搜索请求。由于 amazon cognito auth,我无法使用 api,我必须使用 kibana devtools。

我已经生成了我的请求,我需要将请求连接到响应。如何将自定义字符串附加到请求,以便将其打印回响应? 我试过将内容附加到查询或片段,它们会显示回来,但显然它们会改变搜索结果。

示例开发工具请求:

GET /_search?rest_total_hits_as_int=true
{
    "query": {
       ... stuff...
    }
}

和响应:

{
  "took" : 18490,
  "timed_out" : false,
  "_shards" : {
    "total" : 87,
    "successful" : 87,
    "skipped" : 0,
    "failed" : 0
  },
  "hits" : {
    "total" : 126266,
    "max_score" : null,
    "hits" : [ ]
  }
}

我想向两个请求添加自定义字符串,即“ccsfewafd332rs”,并在响应中取回它,这样我就可以在 运行 UI 中的多个请求时关联它们。

您完全可以使用 named queries 来达到这个目的。

只需将 "_name": "ccsfewafd332rs" 添加到您的顶级查询中,您就会在响应中得到它,例如

{
  "query": {
    "match_all": {
      "_name": "ccsfewafd332rs"
    }
  }
}