NiftyDescribePerformanceChart
処理概要
サーバー、ディスクパーティション、ロードバランサー、マルチロードバランサーの稼働状況を表示したチャートのデータを取得します。
対象サーバーが停止されている場合は、以下の情報を取得されません。
・CPU使用率
・メモリ使用率
・ディスク使用率
・ディスクパーティション使用率
チャート出力を期間指定しない場合、最新24時間の10分間隔のデータが返されます。
チャート出力を期間指定する場合、期間が7日間までなら30分間隔のデータ、それ以降は1日間隔のデータが返されます。
指定可能な開始日は、当月から5カ月前の月初日まで指定可能となります。
例. 2020/08/11 の場合、 2020/03/01 を開始日として指定できます。
指定するパラメーター
パラメーター | 型 | 説明 | 必須 | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
FunctionName | string |
対象機能名 値:
|
○ | ||||||||
ResourceName.n | string |
対象リソース名
|
○ | ||||||||
FromDate | string |
チャート出力開始日 形式 : yyyymmdd | yyyy-mm-dd | yyyy/mm/dd |
|||||||||
ToDate | string |
チャート出力終了日 形式 : yyyymmdd | yyyy-mm-dd | yyyy/mm/dd |
|||||||||
DataType.n | string |
チャート出力項目
値: FunctionName=* の場合
|
|||||||||
ValueType | string |
チャート出力タイプ 値:
|
応答フィールド
フィールド (項目) | 型 | 説明 |
---|---|---|
NiftyDescribePerformanceChartResponse | - |
NiftyDescribePerformanceChartレスポンス |
␣requestId | string |
リクエスト識別子 |
␣functionName | string |
チャート対象の機能名 値:
|
␣valueType | string |
チャート対象の出力タイプ 備考: 返却値 1(平均値),2(最大値) |
␣performanceChartSet | - |
チャート情報セット |
␣␣item | - |
チャート情報 |
␣␣␣resourceName | string |
チャート情報のリソース名 |
␣␣␣dataType | string |
チャート情報の出力項目 値:
|
␣␣␣dataSet | - |
チャート出力結果セット |
␣␣␣␣item | - |
チャート出力結果 |
␣␣␣␣␣dateTime | string |
チャート出力日時 形式 : yyyy/mm/dd hh:mi:ss |
␣␣␣␣␣value | string |
チャート出力結果の値 単位(dataType=cpu,memory,volume,partition): % 単位(dataType=network): Mbps 値:
|
リクエストサンプル
https://jp-east-1.computing.api.nifcloud.com/api/
?Action=NiftyDescribePerformanceChart
&FunctionName=Server
&ResourceName.1=server01
&ResourceName.2=server02
&FromDate=20140224
&ToDate=20140224
&DataType.1=cpu
&DataType.2=network
&DataType.3=ping
&DataType.4=status
&ValueType=1
&CommonParams
応答サンプル
<NiftyDescribePerformanceChartResponse xmlns="https://computing.api.nifcloud.com/api/">
<requestId>ac501097-4c8d-475b-b06b-a90048ec181c</requestId>
<functionName>Server</functionName>
<valueType>1</valueType>
<performanceChartSet>
<item>
<resourceName>server01</resourceName>
<dataType>cpu</dataType>
<dataSet>
…(中略)…
<item>
<dateTime>2014/2/24 11:35:00</dateTime>
<value>5</value>
</item>
<item>
<dateTime>2014/2/24 11:45:00</dateTime>
<value>10</value>
</item>
…(中略)…
</dataSet>
</item>
<item>
<resourceName>server01</resourceName>
<dataType>network(in)</dataType>
<dataSet>
…(中略)…
<item>
<dateTime>2014/2/24 11:35:00</dateTime>
<value>10</value>
</item>
<item>
<dateTime>2014/2/24 11:45:00</dateTime>
<value>15</value>
</item>
…(中略)…
</dataSet>
</item>
<item>
<resourceName>server01</resourceName>
<dataType>network(out)</dataType>
<dataSet>
…(中略)…
<item>
<dateTime>2014/2/24 11:35:00</dateTime>
<value>20</value>
</item>
<item>
<dateTime>2014/2/24 11:45:00</dateTime>
<value>25</value>
</item>
…(中略)…
</dataSet>
</item>
<item>
<resourceName>server01</resourceName>
<dataType>ping</dataType>
<dataSet>
…(中略)…
<item>
<dateTime>2014/2/24 11:35:00</dateTime>
<value>0</value>
</item>
<item>
<dateTime>2014/2/24 11:45:00</dateTime>
<value>1</value>
</item>
…(中略)…
</dataSet>
</item>
<item>
<resourceName>server01</resourceName>
<dataType>status</dataType>
<dataSet>
…(中略)…
<item>
<dateTime>2014/2/24 11:35:00</dateTime>
<value>0</value>
</item>
<item>
<dateTime>2014/2/24 11:45:00</dateTime>
<value>1</value>
</item>
…(中略)…
</dataSet>
</item>
<item>
<resourceName>server02</resourceName>
<dataType>cpu</dataType>
<dataSet>
…(中略)…
<item>
<dateTime>2014/2/24 11:35:00</dateTime>
<value>5</value>
</item>
<item>
<dateTime>2014/2/24 11:45:00</dateTime>
<value>10</value>
</item>
…(中略)…
</dataSet>
</item>
<item>
<resourceName>server02</resourceName>
<dataType>network(in)</dataType>
<dataSet>
…(中略)…
<item>
<dateTime>2014/2/24 11:35:00</dateTime>
<value>10</value>
</item>
<item>
<dateTime>2014/2/24 11:45:00</dateTime>
<value>15</value>
</item>
…(中略)…
</dataSet>
</item>
<item>
<resourceName>server02</resourceName>
<dataType>network(out)</dataType>
<dataSet>
…(中略)…
<item>
<dateTime>2014/2/24 11:35:00</dateTime>
<value>20</value>
</item>
<item>
<dateTime>2014/2/24 11:45:00</dateTime>
<value>25</value>
</item>
…(中略)…
</dataSet>
</item>
<item>
<resourceName>server02</resourceName>
<dataType>ping</dataType>
<dataSet>
…(中略)…
<item>
<dateTime>2014/2/24 11:35:00</dateTime>
<value>0</value>
</item>
<item>
<dateTime>2014/2/24 11:45:00</dateTime>
<value>1</value>
</item>
…(中略)…
</dataSet>
</item>
<item>
<resourceName>server02</resourceName>
<dataType>status</dataType>
<dataSet>
…(中略)…
<item>
<dateTime>2014/2/24 11:35:00</dateTime>
<value>0</value>
</item>
<item>
<dateTime>2014/2/24 11:45:00</dateTime>
<value>1</value>
</item>
…(中略)…
</dataSet>
</item>
</performanceChartSet>
</NiftyDescribePerformanceChartResponse>