ALB インスタンスを診断して、ヘルスチェック、アイドルインスタンス、クォータ制限、証明書、セキュリティポリシー、コスト、リスナーに関する問題を特定します。ALB は根本原因と解決策の提案を提供します。
説明
インスタンス診断は ALB Extensible Edition ではサポートされていません。
前提条件
インスタンス診断機能を初めて使用すると、Network Intelligence Service (NIS) がアクティブ化され、サービスリンクロール AliyunServiceRoleForNis が作成されます。詳細については、「サービスリンクロール」をご参照ください。
操作手順
-
ALB コンソールにログインします。
-
上部のナビゲーションバーで、ALB インスタンスがデプロイされているリージョンを選択します。
-
インスタンス ページで、診断するインスタンスを見つけ、インスタンスの診断 列の 診断 をクリックします。
インスタンスの診断 列が見つからない場合は、テーブルの下にあるスライダーをドラッグしてください。
-
インスタンスの診断 パネルで、診断タスクの進捗、概要、詳細を表示します。
-
例外が検出されると、関連する診断項目が [インスタンス診断] パネルに表示されます。診断項目をクリックすると、詳細を表示できます。
-
[診断項目] セクションで、[すべての診断項目を表示] を選択します。サポートされているすべての診断項目が表示されます。すべての診断項目の詳細を表示できます。
-
インスタンスの診断 パネルの上部にある NIS コンソールで履歴診断を表示 をクリックして NIS コンソールに移動し、ALB インスタンスに関する詳細な診断情報を表示します。
-
診断情報を確認したら、閉じる をクリックします。
サポートされる診断項目
|
カテゴリ
|
診断項目と説明
|
|
Health Check Diagnostics
|
ALB Health Check Status:ALB リスナーのヘルスチェックステータスを分析します。
|
|
Certificate Diagnostics
|
Diagnostics of Certificate Validity Period:証明書の有効期間をチェックします。
|
|
クォータ制限診断
|
-
QPS Overage Check:仮想 IP アドレス (VIP) 経由の QPS 数がクォータを超えているかどうかをチェックします。
-
New Connection Check:新規接続が VIP 間で均等に分散されているかどうかをチェックします。
-
Check whether the number of concurrent connections exceeds the upper limit.:同時接続数がクォータを超えているかどうかをチェックします。
-
Check the bandwidth usage of the ALB instance.:複数の VIP 間での帯域幅の使用量をチェックし、帯域幅がクォータを超えていないか、または VIP 間で均等に分散されているかをチェックします。
|
|
設定診断
|
-
Idle Server Check:サーバーがアイドル状態であるかどうかをチェックします。
-
Listener Status Check:動作を停止したリスナーが存在するかどうかをチェックします。
-
The number of listeners exceeds the threshold.:ALB インスタンスに設定されたリスナーの数がクォータの 70% を超えているかどうかをチェックします。
-
Check for Idle ALB Instance:ALB インスタンスにリスナーが設定されているかどうかをチェックします。
-
Alert for Forwarding Rule Usage:転送ルールの数がクォータの 70% を超えているかどうかをチェックします。
|
|
Security Policy Diagnostics
|
-
Penalty for Security Control:ALB インスタンスに関連付けられた EIP に関連するネットワークアクティビティが Alibaba Cloud セキュリティコントロールによってペナルティを受けているかどうかをチェックします。
-
Anti-DDoS Origin Basic Status:ALB インスタンスに関連付けられた EIP に関連するネットワークアクティビティが Anti-DDoS Origin によって保護されているかどうかをチェックします。
-
Interception by Cloud Firewall:ALB インスタンスに関連付けられた EIP に関連するネットワークアクティビティが Cloud Firewall によってインターセプトされているかどうかをチェックします。
-
ACL Configuration Check:ALB インスタンスに対して ACL がホワイトリストまたはブラックリストとして設定されているかどうかをチェックします。
|
|
Access Diagnostics
|
-
QPS Distribution Check:VIP 経由の QPS 数が均等に分散されているかどうかをチェックします。
-
Check the distribution of new connections among multiple virtual IP addresses.:VIP 間での新規接続の分散をチェックします。
-
Concurrent Connection Distribution Check:インスタンス間での同時接続の分散をチェックします。
-
Check the percentage of TLS handshake failures on the client.:クライアントでの Transport Layer Security (TLS) ハンドシェイクの失敗率とアクティブな接続の割合をチェックします。
-
Check the bandwidth allocation.:複数の VIP 間での帯域幅の割り当てをチェックします。
-
Check the percentage of TLS handshake failures on the server.: サーバーの TLS ハンドシェイク失敗率とアクティブ接続を確認します。
-
5XX Status Codes:ALB インスタンスのすべてのリスナーにおける HTTP 5xx ステータスコードの分布をチェックします。
-
4XX Status Codes:ALB インスタンスのすべてのリスナーにおける HTTP 4xx ステータスコードの分布をチェックします。
|
|
コスト診断
|
-
Alert for EIP Bandwidth Plan Expiration:Internet Shared Bandwidth インスタンスの有効期限が近づいているかどうかをチェックします。
-
Alert for ALB Instance Expiration:ALB インスタンスの有効期限が 15 日以内に切れるかどうかをチェックします。
-
Alert for Overdue Payment of ALB Instance:ALB インスタンスに支払い遅延があるかどうかをチェックします。
|
よくある質問
インスタンス診断機能は、指定した期間内のインスタンスの履歴ステータスを診断できますか?
いいえ。診断機能は、過去 15 分以内のインスタンスステータスのみを分析します。
たとえば、インスタンスが 09:00:00 に例外で障害が発生し、09:30:00 に回復したとします。10:00:00 にインスタンスを診断する場合、09:45:00 から 10:00:00 までのインスタンスステータスしか分析できません。09:00:00 から 09:30:00 までの例外の原因を特定することはできません。