View a markdown version of this page

OpenTelemetry メトリクスリファレンス - Amazon SageMaker AI

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

OpenTelemetry メトリクスリファレンス

このセクションでは、Amazon SageMaker AI によって出力され、SageMaker AI Insights で使用できる OpenTelemetry メトリクスの包括的なリスト (非網羅) を提供します。

OpenTelemetry メトリクスラベル

OpenTelemetry メトリクスには、各データポイントに関連付けられたリソースを識別するラベル (属性) が含まれます。これらのラベルを使用して、クエリでメトリクスをフィルタリングおよびグループ化します。

OpenTelemetry ラベル 説明
aws.sagemaker.endpoint.name エンドポイント名
aws.sagemaker.variant.name 本番稼働用バリアント名
aws.sagemaker.inference_component.name 推論コンポーネント名
@resource.host.id EC2のインスタンス ID
aws.sagemaker.container.id コンテナ ID
@resource.cloud.availability_zone アベイラビリティーゾーン
@resource.host.type インスタンスタイプ

アカウントレベルの集計メトリクス

これらのメトリクスはアカウントレベルにあります。

# メトリクス 説明
1 TotalEndpoints アカウント内のアクティブなエンドポイントの合計数
2 TotalICs すべてのエンドポイントにデプロイされた推論コンポーネントの総数
3 TotalInvocations すべてのエンドポイントにわたる推論リクエストの合計数

GPU (DCGM) メトリクス

これらのメトリクスは Data Center GPU Manager (DCGM) エクスポーターから収集され、推論フレームワークに関係なく、すべての GPU エンドポイントで使用できます。

推論コンポーネント、インスタンス、またはエンドポイントレベルで集計できます。

# メトリクス ソースメトリクス (複数可) 説明
4 GPU 使用率 (%) DCGM_FI_DEV_GPU_UTIL GPU がワークロードをアクティブに実行していた時間の割合
5 GPU メモリ使用率 (%) DCGM_FI_DEV_MEM_COPY_UTIL メモリコントローラーが GPU メモリとの間でデータをアクティブに移動していた時間の割合

ノード (インスタンス) メトリクス

これらのメトリクスはノードエクスポーターから収集され、CPU、メモリ、ディスク使用率をインスタンスレベルで可視化します。

インスタンスまたはエンドポイントレベルで集計できます。

# メトリクス ソースメトリクス (複数可) 説明
6 CPU 使用率 (%) node_cpu_seconds_total 起動後に各実行モード (アイドル、ユーザー、システム、iowait) で費やされた合計 CPU 秒数を測定する累積カウンター。アイドルモードレートから使用率を取得します。
7 メモリ使用率 (%) node_memory_MemAvailable_bytes, node_memory_MemTotal_bytes 使用中の物理メモリの割合。合計メモリから使用可能なメモリを引いたもの。
8 ディスク使用率 (%) node_filesystem_avail_bytes, node_filesystem_size_bytes 使用中のファイルシステム領域の割合。合計サイズから使用可能なスペースを引いた値から算出されます。

推論フレームワークメトリクス (vLLM/SGLang)

推論フレームワークメトリクスは、モデルコンテナ内で実行されているサービングエンジンによってネイティブに出力されます。SageMaker AI は、詳細なオブザーバビリティが有効になっている場合、サポートされているフレームワーク (vLLM と SGLang) からこれらのメトリクスを自動的に収集します。これらのメトリクスは、トークンスループット、レイテンシー、KV キャッシュプレッシャー、および推論コンポーネントレベルでのリクエストキューイングを可視化します。

これらのメトリクスは、エンドポイント、推論コンポーネント、またはインスタンスレベルで属性付けできます。

# メトリクス ソースメトリクス (複数可) 説明
9 1 秒あたりの入力トークン数 vllm:prompt_tokens_total 1 秒あたりに処理されたプロンプトトークンの合計数
10 1 秒あたりの出力トークン数 vllm:generation_tokens_total 1 秒あたりに生成されたトークンの合計数
11 合計 TPS #9 + #10 から派生 1 秒あたりの入力トークンと出力トークンの合計
12 TPS 使用率 #11 から派生 観測されたピークに対する現在のトークンスループットの割合
13 TTFT vllm:time_to_first_token_seconds リクエストの到着から最初に生成されたトークンまでの時間 (ヒストグラム)
14 トークン間のレイテンシー vllm:inter_token_latency_seconds 連続して生成されたトークン間の平均時間 (ヒストグラム)
15 KV キャッシュ使用率 vllm:gpu_cache_usage_perc 現在使用されている GPU KV キャッシュメモリの割合
16 キューの深さ vllm:num_requests_waiting キューで処理を待っているリクエストの数
17 バッチサイズ vllm:num_requests_running 現在実行中のリクエストの数 (進行中)
18 モデルのレイテンシー vllm:e2e_request_latency_seconds 到着から最終トークンまでのEnd-to-endのリクエストレイテンシー (ヒストグラム)
注記

プレフィックスが のメトリクスvllm:は、SGLang エンドポイントとsglang:同等です。

オペレーション主導のメトリクス

これらのメトリクスはイベント駆動型であり、Create、Update、または Scale オペレーションによってエンドポイントまたは推論コンポーネントに出力されます。これらは の影響を受けませんMetricPublishFrequencyInSeconds

これらのメトリクスは、エンドポイントおよび推論コンポーネントレベルで属性付けできます。

# メトリクス ソースメトリクス (複数可) 説明
19 スケーリングイベント e2e_duration エンドポイントで自動スケーリングまたは手動スケーリングアクションが発生したことを示します。ラベル aws.sagemaker.scaling.direction (ScaleOut または ScaleIn) でフィルタリングして方向を特定します。
20 E2E スケーリングレイテンシー e2e_duration トリガーから完了までのEnd-to-endのスケーリング時間 (秒)。ラベル ( aws.sagemaker.operation.type などUpdateWCEndpoint) でフィルタリングします。
21 ICE の数 ice_count インスタンスタイプあたりの AZ あたりの容量不足エラーイベントの数
22 イベントタイプの再調整 rebalancing_blocked 再調整イベントのタイプとその現在の状態
23 期間の再調整 rebalancing_duration 開始から完了までの再調整時間 (秒)
24 移動された IC コピー ic_copy_moved 再調整中に移動された推論コンポーネントコピーの数
25 解放されたインスタンス instances_released 再調整中に統合によって解放された EC2 インスタンスの数
26 モデルのダウンロード期間 model_download_time S3 からインスタンスにモデルアーティファクトをダウンロードする時間 (秒)
27 GPU ロード期間 gpu_load_time GPU メモリにモデルの重みをロードする時間 (秒)
28 コンテナの開始期間 container_start_time コンテナの開始からヘルスチェックに合格するまでの時間 (秒)

派生フリート配置メトリクス

上記のメトリクスに加えて、SageMaker AI Insights ダッシュボードはコントロールプレーン配置データから派生したメトリクスを計算します。これらはダッシュボードに表示される集計ビューであり、Amazon CloudWatch Query Studio で個別にクエリできるメトリクス名ではありません。

派生フリート配置メトリクスには以下が含まれます。

  • アベイラビリティーゾーンあたりのインスタンス数

  • アベイラビリティーゾーンあたりの IC コピー数

  • AZ スキュー (フリート全体の分散不均衡の割合)

  • インスタンスあたりの IC コピー数

これらの値は、SageMaker AI Insights ダッシュボードの信頼性タブに表示されます。