ActionTrail は、トレイルを作成して Simple Log Service (SLS) にイベントを配信する際、SLS Logstore とインデックスを自動的に作成します。インデックスが手動で削除または変更された場合、イベントの高度なクエリとイベントアラート機能が利用できなくなることがあります。この問題を解決するには、インデックス設定を復元します。
コンソールでのインデックス設定
ActionTrail コンソールでインデックスをデフォルト設定に復元できます。
-
ActionTrail コンソールにログインします。
-
左側のナビゲーションペインで、[Trail] をクリックします。
-
[追跡] ページで、目的の追跡を見つけます。ストレージサービス 列で、SLS または SLS&OSS にカーソルを合わせ、SLS Logstore の名前をクリックします。
-
Simple Log Service コンソールで、を選択します。
-
検索と分析 パネルで、LogReduce スイッチをオフにし、フルテキストインデックス スイッチをオンにしてから、
eventオブジェクト内の関連フィールドについて 集計の有効化 スイッチをオンにします。 -
決定 をクリックします。
-
検索と分析変更 ダイアログボックスで、確定 をクリックします。
Cloud Shell によるインデックスの設定
Cloud Shell でコマンドを実行してインデックスを再作成することもできます。
-
Cloud Shell にログインします。
-
次のコマンドを実行してインデックスを作成します。
actiontrail-update-index [project] [logstore] [regionId]説明project、logstore、regionId のプレースホルダーを、プロジェクト名、Logstore 名、プロジェクトが存在するリージョンの ID に置き換えてください。これらの値は、ActionTrail コンソールのトレイル詳細ページで確認できます。
例:
actiontrail-update-index actiontrail-ev**** actiontrail-test**** cn-hangzhou