CloudMonitor 2.0 のインテグレーションセンターを使用して、PAI-EAS 推論サービスおよびリソースグループのメトリクスを Managed Service for Prometheus にインポートします。PromQL でメトリクスをクエリし、Grafana などの外部モニタリングシステムに接続します。
課金
CloudMonitor 2.0 のインテグレーションセンターで [PAI-EAS 推論サービスメトリクス] と [PAI-EAS リソースグループメトリクス] を有効にすると、以下の料金が発生します。
ステップ 1:EAS 監視メトリクスの有効化
CloudMonitor 2.0 コンソールにログインし、対象のワークスペースを選択して、左側のナビゲーションペインでアクセスセンターをクリックします。
アクセスセンター ページで、検索ボックスで「PAI-EAS」を検索し、結果カードをクリックします。
データソースとして [PAI-EAS 推論サービスメトリクス] と [PAI-EAS リソースグループメトリクス] を選択します。
重要高度な監視メトリクスには、推論フレームワークメトリクス (vLLM または SGLang)、GPU コンピューティングメトリクス、PAI-EAS ゲートウェイメトリクス、サービスレベルおよびテナントレベルの統計、推論アプリケーションのカスタムメトリクス (
custom_プレフィックス付き) が含まれます。詳細については、「EAS サービスおよびリソースグループメトリクス」をご参照ください。サポートされているリージョンは、北京、上海、杭州、ウランチャブ、シンガポール、河源です。追加のリージョンを有効にするには、チケットを送信してください。高度な監視メトリクスを有効にすることで、Grafana ダッシュボードの構築やカスタムアラートの設定が可能になります。
統合はバックグラウンドで自動的に実行され、約 1~2 分かかります。インテグレーション管理 をクリックして統合ステータスを表示し、統合が完了していることを確認します。
ステップ 2:Prometheus データソース情報の取得
CloudMonitor 2.0 は、EAS 監視メトリクスを保存するための Prometheus インスタンスを作成します。デフォルトの保存場所は RegionShare:{{workspaceName}}:{{regionId}} です。{{workspaceName}} はワークスペース名、{{regionId}} はリージョン ID を表します。
Prometheus API を通じて監視データを取得するには、この Prometheus インスタンスのリージョンとアクセス URL を取得する必要があります。
インテグレーション管理 タブに切り替えます。統合設定リストで、表示したい統合の横にある展開アイコンをクリックします。
展開された項目で、[PAI-EAS 推論サービスメトリクス] または [PAI-EAS リソースグループメトリクス] を見つけて、統合コンポーネント、ステータス、リージョンを確認します。
[操作] 列で [データソース] をクリックし、Prometheus サービスのリージョンとアクセス URL を確認します。
ステップ 3:メトリクスのクエリと探索
Prometheus サービスのメトリクスエクスプローラーまたは PromQL クエリを使用して、EAS 監視メトリクスを探索します。
CloudMonitor のメトリクス名は
AliyunLearn_easプレフィックスを使用します。これらは CloudMonitor の EAS メトリクス定義に対応していますが、より豊富なタグ情報が含まれています。高度な監視メトリクスについては、「EAS 高度な監視メトリクス」をご参照ください。
ステップ 2 の [データソース] ページで、インスタンス ID をクリックして [Prometheus サービス] 詳細ページに移動します。
メトリックの探索 タブで、EAS サービスのメトリクス詳細を確認できます。
方法
説明
メトリクスをフィルタリングして詳細を表示
メトリックの探索 タブで、クエリビルダー内の[メトリックエクスプローラー]をクリックします。
検索ボックスに
AliyunLearnなどのメトリクスキーワードを入力し、ドロップダウンリストから対象のメトリクス (CPU コア使用量、CPU 使用率、GPU メモリ使用率など) を選択します。[操作] 列で探索アイコンをクリックしてフィルター条件を設定し、追加アイコンをクリックしてメトリクスをクエリボックスに追加します。
[クエリの実行] をクリックして、メトリクス傾向グラフを表示します。
PromQL 式を使用したメトリクスのクエリ
例えば、全サービスの合計 QPS をクエリするには、次の手順を実行します。
sum(AliyunLearn_eas_qps_total)を入力します。 (PromQL 構文については、「メトリクスデータのクエリと分析構文」をご参照ください)[クエリの実行] をクリックして、現在のリージョンにおける全 EAS サービスの合計 QPS の傾向を表示します。
ステップ 4:Grafana ダッシュボードの使用
デフォルトの Grafana ダッシュボードの表示
CloudMonitor 2.0 には、デフォルトの Grafana ダッシュボードが用意されています。
Prometheus サービスの詳細ページのナビゲーションペインで、[Dashboard List] をクリックします。
ダッシュボード名をクリックして、組み込みの Grafana ダッシュボードを表示します。
[Provisioning] の統合ポリシーから [Dashboard] タブに切り替えることもできます。
パネルの追加
デフォルトの Grafana ダッシュボードに、グローバル QPS パネルを追加します。Grafana の詳細については、「Managed Service for Grafana」をご参照ください。
ダッシュボードの詳細ページで、右上の [Add panel] ボタン
をクリックし、表示されるダイアログで [Add a new panel] をクリックします。パネル編集ページの右側で、チャートタイプを [Stat] に切り替えます。
ページ左下で、[Data source] を ${datasource} に切り替えます。
クエリエリアで、右側の [code] に切り替えます。[Metrics browser] のテキストボックスに PromQL クエリ
sum(AliyunLearn_eas_eas_qps_total)を入力し、[Run queries] をクリックします。しきい値を調整して、値の範囲ごとに表示色を設定します。チャートのプレビューが表示されたら、[Apply] をクリックして設定を保存します。
ステップ 5:アラートルールの設定
Prometheus インスタンス詳細ページでは、組み込みのアラートルールを表示できます。すべての組み込みアラートルールは P2 レベルで、初期状態は [停止済み] です。
Prometheus サービス詳細ページの左側のナビゲーションペインで、[アラートルール] をクリックします。
アラートルールページで、プリセットされたアラートルールを確認します。ルールを有効にするには、[有効/無効] ステータスを変更します。通知設定を変更するには、[編集] をクリックします。
デフォルトテンプレートがニーズに合わない場合は、[アラートルールの作成] をクリックして、カスタムアラートルールを作成します。パラメーターの説明については、「アラートルール」をご参照ください。
付録:EAS の高度な監視メトリクス
以下のメトリクスは、ステップ 1 で高度な監視メトリクスが有効になっている場合にのみ利用できます。