日志采集器
更新時間 2025-06-26 14:52:15
最近更新時間: 2025-06-26 14:52:15
分享文章
本文介紹日志采集器的使用限制。
本文介紹日志采集器Lmt-Agent的限制。
| 限制項 | 說明 |
|---|---|
| 文件編碼 | 支持UTF-8或GBK的編碼日志文件,建議使用UTF-8編碼獲得更好的處理性能。如果日志文件為其它編碼格式則會出現亂碼、數據丟失等問題 |
| 日志文件大小 | 無限制。 |
| 日志文件輪轉 | Lmt-Agent目前支持配置固定日志文件名或者模糊匹配文件名,用戶需要自己處理日志文件輪轉。 |
| 日志采集路徑 | 詳情請查看接入云主機-文本日志中的采集路徑配置。 |
| 軟鏈接 | 支持軟鏈接。 |
| 單條日志大小 | 默認限制為512 KB。您可通過啟動參數max_read_buffer_size進行調整,最大不能超過8 MB。多行日志按行首正則表達式劃分后,每條日志大小限制仍為512 KB。如果日志超過512 KB,會被強制拆分為多條進行采集。例如:單條日志大小為1025 KB,則第一次處理512 KB,第二次處理512 KB,第三次處理1 KB,最終采集結果為多條不完整的日志。 |
| 正則表達式 | 正則表達式類型支持Perl兼容正則表達式。 |
| JSON | 完全支持標準JSON(RFC7159、ECMA-404)。不支持非標準JSON,例如 {"name": "\xE5\xAD\xA6"}。 |
| 同一文件對應多個采集配置 | 同一個文件支持上報到不同日志項目、日志單元。 |
| 文件打開行為 | 讀取時打開,讀取完后關閉。 |
| 首次日志采集行為 | Lmt-Agent只采集增量的日志文件。首次發現文件被修改后,如果文件大小超過1 MB(容器標準輸出為512 KB),則從最后1 MB處開始采集,否則從開始位置采集。最大支持回溯日志大小默認為10GB。 |