white male, 3d model, isolated

輕量日誌採集 Loki ,我用洛基 – Server 採集 Log – Part 3

Loki 洛基是什麼??? 你還不知道嗎?? 快點至HowHowWen的 Loki 第一章學習一下,接下來介紹如何在已經有產生 Log 的 Server 上部署 Promtail 採集指定目錄的 Log 發送至 Loki ,並透過 Grafana 視覺化查詢及呈現。

1. 所需要求

本範例使用AMD64指令集 Linux 系列
查詢該電腦是哪一種指令集可以使用 uname -a 查詢

2. 步驟

1. 下載 Linux Promtail 程式
2. 下載Promtail設定檔
3. 編輯設定檔
4. 輸出指定log
5. 啟動程式

等等… HowHow 都已經幫你處理好了,只需要一鍵就能完成

2. 簡化步驟

  1. 輸入下方指令
    mkdir -p ~/howhowwen/Loki && cd ~/howhowwen/Loki && \
    curl https://jeffwen0105.github.io/howhow/Linux/Loki/script/loki_promtail.sh \
    --output loki_promtail.sh \
    && sh loki_promtail.sh

  1. 編輯你的Docker IP
    vi promtail/conf/config-promtail.yml 

簡單的說就要再瀏覽器要有這個畫面,就是Loki API EndPoint

另外下方路徑配置要不要改就看個人高興,預設會去抓 /var/log/*.log 所有的 LOG

  1. 啟動發送Promtail
cd promtail 
sh start_promtail.sh

  1. 可以透過 tail 等工具查看執行的 log
tail -f running.log 

  1. 至Grafana 介面就能查詢到所有進來的 Log

是不是非常容易又好用呢?還不快點手刀起來讓所有的Server 蒐集的 Log 通通蒐集起來八~~

Similar Posts

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。