Elastic Algorithm Service (EAS) サービスをデプロイした後、モニタリングページを使用してリクエスト量、レイテンシ、リソース使用量を追跡します。
モニタリングデータの表示
-
PAI コンソールにログインします。ページ上部でリージョンを選択します。次に、目的のワークスペースを選択し、[Elastic Algorithm Service (EAS)] をクリックします。
-
サービス名をクリックして詳細を開き、Monitoring タブに切り替えます。
モニタリングダッシュボードとメトリクスを表示します。
ダッシュボードの切り替え
モニタリングページの左上隅にある [サービス] ドロップダウンリストをクリックして、ディメンションを切り替えます。
-
サービス:サービスディメンション。デフォルトのサービス監視ダッシュボード名のフォーマットは
Service-<service_name>です。ここで<service_name>は EAS サービス名です。 インスタンス:単一インスタンスビューと複数インスタンスビューを持つインスタンスレベルのダッシュボード。
単一インスタンス:一度に 1 つのインスタンスのメトリクス。インスタンスを切り替えて比較します。
右側の [インスタンス] ドロップダウンリストからインスタンスを選択して、QPS や RT などの監視メトリクスを表示します。
複数インスタンス:複数のインスタンスのメトリクスを並べて表示します。
時間範囲の切り替え
[モニタリング] エリアの
をクリックして、ダッシュボードの時間範囲を変更します。表示される時間選択パネルで、左側の [絶対時間範囲] でカスタムの開始時刻と終了時刻を指定するか、右側の [相対時間範囲] リストから「過去 5 分」から「過去 7 日」などのプリセット範囲を選択できます。選択した時間範囲にはチェックマーク (✓) が付きます。
重要分レベルのメトリクスは最大 1 か月間保持されます。秒レベルのメトリクスは最大 1 時間保持されます。
重要LLM の監視メトリクスは、サービスタグに
"ServiceEngineType": "vllm"または"ServiceEngineType" : "sglang"が含まれている場合にのみ表示されます。-
監視メトリクス
サービス監視ダッシュボード (分レベル)
このダッシュボードは、次のメトリクスを追跡します:
|
メトリック |
説明 |
|
QPS |
1 秒あたりのリクエスト数で、リターンコード別にグループ化されます。複数インスタンスのサービスの場合、インスタンス間で合計されます。1d オフセットは、傾向比較のために前日の QPS を表示します。 | |
応答 |
選択した時間範囲内の総応答数で、リターンコード別にグループ化されます。複数インスタンスのサービスの場合、インスタンス間で合計されます。 | |
RT |
リクエスト応答時間。
| |
|
日次呼び出し |
1 日あたりの呼び出し数で、リターンコード別にグループ化されます。複数インスタンスのサービスの場合、インスタンス間で合計されます。 |
|
単一インスタンス監視ダッシュボード (分レベル)
このダッシュボードは、次のメトリクスを追跡します:
|
メトリック |
説明 |
|
QPS |
このインスタンスが受信した 1 秒あたりのリクエスト数。リターンコード別にグループ化されます。 |
|
RT |
このインスタンスのリクエストの応答時間。 |
|
応答 |
選択した時間範囲内にこのインスタンスが受信した総応答数。リターンコード別にグループ化されます。 |
複数インスタンス監視ダッシュボード
分レベルおよび秒レベルのメトリクス:
-
分レベル
メトリック
説明
インスタンス QPS
各インスタンスの 1 秒あたりのリクエスト数。リターンコード別にグループ化されます。
インスタンス RT
各インスタンスの平均応答時間。
インスタンス CPU
各インスタンスの CPU 使用量 (CPU コア単位)。
インスタンスメモリ -- RSS
各インスタンスの常駐物理メモリサイズ。
インスタンスメモリ -- キャッシュ
各インスタンスのキャッシュサイズ。
インスタンス GPU
各インスタンスの GPU 使用率。
インスタンス GPU メモリ
各インスタンスの GPU メモリ使用量。
インスタンス TCP 接続数
各インスタンスの TCP 接続数。
-
セカンドレベル
重要データ粒度は 5 秒です。過去 1 時間のデータのみが保持されます。
メトリック
説明
インスタンス QPS (詳細)
各インスタンスが受信した 1 秒あたりのリクエスト数。リターンコード別にグループ化されます。
インスタンス RT (詳細)
各インスタンスが受信したリクエストの平均応答時間。
GPU 監視ダッシュボード
サービスレベルおよびインスタンスレベルの GPU メトリクス。サービスレベルの値は、すべてのインスタンスで平均化されます。
|
メトリック |
説明 |
|
GPU 使用率 |
サービスの GPU 使用率。 |
|
GPU メモリ |
サービスの GPU メモリ使用量と合計 GPU メモリ。
|
|
メモリコピー使用率 |
サービスの GPU メモリコピー使用率。 |
|
GPU メモリ使用率 |
サービスの GPU メモリ使用率。計算式:メモリ使用量 ÷ 合計メモリ。 |
|
PCIe |
DCGM によって測定されたサービスの PCIe (Peripheral Component Interconnect Express) レート。PCIe は、高速シリアルコンピュータ拡張バス規格です。
|
|
メモリ帯域幅 |
サービスの GPU メモリ帯域幅メトリック。 |
|
SM 使用率と占有率 |
サービスの SM (ストリーミングマルチプロセッサ) 関連メトリック。SM は GPU のコアコンポーネントであり、並列計算タスクの実行とスケジューリングを担当します。
|
|
グラフィックスエンジン使用率 |
サービスの GPU グラフィックスエンジン使用率。 |
|
パイプアクティブ率 |
サービスの GPU 計算パイプラインのアクティビティレート。
|
|
Tflops 使用量 |
サービスの GPU 計算パイプラインの Tflops (テラフロップス) 計算量。
|
|
DRAM アクティブ率 |
データを送受信する GPU デバイスインターフェイスのアクティビティレート。 |
|
SM クロック |
サービスの SM クロック周波数。 |
|
GPU 温度 |
サービスの GPU 温度関連メトリック。
|
|
電力使用量 |
サービスの GPU 消費電力。 |
VLLM 監視ダッシュボード
複数インスタンスのサービスの場合、スループットメトリクスは合計され、レイテンシメトリクスはインスタンス間で平均化されます。
|
メトリック |
説明 |
|
リクエストステータス |
サービスの総リクエスト数。
|
|
トークンスループット |
サービスのすべてのリクエストの入力トークンと生成トークンの数。
|
|
リクエスト完了ステータス |
サービスのすべてのリクエストの完了ステータス統計。
|
|
最初のトークンまでの時間 |
サービスのすべてのリクエストの最初のトークンまでの時間レイテンシ (リクエストを受信してから最初のトークンを生成するまでの時間)。
|
|
出力トークンあたりの時間 |
サービスのすべてのリクエストの出力トークンあたりの時間レイテンシ (最初のトークンが生成された後、各出力トークンに必要な平均時間)。
|
|
E2E リクエストレイテンシ |
サービスのすべてのリクエストのエンドツーエンドレイテンシ (リクエストを受信してからすべてのトークンを返すまでの時間)。
|
|
キュー時間 |
サービスのすべてのリクエストのキュー待機レイテンシ (リクエストがエンジン処理を待機する時間)。
|
|
推論時間 |
サービスのすべてのリクエストの推論レイテンシ (リクエストがエンジンによって処理される時間)。
|
|
プレフィル時間 |
サービスのすべてのリクエストのプレフィル段階のレイテンシ (エンジンがリクエスト入力トークンを処理する時間)。
|
|
デコード時間 |
サービスのすべてのリクエストのデコード段階のレイテンシ (エンジンが出力トークンを生成する時間)。
|
|
入力トークン長 |
サービスによって処理された入力トークンの数。
|
|
出力トークン長 |
サービスによって生成された出力トークンの数。
|
|
リクエストパラメーター (params_n & max_tokens) |
サービスのすべてのリクエストのパラメーター N とパラメーター max_tokens。
|
|
GPU KV キャッシュ使用量 |
サービスの平均 GPU KV キャッシュ使用率。 |
|
CPU KV キャッシュ使用量 |
サービスの平均 CPU KV キャッシュ使用率。 |
|
プレフィックスキャッシュヒット率 |
サービスのすべてのリクエストの平均プレフィックスキャッシュヒット率。
|
|
エンドポイント別 HTTP リクエスト |
サービスのリクエスト数。リクエストメソッド、パス、および応答状態コード別にグループ化されます。 |
|
HTTP リクエストレイテンシ |
サービスの異なるリクエストパスの平均レイテンシ。 |
|
投機的デコーディングスループット |
サービスの投機的デコーディング数。複数インスタンスのサービスの場合、インスタンス間で平均化されます。
|
|
投機的デコーディング効率 |
サービスの投機的デコーディングのパフォーマンス。
|
|
位置別トークン受け入れ |
サービスの異なる生成位置で受け入れられたドラフトトークンの数。複数インスタンスのサービスの場合、インスタンス間で平均化されます。 |
SGLang 監視ダッシュボード
複数インスタンスのサービスの場合、スループットメトリクスは合計され、レイテンシメトリクスはインスタンス間で平均化されます。
|
メトリック |
説明 |
|
リクエスト数 |
サービスの総リクエスト数。
|
|
トークンスループット |
サービスのすべてのリクエストの入力トークンと生成トークンの数。
|
|
最初のトークンまでの時間 |
サービスのすべてのリクエストの最初のトークンまでの時間レイテンシ。最初のトークンまでの時間レイテンシは、リクエストを受信してから最初のトークンを生成するまでの時間です。
|
|
出力トークンあたりの時間 |
サービスのすべてのリクエストの出力トークンあたりの時間レイテンシ。トークンあたりの時間レイテンシは、最初のトークンが生成された後、後続の各出力トークンに必要な平均時間です。
|
|
E2E リクエストレイテンシ |
サービスのすべてのリクエストのエンドツーエンドレイテンシ。エンドツーエンドレイテンシは、リクエストを受信してからすべてのトークンを返すまでの時間です。
|
|
キャッシュヒット率 |
サービスのすべてのリクエストの平均プレフィックスキャッシュヒット率。 |
|
使用済みトークン数 |
サービスが使用した KV キャッシュトークンの数。複数インスタンスのサービスの場合、インスタンス間で平均化されます。 |
|
トークン使用量 |
サービスの平均 KV キャッシュトークン使用率。複数インスタンスのサービスの場合、インスタンス間で平均化されます。 |
よくある質問
LLM モニタリングダッシュボードが表示されない
問題:カスタム EAS デプロイメント後、モニタリングページにはサービスダッシュボードと GPU ダッシュボードしか表示されません。LLM モニタリングが表示されません。
原因:サービス構成に、推論エンジンタイプを宣言する ServiceEngineType タグがありません。
ServiceEngineType タグのみが LLM モニタリングに影響します。他のモデルギャラリーのデプロイメントパラメーターは影響しません。
解決策:サービス構成を更新して ServiceEngineType タグを追加し、使用する推論エンジンに基づいてその値を設定します (vllm または sglang のみがサポートされています)。例:
{
"labels": {
"ServiceEngineType": "vllm"
}
}Q: なぜ /metrics 200 がログに頻繁に表示されるのですか?
ServiceEngineType タグが有効になると、EAS バックエンドはすべての Pod で 10~15 秒ごとに推論フレームワークの /metrics エンドポイントをポーリングします。このエンドポイントは、LLM モニタリングダッシュボード用に Prometheus フォーマットでリアルタイムのメトリクスを返します。
関連ドキュメント
-
サービス監視アラートを有効にすると、サービスがアラートルールをトリガーしたときにアラート通知を受信します。
-
Cloud Monitor コンソールまたは API オペレーションを介して EAS Cloud Monitor イベントを表示し、これらのイベントの O&M (運用保守)、監査、またはアラート設定を実行します。
-
ビジネスロジックに基づいて Auto Scaling のカスタム監視メトリクスを設定します。詳細については、「カスタム監視およびスケーリングメトリクス」をご参照ください。