概述
更新時間 2024-08-20 14:58:21
最近更新時間: 2024-08-20 14:58:21
分享文章
本文主要介紹云日志服務的日志接入概述。
云日志服務支持實時日志采集,通過采集器的方式方便您在各種數據源場景下采集日志,采集日志后,您可在云日志服務控制臺實時查詢、分析日志數據。
日志源接入
目前支持接入天翼云彈性云主機以及云容器引擎日志接入。
- 彈性云主機:支持采集云主機文本日志,將彈性云主機待采集日志的路徑配置到日志單元中,采集器將按照配置的采集規則采集日志至云日志服務。接入詳情請參考接入云主機-文本日志。
- 云容器引擎:支持采集云容器引擎的標準輸出日志與文件日志。接入詳情請參考接入云容器引擎-應用日志。
日志結構化解析
日志的結構化解析指日志數據將以 key-value 對的形式存儲在云日志服務平臺上。日志數據結構化后,您可以在云日志服務控制臺根據指定的鍵值進行日志檢索、分析與加工。目前采集器提供多種解析方式,詳情如下:
| 解析方式 | 說明 |
|---|---|
| 單行全文 | 單行全文是指一條日志僅包含一行的內容,在采集的時候,將使用換行符來作為一條日志的結束符,即在日志文件中,以換行符分隔兩條日志。日志數據本身不再進行日志結構化處理,也不會提取日志字段。每條日志都會存在一個默認的字段__message__,采集器會將日志內容存放在__message__中。詳情請參考單行全文模式。 |
| 多行全文 | 多行全文日志是指一條完整的日志數據可能跨占多行,您需要指定首行正則以進行匹配,當某行日志匹配上預先設置的正則表達式,就認為是一條日志的開頭,而下一個行首出現則作為該條日志的結束標識符。日志內容同樣也會存放在__message__字段中。詳情請參考多行全文模式。 |
| 單行正則 | 單行正則模式用于處理結構化的日志,針對包含一行內容的日志,您需要指定一個正則表達式,采集器按照正則表達式將一條完整日志提取為多個 key-value 鍵值。詳情請參考單行正則模式。 |
| 多行正則 | 多行正則模式用于處理結構化的日志,針對包含多行內容的日志,您需要指定一個行首正則表達式用于匹配日志的開頭,并指定一個正則表達式用于提取多個值,采集器按照該正則表達式將一條完整日志提取為多個 key-value 鍵值。詳情請參考多行正則模式。 |
| 單行分隔符 | 單行分隔符模式支持通過配置的分隔符將一條日志分割成多個 key-value 鍵值,從而實現結構化處理,該模式僅適用于單行日志,每條完整的日志以換行符為結束標識符。詳情請參考單行分隔符模式。 |
| JSON | 支持解析Object類型的JSON日志,提取JSON日志內容作為Key-Value對,即Object首層的鍵作為Key,Object首層的值作為Value。詳情請參考JSON模式。 |
費用說明
請參考計費概述。