輕量日誌採集 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. 簡化步驟
- 輸入下方指令
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
- 編輯你的Docker IP
vi promtail/conf/config-promtail.yml
簡單的說就要再瀏覽器要有這個畫面,就是Loki API EndPoint
另外下方路徑配置要不要改就看個人高興,預設會去抓 /var/log/*.log 所有的 LOG
- 啟動發送Promtail
cd promtail
sh start_promtail.sh
- 可以透過 tail 等工具查看執行的 log
tail -f running.log
- 至Grafana 介面就能查詢到所有進來的 Log