Hitachi

JP1 Version 12 JP1/Performance Management - Remote Monitor for Virtual Machine


付録L.4 監視対象がDocker環境の場合

ここでは,監視対象がDocker環境の場合のフィールド値のデータソースについて説明します。

〈この項の構成〉

(1) Host CPU Status(PI_HCI)

Host CPU Status(PI_HCI)レコードの各フィールドのデータソースを次の表に示します。

表L‒70 Host CPU Status(PI_HCI)レコードの各フィールドのデータソース(Docker環境)

PFM-View名

(PFM-Manager名)

データソース

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

CPU ID (CPU_ID)

CPU Name (CPU_NAME)

Sampling Time (SAMPLING_TIME)

Clocks (CLOCKS)

Used (USED)

Unused (UNUSED)

Used % (USED_PERCENT)

Unused % (UNUSED_PERCENT)

(凡例)

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(2) Host Logical Disk Status(PI_HLDI)

Host Logical Disk Status(PI_HLDI)レコードの各フィールドのデータソースを次の表に示します。

表L‒71 Host Logical Disk Status(PI_HLDI)レコードの各フィールドのデータソース(Docker環境)

PFM-View名

(PFM-Manager名)

データソース

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

Disk ID (DISK_ID)

Sampling Time (SAMPLING_TIME)

Size (SIZE)

Used (USED)

Free (FREE)

Used % (USED_PERCENT)

Last Update (LAST_UPDATE)

Free % (FREE_PERCENT)

(凡例)

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(3) Host Memory Status(PI_HMI)

Host Memory Status(PI_HMI)レコードの各フィールドのデータソースを次の表に示します。

表L‒72 Host Memory Status(PI_HMI)レコードの各フィールドのデータソース(Docker環境)

PFM-View名

(PFM-Manager名)

データソース

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

Size (SIZE)

Sampling Time (SAMPLING_TIME)

Used (USED)

VMM Used (VMM_USED)

VM Used (VM_USED)

Unused (UNUSED)

VM Swap Used (VM_SWAP_USED)

Host Swap Used (HOST_SWAP_USED)

Total Used (TOTAL_USED)

Used % (USED_PERCENT)

VMM Used % (VMM_USED_PERCENT)

VM Used % (VM_USED_PERCENT)

VM Swap Used % (VM_SWAP_USED_PERCENT)

Host Swap Used % (HOST_SWAP_USED_PERCENT)

Total Used % (TOTAL_USED_PERCENT)

Swap IO (SWAP_IO)

Swap In IO (SWAP_IN_IO)

Swap Out IO (SWAP_OUT_IO)

(凡例)

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(4) Host Network Status(PI_HNI)

Host Network Status(PI_HNI)レコードの各フィールドのデータソースを次の表に示します。

表L‒73 Host Network Status(PI_HNI)レコードの各フィールドのデータソース(Docker環境)

PFM-View名

(PFM-Manager名)

データソース

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

Net ID (NET_ID)

Sampling Time (SAMPLING_TIME)

Rate (RATE)

Send Rate (SEND_RATE)

Recv Rate (RECV_RATE)

(凡例)

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(5) Host Physical Disk Status(PI_HPDI)

Host Physical Disk Status(PI_HPDI)レコードの各フィールドのデータソースを次の表に示します。

表L‒74 Host Physical Disk Status(PI_HPDI)レコードの各フィールドのデータソース(Docker環境)

PFM-View名

(PFM-Manager名)

データソース

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

Disk ID (DISK_ID)

Sampling Time (SAMPLING_TIME)

Speed (SPEED)

Read Speed (READ_SPEED)

Write Speed (WRITE_SPEED)

Requests (REQUESTS)

Read Requests (READ_REQUESTS)

Write Requests (WRITE_REQUESTS)

Commands (COMMANDS)

Abort Commands (ABORT_COMMANDS)

Abort Commands % (ABORT_COMMANDS_PERCENT)

Bus Resets (BUS_RESETS)

Device Latency (DEVICE_LATENCY)

Device Read Latency (DEVICE_READ_LATENCY)

Device Write Latency (DEVICE_READ_LATENCY)

Kernel Latency (KERNEL_LATENCY)

Kernel Read Latency (KERNEL_READ_LATENCY)

Kernel Write Latency (KERNEL_WRITE_LATENCY)

Queue Latency (QUEUE_LATENCY)

Queue Read Latency (QUEUE_READ_LATENCY)

Queue Write Latency (QUEUE_WRITE_LATENCY)

(凡例)

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(6) Host Status Detail(PD)

Host Status Detail(PD)レコードの各フィールドのデータソースを次の表に示します。

表L‒75 Host Status Detail(PD)レコードの各フィールドのデータソース(Docker環境)

PFM-View名

(PFM-Manager名)

データソース

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

Status (STATUS)

Host Name (HOST_NAME)

監視対象設定

VM_Hostパラメータ

Reason (REASON)

Product (PRODUCT)

  • コマンド

    「docker version」で表示されるserver情報のVersion, ApiVersion, GitCommit, GoVersion, Os, Archをカンマ区切りで表示

  • API

    「/version」のVersion, ApiVersion, GitCommit, GoVersion, Os, Archをカンマ区切りで表示

VM Count (VM_COUNT)

  • コマンド

    「docker ps - a」の行数

  • API

    「/info」のContainers

VM Active (VM_ACTIVE)

Docker環境(Linux)の場合

  • コマンド

    「docker ps」の行数

  • API(Docker環境1.7.1〜1.9.1)

    「/containers/<コンテナID>/json」の/State/Pidが0以外のコンテナ数

  • API(Docker環境1.10.3以降)

    「/info」のContainersRunning + ContainersPaused

Docker環境(Windows)の場合

  • コマンド

    「docker ps」の行数

  • API

    「/info」のContainersRunning + ContainersPaused

(凡例)

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(7) Host Status(PI)

Host Status(PI)レコードの各フィールドのデータソースを次の表に示します。

表L‒76 Host Status(PI)レコードの各フィールドのデータソース(Docker環境)

PFM-View名

(PFM-Manager名)

データソース

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

Clocks (CLOCKS)

Count (COUNT)

Sampling Time (SAMPLING_TIME)

Used (USED)

VMM Used (VMM_USED)

VM Used (VM_USED)

VMM Console Used (VMM_CONSOLE_USED)

VMM Kernel Used (VMM_KERNEL_USED)

VMM Others Used (VMM_OTHERS_USED)

Unused (UNUSED)

Used % (USED_PERCENT)

VMM Used % (VMM_USED_PERCENT)

VM Used % (VM_USED_PERCENT)

VMM Console Used % (VMM_CONSOLE_USED_PERCENT)

VMM Kernel Used % (VMM_KERNEL_USED_PERCENT)

VMM Others Used % (VMM_OTHERS_USED_PERCENT)

Unused % (UNUSED_PERCENT)

Insufficient (INSUFFICIENT)

Insufficient %

(INSUFFICIENT_PERCENT)

Co-Stop (CO_STOP)

Co-Stop %

(CO_STOP_PERCENT)

(凡例)

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(8) VM CPU Status(PI_VCI)

VM CPU Status(PI_VCI)レコードの各フィールドのデータソースを次の表に示します。

表L‒77 VM CPU Status(PI_VCI)レコードの各フィールドのデータソース(Docker環境)

PFM-View名

(PFM-Manager名)

データソース

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

VM ID (VM_ID)

Docker環境(Linux)の場合

PD_VM.VM_ID

Docker環境(Windows)の場合

CPU ID (CPU_ID)

Docker環境(Linux)の場合

  • コマンド

    なし

  • API

    「/containers/<コンテナID>/stats?stream=0」のcpu_stats/cpu_usage/percpu_usageのindex

Docker環境(Windows)の場合

VM Host Name (VM_HOST_NAME)

Docker環境(Linux)の場合

PD_VM.VM_HOST_NAME

Docker環境(Windows)の場合

VM Name (VM_NAME)

Docker環境(Linux)の場合

PD_VM.VM_NAME

Docker環境(Windows)の場合

Sampling Time (SAMPLING_TIME)

Docker環境(Linux)の場合

PI_VI.SAMPLING_TIME

Docker環境(Windows)の場合

Used (USED)

Insufficient (INSUFFICIENT)

Request (REQUEST)

Used % (USED_PERCENT)

Docker環境(Linux)の場合

  • コマンド

    なし

  • API

    「/containers/<コンテナID>/stats?stream=0」のΔcpu_stats/cpu_usage/percpu_usage / Δcpu_stats/system_cpu_usage * cpu_stats/cpu_usage/percpu_usageの数 * 100

Docker環境(Windows)の場合

Insufficient % (INSUFFICIENT_PERCENT)

Request % (REQUEST_PERCENT)

Used Per Request (USED_PER_REQUEST)

Insufficient Per Request (INSUFFICIENT_PER_REQUEST)

Co-Stop (CO_STOP)

Co-Stop %

(CO_STOP_PERCENT)

(凡例)

Δ:今回収集値 - 前回収集値を示します。

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(9) VM Logical Disk Status(PI_VLDI)

VM Logical Disk Status(PI_VLDI)レコードの各フィールドのデータソースを次の表に示します。

表L‒78 VM Logical Disk Status(PI_VLDI)レコードの各フィールドのデータソース(Docker環境)

PFM-View名

(PFM-Manager名)

データソース

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

VM ID (VM_ID)

Disk ID (DISK_ID)

VM Host Name (VM_HOST_NAME)

VM Name (VM_NAME)

Sampling Time (SAMPLING_TIME)

Size (SIZE)

Used (USED)

Free (FREE)

Used % (USED_PERCENT)

Free % (FREE_PERCENT)

(凡例)

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(10) VM Memory Status(PI_VMI)

VM Memory Status(PI_VMI)レコードの各フィールドのデータソースを次の表に示します。

表L‒79 VM Memory Status(PI_VMI)レコードの各フィールドのデータソース(Docker環境)

PFM-View名

(PFM-Manager名)

データソース

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

VM ID (VM_ID)

PD_VM.VM_ID

VM Host Name (VM_HOST_NAME)

PD_VM.VM_HOST_NAME

VM Name (VM_NAME)

PD_VM.VM_NAME

Sampling Time (SAMPLING_TIME)

PI_VI.SAMPLING_TIME

Size (SIZE)

Docker環境(Linux)の場合

  • コマンド

    なし

  • API

    「/containers/<コンテナID>/stats?stream=0」のmemory_stats/limit / 1024 / 1024

Docker環境(Windows)の場合

  • コマンド

    「docker info」のTotal Memory

  • API

    「/info」のMemTotal / 1024 / 1024

Used (USED)

Docker環境(Linux)の場合

  • コマンド

    なし

  • API

    「/containers/<コンテナID>/stats?stream=0」のmemory_stats/usage / 1024 / 1024

Docker環境(Windows)の場合

  • コマンド

    なし

  • API

    「/containers/<コンテナID>/stats?stream=0」のmemory_stats/privateworkingset / 1024 / 1024

Resource Used (RESOURCE_USED)

VM Swap Used (VM_SWAP_USED)

Host Swap Used (HOST_SWAP_USED)

Unused (UNUSED)

Used % (USED_PERCENT)

(USED / SIZE) * 100

Resource Used % (RESOURCE_USED_PERCENT)

VM Swap Used % (VM_SWAP_USED_PERCENT)

Host Swap Used % (HOST_SWAP_USED_PERCENT)

VM Swap IO (VM_SWAP_IO)

VM Swap In (VM_SWAP_IN)

VM Swap Out (VM_SWAP_OUT)

Working Size (WORKING_SIZE)

Working Size % (WORKING_SIZE_PERCENT)

Share (SHARE)

Max (MAX)

  • コマンド

    「docker inspect <コンテナID>」のHostConfig/Memory / 1024 / 1024

  • API

    「/containers/<コンテナID>/json」のHostConfig/Memory / 1024 / 1024

Min (MIN)

  • コマンド

    「docker inspect <コンテナID>」のHostConfig/MemoryReservation / 1024 / 1024

  • API

    「/containers/<コンテナID>/json」のHostConfig/MemoryReservation / 1024 / 1024

Expectation (EXPECTATION)

Max % (MAX_PERCENT)

  • コマンド

    MAX / 「docker info」のTotal Memory * 100

  • API

    MAX / (「/info」のMemTotal / 1024 / 1024) * 100

Min % (MIN_PERCENT)

  • コマンド

    MIN / 「docker info」のTotal Memory * 100

  • API

    MIN / (「/info」のMemTotal / 1024 / 1024) * 100

Expectation % (EXPECTATION_PERCENT)

(凡例)

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(11) VM Network Status(PI_VNI)

VM Network Status(PI_VNI)レコードの各フィールドのデータソースを次の表に示します。

表L‒80 VM Network Status(PI_VNI)レコードの各フィールドのデータソース(Docker環境)

PFM-View名

(PFM-Manager名)

データソース

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

VM ID (VM_ID)

PD_VM.VM_ID

Net ID (NET_ID)

  • コマンド

    なし

  • API

    「/containers/<コンテナID>/stats?stream=0」のnetworks/<キー名>

VM Host Name (VM_HOST_NAME)

PD_VM.VM_HOST_NAME

VM Name (VM_NAME)

PD_VM.VM_NAME

Sampling Time (SAMPLING_TIME)

PI_VI.SAMPLING_TIME

Rate (RATE)

SEND_RATE + RECV_RATE

Send Rate (SEND_RATE)

  • コマンド

    なし

  • API

    「/containers/<コンテナID>/stats?stream=0」のΔnetworks/<キー名>/tx_bytes / Δread / 1024

Recv Rate (RECV_RATE)

  • コマンド

    なし

  • API

    「/containers/<コンテナID>/stats?stream=0」のΔnetworks/<キー名>/rd_bytes / Δread / 1024

(凡例)

Δ:今回収集値 - 前回収集値を示します。

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(12) VM Physical Disk Status(PI_VPDI)

VM Physical Disk Status(PI_VPDI)レコードの各フィールドのデータソースを次の表に示します。

表L‒81 VM Physical Disk Status(PI_VPDI)レコードの各フィールドのデータソース(Docker環境)

PFM-View名

(PFM-Manager名)

データソース

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

VM ID (VM_ID)

PD_VM.VM_ID

Disk ID (DISK_ID)

Docker環境(Linux)の場合

  • コマンド

    なし

  • API

    「/containers/<コンテナID>/stats?stream=0」のblkio_stats/io_service_bytes_recursive/<index>/major + ":" + blkio_stats/io_service_bytes_recursive/<index>/minor

Docker環境(Windows)の場合

VM Host Name (VM_HOST_NAME)

PD_VM.VM_HOST_NAME

VM Name (VM_NAME)

PD_VM.VM_NAME

Sampling Time (SAMPLING_TIME)

PI_VI..SAMPLING_TIME

Speed (SPEED)

READ_SPEED + WRITE_SPEED

Read Speed (READ_SPEED)

Docker環境(Linux)の場合

  • コマンド

    なし

  • API

    「/containers/<コンテナID>/stats?stream=0」のblkio_stats/io_service_bytes_recursive/<index>/opが”Read”のΔblkio_stats/io_service_bytes_recursive/<index>/value / Δread / 1024

Docker環境(Windows)の場合

  • コマンド

    なし

  • API

    「/containers/<コンテナID>/stats?stream=0」のΔstorage_stats/read_size_bytes / Δread / 1024

Write Speed (WRITE_SPEED)

Docker環境(Linux)の場合

  • コマンド

    なし

  • API

    「/containers/<コンテナID>/stats?stream=0」のblkio_stats/io_service_bytes_recursive/<index>/opが”Write”のΔblkio_stats/io_service_bytes_recursive/<index>/value / Δread / 1024

Docker環境(Windows)の場合

  • コマンド

    なし

  • API

    「/containers/<コンテナID>/stats?stream=0」のΔstorage_stats/write_size_bytes / Δread / 1024

Requests (REQUESTS)

READ_REQUESTS + WRITE_REQUESTS

Read Requests (READ_REQUESTS)

Docker環境(Linux)の場合

  • コマンド

    なし

  • API

    「/containers/<コンテナID>/stats?stream=0」のblkio_stats/io_serviced_recursive/<index>/opが”Read”のΔblkio_stats/io_serviced_recursive/<index>/value / Δread

Docker環境(Windows)の場合

  • コマンド

    なし

  • API

    「/containers/<コンテナID>/stats?stream=0」のΔstorage_stats/read_count_normalized / Δread

Write Requests (WRITE_REQUESTS)

Docker環境(Linux)の場合

  • コマンド

    なし

  • API

    「/containers/<コンテナID>/stats?stream=0」のblkio_stats/io_serviced_recursive/<index>/opが”Write”のΔblkio_stats/io_serviced_recursive/<index>/value / Δread

Docker環境(Windows)の場合

  • コマンド

    なし

  • API

    「/containers/<コンテナID>/stats?stream=0」のΔstorage_stats/write_count_normalized / Δread

Commands (COMMANDS)

Abort Commands (ABORT_COMMANDS)

Abort Commands % (ABORT_COMMANDS_PERCENT)

Bus Resets (BUS_RESETS)

(凡例)

Δ:今回収集値 - 前回収集値を示します。

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(13) VM Virtual Disk Status(PI_VVDI)

VM Virtual Disk Status(PI_VVDI)レコードの各フィールドのデータソースを次の表に示します。

表L‒82 VM Virtual Disk Status(PI_VVDI)レコードの各フィールドのデータソース(Docker環境)

PFM-View名

(PFM-Manager名)

データソース

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

VM ID (VM_ID)

Disk ID (DISK_ID)

VM Host Name (VM_HOST_NAME)

VM Name (VM_NAME)

Sampling Time (SAMPLING_TIME)

Speed (SPEED)

Read Speed (READ_SPEED)

Write Speed (WRITE_SPEED)

Requests Per Sec (REQUESTS_PER_SEC)

Read Requests Per Sec (READ_REQUESTS_PER_SEC)

Write Requests Per Sec (WRITE_REQUESTS_PER_SEC)

Total Latency (TOTAL_LATENCY)

Total Read Latency (TOTAL_READ_LATENCY)

Total Write Latency (TOTAL_WRITE_LATENCY)

Outstanding Requests (OUTSTANDING_REQUESTS)

Outstanding Read Requests (OUTSTANDING_READ_REQUESTS)

Outstanding Write Requests (OUTSTANDING_WRITE_REQUESTS)

(凡例)

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(14) VM Status Detail(PD_VM)

VM Status Detail(PD_VM)レコードの各フィールドのデータソースを次の表に示します。

表L‒83 VM Status Detail(PD_VM)レコードの各フィールドのデータソース(Docker環境)

PFM-View名

(PFM-Manager名)

データソース

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

VM ID (VM_ID)

  • コマンド

    「docker inspect <コンテナID>」のId

  • API

    「/containers/json?all=1」のId

VM Host Name (VM_HOST_NAME)

  • コマンド

    「docker inspect <コンテナID>」のConfig/Hostname

  • API

    「/containers/<コンテナID>/json」のConfig/Hostname

VM Name (VM_NAME)

  • コマンド

    「docker inspect <コンテナID>」のName

  • API

    「/containers/<コンテナID>/json」のName

Status (STATUS)

  • コマンド

    なし

  • API

    「/containers/<コンテナID>/json」の

    State/Deadがtrue→DEAD

    State/OOMKilledがtrue→OOMKILLED

    State/Pausedがtrue→PAUSED

    State/Restartingがtrue→STARTING

    State/Runningがtrue→ON

    すべてfalse→OFF

Information (INFORMATION)

  • コマンド

    「docker ps -a」のCOMMAND

  • API

    「/containers/<コンテナID>/json」のPath

Snapshot (SNAPSHOT)

(凡例)

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(15) VM Status(PI_VI)

VM Status(PI_VI)レコードの各フィールドのデータソースを次の表に示します。

表L‒84 VM Status(PI_VI)レコードの各フィールドのデータソース(Docker環境)

PFM-View名

(PFM-Manager名)

データソース

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

VM ID (VM_ID)

PD_VM.VM_ID

Clocks (CLOCKS)

Count (COUNT)

  • コマンド

    「docker info」のCPUs

  • API

    「/info」のNCPU

VM Host Name (VM_HOST_NAME)

PD_VM.VM_HOST_NAME

VM Name (VM_NAME)

PD_VM.VM_NAME

Sampling Time (SAMPLING_TIME)

  • コマンド

    なし

  • API

    「/info」のSystemTime

Used (USED)

Insufficient (INSUFFICIENT)

Request (REQUEST)

Host Used % (HOST_USED_PERCENT)

Used % (USED_PERCENT)

Docker環境(Linux)の場合

  • コマンド

    「docker stats」のCPU %

  • API

    「/containers/<コンテナID>/stats?stream=0」のΔcpu_stats/cpu_usage/total_usage / Δcpu_stats/system_cpu_usage * 100

Docker環境(Windows)の場合

  • コマンド

    「docker stats」のCPU %

  • API

    「/containers/<コンテナID>/stats?stream=0」のΔcpu_stats/cpu_usage/total_usage / (「/containers/<コンテナID>/stats?stream=0」のΔread * 「/info」のNCPU ) * 100

Insufficient % (INSUFFICIENT_PERCENT)

Request % (REQUEST_PERCENT)

Used Per Request (USED_PER_REQUEST)

Insufficient Per Request (INSUFFICIENT_PER_REQUEST)

Affinity (AFFINITY)

  • コマンド

    「docker inspect <コンテナID>」のHostConfig/CpusetCpus

  • API

    「/containers/<コンテナID>/json」のHostConfig/CpusetCpus

Share (SHARE)

  • コマンド

    「docker inspect <コンテナID>」のHostConfig/CpuShares

  • API

    「/containers/<コンテナID>/json」のHostConfig/CpuShares

Max (MAX)

Min (MIN)

Expectation (EXPECTATION)

Max % (MAX_PERCENT)

Min % (MIN_PERCENT)

Expectation % (EXPECTATION_PERCENT)

SHARE※1 / ΣSHARE※2 * 100

※1

SHAREが0の場合はデフォルト値の1024で計算する

※2

ΣSHAREは起動しているコンテナのSHAREの合計値

Snapshot (SNAPSHOT)

Co-Stop (CO_STOP)

Co-Stop %

(CO_STOP_PERCENT)

(凡例)

Δ:今回収集値 - 前回収集値を示します。

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(16) Host Generic Data Detail(PD_HGDD)

Host Generic Data Detail(PD_HGDD)レコードの各フィールドのデータソースを次の表に示します。

表L‒85 Host Generic Data Detail(PD_HGDD)レコードの各フィールドのデータソース(Docker環境)

PFM-View名

(PFM-Manager名)

データソース

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

Section Name (SECTION_NAME)

Data Name (DATA_NAME)

Object Name (OBJECT_NAME)

String Data (STRING_DATA)

Double Data (DOUBLE_DATA)

(凡例)

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(17) Host Generic Data Interval(PI_HGDI)

Host Generic Data Interval(PI_HGDI)レコードの各フィールドのデータソースを次の表に示します。

表L‒86 Host Generic Data Interval(PI_HGDI)レコードの各フィールドのデータソース(Docker環境)

PFM-View名

(PFM-Manager名)

データソース

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

Section Name (SECTION_NAME)

Data Name (DATA_NAME)

Object Name (OBJECT_NAME)

Sampling Time (SAMPLING_TIME)

String Data (STRING_DATA)

Double Data (DOUBLE_DATA)

(凡例)

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(18) VM Generic Data Detail(PD_VGDD)

VM Generic Data Detail(PD_VGDD)レコードの各フィールドのデータソースを次の表に示します。

表L‒87 VM Generic Data Detail(PD_VGDD)レコードの各フィールドのデータソース(Docker環境)

PFM-View名

(PFM-Manager名)

データソース

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

VM ID (VM_ID)

VM Host Name (VM_HOST_NAME)

VM Name (VM_NAME)

Section Name (SECTION_NAME)

Data Name (DATA_NAME)

Object Name (OBJECT_NAME)

String Data (STRING_DATA)

Double Data (DOUBLE_DATA)

(凡例)

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(19) VM Generic Data Interval(PI_VGDI)

VM Generic Data Interval(PI_VGDI)レコードの各フィールドのデータソースを次の表に示します。

表L‒88 VM Generic Data Interval(PI_VGDI)レコードの各フィールドのデータソース(Docker環境)

PFM-View名

(PFM-Manager名)

データソース

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

VM ID (VM_ID)

VM Host Name (VM_HOST_NAME)

VM Name (VM_NAME)

Sampling Time (SAMPLING_TIME)

Section Name (SECTION_NAME)

Data Name (DATA_NAME)

Object Name (OBJECT_NAME)

String Data (STRING_DATA)

Double Data (DOUBLE_DATA)

(凡例)

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(20) VM Virtual Disk Detail(PD_VDKD)

VM Virtual Disk Detail(PD_VDKD)レコードの各フィールドのデータソースを次の表に示します。

表L‒89 VM Virtual Disk Detail(PD_VDKD)レコードの各フィールドのデータソース(Docker環境)

PFM-View名

(PFM-Manager名)

データソース

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

Datastore ID (DATASTORE_ID)

Datastore Name (DATASTORE_NAME)

VM ID (VM_ID)

VM Host Name (VM_HOST_NAME)

VM Name (VM_NAME)

Controller Name (CONTROLLER_NAME)

Bus Number (BUS_NUMBER)

Unit Number (UNIT_NUMBER)

Disk UUID (DISK_UUID)

Capacity (CAPACITY)

(凡例)

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(21) POD Status Detail(PD_PODD)

POD Status Detail(PD_PODD)レコードの各フィールドのデータソースを次の表に示します。

表L‒90 POD Status Detail(PD_PODD)レコードの各フィールドのデータソース(Docker環境)

PFM-View名

(PFM-Manager名)

データソース

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

POD ID (POD_ID)

POD Name (POD_NAME)

Status (STATUS)

Container Count (CONTAINER_COUNT)

(凡例)

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(22) POD Status Interval(PI_PODI)

POD Status Interval(PI_PODI)レコードの各フィールドのデータソースを次の表に示します。

表L‒91 POD Status Interval(PI_PODI)レコードの各フィールドのデータソース(Docker環境)

PFM-View名

(PFM-Manager名)

データソース

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

POD ID (POD_ID)

POD Name (POD_NAME)

Sampling Time (SAMPLING_TIME)

CPU Used (CPU_USED)

CPU Used % (CPU_USED_PERCENT)

Memory Used (MEMORY_USED)

Memory Used % (MEMORY_USED_PERCENT)

Disk Speed (DISK_SPEED)

Disk Read Speed (DISK_READ_SPEED)

Disk Write Speed (DISK_WRITE_SPEED)

Disk Requests (DISK_REQUESTS)

Disk Read Requests (DISK_READ_REQUESTS)

Disk Write Requests (DISK_WRITE_REQUESTS)

Network Rate (NETWORK_RATE)

Network Send Rate (NETWORK_SEND_RATE)

Network Recv Rate (NETWORK_RECV_RATE)

(凡例)

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。

(23) POD Container Status Interval(PI_POCI)

POD Container Status Interval(PI_POCI)レコードの各フィールドのデータソースを次の表に示します。

表L‒92 POD Container Status Interval(PI_POCI)レコードの各フィールドのデータソース(Docker環境)

PFM-View名

(PFM-Manager名)

データソース

Record Type (INPUT_RECORD_TYPE)

Record Time (RECORD_TIME)

Interval (INTERVAL)

VA DeviceID (VADEVICEID)

POD ID (POD_ID)

POD Name (POD_NAME)

Container ID (CONTAINER_ID)

Container Name (CONTAINER_NAME)

Sampling Time (SAMPLING_TIME)

CPU Used (CPU_USED)

CPU Used % (CPU_USED_PERCENT)

Memory Used (MEMORY_USED)

Memory Used % (MEMORY_USED_PERCENT)

Disk Speed (DISK_SPEED)

Disk Read Speed (DISK_READ_SPEED)

Disk Write Speed (DISK_WRITE_SPEED)

Disk Requests (DISK_REQUESTS)

Disk Read Requests (DISK_READ_REQUESTS)

Disk Write Requests (DISK_WRITE_REQUESTS)

Network Rate (NETWORK_RATE)

Network Send Rate (NETWORK_SEND_RATE)

Network Recv Rate (NETWORK_RECV_RATE)

(凡例)

−:パフォーマンスデータを加工してフィールドの値を設定していないことを示します。