帯域幅やパケットレートなど、Elastic IP Address (EIP) のメトリックを監視します。しきい値アラートを設定し、異常イベント通知をサブスクライブすることで、EIP の使用状況を追跡し、問題を迅速に特定して解決できます。
CloudMonitor アラート
Cloud Monitor (CMS) は、EIP の監視メトリックをリアルタイムで収集し、次の操作が可能です。
監視チャートを表示して、EIP の動作ステータスを確認できます。
しきい値アラートルールを作成して、異常なメトリックに関する通知を速やかに受信し、迅速に対応できます。
RAM ユーザーが EIP の監視データを表示する必要がある場合は、まず Alibaba Cloud アカウントを使用して、必要な権限を付与する必要があります。
方法 1:
cms:QueryMetricList権限を含むシステムポリシーを RAM ユーザーにアタッチします。利用可能なシステムポリシー: AliyunCloudMonitorFullAccess、AliyunCloudMonitorMetricDataReadOnlyAccess、AliyunCloudMonitorReadOnlyAccess、および AliyunCloudMonitorReadOnlyBasicAccess。
方法 2: カスタムポリシーを作成または変更して、Allow ステートメントに
cms:QueryMetricListアクションを含め、そのカスタムポリシーを RAM ユーザーにアタッチします。
EIP メトリック
メトリック | 説明 |
[Outbound Bandwidth] | EIP インスタンスからのアウトバウンドトラフィックによって消費される帯域幅です。単位:bps。 |
[Inbound Bandwidth] | EIP インスタンスへのインバウンドトラフィックによって消費される帯域幅です。単位:bps。 |
[Inbound Bandwidth Utilization] | インバウンドトラフィックによって消費される、EIP インスタンスの総帯域幅の割合です。 |
[Outbound Bandwidth Utilization] | アウトバウンドトラフィックによって消費される、EIP インスタンスの総帯域幅の割合です。 |
[Outbound Packet Rate] | EIP インスタンスから 1 秒あたりに送信されるパケット数です。単位:pps。 |
[Inbound Packet Rate] | EIP インスタンスが 1 秒あたりに受信するパケット数です。単位:pps。 |
[Outbound Rate-Limited Packet Drop Rate] | EIP インスタンスの帯域幅制限により、1 秒あたりにドロップされるアウトバウンドパケット数です。単位:pps。 |
[Inbound Rate-Limited Packet Drop Rate] | EIP インスタンスの帯域幅制限により、1 秒あたりにドロップされるインバウンドパケット数です。単位:pps。 |
EIP モニタリングの表示
EIP は、クラウドリソースに関連付けられた後にのみトラフィックデータを生成します。どのクラウドリソースにも関連付けられていない EIP は、モニター タブにトラフィックデータのチャートを表示しません。EIP がリリースされると、過去のトラフィック監視データを表示することはできません。
コンソール
Elastic IP アドレスコンソールに移動し、対象の EIP の ID をクリックした後、 タブをクリックして監視チャートを表示します。
デフォルトでは、コンソールには過去 1 時間の監視データが表示されます。過去 3 時間、6 時間、12 時間のデータを表示したり、カスタムの時間範囲を選択したりできます。最大で過去 31 日間のデータを照会できます。
[自動更新] を有効にすると、監視チャートが 1 分ごとに更新されます。
Cloud Monitor コンソール - Elastic IP アドレスページに移動します。対象の EIP を見つけ、アクション 列の モニタリングチャート をクリックして、その監視データを表示します。
デフォルトでは、コンソールには過去 1 時間の監視データが表示されます。過去 3 時間、6 時間、12 時間、1 日、3 日、7 日、または 14 日間のデータを表示したり、カスタムの時間範囲を選択したりできます。最大で過去 31 日間のデータを照会できます。
API
DescribeMetricList API を呼び出して、指定されたクラウドサービスの指定されたメトリックの監視データを照会します。
しきい値アラートルールの作成
EIP がリリースされると、その CloudMonitor のしきい値アラートルールも削除されます。
コンソール
Cloud Monitor コンソール - アラートルールページに移動し、アラームルールを作成 をクリックします。
プロダクト: Elastic IP を選択します。
リソース: アラートルールが作成された後、そのリソース範囲は変更できません。全リソース を選択すると、アカウント配下で選択した プロダクト のすべてのインスタンスにルールが適用されます。または、インスタンスリスト を選択し、リソース を指定して、特定のインスタンスにのみルールを適用することもできます。
ルール条件の設定: アラートをトリガーする特定の条件を定義します。
ルールの追加 をクリックし、ドロップダウンリストからメトリックタイプを選択します。
[ルール説明の設定] パネルで、ルール名、インジケータータイプ、モニタリングメトリック を設定します。
チャンネル沈黙サイクル → ミュートサイクル: 未解決の問題に対するアラート通知の間隔です。
有効期間: アラートルールが有効で、監視データを確認する期間です。
アラーム連絡先グループ: アラート通知の送信先となる連絡先グループです。
API
PutResourceMetricRules API を呼び出して、リソースの指定されたメトリックに対して複数のしきい値アラートルールを作成します。
高精度モニタリング
EIP のパブリック帯域幅使用量が 100% に達し、帯域幅を迅速にスケールアップしない場合、帯域幅制限とパケット損失が発生する可能性があります。これにより、クライアントのアクセス品質とユーザーエクスペリエンスが低下する可能性があります。EIP の高精度モニタリング機能には、次のような利点があります。
監視の粒度が秒レベルに向上します。これにより、トラフィックの変動をリアルタイムで監視でき、帯域幅制限によるアクセス遅延を防ぐために EIP の帯域幅ピークを迅速に調整するのに役立ちます。
高精度モニタリングは、Alibaba Cloud Simple Log Service (SLS) 上に構築されています。SLS は、秒レベルのモニタリングのために、包括的なログストレージ、レポート、アラート機能を提供します。
高精度モニタリングを有効にすると、関連付けられた Logstore のデータ保持期間がシステムによって自動的に 7 日間に設定されます。
各 Alibaba Cloud アカウントには、月あたり 500 MB の無料クォータが提供されます。このクォータを超える使用量には料金が発生します。
EIP が ECS インスタンスまたは Elastic Network Interface に関連付けられている場合、帯域幅制限は ECS インスタンスのネットワークインターフェイスレベルで行われます。この制限によってドロップされたパケットのメトリックは、EIP の高精度モニタリング機能では収集されません。したがって、ECS インスタンスまたは Elastic Network Interface に関連付けられている EIP のパケットドロップデータを表示することはできません。このデータは、NAT ゲートウェイまたは Server Load Balancer (SLB) インスタンスに関連付けられている EIP でのみ利用可能です。
監視データ
EIP の 1 秒あたりのアウトバウンドおよびインバウンドトラフィック帯域幅のピーク。単位:Bps (バイト/秒)。
EIP が 1 秒あたりに送受信するパケット数。単位:pps。
EIP のアウトバウンドおよびインバウンドトラフィックで 1 秒あたりにドロップされるパケット数。単位:pps。
EIP のアウトバウンドおよびインバウンドトラフィックで 1 秒あたりに確立される新しい TCP 接続数。単位:cps (接続/秒)。
高精度モニタリングの有効化
コンソール
VPC コンソール - インターネットツールキットページに移動し、詳細モニタリング をクリックします。
高精度モニタリングに必要な権限を付与していない場合は、画面の指示に従って承認します。
RAM ユーザーが高精度モニタリングを有効にする必要がある場合は、まず Alibaba Cloud アカウントを使用して必要な権限を付与する必要があります。
対象の EIP を見つけ、操作 列の 有効な高精度監視機能 をクリックし、既存のログプロジェクトと Logstore を選択するか、新しいものを作成してログ設定を完了します。
この機能を有効にした後、対象の EIP の モニター 列にある
アイコンをクリックして、監視データを表示および分析します。
API
SetHighDefinitionMonitorLogStatus API を呼び出して、EIP の高精度モニタリングを有効または無効にします。
異常イベント
EIP は、Network Intelligence Service (NIS) のイベントセンターと統合されています。過去 30 日以内に EIP で発生した異常イベントを表示して、影響を受ける可能性のあるリソースを特定し、適時にビジネス調整を行うことができます。
EIP がクラウドリソースに関連付けられた後、対象の EIP の詳細ページの タブで EIP の異常イベントを表示できます。
過去 30 日以内に発生したすべての異常イベントを表示できます。
イベントを表示した後、推奨されるアクションに従って解決できます。
イベントをサブスクライブすることで、重要なイベントのアラート通知を受信でき、迅速なビジネス調整が可能になります。