閱讀910 返回首頁    go 人物


Logtail__常見問題_日誌服務-阿裏雲

Logtail是日誌服務提供的一種便於日誌接入的日誌收集客戶端。通過在你的機器上安裝Logtail來監聽指定的日誌文件並自動把新寫入到文件的日誌上傳到你所指定的日誌庫。

Logtail是否可以收集靜態不變的日誌文件?

Logtail基於文件係統的修改事件來監聽文件的變化,並將實時產生的日誌發送到日誌服務。 如果日誌文件沒有發生任何修改行為,日誌文件內容將不會被Logtail采集。

Logtail支持哪些平台?

目前支持Linux 64位係統。

如何安裝、升級Logtail客戶端?

安裝:目前需要用戶通過安裝腳本自助安裝Logtail客戶端。 升級:Logtail客戶端的升級由日誌服務定期完成,升級過程數據收集不中斷。

如何配置使用Logtail客戶端?

請參考:控製台配置Logtail收集日誌說明

Logtail如何工作?

  1. 用戶在控製台配置需要監控的目錄、日誌文件名以及相應的解析規則(正則表達式)等;
  2. 用戶機器上,日誌文件發生修改,Logtail收到來自文件係統的事件並讀取新產生的日誌;
  3. Logtail根據正則表達式解析日誌格式並發往日誌服務。

Logtail是否支持日誌輪轉?

對於日誌文件a.LOG,當文件達到一定大小或創建超過一定時間後,a.LOG被mv為a.LOG.1(或其它名稱),然後新建一個a.LOG繼續寫入日誌。這個過程稱為輪轉。 Logtail基於文件係統的事件通知,可以自動處理日誌輪轉的場景。

Logtail如何處理網絡異常?

網絡異常、寫入Quota滿時,Logtail會將采集到的日誌內容寫入本地磁盤緩存,並在稍後進行重試。 磁盤緩存最大支持500MB,新緩存會覆蓋舊緩存;超過24小時未發送成功的緩存文件將被自動刪除。

Logtail日誌收集延時如何?

Logtail基於事件進行日誌收集,一般會在3秒內將日誌發往日誌服務。

Logtail如何處理曆史日誌?

Logtail隻用於收集實時日誌,如果日誌內容的時間與Logtail處理該日誌的係統時間相差5分鍾以上,即被認為是曆史日誌。

日誌服務修改日誌收集配置後多久可以生效?

用戶在控製台應用配置到機器組後,Logtail最遲會在3分鍾加載新配置並生效。

如何調查Logtail收集日誌問題?

  1. 查看Logtail心跳是否正常,如不正常,請嚐試重新安裝Logtail
  2. 確認日誌收集配置中的日誌文件是否在實時產生;
  3. 查看日誌收集配置的正則表達式是否與日誌內容相匹配。如正則匹配錯誤,可以在Logtail運行日誌查看到相關錯誤(Linux:/usr/local/ilogtail/ilogtail.LOG)。

為什麼我的Logtail心跳狀態不正常?

  1. 目前,Logtail客戶端目前隻支持64位Linux操作係統。
  2. Windows係統日誌收集請使用Logstash

如果發現心跳狀態不正常,可參考如下步驟進行診斷:

  • 檢查Logtail進程是否存在。請執行如下命令確認進程是否存在。如果不存在請重新安裝Logtail,否則進行下一步診斷操作。
sudo /etc/init.d/ilogtaild status
  • 請執行如下這些命令檢查網絡聯通性

    • 經典網絡

         telnet logtail.cn-<region>-intranet.log.aliyuncs.com 80
      
    • VPC網絡

         telnet logtail.cn-<region>-vpc.log.aliyuncs.com 80
      

如果無法聯通,請確認如下兩點:

  1. 如果本機設置了主機名(執行hostname命令查看)綁定(在文件/etc/hosts中),需要確認綁定的ip是否與日誌服務機器組中維護的ip一致;
  2. 如果沒有設置主機名綁定,請查看本機的第一塊網卡ip,確認該ip與日誌服務機器組維護的ip一致。

如果無法聯通,服務端將無法接收這台機器的心跳數據包。請聯係日誌服務產品技術支持團隊進行問題排查。

如根據上述原因排查後,仍然不能解決您的問題,請通過工單係統提交工單,將由日誌服務產品技術支持為您進行問題排查。

最後更新:2016-11-24 11:23:47

  上一篇:go 日誌收集__常見問題_日誌服務-阿裏雲
  下一篇:go 日誌查詢__常見問題_日誌服務-阿裏雲