分散式系統 Log 收集與查詢 EFK

Microservice 搭上 K8s ,就是要能快速集成、監控

Bruce Hsu
Bruce Hsu skills sharing
13 min readJun 15, 2021

--

這幾週是台灣疫情社區感染擴大的緊張期,為了讓大家 Work From Home 發慌,我也繼續馬拉松紀錄自己的技術力。

今天想介紹大家如何在分散式系統做 Log 收集與查詢,範例會使用上 K8s 搭配 helm 來快速集成來做一個 demo,當然這些東西要不要搭配容器化作管理,不是本次會討論的,只是想快速創建一個分散式集群來模擬一般會碰到的環境

挑選對的技術來解決真正開發團隊的痛點,平常迭代快速的技術我們認真選擇並學習,以讓自己持續成長在對的時間提出對的事情。

針對單一服務的 Log

當然我們在做 Log 查詢,某方面我們應該先當一個 data engineer,越是重要的資訊,越是要在App上做資料保存,接著傳送,這邊因為牽扯到硬碟的 IO 抑或是網路的傳輸,需要考量到的東西是

  • 什麼樣的資訊是需要被 Log…

--

--

Bruce Hsu
Bruce Hsu skills sharing

I'm a Java engineer, eager to learn new skills, technique and willing to take challenges.