Probe data#

get_probe_data_agent{agent_id}_{probe_id}#

コードサンプル

#  You can also use wget

curl -X GET https://PEM-SERVER-IP/pem/api/v17/probe/data/agent/{agent_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/pem/api/v17/probe/data/agent/{agent_id}/{probe_id}, headers = headers)

print(r.json())
const headers = {
  Accept: "application/json",
  "X-Auth-Token": "string",
};

fetch(
  "https://PEM-SERVER-IP/pem/api/v17/probe/data/agent/{agent_id}/{probe_id}",
  {
    method: "GET",

    headers: headers,
  },
)
  .then(function (res) {
    return res.json();
  })
  .then(function (body) {
    console.log(body);
  });

GET /probe/data/agent/{agent_id}/{probe_id}

エージェントのProbe data を取得します。

パラメーター#

Name

In

Type

Required

Description

agent_id

path

integer

true

エージェントID

probe_id

path

integer

true

データが返されるプローブID

X-Auth-Token

header

string

true

承認トークン

応答例

[{}]

応答#

Status

Meaning

Description

Schema

200

コマンドラインからのサーバーインストーラーの呼び出し

成功した応答

Inline

レスポンススキーマ#

注釈

この操作には認証が必要ありません

get_probe_data_server{server_id}_{probe_id}#

コードサンプル

#  You can also use wget

curl -X GET https://PEM-SERVER-IP/pem/api/v17/probe/data/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/pem/api/v17/probe/data/server/{server_id}/{probe_id}, headers = headers)

print(r.json())
const headers = {
  Accept: "application/json",
  "X-Auth-Token": "string",
};

fetch(
  "https://PEM-SERVER-IP/pem/api/v17/probe/data/server/{server_id}/{probe_id}",
  {
    method: "GET",

    headers: headers,
  },
)
  .then(function (res) {
    return res.json();
  })
  .then(function (body) {
    console.log(body);
  });

GET /probe/data/server/{server_id}/{probe_id}

サーバーのProbe data を取得します。

パラメーター#

Name

In

Type

Required

Description

server_id

path

integer

true

サーバーID

probe_id

path

integer

true

データが返されるプローブID

X-Auth-Token

header

string

true

承認トークン

応答例

[{}]

応答#

Status

Meaning

Description

Schema

200

コマンドラインからのサーバーインストーラーの呼び出し

成功した応答

Inline

レスポンススキーマ#

注釈

この操作には認証が必要ありません

get_probe_data_server{server_id}database{database_name}_{probe_id}#

コードサンプル

#  You can also use wget

curl -X GET https://PEM-SERVER-IP/pem/api/v17/probe/data/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/pem/api/v17/probe/data/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/pem/api/v17/probe/data/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/data/server/{server_id}/database/{database_name}/{probe_id}

データベースのProbe data を取得します。

パラメーター#

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

承認トークン

応答例

[{}]

応答#

Status

Meaning

Description

Schema

200

コマンドラインからのサーバーインストーラーの呼び出し

成功した応答

Inline

レスポンススキーマ#

注釈

この操作には認証が必要ありません

get_probe_data_server{server_id}database{database_name}schema{schema_name}_{probe_id}#

コードサンプル

#  You can also use wget

curl -X GET https://PEM-SERVER-IP/pem/api/v17/probe/data/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/pem/api/v17/probe/data/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/pem/api/v17/probe/data/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/data/server/{server_id}/database/{database_name}/schema/{schema_name}/{probe_id}

スキーマのProbe data を取得します。

パラメーター#

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

承認トークン

応答例

[{}]

応答#

Status

Meaning

Description

Schema

200

コマンドラインからのサーバーインストーラーの呼び出し

成功した応答

Inline

レスポンススキーマ#

注釈

この操作には認証が必要ありません

get_probe_data_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/pem/api/v17/probe/data/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/pem/api/v17/probe/data/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/pem/api/v17/probe/data/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/data/server/{server_id}/database/{database_name}/schema/{schema_name}/table/{table_name}/{probe_id}

テーブルのProbe data を取得します。

パラメーター#

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

承認トークン

応答例

[{}]

応答#

Status

Meaning

Description

Schema

200

コマンドラインからのサーバーインストーラーの呼び出し

成功した応答

Inline

レスポンススキーマ#

注釈

この操作には認証が必要ありません

get_probe_data_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/pem/api/v17/probe/data/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/pem/api/v17/probe/data/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/pem/api/v17/probe/data/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/data/server/{server_id}/database/{database_name}/schema/{schema_name}/index/{index_name}/{probe_id}

インデックスのProbe data を取得します。

パラメーター#

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

承認トークン

応答例

[{}]

応答#

Status

Meaning

Description

Schema

200

コマンドラインからのサーバーインストーラーの呼び出し

成功した応答

Inline

レスポンススキーマ#

注釈

この操作には認証が必要ありません

get_probe_data_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/pem/api/v17/probe/data/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/pem/api/v17/probe/data/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/pem/api/v17/probe/data/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/data/server/{server_id}/database/{database_name}/schema/{schema_name}/sequence/{sequence_name}/{probe_id}

シーケンスのProbe data を取得します。

パラメーター#

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

承認トークン

応答例

[{}]

応答#

Status

Meaning

Description

Schema

200

コマンドラインからのサーバーインストーラーの呼び出し

成功した応答

Inline

レスポンススキーマ#

注釈

この操作には認証が必要ありません

get_probe_data_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/pem/api/v17/probe/data/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/pem/api/v17/probe/data/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/pem/api/v17/probe/data/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/data/server/{server_id}/database/{database_name}/schema/{schema_name}/view/{view_name}/{probe_id}

ビューのProbe data を取得します。

パラメーター#

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

承認トークン

応答例

[{}]

応答#

Status

Meaning

Description

Schema

200

コマンドラインからのサーバーインストーラーの呼び出し

成功した応答

Inline

レスポンススキーマ#

注釈

この操作には認証が必要ありません

get_probe_data_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/pem/api/v17/probe/data/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/pem/api/v17/probe/data/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/pem/api/v17/probe/data/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/data/server/{server_id}/database/{database_name}/schema/{schema_name}/function/{function_name}/{probe_id}

ファンクションのProbe data を取得します。

パラメーター#

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

承認トークン

応答例

[{}]

応答#

Status

Meaning

Description

Schema

200

コマンドラインからのサーバーインストーラーの呼び出し

成功した応答

Inline

レスポンススキーマ#

注釈

この操作には認証が必要ありません

get_probe{probe_id}data#

コードサンプル

#  You can also use wget

curl -X GET https://PEM-SERVER-IP/pem/api/v17/probe/{probe_id}/data/ \
  -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/pem/api/v17/probe/{probe_id}/data/, headers = headers)

print(r.json())
const headers = {
  Accept: "application/json",
  "X-Auth-Token": "string",
};

fetch("https://PEM-SERVER-IP/pem/api/v17/probe/{probe_id}/data/", {
  method: "GET",

  headers: headers,
})
  .then(function (res) {
    return res.json();
  })
  .then(function (body) {
    console.log(body);
  });

GET /probe/{probe_id}/data/

すべてのアクセス可能なサーバー/エージェントにわたって、指定されたプローブIDのpemdataスキーマから現在のプローブデータを結果ます。

RBAC server_idは、pem.server RLSチームの可視性に対して検証されます。エージェントレベルのプローブの場合、server_idパラメーターは適用されません。

パラメーター#

Name

In

Type

Required

Description

probe_id

path

integer

true

数値プローブID

server_id

query

integer

false

サーバーIDでフィルターしますサーバーレベルのプローブのみ。 RBACを適用します。

offset

query

integer

false

スキップする行。オフセットがない場合は省略します。

pageSize

query

integer

false

返される最大行数1〜1000。 allを返すのを省略します。

X-Auth-Token

header

string

true

承認トークン

応答例

[{}]

応答#

Status

Meaning

Description

Schema

200

コマンドラインからのサーバーインストーラーの呼び出し

成功した応答

Inline

400

Bad Request

不正な要求 — 無効なパラメーター

None

404

Not Found

プローブが見つからない、またはサーバーにアクセスできません

None

500

Internal Server Error

内部サーバーエラー

None

レスポンススキーマ#

注釈

この操作には認証が必要ありません

get_probe{internal_name}data#

コードサンプル

#  You can also use wget

curl -X GET https://PEM-SERVER-IP/pem/api/v17/probe/{internal_name}/data/ \
  -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/pem/api/v17/probe/{internal_name}/data/, headers = headers)

print(r.json())
const headers = {
  Accept: "application/json",
  "X-Auth-Token": "string",
};

fetch("https://PEM-SERVER-IP/pem/api/v17/probe/{internal_name}/data/", {
  method: "GET",

  headers: headers,
})
  .then(function (res) {
    return res.json();
  })
  .then(function (body) {
    console.log(body);
  });

GET /probe/{internal_name}/data/

指定されたプローブinternal_nameのpemdataスキーマから現在のプローブデータを結果ます。

/probe/{probe_id}/data/と同等ですが、internal_nameたとえばserver_info、cpu_usageなどでアドレス指定されます。

パラメーター#

Name

In

Type

Required

Description

internal_name

path

string

true

プローブの内部名たとえばserver_info、cpu_usage

server_id

query

integer

false

サーバーIDでフィルターしますサーバーレベルのプローブのみ。 RBACを適用します。

offset

query

integer

false

スキップする行。オフセットがない場合は省略します。

pageSize

query

integer

false

返される最大行数1〜1000。 allを返すのを省略します。

X-Auth-Token

header

string

true

承認トークン

応答例

[{}]

応答#

Status

Meaning

Description

Schema

200

コマンドラインからのサーバーインストーラーの呼び出し

成功した応答

Inline

400

Bad Request

不正な要求 — 無効なパラメーター

None

404

Not Found

プローブが見つからない、またはサーバーにアクセスできません

None

500

Internal Server Error

内部サーバーエラー

None

レスポンススキーマ#

注釈

この操作には認証が必要ありません