閱讀625 返回首頁    go 技術社區[雲棲]


日誌服務客戶端(logtail)異常檢測工具

簡介

當日誌收集端不工作或工作異常時,用戶可通過logtail檢測工具查看客戶端是否存在異常情況,根據工具提示快速定位並解決問題。

使用方法

下載檢測工具腳本

wget https://logtail-release.oss-cn-hangzhou.aliyuncs.com/linux64/checkingtool.sh

檢測工具常用參數

  • --help查看幫助文檔
  • --logFile [LogFileFullPath]檢測logtail是否收集路徑為LogFileFullPath的日誌
  • 無參數默認執行除logFile和外的所有檢查項,具體的檢查項包括

    • 操作係統檢查(--system)
    • 安裝文件完整性檢查(--installFiles)
    • logtail運行狀態檢查(--status
    • 阿裏雲userID檢查(--aliuid)
    • 動態機器組/自定義標識檢查(--userDefinedId)
    • 網絡連通性檢查(--net)

檢查步驟

  • 直接運行腳本sudo ./checkingtool.sh進行通用項檢查 通用檢查
  • 根據通用項檢查提示解決相應的異常
  • 若通用項檢查全部通過而logtail還未收集到日誌文件,使用--logFile [LogFileFullPath]參數檢查logtail是否收集指定路徑的日誌 指定日誌文件檢查
  • 若指定日誌文件檢查通過,建議進入阿裏雲控製台中查看該日誌服務配置項的異常日誌,參見收集錯誤查詢

常見異常以及解決方法

常見問題 解決方法
安裝文件丟失 重裝logtail
logtail未運行 使用命令/etc/init.d/ilogtaild start開啟
多個logtail進程 使用命令/etc/init.d/ilogtaild stop關閉,再用命令/etc/init.d/ilogtaild start開啟
443端口被禁用 防火牆打開443端口
無法找到配置服務器 確認安裝正確性,若安裝錯誤,卸載後重新安裝
不存在用戶配置 確認控製台已經創建好logtail配置、機器組中包含該客戶端且已經將配置應用到機器組
沒有匹配指定日誌文件 確認logtail配置正確性
指定日誌文件匹配多次 多個匹配時logtail隨機選擇一個配置,建議去重

注意事項

  • 檢查工具運行時會輸出客戶端配置的**阿裏雲id**和**動態機器組/自定義標識**,不存在時並不會給出告警,如果客戶端需要阿裏雲id或動態機器組/自定義標識的配置,請查看工具的輸出和您配置的是否一致,不一致時按照以下方法重新配置:阿裏雲UserId配置動態機器組配置
  • 檢查工具需要使用curl進行網絡連通性檢查,請確保機器安裝curl工具

最後更新:2017-04-13 20:02:31

  上一篇:go 體係結構頂會 ASPLOS 2017 最佳論文出爐,阿裏雲周靖人主旨演講
  下一篇:go js函數基礎