230
財經資訊
LogSearch-索引__Getting-Started_日誌服務-阿裏雲
日誌服務提供通過關鍵詞進行日誌查詢功能, 如果需要使用該功能,則首先需要在LogStore上創建索引。創建之後, 就可以通過關鍵詞進行查詢, 如:
1. KEY_1 OR KEY_2
日誌中出現KEY_1 或 KEY_2
2. KEY_1 AND KEY_2
日誌中同時出現KEY_1和KEY_2
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
如何設置索引
在日誌服務控製台“Project列表”頁麵選擇指定Project點擊即可進入“LogStore列表頁麵”,在“日誌消費模式”下可以通過“創建”或者“修改”進行索引配置,如圖示:
如果需要為“test-index”日誌庫創建索引,點擊“創建”鏈接顯示如下對話框:
其中“test-index”寫入的日誌內容如下:
索引屬性配置說明
數據保存時間
支持7天、30天和90天,一旦創建無法修改。
全文索引屬性
- 開關
- 全文索引屬性默認打開,如果所有查詢都指定Key名稱可以關閉全文索引屬性
- 全文索引屬性和鍵值屬性必須至少設置一種
- 大小寫敏感
- 選擇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)創建鍵值索引
- 所有查詢都會指定鍵名稱(Key)
- 關閉“全文索引屬性”
- 根據需求,特定的Key創建鍵值索引屬性
最後更新:2016-11-23 17:16:06
上一篇:
LogSearch-報警__Getting-Started_日誌服務-阿裏雲
下一篇:
LogSearch-上下文查詢__Getting-Started_日誌服務-阿裏雲
阿裏雲總裁胡曉明:幫助企業完成技術創新,做有溫度的阿裏雲
添加數據源__數據建模_Quick BI-阿裏雲
經典網絡IPSecVPN接入__使用金融雲產品_金融雲-阿裏雲
DTS服務賬號角色授權__訪問控製_用戶指南_數據傳輸-阿裏雲
公共HTTP頭定義__調用方式_API文檔_批量計算-阿裏雲
阿裏雲新一代關係型數據庫 PolarDB
刪除用戶__用戶管理_DMS for MongoDB_用戶指南(NoSQL)_數據管理-阿裏雲
CDN 命令介紹__最佳實踐_命令行工具 CLI-阿裏雲
DeleteObject__關於Object操作_API 參考_對象存儲 OSS-阿裏雲
Topic__基本概念_API使用手冊_消息服務-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲