ActionTrail は、デフォルトでイベントを 90 日間保持します。古いイベントをクエリするには、トレイルを作成して Simple Log Service (SLS)、Object Storage Service (OSS)、または MaxCompute にイベントを配信して長期保存します。その後、高度なクエリ機能を使用して、完全なイベント履歴を検索および分析します。
前提条件
-
SLS の有効化、OSS の有効化、または MaxCompute の有効化が完了していること。
説明SLS、OSS、および MaxCompute は無料で有効化できます。イベントのストレージとクエリには料金が発生します。SLS の課金、OSS の課金、および MaxCompute の課金をご参照ください。
-
データバックフィル機能を使用するには、必要な権限が必要です。権限をリクエストするには、チケットを送信してください。
ステップ 1:トレイルの作成
単一アカウントのトレイルを作成し、イベントを SLS に配信します。
マルチアカウントのトレイルを作成したり、イベントを OSS や MaxCompute に配信したりすることもできます。詳細については、「単一アカウントのトレイルの作成」および「マルチアカウントのトレイルの作成」をご参照ください。
-
ActionTrail コンソールにログインします。
-
左側のナビゲーションペインで、[トレイル] をクリックします。
-
上部メニューで、単一アカウントのトレイルのリージョンを選択します。
説明このリージョンがトレイルのホームリージョンになります。
-
[トレイル] ページで、トレイルの作成 をクリックします。
-
トレイルの作成 ページで、トレイルを設定します。
[基本情報] セクションで、トレイルの基本情報を設定します。
説明デフォルトでは、トレイルはすべてのリージョンでイベントを配信します。 [管理イベント] を [すべて] に設定することをお勧めします。 これにより、トレイルはすべてのリージョンで発生するすべてのタイプのイベントを配信します。 詳細については、「シングルアカウントトレイルを作成する」をご参照ください。
-
イベント配信の監査 セクションで、現在の Alibaba Cloud アカウント内の SLS へのイベント配信を設定します。
パラメーター
説明
[Logstore のリージョン]
SLS プロジェクトが配置されているリージョン。
[プロジェクト名]
SLS のプロジェクト名。
説明プロジェクト名は、すべての Alibaba Cloud アカウントで全世界で一意である必要があります。
-
新しい Log Service プロジェクト を選択した場合、ActionTrail がプロジェクトを作成します。プロジェクト名を入力します。
-
既存の Log Service プロジェクト を選択した場合、SLS 内の既存のプロジェクトを選択します。
SLS でプロジェクトを作成するには、「Logtail を使用した ECS テキストログの収集と分析」をご参照ください。
-
-
確定 をクリックします。
ステップ 2 (任意):データバックフィルタスクの作成
トレイルは作成後に発生したイベントのみを配信します。過去 90 日間のイベントを保存するには、データバックフィルタスクを作成する必要があります。
データバックフィル機能を使用するには、チケットを送信して権限をリクエストする必要があります。
詳細については、「データバックフィルタスクの作成」をご参照ください。
-
左側のナビゲーションペインで、[バックフィル] をクリックします。
-
上部メニューで、データバックフィルタスクのリージョンを選択します。
説明リージョンは、トレイルのホームリージョンと一致している必要があります。
-
[バックフィル] ページで、タスクの作成 をクリックします。
-
タスクの作成 ページで、トレイルを選択します。
説明トレイルを選択すると、トレイルリージョン、プロジェクトリージョン、プロジェクト名、および Logstore が自動的に入力されます。
-
決定 をクリックします。
作成後、[バックフィル] ページで、関連するトレイル、バックフィル履歴、配信ステータス、タイムスタンプなどのタスク詳細を表示できます。
ステップ 3:高度なクエリの実行
-
左側のナビゲーションペインで、[トレイル] をクリックします。
-
[トレイル] ページで、対象のトレイルを見つけ、[高度なクエリ] 列のスイッチをオンにします。
-
カスタムテンプレート ページの [デフォルト] タブで、クエリ条件を設定します。
-
シンプルクエリ
シンプルなクエリ で、プロンプトに従ってクエリ条件を設定します。
-
SQL クエリ
シンプルなクエリ スイッチをオフにして、SQL クエリを入力します。
説明-
SQL 構文とクエリ例については、「高度なイベントクエリの SQL 構文」をご参照ください。
-
シンプルクエリから開始するには、シンプルなクエリ で条件を設定し、シンプルなクエリ スイッチをオフにします。シンプルなクエリ で設定した条件は、カスタマイズ可能な SQL ステートメントに自動的に変換されます。
-
-
-
時間範囲を指定し、実行 をクリックします。
説明-
デフォルトでは、ActionTrail は過去 7 日間のイベントを照会します。
-
右側のイベントアラートをクリックして、現在の照会に対してアラートを設定できます。詳細については、「カスタムアラートルールの作成」をご参照ください。
-
システムテンプレート内のデフォルトの SQL ステートメントを変更し、保存をクリックしてカスタムテンプレートとして保存できます。
-
-
照会結果を確認します。
-
生ログ
未加工のログタブで、確認したいイベントを見つけ、操作列の詳細を表示をクリックすると、基本情報と JSON 形式の詳細を確認できます。
-
ヒストグラム
クエリヒストグラムタブには、イベントのヒストグラムが表示されます。
-
次のステップ
配信されたイベントは、次のサービスでクエリまたは分析することもできます: