Probe Configuration#
get_probe_config_agent{agent_id}#
コードサンプル
# You can also use wget
curl -X GET https://PEM-SERVER-IP/api/v14/probe/config/agent/{agent_id} \
-H Accept: application/json \
-H X-Auth-Token: string
import requests
headers = {
Accept: application/json,
X-Auth-Token: string
}
r = requests.get(https://PEM-SERVER-IP/api/v14/probe/config/agent/{agent_id}, headers = headers)
print(r.json())
const headers = {
Accept:application/json,
X-Auth-Token:string
};
fetch(https://PEM-SERVER-IP/api/v14/probe/config/agent/{agent_id},
{
method: GET,
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
GET /probe/config/agent/{agent_id}
すべてのエージェントレベルのプローブを取得します。
パラメーター#
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
agent_id |
path |
integer |
true |
エージェントID |
X-Auth-Token |
header |
string |
true |
承認トークン |
応答例
[
{
"probe_id": 0,
"probe_name": "string",
"default_interval_min": 0,
"interval_min": 0,
"default_interval_sec": 0,
"interval_sec": 0,
"default_interval": 0,
"interval": 0,
"default_lifetime": 0,
"lifetime": 0,
"default_enabled": true,
"enabled": true,
"target_type_id_returned": 0
}
]
応答#
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
成功した応答 |
Inline |
レスポンススキーマ#
ステータスコード 200
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
anonymous |
false |
none |
なし |
|
» probe_id |
integer |
false |
none |
プローブの一意のID |
» probe_name |
string |
false |
none |
プローブの名前 |
» default_interval_min |
integer |
false |
none |
プローブが統計を収集するデフォルトの間隔を分単位で定義します。指定できる値は0〜2880です。 |
» interval_min |
integer |
false |
none |
プローブが統計を収集する頻度を分単位で定義します。指定できる値は0〜2880です。 |
» default_interval_sec |
integer |
false |
none |
プローブが統計を収集するデフォルトの間隔を秒単位で定義します。指定できる値は0〜59です。 |
» interval_sec |
integer |
false |
none |
プローブが統計を収集する頻度を秒単位で定義します。指定できる値は0〜59です。 |
» default_interval |
integer |
false |
none |
プローブが統計を収集するデフォルトの間隔を秒単位で定義します。 |
» interval |
integer |
false |
none |
プローブが統計を収集する頻度を秒単位で定義します。10以上である必要があります |
» default_lifetime |
integer |
false |
none |
デフォルトの履歴データの保持期間を日単位で定義します。 |
» lifetime |
integer |
false |
none |
履歴データの保持期間を日単位で定義します。有効な範囲は1〜365です。 'discard_history'がtrueに設定されている場合、この値は効果がありません。 |
» default_enabled |
boolean |
false |
none |
デフォルトのプローブ有効/無効値を定義します。 |
» enabled |
boolean |
false |
none |
プローブがデフォルトで有効/無効かどうかを指定します。 |
» target_type_id_returned |
integer |
false |
none |
戻りターゲットタイプの値を定義します。 <ul><li>target_type <b>100</b>のプローブは、エージェントの統計を収集します。</li><li>target_type <b>200</b>のプローブは、収集を担当します。 </li><li>target_type <b>300</b>のプローブは、データベースの統計を収集します。</li><li>target_type <b>400<のプローブ/b>は、スキーマの統計を収集します。</li><li>target_type <b>500</b>のプローブは、テーブルの統計を収集します。</li><li>次のプローブtarget_type <b>600</b>は、インデックスの統計を収集します。</li><li>target_type <b>700</b>のプローブは、シーケンスの統計を収集します。</li> <li>target_type <b>800</b>のプローブは、ファンクションの統計を収集します。</li><li>target_type <b>900</b>のプローブは、ファンクションの統計を収集します。 view.</li></ul> |
注釈
この操作には認証が必要ありません
get_probe_config_server{server_id}#
コードサンプル
# You can also use wget
curl -X GET https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id} \
-H Accept: application/json \
-H X-Auth-Token: string
import requests
headers = {
Accept: application/json,
X-Auth-Token: string
}
r = requests.get(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}, headers = headers)
print(r.json())
const headers = {
Accept:application/json,
X-Auth-Token:string
};
fetch(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id},
{
method: GET,
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
GET /probe/config/server/{server_id}
すべてのサーバーレベルのプローブを取得します。
パラメーター#
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
server_id |
path |
integer |
true |
サーバーID |
X-Auth-Token |
header |
string |
true |
承認トークン |
応答例
[
{
"probe_id": 0,
"probe_name": "string",
"default_interval_min": 0,
"interval_min": 0,
"default_interval_sec": 0,
"interval_sec": 0,
"default_interval": 0,
"interval": 0,
"default_lifetime": 0,
"lifetime": 0,
"default_enabled": true,
"enabled": true,
"target_type_id_returned": 0
}
]
応答#
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
成功した応答 |
Inline |
レスポンススキーマ#
ステータスコード 200
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
anonymous |
false |
none |
なし |
|
» probe_id |
integer |
false |
none |
プローブの一意のID |
» probe_name |
string |
false |
none |
プローブの名前 |
» default_interval_min |
integer |
false |
none |
プローブが統計を収集するデフォルトの間隔を分単位で定義します。指定できる値は0〜2880です。 |
» interval_min |
integer |
false |
none |
プローブが統計を収集する頻度を分単位で定義します。指定できる値は0〜2880です。 |
» default_interval_sec |
integer |
false |
none |
プローブが統計を収集するデフォルトの間隔を秒単位で定義します。指定できる値は0〜59です。 |
» interval_sec |
integer |
false |
none |
プローブが統計を収集する頻度を秒単位で定義します。指定できる値は0〜59です。 |
» default_interval |
integer |
false |
none |
プローブが統計を収集するデフォルトの間隔を秒単位で定義します。 |
» interval |
integer |
false |
none |
プローブが統計を収集する頻度を秒単位で定義します。10以上である必要があります |
» default_lifetime |
integer |
false |
none |
デフォルトの履歴データの保持期間を日単位で定義します。 |
» lifetime |
integer |
false |
none |
履歴データの保持期間を日単位で定義します。有効な範囲は1〜365です。 'discard_history'がtrueに設定されている場合、この値は効果がありません。 |
» default_enabled |
boolean |
false |
none |
デフォルトのプローブ有効/無効値を定義します。 |
» enabled |
boolean |
false |
none |
プローブがデフォルトで有効/無効かどうかを指定します。 |
» target_type_id_returned |
integer |
false |
none |
戻りターゲットタイプの値を定義します。 <ul><li>target_type <b>100</b>のプローブは、エージェントの統計を収集します。</li><li>target_type <b>200</b>のプローブは、収集を担当します。 </li><li>target_type <b>300</b>のプローブは、データベースの統計を収集します。</li><li>target_type <b>400<のプローブ/b>は、スキーマの統計を収集します。</li><li>target_type <b>500</b>のプローブは、テーブルの統計を収集します。</li><li>次のプローブtarget_type <b>600</b>は、インデックスの統計を収集します。</li><li>target_type <b>700</b>のプローブは、シーケンスの統計を収集します。</li> <li>target_type <b>800</b>のプローブは、ファンクションの統計を収集します。</li><li>target_type <b>900</b>のプローブは、ファンクションの統計を収集します。 view.</li></ul> |
注釈
この操作には認証が必要ありません
get_probe_config_server{server_id}_{probe_id}#
コードサンプル
# You can also use wget
curl -X GET https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/{probe_id} \
-H Accept: application/json \
-H X-Auth-Token: string
import requests
headers = {
Accept: application/json,
X-Auth-Token: string
}
r = requests.get(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/{probe_id}, headers = headers)
print(r.json())
const headers = {
Accept:application/json,
X-Auth-Token:string
};
fetch(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/{probe_id},
{
method: GET,
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
GET /probe/config/server/{server_id}/{probe_id}
指定されたプローブIDのサーバーレベルのプローブを取得します。
パラメーター#
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
server_id |
path |
integer |
true |
サーバーID |
probe_id |
path |
integer |
true |
プローブ構成が返されるプローブID |
X-Auth-Token |
header |
string |
true |
承認トークン |
応答例
{
"probe_id": 0,
"probe_name": "string",
"default_interval_min": 0,
"interval_min": 0,
"default_interval_sec": 0,
"interval_sec": 0,
"default_interval": 0,
"interval": 0,
"default_lifetime": 0,
"lifetime": 0,
"default_enabled": true,
"enabled": true,
"target_type_id_returned": 0
}
応答#
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
成功した応答 |
注釈
この操作には認証が必要ありません
put_probe_config_server{server_id}_{probe_id}#
コードサンプル
# You can also use wget
curl -X PUT https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/{probe_id} \
-H Content-Type: application/json \
-H X-Auth-Token: string
import requests
headers = {
Content-Type: application/json,
X-Auth-Token: string
}
r = requests.put(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/{probe_id}, headers = headers)
print(r.json())
const inputBody = {
"interval_min": 0,
"interval_sec": 0,
"lifetime": 0,
"enabled": true
};
const headers = {
Content-Type:application/json,
X-Auth-Token:string
};
fetch(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/{probe_id},
{
method: PUT,
body: inputBody,
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
PUT /probe/config/server/{server_id}/{probe_id}
指定されたプローブIDのサーバーレベルのプローブ構成を更新します。
ボディパラメーター
{
"interval_min": 0,
"interval_sec": 0,
"lifetime": 0,
"enabled": true
}
パラメーター#
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
server_id |
path |
integer |
true |
サーバーID |
probe_id |
path |
integer |
true |
プローブ構成が返されるプローブID |
X-Auth-Token |
header |
string |
true |
承認トークン |
body |
body |
true |
なし |
応答例
応答#
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
ステータス200 |
None |
レスポンススキーマ#
注釈
この操作には認証が必要ありません
get_probe_config_server{server_id}database{database_name}#
コードサンプル
# You can also use wget
curl -X GET https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name} \
-H Accept: application/json \
-H X-Auth-Token: string
import requests
headers = {
Accept: application/json,
X-Auth-Token: string
}
r = requests.get(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}, headers = headers)
print(r.json())
const headers = {
Accept:application/json,
X-Auth-Token:string
};
fetch(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name},
{
method: GET,
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
GET /probe/config/server/{server_id}/database/{database_name}
すべてのデータベースレベルのプローブを取得します。
パラメーター#
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
server_id |
path |
integer |
true |
サーバーID |
database_name |
path |
string |
true |
データベース名 |
X-Auth-Token |
header |
string |
true |
承認トークン |
応答例
[
{
"probe_id": 0,
"probe_name": "string",
"default_interval_min": 0,
"interval_min": 0,
"default_interval_sec": 0,
"interval_sec": 0,
"default_interval": 0,
"interval": 0,
"default_lifetime": 0,
"lifetime": 0,
"default_enabled": true,
"enabled": true,
"target_type_id_returned": 0
}
]
応答#
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
成功した応答 |
Inline |
レスポンススキーマ#
ステータスコード 200
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
anonymous |
false |
none |
なし |
|
» probe_id |
integer |
false |
none |
プローブの一意のID |
» probe_name |
string |
false |
none |
プローブの名前 |
» default_interval_min |
integer |
false |
none |
プローブが統計を収集するデフォルトの間隔を分単位で定義します。指定できる値は0〜2880です。 |
» interval_min |
integer |
false |
none |
プローブが統計を収集する頻度を分単位で定義します。指定できる値は0〜2880です。 |
» default_interval_sec |
integer |
false |
none |
プローブが統計を収集するデフォルトの間隔を秒単位で定義します。指定できる値は0〜59です。 |
» interval_sec |
integer |
false |
none |
プローブが統計を収集する頻度を秒単位で定義します。指定できる値は0〜59です。 |
» default_interval |
integer |
false |
none |
プローブが統計を収集するデフォルトの間隔を秒単位で定義します。 |
» interval |
integer |
false |
none |
プローブが統計を収集する頻度を秒単位で定義します。10以上である必要があります |
» default_lifetime |
integer |
false |
none |
デフォルトの履歴データの保持期間を日単位で定義します。 |
» lifetime |
integer |
false |
none |
履歴データの保持期間を日単位で定義します。有効な範囲は1〜365です。 'discard_history'がtrueに設定されている場合、この値は効果がありません。 |
» default_enabled |
boolean |
false |
none |
デフォルトのプローブ有効/無効値を定義します。 |
» enabled |
boolean |
false |
none |
プローブがデフォルトで有効/無効かどうかを指定します。 |
» target_type_id_returned |
integer |
false |
none |
戻りターゲットタイプの値を定義します。 <ul><li>target_type <b>100</b>のプローブは、エージェントの統計を収集します。</li><li>target_type <b>200</b>のプローブは、収集を担当します。 </li><li>target_type <b>300</b>のプローブは、データベースの統計を収集します。</li><li>target_type <b>400<のプローブ/b>は、スキーマの統計を収集します。</li><li>target_type <b>500</b>のプローブは、テーブルの統計を収集します。</li><li>次のプローブtarget_type <b>600</b>は、インデックスの統計を収集します。</li><li>target_type <b>700</b>のプローブは、シーケンスの統計を収集します。</li> <li>target_type <b>800</b>のプローブは、ファンクションの統計を収集します。</li><li>target_type <b>900</b>のプローブは、ファンクションの統計を収集します。 view.</li></ul> |
注釈
この操作には認証が必要ありません
get_probe_config_server{server_id}database{database_name}_{probe_id}#
コードサンプル
# You can also use wget
curl -X GET https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/{probe_id} \
-H Accept: application/json \
-H X-Auth-Token: string
import requests
headers = {
Accept: application/json,
X-Auth-Token: string
}
r = requests.get(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/{probe_id}, headers = headers)
print(r.json())
const headers = {
Accept:application/json,
X-Auth-Token:string
};
fetch(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/{probe_id},
{
method: GET,
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
GET /probe/config/server/{server_id}/database/{database_name}/{probe_id}
指定されたプローブIDのデータベースレベルのプローブを取得します。
パラメーター#
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
server_id |
path |
integer |
true |
サーバーID |
database_name |
path |
string |
true |
データベース名 |
probe_id |
path |
integer |
true |
プローブ構成が返されるプローブID。 |
X-Auth-Token |
header |
string |
true |
承認トークン |
応答例
{
"probe_id": 0,
"probe_name": "string",
"default_interval_min": 0,
"interval_min": 0,
"default_interval_sec": 0,
"interval_sec": 0,
"default_interval": 0,
"interval": 0,
"default_lifetime": 0,
"lifetime": 0,
"default_enabled": true,
"enabled": true,
"target_type_id_returned": 0
}
応答#
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
成功した応答 |
注釈
この操作には認証が必要ありません
put_probe_config_server{server_id}database{database_name}_{probe_id}#
コードサンプル
# You can also use wget
curl -X PUT https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/{probe_id} \
-H Content-Type: application/json \
-H X-Auth-Token: string
import requests
headers = {
Content-Type: application/json,
X-Auth-Token: string
}
r = requests.put(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/{probe_id}, headers = headers)
print(r.json())
const inputBody = {
"interval_min": 0,
"interval_sec": 0,
"lifetime": 0,
"enabled": true
};
const headers = {
Content-Type:application/json,
X-Auth-Token:string
};
fetch(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/{probe_id},
{
method: PUT,
body: inputBody,
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
PUT /probe/config/server/{server_id}/database/{database_name}/{probe_id}
指定されたプローブIDのデータベースレベルのプローブ構成を更新します。
ボディパラメーター
{
"interval_min": 0,
"interval_sec": 0,
"lifetime": 0,
"enabled": true
}
パラメーター#
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
server_id |
path |
integer |
true |
サーバーID |
database_name |
path |
string |
true |
データベース名 |
probe_id |
path |
integer |
true |
プローブ構成が返されるプローブID |
X-Auth-Token |
header |
string |
true |
承認トークン |
body |
body |
true |
なし |
応答例
応答#
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
ステータス200 |
None |
レスポンススキーマ#
注釈
この操作には認証が必要ありません
get_probe_config_server{server_id}database{database_name}schema{schema_name}#
コードサンプル
# You can also use wget
curl -X GET https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name} \
-H Accept: application/json \
-H X-Auth-Token: string
import requests
headers = {
Accept: application/json,
X-Auth-Token: string
}
r = requests.get(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}, headers = headers)
print(r.json())
const headers = {
Accept:application/json,
X-Auth-Token:string
};
fetch(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name},
{
method: GET,
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
GET /probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}
すべてのスキーマレベルのプローブを取得します。
パラメーター#
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
server_id |
path |
integer |
true |
サーバーID |
database_name |
path |
string |
true |
データベース名 |
schema_name |
path |
string |
true |
スキーマ名 |
X-Auth-Token |
header |
string |
true |
承認トークン |
応答例
[
{
"probe_id": 0,
"probe_name": "string",
"default_interval_min": 0,
"interval_min": 0,
"default_interval_sec": 0,
"interval_sec": 0,
"default_interval": 0,
"interval": 0,
"default_lifetime": 0,
"lifetime": 0,
"default_enabled": true,
"enabled": true,
"target_type_id_returned": 0
}
]
応答#
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
成功した応答 |
Inline |
レスポンススキーマ#
ステータスコード 200
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
anonymous |
false |
none |
なし |
|
» probe_id |
integer |
false |
none |
プローブの一意のID |
» probe_name |
string |
false |
none |
プローブの名前 |
» default_interval_min |
integer |
false |
none |
プローブが統計を収集するデフォルトの間隔を分単位で定義します。指定できる値は0〜2880です。 |
» interval_min |
integer |
false |
none |
プローブが統計を収集する頻度を分単位で定義します。指定できる値は0〜2880です。 |
» default_interval_sec |
integer |
false |
none |
プローブが統計を収集するデフォルトの間隔を秒単位で定義します。指定できる値は0〜59です。 |
» interval_sec |
integer |
false |
none |
プローブが統計を収集する頻度を秒単位で定義します。指定できる値は0〜59です。 |
» default_interval |
integer |
false |
none |
プローブが統計を収集するデフォルトの間隔を秒単位で定義します。 |
» interval |
integer |
false |
none |
プローブが統計を収集する頻度を秒単位で定義します。10以上である必要があります |
» default_lifetime |
integer |
false |
none |
デフォルトの履歴データの保持期間を日単位で定義します。 |
» lifetime |
integer |
false |
none |
履歴データの保持期間を日単位で定義します。有効な範囲は1〜365です。 'discard_history'がtrueに設定されている場合、この値は効果がありません。 |
» default_enabled |
boolean |
false |
none |
デフォルトのプローブ有効/無効値を定義します。 |
» enabled |
boolean |
false |
none |
プローブがデフォルトで有効/無効かどうかを指定します。 |
» target_type_id_returned |
integer |
false |
none |
戻りターゲットタイプの値を定義します。 <ul><li>target_type <b>100</b>のプローブは、エージェントの統計を収集します。</li><li>target_type <b>200</b>のプローブは、収集を担当します。 </li><li>target_type <b>300</b>のプローブは、データベースの統計を収集します。</li><li>target_type <b>400<のプローブ/b>は、スキーマの統計を収集します。</li><li>target_type <b>500</b>のプローブは、テーブルの統計を収集します。</li><li>次のプローブtarget_type <b>600</b>は、インデックスの統計を収集します。</li><li>target_type <b>700</b>のプローブは、シーケンスの統計を収集します。</li> <li>target_type <b>800</b>のプローブは、ファンクションの統計を収集します。</li><li>target_type <b>900</b>のプローブは、ファンクションの統計を収集します。 view.</li></ul> |
注釈
この操作には認証が必要ありません
get_probe_config_server{server_id}database{database_name}schema{schema_name}_{probe_id}#
コードサンプル
# You can also use wget
curl -X GET https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/{probe_id} \
-H Accept: application/json \
-H X-Auth-Token: string
import requests
headers = {
Accept: application/json,
X-Auth-Token: string
}
r = requests.get(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/{probe_id}, headers = headers)
print(r.json())
const headers = {
Accept:application/json,
X-Auth-Token:string
};
fetch(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/{probe_id},
{
method: GET,
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
GET /probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/{probe_id}
指定されたプローブIDのスキーマレベルのプローブを取得します。
パラメーター#
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
server_id |
path |
integer |
true |
サーバーID |
database_name |
path |
string |
true |
データベース名 |
schema_name |
path |
string |
true |
スキーマ名 |
probe_id |
path |
integer |
true |
プローブ構成が返されるプローブID |
X-Auth-Token |
header |
string |
true |
承認トークン |
応答例
{
"probe_id": 0,
"probe_name": "string",
"default_interval_min": 0,
"interval_min": 0,
"default_interval_sec": 0,
"interval_sec": 0,
"default_interval": 0,
"interval": 0,
"default_lifetime": 0,
"lifetime": 0,
"default_enabled": true,
"enabled": true,
"target_type_id_returned": 0
}
応答#
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
成功した応答 |
注釈
この操作には認証が必要ありません
put_probe_config_server{server_id}database{database_name}schema{schema_name}_{probe_id}#
コードサンプル
# You can also use wget
curl -X PUT https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/{probe_id} \
-H Content-Type: application/json \
-H X-Auth-Token: string
import requests
headers = {
Content-Type: application/json,
X-Auth-Token: string
}
r = requests.put(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/{probe_id}, headers = headers)
print(r.json())
const inputBody = {
"interval_min": 0,
"interval_sec": 0,
"lifetime": 0,
"enabled": true
};
const headers = {
Content-Type:application/json,
X-Auth-Token:string
};
fetch(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/{probe_id},
{
method: PUT,
body: inputBody,
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
PUT /probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/{probe_id}
指定されたプローブIDのスキーマレベルのプローブ構成を更新します。
ボディパラメーター
{
"interval_min": 0,
"interval_sec": 0,
"lifetime": 0,
"enabled": true
}
パラメーター#
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
server_id |
path |
integer |
true |
サーバーID |
database_name |
path |
string |
true |
データベース名 |
schema_name |
path |
string |
true |
スキーマ名 |
probe_id |
path |
integer |
true |
プローブ構成が返されるプローブID |
X-Auth-Token |
header |
string |
true |
承認トークン |
body |
body |
true |
なし |
応答例
応答#
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
ステータス200 |
None |
レスポンススキーマ#
注釈
この操作には認証が必要ありません
get_probe_config_server{server_id}database{database_name}schema{schema_name}table{table_name}#
コードサンプル
# You can also use wget
curl -X GET https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/table/{table_name} \
-H Accept: application/json \
-H X-Auth-Token: string
import requests
headers = {
Accept: application/json,
X-Auth-Token: string
}
r = requests.get(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/table/{table_name}, headers = headers)
print(r.json())
const headers = {
Accept:application/json,
X-Auth-Token:string
};
fetch(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/table/{table_name},
{
method: GET,
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
GET /probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/table/{table_name}
すべてのテーブルレベルのプローブを取得します。
パラメーター#
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
server_id |
path |
integer |
true |
サーバーID |
database_name |
path |
string |
true |
データベース名 |
schema_name |
path |
string |
true |
スキーマ名 |
table_name |
path |
string |
true |
テーブル名 |
X-Auth-Token |
header |
string |
true |
承認トークン |
応答例
[
{
"probe_id": 0,
"probe_name": "string",
"default_interval_min": 0,
"interval_min": 0,
"default_interval_sec": 0,
"interval_sec": 0,
"default_interval": 0,
"interval": 0,
"default_lifetime": 0,
"lifetime": 0,
"default_enabled": true,
"enabled": true,
"target_type_id_returned": 0
}
]
応答#
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
成功した応答 |
Inline |
レスポンススキーマ#
ステータスコード 200
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
anonymous |
false |
none |
なし |
|
» probe_id |
integer |
false |
none |
プローブの一意のID |
» probe_name |
string |
false |
none |
プローブの名前 |
» default_interval_min |
integer |
false |
none |
プローブが統計を収集するデフォルトの間隔を分単位で定義します。指定できる値は0〜2880です。 |
» interval_min |
integer |
false |
none |
プローブが統計を収集する頻度を分単位で定義します。指定できる値は0〜2880です。 |
» default_interval_sec |
integer |
false |
none |
プローブが統計を収集するデフォルトの間隔を秒単位で定義します。指定できる値は0〜59です。 |
» interval_sec |
integer |
false |
none |
プローブが統計を収集する頻度を秒単位で定義します。指定できる値は0〜59です。 |
» default_interval |
integer |
false |
none |
プローブが統計を収集するデフォルトの間隔を秒単位で定義します。 |
» interval |
integer |
false |
none |
プローブが統計を収集する頻度を秒単位で定義します。10以上である必要があります |
» default_lifetime |
integer |
false |
none |
デフォルトの履歴データの保持期間を日単位で定義します。 |
» lifetime |
integer |
false |
none |
履歴データの保持期間を日単位で定義します。有効な範囲は1〜365です。 'discard_history'がtrueに設定されている場合、この値は効果がありません。 |
» default_enabled |
boolean |
false |
none |
デフォルトのプローブ有効/無効値を定義します。 |
» enabled |
boolean |
false |
none |
プローブがデフォルトで有効/無効かどうかを指定します。 |
» target_type_id_returned |
integer |
false |
none |
戻りターゲットタイプの値を定義します。 <ul><li>target_type <b>100</b>のプローブは、エージェントの統計を収集します。</li><li>target_type <b>200</b>のプローブは、収集を担当します。 </li><li>target_type <b>300</b>のプローブは、データベースの統計を収集します。</li><li>target_type <b>400<のプローブ/b>は、スキーマの統計を収集します。</li><li>target_type <b>500</b>のプローブは、テーブルの統計を収集します。</li><li>次のプローブtarget_type <b>600</b>は、インデックスの統計を収集します。</li><li>target_type <b>700</b>のプローブは、シーケンスの統計を収集します。</li> <li>target_type <b>800</b>のプローブは、ファンクションの統計を収集します。</li><li>target_type <b>900</b>のプローブは、ファンクションの統計を収集します。 view.</li></ul> |
注釈
この操作には認証が必要ありません
get_probe_config_server{server_id}database{database_name}schema{schema_name}table{table_name}_{probe_id}#
コードサンプル
# You can also use wget
curl -X GET https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/table/{table_name}/{probe_id} \
-H Accept: application/json \
-H X-Auth-Token: string
import requests
headers = {
Accept: application/json,
X-Auth-Token: string
}
r = requests.get(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/table/{table_name}/{probe_id}, headers = headers)
print(r.json())
const headers = {
Accept:application/json,
X-Auth-Token:string
};
fetch(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/table/{table_name}/{probe_id},
{
method: GET,
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
GET /probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/table/{table_name}/{probe_id}
指定されたプローブIDのテーブルレベルのプローブを取得します。
パラメーター#
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
server_id |
path |
integer |
true |
サーバーID |
database_name |
path |
string |
true |
データベース名 |
schema_name |
path |
string |
true |
スキーマ名 |
table_name |
path |
string |
true |
テーブル名 |
probe_id |
path |
integer |
true |
プローブ構成が返されるプローブID |
X-Auth-Token |
header |
string |
true |
承認トークン |
応答例
{
"probe_id": 0,
"probe_name": "string",
"default_interval_min": 0,
"interval_min": 0,
"default_interval_sec": 0,
"interval_sec": 0,
"default_interval": 0,
"interval": 0,
"default_lifetime": 0,
"lifetime": 0,
"default_enabled": true,
"enabled": true,
"target_type_id_returned": 0
}
応答#
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
成功した応答 |
注釈
この操作には認証が必要ありません
get_probe_config_server{server_id}database{database_name}schema{schema_name}index{index_name}#
コードサンプル
# You can also use wget
curl -X GET https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/index/{index_name} \
-H Accept: application/json \
-H X-Auth-Token: string
import requests
headers = {
Accept: application/json,
X-Auth-Token: string
}
r = requests.get(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/index/{index_name}, headers = headers)
print(r.json())
const headers = {
Accept:application/json,
X-Auth-Token:string
};
fetch(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/index/{index_name},
{
method: GET,
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
GET /probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/index/{index_name}
すべてのインデックスレベルのプローブを取得します。
パラメーター#
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
server_id |
path |
integer |
true |
サーバーID |
database_name |
path |
string |
true |
データベース名 |
schema_name |
path |
string |
true |
スキーマ名 |
index_name |
path |
string |
true |
インデックス名 |
X-Auth-Token |
header |
string |
true |
承認トークン |
応答例
[
{
"probe_id": 0,
"probe_name": "string",
"default_interval_min": 0,
"interval_min": 0,
"default_interval_sec": 0,
"interval_sec": 0,
"default_interval": 0,
"interval": 0,
"default_lifetime": 0,
"lifetime": 0,
"default_enabled": true,
"enabled": true,
"target_type_id_returned": 0
}
]
応答#
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
成功した応答 |
Inline |
レスポンススキーマ#
ステータスコード 200
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
anonymous |
false |
none |
なし |
|
» probe_id |
integer |
false |
none |
プローブの一意のID |
» probe_name |
string |
false |
none |
プローブの名前 |
» default_interval_min |
integer |
false |
none |
プローブが統計を収集するデフォルトの間隔を分単位で定義します。指定できる値は0〜2880です。 |
» interval_min |
integer |
false |
none |
プローブが統計を収集する頻度を分単位で定義します。指定できる値は0〜2880です。 |
» default_interval_sec |
integer |
false |
none |
プローブが統計を収集するデフォルトの間隔を秒単位で定義します。指定できる値は0〜59です。 |
» interval_sec |
integer |
false |
none |
プローブが統計を収集する頻度を秒単位で定義します。指定できる値は0〜59です。 |
» default_interval |
integer |
false |
none |
プローブが統計を収集するデフォルトの間隔を秒単位で定義します。 |
» interval |
integer |
false |
none |
プローブが統計を収集する頻度を秒単位で定義します。10以上である必要があります |
» default_lifetime |
integer |
false |
none |
デフォルトの履歴データの保持期間を日単位で定義します。 |
» lifetime |
integer |
false |
none |
履歴データの保持期間を日単位で定義します。有効な範囲は1〜365です。 'discard_history'がtrueに設定されている場合、この値は効果がありません。 |
» default_enabled |
boolean |
false |
none |
デフォルトのプローブ有効/無効値を定義します。 |
» enabled |
boolean |
false |
none |
プローブがデフォルトで有効/無効かどうかを指定します。 |
» target_type_id_returned |
integer |
false |
none |
戻りターゲットタイプの値を定義します。 <ul><li>target_type <b>100</b>のプローブは、エージェントの統計を収集します。</li><li>target_type <b>200</b>のプローブは、収集を担当します。 </li><li>target_type <b>300</b>のプローブは、データベースの統計を収集します。</li><li>target_type <b>400<のプローブ/b>は、スキーマの統計を収集します。</li><li>target_type <b>500</b>のプローブは、テーブルの統計を収集します。</li><li>次のプローブtarget_type <b>600</b>は、インデックスの統計を収集します。</li><li>target_type <b>700</b>のプローブは、シーケンスの統計を収集します。</li> <li>target_type <b>800</b>のプローブは、ファンクションの統計を収集します。</li><li>target_type <b>900</b>のプローブは、ファンクションの統計を収集します。 view.</li></ul> |
注釈
この操作には認証が必要ありません
get_probe_config_server{server_id}database{database_name}schema{schema_name}index{index_name}_{probe_id}#
コードサンプル
# You can also use wget
curl -X GET https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/index/{index_name}/{probe_id} \
-H Accept: application/json \
-H X-Auth-Token: string
import requests
headers = {
Accept: application/json,
X-Auth-Token: string
}
r = requests.get(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/index/{index_name}/{probe_id}, headers = headers)
print(r.json())
const headers = {
Accept:application/json,
X-Auth-Token:string
};
fetch(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/index/{index_name}/{probe_id},
{
method: GET,
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
GET /probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/index/{index_name}/{probe_id}
指定されたプローブIDのインデックスレベルプローブを取得します。
パラメーター#
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
server_id |
path |
integer |
true |
サーバーID |
database_name |
path |
string |
true |
データベース名 |
schema_name |
path |
string |
true |
スキーマ名 |
index_name |
path |
string |
true |
インデックス名 |
probe_id |
path |
integer |
true |
プローブ構成が返されるプローブID |
X-Auth-Token |
header |
string |
true |
承認トークン |
応答例
{
"probe_id": 0,
"probe_name": "string",
"default_interval_min": 0,
"interval_min": 0,
"default_interval_sec": 0,
"interval_sec": 0,
"default_interval": 0,
"interval": 0,
"default_lifetime": 0,
"lifetime": 0,
"default_enabled": true,
"enabled": true,
"target_type_id_returned": 0
}
応答#
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
成功した応答 |
注釈
この操作には認証が必要ありません
get_probe_config_server{server_id}database{database_name}schema{schema_name}sequence{sequence_name}#
コードサンプル
# You can also use wget
curl -X GET https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/sequence/{sequence_name} \
-H Accept: application/json \
-H X-Auth-Token: string
import requests
headers = {
Accept: application/json,
X-Auth-Token: string
}
r = requests.get(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/sequence/{sequence_name}, headers = headers)
print(r.json())
const headers = {
Accept:application/json,
X-Auth-Token:string
};
fetch(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/sequence/{sequence_name},
{
method: GET,
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
GET /probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/sequence/{sequence_name}
すべてのシーケンスレベルのプローブを取得します。
パラメーター#
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
server_id |
path |
integer |
true |
サーバーID |
database_name |
path |
string |
true |
データベース名 |
schema_name |
path |
string |
true |
スキーマ名 |
sequence_name |
path |
string |
true |
シークエンス名 |
X-Auth-Token |
header |
string |
true |
承認トークン |
応答例
[
{
"probe_id": 0,
"probe_name": "string",
"default_interval_min": 0,
"interval_min": 0,
"default_interval_sec": 0,
"interval_sec": 0,
"default_interval": 0,
"interval": 0,
"default_lifetime": 0,
"lifetime": 0,
"default_enabled": true,
"enabled": true,
"target_type_id_returned": 0
}
]
応答#
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
成功した応答 |
Inline |
レスポンススキーマ#
ステータスコード 200
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
anonymous |
false |
none |
なし |
|
» probe_id |
integer |
false |
none |
プローブの一意のID |
» probe_name |
string |
false |
none |
プローブの名前 |
» default_interval_min |
integer |
false |
none |
プローブが統計を収集するデフォルトの間隔を分単位で定義します。指定できる値は0〜2880です。 |
» interval_min |
integer |
false |
none |
プローブが統計を収集する頻度を分単位で定義します。指定できる値は0〜2880です。 |
» default_interval_sec |
integer |
false |
none |
プローブが統計を収集するデフォルトの間隔を秒単位で定義します。指定できる値は0〜59です。 |
» interval_sec |
integer |
false |
none |
プローブが統計を収集する頻度を秒単位で定義します。指定できる値は0〜59です。 |
» default_interval |
integer |
false |
none |
プローブが統計を収集するデフォルトの間隔を秒単位で定義します。 |
» interval |
integer |
false |
none |
プローブが統計を収集する頻度を秒単位で定義します。10以上である必要があります |
» default_lifetime |
integer |
false |
none |
デフォルトの履歴データの保持期間を日単位で定義します。 |
» lifetime |
integer |
false |
none |
履歴データの保持期間を日単位で定義します。有効な範囲は1〜365です。 'discard_history'がtrueに設定されている場合、この値は効果がありません。 |
» default_enabled |
boolean |
false |
none |
デフォルトのプローブ有効/無効値を定義します。 |
» enabled |
boolean |
false |
none |
プローブがデフォルトで有効/無効かどうかを指定します。 |
» target_type_id_returned |
integer |
false |
none |
戻りターゲットタイプの値を定義します。 <ul><li>target_type <b>100</b>のプローブは、エージェントの統計を収集します。</li><li>target_type <b>200</b>のプローブは、収集を担当します。 </li><li>target_type <b>300</b>のプローブは、データベースの統計を収集します。</li><li>target_type <b>400<のプローブ/b>は、スキーマの統計を収集します。</li><li>target_type <b>500</b>のプローブは、テーブルの統計を収集します。</li><li>次のプローブtarget_type <b>600</b>は、インデックスの統計を収集します。</li><li>target_type <b>700</b>のプローブは、シーケンスの統計を収集します。</li> <li>target_type <b>800</b>のプローブは、ファンクションの統計を収集します。</li><li>target_type <b>900</b>のプローブは、ファンクションの統計を収集します。 view.</li></ul> |
注釈
この操作には認証が必要ありません
get_probe_config_server{server_id}database{database_name}schema{schema_name}sequence{sequence_name}_{probe_id}#
コードサンプル
# You can also use wget
curl -X GET https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/sequence/{sequence_name}/{probe_id} \
-H Accept: application/json \
-H X-Auth-Token: string
import requests
headers = {
Accept: application/json,
X-Auth-Token: string
}
r = requests.get(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/sequence/{sequence_name}/{probe_id}, headers = headers)
print(r.json())
const headers = {
Accept:application/json,
X-Auth-Token:string
};
fetch(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/sequence/{sequence_name}/{probe_id},
{
method: GET,
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
GET /probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/sequence/{sequence_name}/{probe_id}
指定されたプローブIDの配列レベルのプローブを取得します。
パラメーター#
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
server_id |
path |
integer |
true |
サーバーID |
database_name |
path |
string |
true |
データベース名 |
schema_name |
path |
string |
true |
スキーマ名 |
sequence_name |
path |
string |
true |
シークエンス名 |
probe_id |
path |
integer |
true |
プローブ構成が返されるプローブID |
X-Auth-Token |
header |
string |
true |
承認トークン |
応答例
{
"probe_id": 0,
"probe_name": "string",
"default_interval_min": 0,
"interval_min": 0,
"default_interval_sec": 0,
"interval_sec": 0,
"default_interval": 0,
"interval": 0,
"default_lifetime": 0,
"lifetime": 0,
"default_enabled": true,
"enabled": true,
"target_type_id_returned": 0
}
応答#
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
成功した応答 |
注釈
この操作には認証が必要ありません
get_probe_config_server{server_id}database{database_name}schema{schema_name}function{function_name}_#
コードサンプル
# You can also use wget
curl -X GET https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/function/{function_name}/ \
-H Accept: application/json \
-H X-Auth-Token: string
import requests
headers = {
Accept: application/json,
X-Auth-Token: string
}
r = requests.get(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/function/{function_name}/, headers = headers)
print(r.json())
const headers = {
Accept:application/json,
X-Auth-Token:string
};
fetch(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/function/{function_name}/,
{
method: GET,
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
GET /probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/function/{function_name}/
すべてのファンクションレベルのプローブを取得します。
パラメーター#
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
server_id |
path |
integer |
true |
サーバーID |
database_name |
path |
string |
true |
データベース名 |
schema_name |
path |
string |
true |
スキーマ名 |
function_name |
path |
string |
true |
ファンクション名 |
X-Auth-Token |
header |
string |
true |
承認トークン |
応答例
[
{
"probe_id": 0,
"probe_name": "string",
"default_interval_min": 0,
"interval_min": 0,
"default_interval_sec": 0,
"interval_sec": 0,
"default_interval": 0,
"interval": 0,
"default_lifetime": 0,
"lifetime": 0,
"default_enabled": true,
"enabled": true,
"target_type_id_returned": 0
}
]
応答#
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
成功した応答 |
Inline |
レスポンススキーマ#
ステータスコード 200
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
anonymous |
false |
none |
なし |
|
» probe_id |
integer |
false |
none |
プローブの一意のID |
» probe_name |
string |
false |
none |
プローブの名前 |
» default_interval_min |
integer |
false |
none |
プローブが統計を収集するデフォルトの間隔を分単位で定義します。指定できる値は0〜2880です。 |
» interval_min |
integer |
false |
none |
プローブが統計を収集する頻度を分単位で定義します。指定できる値は0〜2880です。 |
» default_interval_sec |
integer |
false |
none |
プローブが統計を収集するデフォルトの間隔を秒単位で定義します。指定できる値は0〜59です。 |
» interval_sec |
integer |
false |
none |
プローブが統計を収集する頻度を秒単位で定義します。指定できる値は0〜59です。 |
» default_interval |
integer |
false |
none |
プローブが統計を収集するデフォルトの間隔を秒単位で定義します。 |
» interval |
integer |
false |
none |
プローブが統計を収集する頻度を秒単位で定義します。10以上である必要があります |
» default_lifetime |
integer |
false |
none |
デフォルトの履歴データの保持期間を日単位で定義します。 |
» lifetime |
integer |
false |
none |
履歴データの保持期間を日単位で定義します。有効な範囲は1〜365です。 'discard_history'がtrueに設定されている場合、この値は効果がありません。 |
» default_enabled |
boolean |
false |
none |
デフォルトのプローブ有効/無効値を定義します。 |
» enabled |
boolean |
false |
none |
プローブがデフォルトで有効/無効かどうかを指定します。 |
» target_type_id_returned |
integer |
false |
none |
戻りターゲットタイプの値を定義します。 <ul><li>target_type <b>100</b>のプローブは、エージェントの統計を収集します。</li><li>target_type <b>200</b>のプローブは、収集を担当します。 </li><li>target_type <b>300</b>のプローブは、データベースの統計を収集します。</li><li>target_type <b>400<のプローブ/b>は、スキーマの統計を収集します。</li><li>target_type <b>500</b>のプローブは、テーブルの統計を収集します。</li><li>次のプローブtarget_type <b>600</b>は、インデックスの統計を収集します。</li><li>target_type <b>700</b>のプローブは、シーケンスの統計を収集します。</li> <li>target_type <b>800</b>のプローブは、ファンクションの統計を収集します。</li><li>target_type <b>900</b>のプローブは、ファンクションの統計を収集します。 view.</li></ul> |
注釈
この操作には認証が必要ありません
get_probe_config_server{server_id}database{database_name}schema{schema_name}function{function_name}_{probe_id}#
コードサンプル
# You can also use wget
curl -X GET https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/function/{function_name}/{probe_id} \
-H Accept: application/json \
-H X-Auth-Token: string
import requests
headers = {
Accept: application/json,
X-Auth-Token: string
}
r = requests.get(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/function/{function_name}/{probe_id}, headers = headers)
print(r.json())
const headers = {
Accept:application/json,
X-Auth-Token:string
};
fetch(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/function/{function_name}/{probe_id},
{
method: GET,
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
GET /probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/function/{function_name}/{probe_id}
指定されたプローブIDのファンクションレベルのプローブを取得します。
パラメーター#
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
server_id |
path |
integer |
true |
サーバーID |
database_name |
path |
string |
true |
データベース名 |
schema_name |
path |
string |
true |
スキーマ名 |
function_name |
path |
string |
true |
ファンクション名 |
probe_id |
path |
integer |
true |
プローブ構成が返されるプローブID |
X-Auth-Token |
header |
string |
true |
承認トークン |
応答例
{
"probe_id": 0,
"probe_name": "string",
"default_interval_min": 0,
"interval_min": 0,
"default_interval_sec": 0,
"interval_sec": 0,
"default_interval": 0,
"interval": 0,
"default_lifetime": 0,
"lifetime": 0,
"default_enabled": true,
"enabled": true,
"target_type_id_returned": 0
}
応答#
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
成功した応答 |
注釈
この操作には認証が必要ありません
get_probe_config_server{server_id}database{database_name}schema{schema_name}view{view_name}#
コードサンプル
# You can also use wget
curl -X GET https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/view/{view_name} \
-H Accept: application/json \
-H X-Auth-Token: string
import requests
headers = {
Accept: application/json,
X-Auth-Token: string
}
r = requests.get(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/view/{view_name}, headers = headers)
print(r.json())
const headers = {
Accept:application/json,
X-Auth-Token:string
};
fetch(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/view/{view_name},
{
method: GET,
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
GET /probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/view/{view_name}
すべてのビューレベルのプローブを取得します。
パラメーター#
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
server_id |
path |
integer |
true |
サーバーID |
database_name |
path |
string |
true |
データベース名 |
schema_name |
path |
string |
true |
スキーマ名 |
view_name |
path |
string |
true |
ビュー名 |
X-Auth-Token |
header |
string |
true |
承認トークン |
応答例
[
{
"probe_id": 0,
"probe_name": "string",
"default_interval_min": 0,
"interval_min": 0,
"default_interval_sec": 0,
"interval_sec": 0,
"default_interval": 0,
"interval": 0,
"default_lifetime": 0,
"lifetime": 0,
"default_enabled": true,
"enabled": true,
"target_type_id_returned": 0
}
]
応答#
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
成功した応答 |
Inline |
レスポンススキーマ#
ステータスコード 200
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
anonymous |
false |
none |
なし |
|
» probe_id |
integer |
false |
none |
プローブの一意のID |
» probe_name |
string |
false |
none |
プローブの名前 |
» default_interval_min |
integer |
false |
none |
プローブが統計を収集するデフォルトの間隔を分単位で定義します。指定できる値は0〜2880です。 |
» interval_min |
integer |
false |
none |
プローブが統計を収集する頻度を分単位で定義します。指定できる値は0〜2880です。 |
» default_interval_sec |
integer |
false |
none |
プローブが統計を収集するデフォルトの間隔を秒単位で定義します。指定できる値は0〜59です。 |
» interval_sec |
integer |
false |
none |
プローブが統計を収集する頻度を秒単位で定義します。指定できる値は0〜59です。 |
» default_interval |
integer |
false |
none |
プローブが統計を収集するデフォルトの間隔を秒単位で定義します。 |
» interval |
integer |
false |
none |
プローブが統計を収集する頻度を秒単位で定義します。10以上である必要があります |
» default_lifetime |
integer |
false |
none |
デフォルトの履歴データの保持期間を日単位で定義します。 |
» lifetime |
integer |
false |
none |
履歴データの保持期間を日単位で定義します。有効な範囲は1〜365です。 'discard_history'がtrueに設定されている場合、この値は効果がありません。 |
» default_enabled |
boolean |
false |
none |
デフォルトのプローブ有効/無効値を定義します。 |
» enabled |
boolean |
false |
none |
プローブがデフォルトで有効/無効かどうかを指定します。 |
» target_type_id_returned |
integer |
false |
none |
戻りターゲットタイプの値を定義します。 <ul><li>target_type <b>100</b>のプローブは、エージェントの統計を収集します。</li><li>target_type <b>200</b>のプローブは、収集を担当します。 </li><li>target_type <b>300</b>のプローブは、データベースの統計を収集します。</li><li>target_type <b>400<のプローブ/b>は、スキーマの統計を収集します。</li><li>target_type <b>500</b>のプローブは、テーブルの統計を収集します。</li><li>次のプローブtarget_type <b>600</b>は、インデックスの統計を収集します。</li><li>target_type <b>700</b>のプローブは、シーケンスの統計を収集します。</li> <li>target_type <b>800</b>のプローブは、ファンクションの統計を収集します。</li><li>target_type <b>900</b>のプローブは、ファンクションの統計を収集します。 view.</li></ul> |
注釈
この操作には認証が必要ありません
get_probe_config_server{server_id}database{database_name}schema{schema_name}view{view_name}_{probe_id}#
コードサンプル
# You can also use wget
curl -X GET https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/view/{view_name}/{probe_id} \
-H Accept: application/json \
-H X-Auth-Token: string
import requests
headers = {
Accept: application/json,
X-Auth-Token: string
}
r = requests.get(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/view/{view_name}/{probe_id}, headers = headers)
print(r.json())
const headers = {
Accept:application/json,
X-Auth-Token:string
};
fetch(https://PEM-SERVER-IP/api/v14/probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/view/{view_name}/{probe_id},
{
method: GET,
headers: headers
})
.then(function(res) {
return res.json();
}).then(function(body) {
console.log(body);
});
GET /probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/view/{view_name}/{probe_id}
指定されたプローブIDのビューレベルのプローブを取得します。
パラメーター#
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
server_id |
path |
integer |
true |
サーバーID |
database_name |
path |
string |
true |
データベース名 |
schema_name |
path |
string |
true |
スキーマ名 |
view_name |
path |
string |
true |
ビュー名 |
probe_id |
path |
integer |
true |
プローブ構成が返されるプローブID |
X-Auth-Token |
header |
string |
true |
承認トークン |
応答例
{
"probe_id": 0,
"probe_name": "string",
"default_interval_min": 0,
"interval_min": 0,
"default_interval_sec": 0,
"interval_sec": 0,
"default_interval": 0,
"interval": 0,
"default_lifetime": 0,
"lifetime": 0,
"default_enabled": true,
"enabled": true,
"target_type_id_returned": 0
}
応答#
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
成功した応答 |
注釈
この操作には認証が必要ありません