Managed Service for Prometheus を使用して Serverless App Engine (SAE) アプリケーションをモニタリングし、CPU 使用率、メモリ使用量、ネットワークトラフィックなどのメトリックを確認できます。
前提条件
モニター対象の SAE アプリケーションは実行中です。
ステップ 1:SAE モニタリングの統合
-

-
SAE モニタリングを作成する: Alibaba Cloud SAE Serviceパネルで、表示されるプロンプトに従って統合を完了します。以下の表は、サポートされているメトリックの一覧です。

Metric
Description
cpu
アプリケーションの CPU 使用率。
load
アプリケーションの平均ロード。
memoryTotalMB
アプリケーションのメモリ総量。
memoryUsedMB
アプリケーションのメモリ使用量。
netRecv
アプリケーションが受信したバイト数。
netTran
アプリケーションが送信したバイト数。
netRecvPacket
アプリケーションで受信されたパケット。
netTranPacket
アプリケーションが送信したパケット。
netRecvDrop
ドロップされた受信パケット数。
netTranDrop
ドロップされた送信パケット数。
netRecvError
エラーが発生した受信パケット数。
netTranError
エラーが発生した送信パケット数。
diskUsed
アプリケーションのディスク使用量。
diskTotal
アプリケーションのディスク総容量。
diskIopsRead
アプリケーションのディスク読み取り IOPS。
diskIopsWrite
アプリケーションのディスク書き込み IOPS。
diskRead
アプリケーションのディスク読み取り I/O スループット。
diskWrite
アプリケーションのディスク書き込み I/O スループット。
tcpTotalConn
アプリケーションの TCP 接続総数。
tcpActiveConn
アプリケーションのアクティブな TCP 接続。
tcpInactiveConn
アプリケーションの非アクティブな TCP 接続。
tcpInuse
アプリケーションで使用中の TCP 接続数。
tcpTw
アプリケーションの TIME_WAIT 状態にある TCP 接続数。
tcpAlloc
アプリケーションに割り当てられた TCP 接続数。
tcpOrphan
アプリケーションの孤立した TCP 接続。
ステップ 2: SAE モニタリングデータの表示
-
ダッシュボード名の確認: コンポーネントの管理タブで、コンポーネントタイプセクションの SAE をクリックし、Dashboardをクリックして、すべてのダッシュボード名を表示します。
-
ダッシュボードの表示: Dashboardの名前をクリックして表示します。
-
(オプション)データのクエリ: Grafana ダッシュボードの左側ナビゲーションウィンドウでExploreをクリックします。Exploreページで、メトリック(サポートされているメトリックの一覧については、ステップ 1 をご参照ください)と対応するラベルを選択し、[クエリの実行] をクリックして結果を表示します。
ステップ 3:アラートルールの設定
ビジネス要件に基づいてアラートルールを作成します。詳細については、「Prometheus アラートルールの作成」をご参照ください。