Web サイトを Anti-DDoS Proxy インスタンスに追加すると、ログ分析機能を使用して Web サイトのログを収集および保存し、収集したログをクエリおよび分析できます。このトピックでは、ログ分析機能の使用方法について説明します。
使用上の注意
ログ分析機能を使用する前に、この機能に関する基本情報、必要なログストレージ容量の計算方法、およびログサンプリングの説明を理解しておく必要があります。詳細については、「概要」をご参照ください。
前提条件
Anti-DDoS Proxy インスタンスが購入済みで、Web サイトがインスタンスに追加されていること。詳細については、「1 つ以上の Web サイトを追加する」をご参照ください。
Simple Log Service が有効化されていること。Simple Log Service コンソールに初めてログインする場合は、プロンプトに従って Simple Log Service を有効化する必要があります。
ステップ 1: ログ分析機能を有効にする
Anti-DDoS Proxy コンソールにログインします。
上部のナビゲーションバーで、インスタンスのリージョンを選択します。
Anti-DDoS Proxy (中国本土): 中国本土 リージョンを選択します。
Anti-DDoS Proxy (中国本土以外): 中国本土以外 リージョンを選択します。
左側のナビゲーションウィンドウで、 を選択します。
Log Analysis ページで、今すぐ購入 をクリックします。
[Log Service] ページで、パラメーターを設定し、[今すぐ購入] をクリックして、支払いを完了します。
パラメーター
説明
該当製品
Anti-DDoS Proxy のインスタンスタイプを選択します。
ログストレージ
ログを保存する容量を選択します。単位: TB。
ログストレージが十分な大きさで、有効期間内である場合、ログは機能が使用された初日から保存されます。その後 180 日間連続で生成されたログが保存されます。181 日目のログは 1 日目のログを上書きします。これは、過去 180 日間に生成されたログのみが保存されることを示します。
重要ログストレージを使い切ると、新しいログは保存できなくなります。
期間
機能の有効期間を選択します。
重要ログ分析機能の有効期限が切れると、新しいログは保存できなくなります。
ステップ 2: Anti-DDoS Proxy が Simple Log Service にログを保存することを承認する
Log Analysis ページに戻り、プロンプトに従って権限付与を完了します。
システムは、サービスリンクロール AliyunDDoSCOOLogArchiveRole を自動的に作成します。Anti-DDoS Proxy はこのロールを使用して Simple Log Service にアクセスし、Anti-DDoS Proxy 専用の Logstore にログを保存します。
Anti-DDoS Proxy (中国本土以外) インスタンスの専用 Logstore のリージョンを選択します。インスタンスのログは、選択したリージョンに保存されます。
次のリージョンから 1 つ選択できます: シンガポール、インドネシア (ジャカルタ)、米国 (バージニア)、中国 (香港)、英国 (ロンドン)、ドイツ (フランクフルト)、日本 (東京)、マレーシア (クアラルンプール)。
重要リージョンを選択した後は、直接リージョンを変更することはできません。リージョンを変更するには、ログ分析機能を無効にしてから再度有効にするしかありません。ただし、機能を無効にすると、Logstore とすべてのログデータが削除されます。注意して進めてください。
Anti-DDoS Proxy (中国本土) インスタンスの専用 Logstore のリージョンを選択する必要はありません。デフォルトでは、インスタンスのログは中国 (杭州) リージョンに保存されます。
ログ分析機能を有効にすると、Anti-DDoS Proxy は Simple Log Service の指定されたリージョンにインスタンス用の Logstore を作成します。その後、Anti-DDoS Proxy はインスタンスのログデータを収集し、Logstore に配信します。
ステップ 3: ログ収集機能を有効にする
Log Analysis ページで、Web サイトのドメイン名のログ収集機能を有効にします。
ドメイン名のログ収集機能を有効にする: ドメインの選択 ドロップダウンリストからドメイン名を選択し、ステータス をオンにします。
一度に複数のドメイン名のログ収集機能を有効にする: ページの右上隅にある 一括設定 をクリックします。一括設定 パネルで、複数のドメイン名を選択し、一括有効化 をクリックします。
ログ収集機能を有効にすると、Simple Log Service は Anti-DDoS Proxy 用の専用 プロジェクト を自動的に作成します。この専用プロジェクトは、Anti-DDoS Proxy のログを管理するために使用されます。
Simple Log Service コンソール のホームページで専用プロジェクトを表示できます。Anti-DDoS Pro および Anti-DDoS Premium (中国本土) の専用プロジェクトの名前は ddoscoo-project で始まります。Anti-DDoS Pro および Anti-DDoS Premium (中国本土以外) の専用プロジェクトの名前は ddosdip-project で始まります。専用プロジェクトには、デフォルトで次のリソースが含まれています:
Anti-DDoS Pro および Anti-DDoS Premium のログを保存するための専用 Logstore。専用 Logstore の名前は、Anti-DDoS Pro および Anti-DDoS Premium (中国本土) の場合は
ddoscoo-logstore、Anti-DDoS Pro および Anti-DDoS Premium (中国本土以外) の場合はddosdip-logstoreです。ログ分析の結果をチャートで表示するために使用される 2 つのプリセットログ ダッシュボード。ダッシュボードは DDoS アクセスセンターと DDoS オペレーションセンターです。ダッシュボードの情報は、Anti-DDoS Proxy (中国本土) と Anti-DDoS Proxy (中国本土以外) の両方で同じです。
ステップ 4: (オプション) ログのクエリと分析
Log Analysis ページで、ドメインの選択 ドロップダウンリストからドメイン名を選択します。
Log Analysis タブで、クエリの時間範囲を指定します。
説明Anti-DDoS Proxy のログは 180 日間保持されます。デフォルトでは、過去 180 日間のログのみをクエリできます。
クエリ結果には、指定した時間範囲より 1 分早くまたは遅く生成されたログが含まれる場合があります。
検索ボックスにクエリ文を入力し、[検索 & 分析] をクリックします。
検索および分析文は、検索文と分析文で構成され、縦棒 (|) で区切られます。フォーマット:
検索文|分析文。ステートメント
オプション
説明
クエリ文。
オプション
検索文は、キーワード、数値、数値範囲、アスタリスク (*)、または検索条件の組み合わせなどの検索条件を指定します。
検索文としてスペースまたはアスタリスク (*) を指定した場合、検索に条件は使用されず、すべてのログが返されます。詳細については、「検索構文」をご参照ください。
説明ログフィールドの詳細については、「完全なログに含まれるフィールド」をご参照ください。
分析文
オプション
分析文は、検索結果またはすべてのログのデータを集計および計算するために使用されます。
分析文を空のままにすると、検索結果は返されますが、分析は実行されません。詳細については、「ログ分析の概要」をご参照ください。
説明分析文では、標準の SQL 構文から
from <table_name>句を省略できます。これはfrom logです。デフォルトでは、最初の 100 件のログエントリが返されます。この数を調整したい場合は、LIMIT 文を実行できます。詳細については、「LIMIT 句」をご参照ください。
クエリ文が実行されると、分析結果が自動的にテーブルに表示されます。分析結果は、折れ線グラフ、縦棒グラフ、円グラフなど、さまざまなチャートで表示することもできます。必要に応じて表示方法を選択できます。詳細については、「チャートの概要」をご参照ください。
また、ダッシュボードのチャートに基づいてアラートルールを設定し、サービスのステータスをリアルタイムでモニターすることもできます。詳細については、「概要」をご参照ください。
ステップ 5: (オプション) ログレポートのクエリ
Simple Log Service は、リアルタイムでデータを分析するためのダッシュボードを提供します。クエリおよび分析文を使用してログをクエリおよび分析した後、分析結果のチャートをダッシュボードに保存できます。Simple Log Analysis は、DDoS アクセスセンター と DDoS オペレーションセンター の 2 つのプリセットダッシュボードを提供します。
Log Analysis ページで、ドメインの選択 ドロップダウンリストからドメイン名を選択します。
ログレポート タブで、[時間範囲の選択] をクリックして時間範囲を指定します。
説明ダッシュボード上の各チャートは、特定の時間範囲内の統計に基づいて生成されます。たとえば、Web サイトアクセスチャートのデフォルトの時間範囲は 1 時間、アクセストレンドチャートのデフォルトの時間範囲は 1 週間です。時間範囲を指定すると、現在のページのすべてのチャートが指定された時間範囲に基づいて表示されます。
プリセットダッシュボードを表示します。
ログレポートはさまざまな種類のチャートで表示されます。チャートの種類の詳細については、「チャートの概要」をご参照ください。
DDoS アクセスセンター: PV、UV、インバウンドトラフィック、ピーク帯域幅などの基本的な Web サイトメトリック、アクセストレンド、リクエストソースの分布、およびアクセスドメイン名やクライアントタイプなどのその他の統計情報を表示します。
DDoS アクセスセンター
DDoS オペレーションセンター: インバウンドおよびアウトバウンドトラフィックのトレンド、リクエストとインターセプトのトレンド、攻撃者、訪問された Web サイトなど、Web サイトの全体的な運用状況を表示します。
また、[ログレポート] タブの右上隅にある [サブスクライブ] をクリックしてダッシュボードをサブスクライブし、メールまたは DingTalk メッセージを使用して特定の受信者にダッシュボードデータを送信することもできます。詳細については、「サブスクリプションの追加」をご参照ください。