如何获取Kibana Jmeter 板ID?

w51jfk4q  于 2022-12-09  发布在  Kibana
关注(0)|答案(2)|浏览(176)

如何获取Kibana Jmeter 板ID?用于API调用以从 Jmeter 板导出数据。
我到处搜索,但我找不到 Jmeter 板ID像在例子( Jmeter 板ID是942dcef0-b2cd-11e8-ad8e-85441f0c2e5c .).
我使用的是ELK堆栈7.4.1 OSS(社区版)。

pbpqsu0x

pbpqsu0x1#

你可以在你的Elasticsearch中从命令行查询你的.kibana索引,如下所示;

$ curl -s http://localhost:9200/.kibana/dashboard/_search?pretty
{
  "took" : 1,
  "timed_out" : false,
  "_shards" : {
    "total" : 1,
    "successful" : 1,
    "failed" : 0
  },
  "hits" : {
    "total" : 1,
    "max_score" : 1.0,
    "hits" : [ {
      "_index" : ".kibana",
      "_type" : "dashboard",
      "_id" : "New-Dashboard",
      "_score" : 1.0,
      "_source" : {
        "title" : "New Dashboard",
        "hits" : 0,
        "description" : "",
        "panelsJSON" : "[{\"id\":\"Visualization-VerticalBarChart\",\"type\":\"visualization\",\"panelIndex\":1,\"size_x\":3,\"size_y\":2,\"col\":1,\"row\":1}]",
        "optionsJSON" : "{\"darkTheme\":false}",
        "uiStateJSON" : "{}",
        "version" : 1,
        "timeRestore" : false,
        "kibanaSavedObjectMeta" : {
          "searchSourceJSON" : "{\"filter\":[{\"query\":{\"query_string\":{\"query\":\"*\",\"analyze_wildcard\":true}}}]}"
        }
      }
    } ]
  }
}

或者如果你想要单独的,你可以包括标题或id;

curl -s 'http://localhost:9200/.kibana/dashboard/_search?pretty=1,q=_id=New-Dashboard'

有关更多参考信息,请参阅https://www.elastic.co/guide/en/kibana/current/index.html

zlwx9yxi

zlwx9yxi2#

您可以在URL中找到ID。

在Kibana中打开 Jmeter 板。在〈view/〉之后〈〉之前的URL中提取部件。
对于http://localhost:5601/app/dashboards#/view/bd1cc200-1169-4ee3-90da-c08d7eaacab5?_g=(filters:!()...,ID为bd1cc200-1169-4ee3-90da-c08d7eaacab5

API

或者,您可以使用Kibana中的已保存对象API来search and find Jmeter 板:
curl http://localhost:5601/api/saved_objects/_find?type=dashboard
(使用Kibana 7.16)

相关问题