【问题标题】:Opensearch 1.2.3 performance Analyzer api metrics answer response emptyOpensearch 1.2.3 performance Analyzer api metrics answer response empty
【发布时间】:2022-11-11 10:21:20
【问题描述】:

我需要使用 opensearch helath 指标。 在文档中提到使用 api 如下:

[https://opendistro.github.io/for-elasticsearch-docs/docs/pa/api/#sample-request][1]

在我的本地开发系统上,使用来自站点的示例中的 API,指标响应为空。

获取 API: curl 'x.x.x.x:9600/_plugins/_performanceanalyzer/metrics?metrics=Latency,CPU_Utilization&agg=avg,max&dim=ShardID&nodes=all'

响应:

{ “当地的”: { “时间戳”:1653829475000, “数据”: { “领域”:[ { "name": "ShardID", “类型”:“VARCHAR” }, { “名称”:“延迟”, “类型”:“双” }, { "name": "CPU_Utilization", “类型”:“双” } ], “记录”: [] } } }

虽然它应该看起来像这样:

{ “keHlhQbbTpm1BYicficEQg”:{ “时间戳”:1554940530000, “数据”: { “字段”:[{ "name": "ShardID", “类型”:“VARCHAR” }, { “名称”:“延迟”, “类型”:“双” }, { "name": "CPU_Utilization", “类型”:“双” } ], “记录”: [ [ 无效的, 无效的, 0.012552206029147535 ], [ "1", 4.8, 0.0009780939762972104 ] ] } }, “bHdpbMJZTs-TKtZro2SmYA”:{ “时间戳”:1554940530000, “数据”: { “字段”:[{ "name": "ShardID", “类型”:“VARCHAR” }, { “名称”:“延迟”, “类型”:“双” }, { "name": "CPU_Utilization", “类型”:“双” } ], “记录”: [ [ 无效的, 18.2, 0.011966493817311527 ], [ "1", 14.8, 0.0007670829370071493 ] ] } } }

我想了解我应该怎么做才能填充这些指标。

提前感谢您的帮助!

【问题讨论】:

    标签: opensearch opensearch-dashboards


    【解决方案1】:

    与 1.3.6 相同

    fcurl -XGET  "http://opensearch-dev:9600/_plugins/_performanceanalyzer/metrics?metrics=Latency,CPU_Utilization&agg=avg,max&dim=ShardID&nodes=all"
    {"local": {"timestamp": 1666779845000, "data": {"fields":[{"name":"ShardID","type":"VARCHAR"},{"name":"Latency","type":"DOUBLE"},{"name":"CPU_Utilization","type":"DOUBLE"}],"records":[]}}}%  
    

    【讨论】:

      猜你喜欢
      • 2023-02-02
      • 1970-01-01
      • 2020-11-07
      • 2020-03-17
      • 2018-01-17
      • 1970-01-01
      • 1970-01-01
      • 2021-01-01
      • 2022-11-03
      相关资源
      最近更新 更多