本快速入門在Windows環境下(xià),演示配置Logtail采集阿裏雲ECS日志(zhì)并投遞日志(zhì)到MaxCompute的基本流程。本快速入門涉及采集日志(zhì)、實時查詢、投遞日志(zhì)等日志(zhì)服務基本功能,是日志(zhì)服務的入門級操作指南(nán)。
日志(zhì)服務(Log Service)是阿裏雲提供的、針對海量日志(zhì)收集、存儲、查詢的平台化服務。您可以使用日志(zhì)服務來集中(zhōng)收集服務集群中(zhōng)所有的日志(zhì),并支持實時消費(fèi),實時查詢和投遞到OSS、MaxCompute等其他雲産品做進一(yī)步分(fēn)析。
視頻(pín)介紹:阿裏雲日志(zhì)服務快速指南(nán)
使用注冊成功的阿裏雲賬号登錄 日志(zhì)服務産品頁,單擊 管理控制台。
在日志(zhì)服務管理控制台,将鼠标移至頁面右上角您的用戶名上方,在顯示的菜單中(zhōng)單擊 AccessKey管理。創建密鑰對(AccessKey),确認狀态已設置爲啓用。
當您第一(yī)次進入日志(zhì)服務管理控制台,系統會提示您創建一(yī)個項目(Project)。您也可以通過單擊右上角的創建Project進行操作。
創建Project需要指定Project名稱與所屬區域,請根據您的實際需求進行創建。
在Project創建完成的同時,系統會提示您創建一(yī)個日志(zhì)庫(以下(xià)稱爲Logstore)。您也可以進入該Project,通過單擊右上角的創建進行操作。創建Logstore需要指定如何使用這些日志(zhì)。
請參考選擇網絡,根據您當前的網絡環境和ECS所處地域選擇合适的Logtail安裝方式。
下(xià)載Logtail安裝包到雲服務器ECS。單擊此處下(xià)載Windows安裝包。
将安裝包解壓縮到當前目錄,進入目錄logtail_installer
。以管理員(yuán)身份運行cmd,并執行安裝命令.\logtail_installer.exe install cn_hangzhou
進行安裝。
更多信息請參考安裝Logtail(Windows系統)和 安裝Logtail(Linux系統)。
在日志(zhì)服務管理控制台單擊目标Project進入Logstore列表。單擊目标Logstore對應的數據接入向導圖标。您也可以單擊管理,在Logtail配置列表中(zhōng)創建配置。
Logtail配置流程包含以下(xià)操作步驟:選擇數據類型、數據源設置、查詢分(fēn)析&可視化和投遞 & ETL。後兩個步驟爲可選步驟。
日志(zhì)服務支持多種雲産品、自建軟件和自定義數據的日志(zhì)收集。本文以采集文本日志(zhì)爲例,詳細步驟及說明請參考采集文本日志(zhì)。
單擊自定義數據中(zhōng)的文本文件。
請按照頁面提示填寫配置名稱、日志(zhì)路徑和日志(zhì)文件名稱。文件名稱可以填寫完整名稱,也支持通配符模式匹配。
指定日志(zhì)收集模式爲分(fēn)隔符模式或完整正則模式時,需要您填寫日志(zhì)樣例。日志(zhì)服務支持在配置Logtail的同時,根據您選擇的配置對日志(zhì)樣例嘗試解析。如果解析失敗,需要您修改分(fēn)隔符配置或者正則表達式。請将需要解析的日志(zhì)樣例填寫到對應位置。
您可以指定分(fēn)隔符爲制表符、豎線、空格,也可以自定義分(fēn)隔符。請根據您的日志(zhì)格式選擇正确的分(fēn)隔符,否則日志(zhì)數據會解析失敗。
一(yī)般情況下(xià),請保持高級選項的默認配置。如您有其他需求,請參考采集文本日志(zhì)中(zhōng)的高級配置相關說明。
如果您之前沒有創建過機器組,請先根據頁面提示創建機器組,然後将Logtail配置應用到機器組。
完成以上步驟後,日志(zhì)服務即刻開(kāi)始收集阿裏雲ECS上的日志(zhì),您可以通過控制台和API/SDK對已收集的日志(zhì)進行實時消費(fèi)。
如您需要對日志(zhì)内容進行查詢、分(fēn)析或投遞消費(fèi),單擊下(xià)一(yī)步。
完成采集配置後,您的ECS日志(zhì)正在被實時采集,如您需要對采集到的日志(zhì)進行查詢分(fēn)析,則需要執行本步驟,在數據采集向導中(zhōng)配置索引。
您也可以在Logstore列表界面,單擊查詢進入查詢界面,并單擊右上角的開(kāi)啓索引,在右側彈出菜單中(zhōng)配置索引。
您可以選擇開(kāi)啓全文索引屬性,并确認是否啓用大(dà)小(xiǎo)寫敏感、确認分(fēn)詞符内容。
單擊鍵名稱右側的加号新增一(yī)行,填寫鍵名稱、類型、别名、大(dà)小(xiǎo)寫敏感、分(fēn)詞符、選擇是否開(kāi)啓統計。
設置查詢分(fēn)析之後,如果還需要配置日志(zhì)投遞或ETL,請單擊下(xià)一(yī)步。
日志(zhì)服務不僅支持對多種來源、格式的數據進行批量采集和管理維護,還支持将日志(zhì)數據投遞到OSS、MaxCompute等雲産品進行計算分(fēn)析。另外(wài),日志(zhì)服務提供流式的全托管數據加工(gōng)服務,依托于函數計算服務,即ETL。通過配置一(yī)個ETL Job,日志(zhì)服務将定時獲取數據更新并觸發函數執行:增量消費(fèi)日志(zhì)服務Logstore的數據,在函數裏完成自定義加工(gōng)任務。用于數據加工(gōng)的函數可以是日志(zhì)服務提供的模闆或者用戶自定義函數。
如您需要投遞日志(zhì)到OSS、MaxCompute,或者配置ETL,請單擊對應的開(kāi)啓投遞按鈕。
本文檔以投遞MaxCompute爲例。爲把日志(zhì)服務内的日志(zhì)投遞到MaxCompute,您需要首先準備好相應的MaxCompute環境。
__source__
、__time__
、__topic__
、__extract_others__
和__partition_time__
是日志(zhì)服務的系統保留字段,建議使用。對于映射配置的限制詳情請參見通過日志(zhì)服務投遞日志(zhì)到MaxCompute。
填寫完成後,單擊确認即可開(kāi)始投遞。
分(fēn)析在步驟3 配置數據接入向導中(zhōng)配置了索引,可以對采集到的日志(zhì)數據進行實時查詢與SQL分(fēn)析。
請返回至Logstore列表,單擊查詢進入查詢界面。輸入關鍵字、Topic或者查詢分(fēn)析語句,并設定日志(zhì)時間範圍、單擊查詢/分(fēn)析來查詢日志(zhì),詳細說明請參考查詢日志(zhì)。
另外(wài),日志(zhì)服務支持上下(xià)文查詢、快速查詢、快速分(fēn)析等查詢功能,還支持通過SQL語句獲取多種格式的分(fēn)析圖表、通過儀表盤自制數據分(fēn)析大(dà)盤等多種方式的可視化分(fēn)析手段,更多功能請參考其他功能。
例如,查詢指定時間段的PV,并以表格形式表示。