當您建立跟蹤並投遞到Log ServiceSLS時,Action Trail會自動幫您建立SLS Logstore和索引。如果您手動刪除或修改索引,可能導致事件進階查詢和事件警示功能不可用,此時您需要設定索引。
通過控制台設定索引
當Action Trail事件進階查詢和事件警示功能不可用時,您可以通過以下方式將索引設定為預設配置。
在左側導覽列,單擊跟蹤。
在跟蹤頁面,將滑鼠懸浮到目標跟蹤儲存服務列的SLS或SLS&OSS上,然後單擊SLS日誌庫名稱。
在Log Service控制台,選擇。
在查詢分析面板,關閉日誌聚類開關,開啟全文索引開關,然後開啟
event中相關欄位的開啟統計開關。單擊確定。
在查詢分析設定對話方塊,單擊確認。
通過CloudShell設定索引
當Action Trail事件進階查詢和事件警示功能不可用時,您可以通過CloudShell重新建立索引。
登入CloudShell。
執行以下命令,一鍵建立索引。
actiontrail-update-index [project] [logstore] [regionId]說明請將project(記錄項目名稱)、logstore(日誌庫)、regionId(記錄項目地區)替換為Log ServiceSLS中設定的參數。您可以在Action Trail控制台跟蹤詳情頁查詢Log Service參數資訊。
程式碼範例:
actiontrail-update-index actiontrail-ev**** actiontrail-test**** cn-hangzhou