すべてのプロダクト
Search
ドキュメントセンター

Elastic Container Instance:エラスティックコンテナインスタンスのモニタリングメトリクスの表示

最終更新日:Dec 28, 2024

エラスティックコンテナインスタンスのモニタリングデータは、Elastic Container Instanceコンソールに表示されます。vCPU、メモリ、ネットワークリソースに関連するメトリクスなどのモニタリングデータを表示できます。このトピックでは、モニタリングメトリクスの定義と各メトリクスの計算方法について説明します。

メトリクスの概要

Elastic Container Instanceは、リアルタイムのモニタリングデータと履歴データを提供します。リアルタイムデータは過去5分間のインスタンスのメトリクスを示し、履歴データは過去1時間のインスタンスのメトリクスを示します。以下のメトリクスについてモニタリングを設定できます。

  • CPU使用率

    インスタンスのCPU使用率。最大値は100%です。

  • メモリ使用量

    インスタンスのメモリ使用量。最大値は100%です。

  • ネットワーク

    インスタンスの受信率と送信率。レートは、時間枠内の平均値です。

  • ディスク

    ディスクのパーティションと容量:

    • ディスクパーティション:システムパーティションとデータパーティションが含まれます。データパーティションは、データディスクとしてマウントされているディスクのパーティションです。

    • ディスク容量:ディスク容量の合計サイズ、使用済み容量のサイズ、残りの空き容量のサイズ、およびディスク容量の使用率が含まれます。

监控指标-new

DescribeContainerGroupMetricまたはDescribeMultiContainerGroupMetric APIオペレーションを呼び出して、それぞれ1つまたは複数のエラスティックコンテナインスタンスのモニタリングデータをクエリし、そのモニタリングデータを二次開発および計算に使用できます。モニタリングデータをクエリすると、システムはエラスティックコンテナインスタンスとインスタンス内のコンテナの両方のモニタリングデータを返します。

  • 返された構造のRecordsルートノードには、vCPU、ディスク、メモリ、ネットワークのデータなど、インスタンス全体のモニタリングデータが含まれています。

  • 返された構造のContainers子ノードには、vCPUとメモリのデータなど、各コンテナのモニタリングデータが含まれています。

詳細については、DescribeContainerGroupMetricおよびDescribeMultiContainerGroupMetricを参照してください。

vCPUメトリクスの計算方法

DescribeContainerGroupMetricまたはDescribeMultiContainerGroupMetric APIオペレーションを呼び出すと、vCPUの以下の未加工データを取得できます。

パラメータ

タイプ

説明

UsageNanoCores

Long

0

サンプリングウィンドウでのvCPU使用量。サンプリングウィンドウの単位:ナノ秒。

UsageCoreNanoSeconds

Long

70769883

vCPUの累積使用量。

Load

Long

0

過去10秒間の平均負荷。

Limit

Long

2000

vCPU使用量の上限。このパラメータの計算式:vCPUの数×1000。

vCPU関連のメトリクスは、以下の式を使用して計算されます。

  • vCPU使用量 = UsageNanoCores/109

  • vCPU使用率 = UsageNanoCores/Limit/106

メモリメトリクスの計算方法

DescribeContainerGroupMetricまたはDescribeMultiContainerGroupMetricを呼び出すと、メモリの以下の未加工データを取得できます。

パラメータ

タイプ

説明

AvailableBytes

Long

4289445888

使用可能なメモリのサイズ。単位:バイト。

UsageBytes

Long

11153408

使用済みメモリのサイズ。単位:バイト。

Cache

Long

7028736

キャッシュのサイズ。単位:バイト。

WorkingSet

Long

5521408

ワーキングセットの使用量。単位:バイト。

Rss

Long

1593344

常駐メモリセットのサイズ。実際に使用されている物理メモリのサイズを示します。単位:バイト。

メモリ関連のメトリクスは、以下の式を使用して計算されます。

メモリ使用率 = WorkingSet/(WorkingSet + AvailableBytes)

ネットワークメトリクスの計算方法

DescribeContainerGroupMetricまたはDescribeMultiContainerGroupMetricを呼び出すと、ネットワークの以下の未加工データを取得できます。

パラメータ

タイプ

説明

TxBytes

Long

1381805699

ネットワークインターフェースコントローラ(NIC)によって送信されたバイト数。

RxBytes

Long

505001954

NICによって受信されたバイト数。

TxErrors

Long

0

NICで送信されたパケットエラーの数。

RxErrors

Long

0

NICで受信されたパケットエラーの数。

TxPackets

Long

5158427

NICによって送信されたパケット数。

RxPackets

Long

4800583

NICによって受信されたパケット数。

TxDrops

Long

0

NICでドロップされた送信パケットの数。

RxDrops

Long

0

受信に失敗したパケットの数。

Name

String

eth0

NICの名前。

ネットワーク関連のメトリクスは、以下の式を使用して計算されます。

  • 帯域幅レート:1秒あたりに送信されるビット数。単位:bit/s。

    帯域幅レート = (時刻Bで送信されたバイト数の合計 - 時刻Aで送信されたバイト数の合計)/時刻Aと時刻Bの間の秒数×8

  • スループットレート:1秒あたりに送信されるパケット数。単位:pps。

    スループットレート = (時刻Bで送信されたパケット数の合計 - 時刻Aで送信されたパケット数の合計)/時刻Aと時刻Bの間の秒数