2.6.2 収集間隔の情報取得
収集間隔の情報を取得します。
権限
Admin
APIのバージョン
v1
リクエスト形式
GET http[s]://host:port/Analytics/version/objects/MonitoringIntervalSettings
リクエストボディー
リクエストボディーには何も設定しません。
レスポンスボディー
レスポンスボディーの構造とオブジェクトの属性を次に示します。{
"data":[{
"instanceID":"...",
"configurationEnabled":"...",
"configurationLastDuration":"...",
"configurationMaxDuration":"...",
"configurationInterval":"...",
"configurationStartHour":"...",
"configurationStartMinutes":"...",
"performanceEnabled":"...",
"performanceLastDuration":"...",
"performanceMaxDuration":"...",
"performanceInterval":"...",
"hypervisorVMEnabled":"...",
"hypervisorVMLastDuration":"...",
"hypervisorVMMaxDuration":"...",
"hypervisorVMInterval":"...",
"hypervisorVMScheduleCycleType":"...",
"hypervisorVMStartHour":"...",
"hypervisorVMStartMinutes":"...",
"applicationEventEnabled":"...",
"applicationEventLastDuration":"...",
"applicationEventMaxDuration":"...",
"applicationEventInterval":"...",
"stateOfHypervisorVMEnabled":"...",
"stateOfHypervisorVMLastDuration":"...",
"stateOfHypervisorVMMaxDuration":"...",
"stateOfHypervisorVMInterval":"..."
},
:
],
"pagination":{
"page":"...",
"pageSize":"...",
"numPages":"...",
"totalCount":"..."
},
"count":"..."
}
Collections (Type: Collections)
|
属性 |
データ型 |
説明 |
|---|---|---|
|
data |
MonitoringInterval[] |
MonitoringIntervalのコレクション。MonitoringIntervalの詳細は以下の表を参照ください。 |
|
pagination |
Pagination |
ページ情報。リソースが存在しない場合、このパラメータは表示されません。 |
|
count |
int |
条件に合致したデータの個数 |
data (Type: MonitoringInterval)
|
属性 |
データ型 |
説明 |
|---|---|---|
|
instanceID |
long |
インスタンスを特定するID |
|
configurationEnabled |
boolean |
構成の収集が有効であるかどうか。 ・true:有効である ・false:無効である |
|
configurationLastDuration |
int |
構成の収集の最新の所要時間(分) 収集が一度も行われていない場合は-1が返却されます。 |
|
configurationMaxDuration |
int |
構成の収集の最長の所要時間(分) 収集が一度も行われていない場合は-1が返却されます。 |
|
configurationInterval |
int |
構成の収集の収集間隔(日) |
|
configurationStartHour |
int |
構成の収集の開始時刻(時) |
|
configurationStartMinutes |
int |
構成の収集の開始時刻(分) |
|
performanceEnabled |
boolean |
性能の収集が有効であるかどうか。 ・true:有効である ・false:無効である |
|
performanceLastDuration |
int |
性能の収集の最新の所要時間(分) 収集が一度も行われていない場合は-1が返却されます。 |
|
performanceMaxDuration |
int |
性能の収集の最長の所要時間(分) 収集が一度も行われていない場合は-1が返却されます。 |
|
performanceInterval |
int |
性能の収集の収集間隔(分) |
|
hypervisorVMEnabled |
boolean |
構成の収集(仮想マシン/ハイパーバイザー)を有効にするかどうか。 ・true:有効にする ・false:無効にする 省略時は既に設定されている値を変更しません。 |
|
hypervisorVMLastDuration |
int |
構成の収集(仮想マシン/ハイパーバイザー)の最新の所要時間(分) 収集が一度も行われていない場合は-1が返却されます。 |
|
hypervisorVMMaxDuration |
int |
構成の収集(仮想マシン/ハイパーバイザー)の最長の所要時間(分) 収集が一度も行われていない場合は-1が返却されます。 |
|
hypervisorVMInterval |
int |
構成の収集(仮想マシン/ハイパーバイザー)の収集間隔(分/時/日) 指定できる値は1~9999です。実行周期タイプは"hypervisorVMScheduleCycleType"メンバーで指定します。省略時は既に設定されている値を変更しません。 |
|
hypervisorVMScheduleCycleType |
enum |
構成の収集(仮想マシン/ハイパーバイザー)の収集実行周期タイプ。 (指定可能な値は「列挙型一覧」のScheduleCycleTypeの表を参照してください。) 以下に示す値のみ指定可能です。
|
|
hypervisorVMStartHour |
int |
構成の収集(仮想マシン/ハイパーバイザー)の開始時刻(時) 指定できる値は0~23です。省略時は既に設定されている値を変更しません。"hypervisorVMScheduleCycleType"メンバーの値が"Daily"の場合にのみ指定できます。 |
|
hypervisorVMStartMinutes |
int |
構成の収集(仮想マシン/ハイパーバイザー)の開始時刻(分) 指定できる値は0~59です。省略時は既に設定されている値を変更しません。"hypervisorVMScheduleCycleType"メンバーの値が"Daily"の場合にのみ指定できます。 |
|
applicationEventEnabled |
boolean |
イベントの収集(アプリケーション)が有効であるかどうか。 ・true:有効である ・false:無効である |
|
applicationEventLastDuration |
int |
イベントの収集(アプリケーション)の最新の所要時間(分) 収集が一度も行われていない場合は-1が返却されます。 |
|
applicationEventMaxDuration |
int |
イベントの収集(アプリケーション)の最長の所要時間(分) 収集が一度も行われていない場合は-1が返却されます。 |
|
applicationEventInterval |
int |
イベントの収集(アプリケーション)の収集間隔(分) |
|
stateOfHypervisorVMEnabled |
boolean |
状態の収集(仮想マシン/ハイパーバイザー)を有効にするかどうか。 ・true:有効にする ・false:無効にする 省略時は既に設定されている値を変更しません。 |
|
stateOfHypervisorVMLastDuration |
int |
状態の収集(仮想マシン/ハイパーバイザー)の最新の所要時間(分) 収集が一度も行われていない場合は-1が返却されます。 |
|
stateOfHypervisorVMMaxDuration |
int |
状態の収集(仮想マシン/ハイパーバイザー)の最長の所要時間(分) 収集が一度も行われていない場合は-1が返却されます。 |
|
stateOfHypervisorVMInterval |
int |
状態の収集(仮想マシン/ハイパーバイザー)の収集間隔(分) 指定できる値は1~9999です。省略時は既に設定されている値を変更しません。 |
pagination (Type: Pagination)
|
属性 |
データ型 |
説明 |
|---|---|---|
|
page |
integer |
ページ |
|
pageSize |
integer |
ページサイズ |
|
numPages |
integer |
ページの数 |
|
totalCount |
integer |
オブジェクトの数 |
ステータスコード
|
HTTPステータスコード |
Reason phrase |
説明 |
|---|---|---|
|
200 |
OK |
正常終了 |
|
401 |
Unauthorized |
ログイン権限がない |
|
403 |
Forbidden |
参照権限がない |
|
412 |
Precondition Failed |
サーバーが起動していない |
|
500 |
Internal Server Error |
サーバーサイドエラー |
使用例
[Request Header]
GET /Analytics/v1/objects/MonitoringIntervalSettings HTTP/1.1
Authorization: Basic c3lzdGVtOm1hbmFnZXI=
User-Agent: curl/7.33.0
Host: localhost:22015
Accept: application/json
Accept-Language: ja
[Response Header]
HTTP/1.1 200 OK
Date: Fri, 27 Nov 2015 05:21:49 GMT
Server: Cosminexus HTTP Server
Cache-Control: no-cache
WWW-Authenticate: HSSO b9719717b548c1da1798ed5a2b2c22dbda7f40cd_WVlGcHsLfg5ffg0I_V0810
X-Frame-Options: SAMEORIGIN
Transfer-Encoding: chunked
Content-Type: application/json
[Response Body]
{
"data": [{
"instanceID": 1,
"configurationEnabled": true,
"configurationLastDuration": -1,
"configurationMaxDuration": -1,
"configurationInterval": 1,
"configurationStartHour": 0,
"configurationStartMinutes": 45,
"performanceEnabled": true,
"performanceLastDuration": 1,
"performanceMaxDuration": 1,
"performanceInterval": 5,
"hypervisorVMEnabled": true,
"hypervisorVMLastDuration": 1,
"hypervisorVMMaxDuration": 1,
"hypervisorVMInterval": 5,
"hypervisorVMScheduleCycleType": "Minutely",
"hypervisorVMStartHour": 0,
"hypervisorVMStartMinutes": 0,
"applicationEventEnabled": true,
"applicationEventLastDuration": -1,
"applicationEventMaxDuration": -1,
"applicationEventInterval": 5,
"stateOfHypervisorVMEnabled": true,
"stateOfHypervisorVMLastDuration": 1,
"stateOfHypervisorVMMaxDuration": 1,
"stateOfHypervisorVMInterval": 1
}],
"count": 1
}