常見問題
更新時間 2025-10-15 18:11:05
最近更新時間: 2025-10-15 18:11:05
分享文章
本文介紹數據采集常見問題。
云日志服務可以采集哪類日志?
云主機應用日志。容器應用日志,包括容器標準輸出日志與文件日志。
如何在云主機上安裝采集器?
云日志服務控制臺提供采集器安裝命令,您需要在目標云主機中執行該命令安裝采集器。詳情請查看采集器安裝。
配置數據采集時支持哪種分詞方式?
日志的結構化解析指日志數據將以 key-value 對的形式存儲在云日志服務平臺上。日志數據結構化后,您可以在云日志服務控制臺根據指定的鍵值進行日志檢索、分析與加工。目前采集器提供多種解析方式,詳情如下:
| 解析方式 | 說明 |
|---|---|
| 單行全文 | 單行全文是指一條日志僅包含一行的內容,在采集的時候,將使用換行符來作為一條日志的結束符,即在日志文件中,以換行符分隔兩條日志。日志數據本身不再進行日志結構化處理,也不會提取日志字段。每條日志都會存在一個默認的字段__message__,采集器會將日志內容存放在__message__中。詳情請參考單行全文模式。 |
| 多行全文 | 多行全文日志是指一條完整的日志數據可能跨占多行,您需要指定首行正則以進行匹配,當某行日志匹配上預先設置的正則表達式,就認為是一條日志的開頭,而下一個行首出現則作為該條日志的結束標識符。日志內容同樣也會存放在__message__字段中。詳情請參考多行全文模式。 |
| 單行正則 | 單行正則模式用于處理結構化的日志,針對包含一行內容的日志,您需要指定一個正則表達式,采集器按照正則表達式將一條完整日志提取為多個 key-value 鍵值。詳情請參考單行正則模式。 |
| 多行正則 | 多行正則模式用于處理結構化的日志,針對包含多行內容的日志,您需要指定一個行首正則表達式用于匹配日志的開頭,并指定一個正則表達式用于提取多個值,采集器按照該正則表達式將一條完整日志提取為多個 key-value 鍵值。詳情請參考多行正則模式。 |
| 單行分隔符 | 單行分隔符模式支持通過配置的分隔符將一條日志分割成多個 key-value 鍵值,從而實現結構化處理,該模式僅適用于單行日志,每條完整的日志以換行符為結束標識符。詳情請參考單行分隔符模式。 |
| JSON | 支持解析Object類型的JSON日志,提取JSON日志內容作為Key-Value對,即Object首層的鍵作為Key,Object首層的值作為Value。詳情請參考JSON模式。 |
日志采集器在機器上的安裝位置?
- 云主機:登錄云主機執行以下命令,在進程信息中可查看采集器安裝路徑。
systemctl status lmtagent - 云容器引擎:執行以下命令,在進程信息中可查看采集器安裝路徑。
ps -ef|grep lmtagent
如何在容器集群中部署日志采集插件?
需要再容器集群中安裝ctg-log-operator插件,安裝步驟詳情請查看云容器引擎-用戶指南-插件市場。
使用采集器過程中,CPU占用較高怎么處理?
若在使用采集器過程中,服務器的CPU占用較高,請確認您在云日志服務控制臺中配置的日志采集路徑下是否有大量的日志文件,若存在大量文件,建議定時清理,以減少采集器在收集日志過程中帶來的系統資源占用。