索引設置__logsearch_用戶指南_日誌服務-阿裏雲
打開索引
日誌服務提供通過關鍵詞進行日誌查詢功能,如果需要使用該功能(默認不打開),則首先需要在LogStore上創建索引。創建之後就可以通過關鍵詞進行查詢, 如:
1. KEY_1 OR KEY_?2
日誌中出現KEY_1 或 滿足KEY_?2 (例如KEY_12,KEY_22)
2. KEY_1 AND KEY_*2
日誌中同時出現KEY_1和KEY_*2 (例如KEY_222, KEY_123452)
3. KEY_1 NOT KEY_2
日誌中出現KEY_1但不出現KEY_2
4. (KEY_1 OR KEY_2) AND KEY_3 NOT KEY_4
日誌中出現KEY_1或KEY_2,並且出現KEY_3但不出現KEY_4
完整查詢語法請參考API/查詢語法。
設置索引
在日誌服務控製台“Project列表”頁麵選擇指定Project點擊即可進入“LogStore列表頁麵”,在“日誌消費模式”下可以通過“創建”或者“修改”進行索引配置,如圖示:
如果需要為“test-index”日誌庫創建索引,點擊“創建”鏈接顯示如下對話框:
其中“test-index”寫入的日誌內容如下:
索引屬性配置說明
全文索引屬性
- 大小寫敏感
- 選擇false表示不區分,則查詢“INTERNALERROR”和“internalerror”都能查詢到樣例日誌,如果選擇true,則隻能通過“internalError”查詢到樣例日誌。
分詞符
根據指定單字符,將日誌內容切分成多個關鍵詞。例如樣例日誌:
日誌內容:a,b;c;D-F
如果設置分隔符為:逗號,分號和短橫線,則切分出來5個關鍵詞:
"a" "b" "c" "D" "F"
鍵值索引屬性
默認的索引會查詢日誌中所有key對應的內容,隻要有一個命中,就會被查詢到。比如日誌樣例中,如果查詢“internalError”,在“error”和“code”兩個key中都滿足該查詢條件,如果隻需要查詢“error”為“internalError”的日誌內容,需要設置鍵值索引,如下圖示:
其中“鍵名稱”即為用戶指定日誌內容特定字段Key,其它兩項屬性“大小寫敏感”和“分詞符”與“全文索引屬性”中的功能一致,創建完成如上圖的索引屬性後,可根據如下查詢獲取“error”字段為“internalError”的日誌內容:
error:internalError
合理配置索引
根據具體的查詢業務需求,可以選擇合適的索引方法,既能達到高效查詢的需求,也能節省使用費用。
- 所有查詢不需要指定鍵名稱(Key)
- 可以隻設置“全文索引屬性”
- 無需設置“鍵值索引屬性”
- 部分查詢需要指定鍵名稱(Key)
- 根據需求,對特定鍵(Key)創建鍵值索引
最後更新:2016-12-12 23:21:15
上一篇:
投遞日誌到ODPS__logshipper_用戶指南_日誌服務-阿裏雲
下一篇:
查詢日誌__logsearch_用戶指南_日誌服務-阿裏雲
常用命令簡介__常用命令_基本介紹_大數據計算服務-阿裏雲
大文件上傳如何續傳__數據操作常見問題_產品使用問題_歸檔存儲-阿裏雲
文檔更新記錄__API使用手冊_歸檔存儲-阿裏雲
查詢返回碼__資源監控接口_API 手冊_CDN-阿裏雲
日誌導出工具__開發者工具_消息服務-阿裏雲
獲取鏡像列表__SDK接口說明_Java版SDK_批量計算-阿裏雲
請求簽名__API-Reference_日誌服務-阿裏雲
直播截圖__使用手冊_視頻直播-阿裏雲
5.1 數據的導入__第五章 Data Pipeline_使用手冊_分析型數據庫-阿裏雲
冷卻時間__使用須知_用戶指南_彈性伸縮-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲