02700-ME-9053 性能情報を取得できる汎用WebAPIの提供

■概要

InfluxDBに格納された性能情報をFluxクエリーを通じて取得できる汎用WebAPIを提供します。

 

■効果

プログラム経由でES/1 Sheltyの性能情報を取得することが可能になります。

 

■条件

WebAPIのクエリーパラメータには、APIキーが必要です。
APIキー管理画面にて事前にAPIキーを発行してください。

 

■使用方法

ペイロードに指定されたFluxを元にInfluxDBに対しクエリーを実行します。

POST /shelty/api/public/v1/flux/exec?apiKey=APIキー

  • クエリーパラメータ

パラメータ

内容

パラメータ

内容

apiKey

string

APIキー

  • リクエスト:ペイロード(例)

from(bucket: "shelty_db/rp_default") |> range(start:-2s) |> filter(fn: (r) => r["_measurement"] == "os_perf") |> filter(fn: (r) => r["_field"] == "cpu_usage") |> filter(fn: (r) => r["host_name"] == "dev150sheltyr8") |> filter(fn: (r) => r["instance_number"] == "0") |> filter(fn: (r) => r["ostype"] == "1") |> filter(fn: (r) => r["server_group_id"] == "496") |> filter(fn: (r) => r["system_id"] == "5") |> yield()

 

■注意

Fluxクエリーの「range」で指定する時間範囲が大きい場合、InfluxDBに負荷を与え、Shelty Managerの稼働に影響を及ぼす可能性があります。

 

Copyright © IIM. All Rights Reserved.