เชธเชฒเชพเชฎ, เชเชพเชฌเซเชฐเซเชตเชธเซเช เชฐเชนเซเชตเชพเชธเซเช! เชเซเชฐเซเชธ เชฎเชพเชเซ เชจเชตเซ เชจเซเชเชงเชฃเซเชจเซ เชถเชฐเซเชเชคเชจเซ เชชเซเชฐเซเชตเชธเชเชงเซเชฏเชพเช
เช เชฒเซเช เชฒเซเชเซเชจเซ เชธเชเชเซเชทเชฟเชชเซเชค เชชเชฐเชฟเชเชฏ เชเซ. เชชเซเชฐเซเชเซเชเซเช เชฒเซเชเซ
เชฒเซเชเซเชจเซ เชฎเซเชเซเชฏ เชชเซเชฐเซเชฐเชฃเชพ เชนเชคเซ
- เชกเซเชเชพ เชธเซเชเซเชฐ เชเชฐเชตเชพ เชฎเชพเชเซ เชฒเซเชฌเชฒเชจเซ เชเชชเชฏเซเช เชเชฐเชตเซ
- เชฅเซเชกเชพ เชธเชเชธเชพเชงเชจเซเชจเซ เชตเชชเชฐเชพเชถ
เช เชฎเซ เชชเซเชฐเซเชฎเชฟเชฅเชฟเชฏเชธ เชเซเชตเซ เชฐเซเชคเซ เชเชพเชฐเซเชฏ เชเชฐเซ เชเซ เชคเซเชจเชพ เชชเชฐ เชชเชพเชเชพ เชซเชฐเซเชถเซเช เช เชจเซ เชเซเชฌเชฐเชจเซเชเซเชธเชจเชพ เชธเชเชฆเชฐเซเชญเชฎเชพเช เชคเซเชจเชพ เชเชชเชฏเซเชเชจเชพ เชเซเชเชฒเชพเช เชเชฆเชพเชนเชฐเชฃเซ เชเชชเซเชถเซเช.
เชชเซเชฐเซเชฎเชฟเชฅเชฟเชฏเชธ เชตเชฟเชถเซ เชฅเซเชกเชพเช เชถเชฌเซเชฆเซ
เชฒเซเชเซ เชเซเชตเซ เชฐเซเชคเซ เชเชพเชฐเซเชฏ เชเชฐเซ เชเซ เชคเซ เชธเชเชชเซเชฐเซเชฃ เชฐเซเชคเซ เชธเชฎเชเชตเชพ เชฎเชพเชเซ, เชเช เชชเชเชฒเซเช เชชเชพเชเซเช เชฒเซเชตเซเช เช เชจเซ เชชเซเชฐเซเชฎเชฟเชฅเชฟเชฏเชธ เชตเชฟเชถเซ เชฅเซเชกเซเช เชฏเชพเชฆ เชฐเชพเชเชตเซเช เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ เชเซ.
เชชเซเชฐเซเชฎเชฟเชฅเชฟเชฏเชธเชจเซ เชตเชฟเชถเชฟเชทเซเช เชตเชฟเชถเซเชทเชคเชพเชเชฎเชพเชเชจเซ เชเช เชเซ เชเชฒเซเชเซเชถเชจ เชชเซเชเชจเซเชเซเชธเชฎเชพเชเชฅเซ เชฎเซเชเซเชฐเชฟเชเซเชธเชจเซเช เชจเชฟเชทเซเชเชฐเซเชทเชฃ (เชจเชฟเชเชพเชธเชเชพเชฐเซ เชฆเซเชตเชพเชฐเชพ) เช
เชจเซ เชคเซเชจเซ TSDB (เชเชพเชเชฎ เชธเชฟเชฐเซเช เชกเซเชเชพ เชฌเซเช) เชฎเชพเช เชธเชเชเซเชฐเชนเชฟเชค เชเชฐเชตเซเช, เชเซเชฎเชพเช เชฒเซเชฌเชฒเชจเชพ เชธเซเชตเชฐเซเชชเชฎเชพเช เชฎเซเชเชพเชกเซเชเชพ เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ.
เชเซเชฎ เชคเซ เชเชฐเซเชฐเซ เชเซ
เชคเชพเชเซเชคเชฐเชฎเชพเช, เชชเซเชฐเซเชฎเชฟเชฅเชฟเชฏเชธ เชเชจเซเชเซเชจเชฐ เช เชจเซ เชเซเชฌเชฐเชจเซเชเซเชธเชจเซ เชฆเซเชจเชฟเชฏเชพเชฎเชพเช เชกเซ เชซเซเชเซเชเซ เชธเซเชเชพเชจเซเชกเชฐเซเชก เชฌเชจเซ เชเชฏเซเช เชเซ: เชคเซเชจเซเช เชเชจเซเชธเซเชเซเชฒเซเชถเชจ เชเซเชฌ เช เชธเชฐเชณ เชเซ, เช เชจเซ เชเซเชฌเชฐเชจเซเชเซเชธ เชเซเชฒเชธเซเชเชฐ เชชเซเชฐเซเชฎเชฟเชฅเชฟเชฏเชธ เชฎเชพเชเซ เชฎเซเชณ เช เชเชคเชฟเชฎ เชฌเชฟเชเชฆเซ เชธเชพเชฅเซ เชเชตเซ เชเซ. เชชเซเชฐเซเชฎเชฟเชฅเชฟเชฏเชธ เชเซเชเซเชเชธ เชฒเซเชฌเชฒเซเชธ เชธเซเชเซเชฐ เชเชฐเชคเซ เชตเชเชคเซ เชเชจเซเชเซเชจเชฐเชฎเชพเช เชเชฎเชพเชตเชตเชพเชฎเชพเช เชเชตเซเชฒเซ เชเชชเซเชฒเชฟเชเซเชถเชจเชฎเชพเชเชฅเซ เชฎเซเชเซเชฐเชฟเชเซเชธ เชชเชฃ เชเชพเชขเซ เชถเชเซ เชเซ. เชคเซเชฅเซ, เชเชชเซเชฒเชฟเชเซเชถเชจ เชฎเซเชจเซเชเชฐเซเชเช เช เชฎเชฒเชฎเชพเช เชฎเซเชเชตเซเช เชเซเชฌ เช เชธเชฐเชณ เชเซ.
เชเชฎเชจเชธเซเชฌเซ, เชฒเซเช เชฎเซเชจเซเชเชฎเซเชจเซเช เชฎเชพเชเซ เชนเชเซ เชชเชฃ เชเซเช เชเชฐเซเชจเชเซ เชธเซเชฒเซเชฏเซเชถเชจ เชจเชฅเซ, เช เชจเซ เชคเชฎเชพเชฐเซ เชคเชฎเชพเชฐเชพ เชฎเชพเชเซ เชเชเซเชฒ เชถเซเชงเชตเซ เช เชชเชกเชถเซ:
- เชเซเชจเซเชฆเซเชฐเซเชฏเชเชฐเชฃ เชฒเซเชเซเชธ (AWS, Azure เช เชฅเชตเชพ Google) เชฎเชพเชเซ เชธเชเชเชพเชฒเชฟเชค เชเซเชฒเชพเชเชก เชธเซเชตเชพ
- เชฎเซเชจเชฟเชเชฐเชฟเชเช เชธเซเชตเชพ "เชธเซเชตเชพ เชคเชฐเซเชเซ เชฆเซเชเชฐเซเช" (เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชกเซเชเชพเชกเซเช)
- เชคเชฎเชพเชฐเซ เชชเซเชคเชพเชจเซ เชฒเซเช เชเชฒเซเชเซเชถเชจ เชธเซเชตเชพ เชฌเชจเชพเชตเชตเซ.
เชคเซเชฐเซเชเชพ เชตเชฟเชเชฒเซเชช เชฎเชพเชเซ, เชฎเซเช เชชเชฐเชเชชเชฐเชพเชเชค เชฐเซเชคเซ เชเชฒเชพเชธเซเชเชฟเชเชธเชฐเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเซเชฏเซ, เชคเซ เชนเชเซเชเชค เชนเซเชตเชพ เชเชคเชพเช เชเซ เชนเซเช เชนเชเชฎเซเชถเชพ เชคเซเชจเชพเชฅเซ เชเซเชถ เชจ เชนเชคเซ (เชเชพเชธ เชเชฐเซเชจเซ เชคเซเชจเซ เชญเชพเชฐเซเชคเชพ เช เชจเซ เชเซเช เชตเชฃเซเชจเซ เชเชเชฟเชฒเชคเชพ).
เชฒเซเชเซเชจเซ เชจเซเชเซเชจเชพ เชธเชฟเชฆเซเชงเชพเชเชคเซ เช เชจเซเชธเชพเชฐ เช เชฎเชฒเซเชเชฐเชฃเชจเซ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชเซ เชกเชฟเชเชพเชเชจ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชนเชคเซ:
- เชถเชฐเซ เชเชฐเชตเชพ เชฎเชพเชเซ เชธเชฐเชณ เชฌเชจเซ
- เชฅเซเชกเชพ เชธเชเชธเชพเชงเชจเซเชจเซ เชเชชเชฏเซเช เชเชฐเซ
- เชเซเชเชชเชฃ เชเชพเชธ เชเชพเชณเชตเชฃเซ เชตเชฟเชจเชพ เชธเซเชตเชคเชเชคเซเชฐ เชฐเซเชคเซ เชเชพเชฎ เชเชฐเซ
- เชฌเช เชคเชชเชพเชธเชฎเชพเช เชฎเชฆเชฆ เชเชฐเชตเชพ เชชเซเชฐเซเชฎเชฟเชฅเชฟเชฏเชธเชจเชพ เชตเชงเชพเชฐเชพ เชคเชฐเซเชเซ เชธเซเชตเชพ เชเชชเซ เชเซ
เชเซ เชเซ, เช เชธเชฐเชณเชคเชพ เชเซเชเชฒเชพเช เชธเชฎเชพเชงเชพเชจเชจเชพ เชญเซเชเซ เชเชตเซ เชเซ. เชคเซเชฎเชพเชเชฅเซ เชเช เชธเชพเชฎเชเซเชฐเซเชจเซ เช เชจเซเชเซเชฐเชฎเชฟเชค เชจ เชเชฐเชตเซ. เชคเซเชฅเซ, เชเซเชเซเชธเซเช เชถเซเชง เชเซเชฌ เชเชพเชฐเซเชฏเชเซเชทเชฎ เช เชฅเชตเชพ เชธเชฎเซเชฆเซเชง เชจเชฅเซ เช เชจเซ เชเซเชเซเชธเซเชเชจเซ เชธเชพเชฎเชเซเชฐเซ เชชเชฐ เชเชเชเชกเชพเชเชจเซ เชฎเชเชเซเชฐเซ เชเชชเชคเซเช เชจเชฅเซ. เชชเชฐเชเชคเซ เชเชพเชฐเชฃ เชเซ เชฒเซเชเซ เชเซเชฐเซเชชเชจเซ เชธเชฎเชเชเซเชท เช เชจเซ เชชเซเชฐเซเชฎเชฟเชฅเชฟเชฏเชธเชจเชพ เชชเซเชฐเช เชฌเชจเชตเชพ เชฎเชพเชเชเซ เชเซ, เช เชเซเช เชเซเชฐเชฒเชพเชญ เชจเชฅเซ.
เชฌเชจเชพเชตเชจเซ เชคเชชเชพเชธ
เชถเชพ เชฎเชพเชเซ เชฒเซเชเซเชจเซ เช เชจเซเชเซเชฐเชฎเชฃเชฟเชเชพเชจเซ เชเชฐเซเชฐ เชจเชฅเซ เชคเซ เชตเชงเซ เชธเชพเชฐเซ เชฐเซเชคเซ เชธเชฎเชเชตเชพ เชฎเชพเชเซ, เชเชพเชฒเซ เชเชเชจเชพ เชคเชชเชพเชธ เชชเชฆเซเชงเชคเชฟ เชชเชฐ เชชเชพเชเชพ เชเชเช เชเซเชจเซ เชฒเซเชเซ เชตเชฟเชเชพเชธเชเชฐเซเชคเชพเชเช เชเชชเชฏเซเช เชเชฐเซเชฏเซ เชนเชคเซ:
1 เชเซเชคเชตเชฃเซ โ 2 เชกเซเชถเชฌเซเชฐเซเชก โ 3 เชเชกเชนเซเช เชเซเชตเซเชฐเซ โ 4 เชฒเซเช เชเชเชคเซเชฐเซเชเชฐเชฃ โ 5 เชตเชฟเชคเชฐเชฟเชค เชเซเชฐเซเชธเชฟเชเช โ 6 เชซเชฟเชเซเชธ!
(1 เชเซเชคเชตเชฃเซ โ 2 เชกเซเชถเชฌเซเชฐเซเชก โ 3 เชเชกเชนเซเช เชเซเชตเซเชฐเซ โ 4 เชฒเซเช เชเชเชคเซเชฐเซเชเชฐเชฃ โ 5 เชตเชฟเชคเชฐเชฟเชค เชเซเชฐเซเชธเชฟเชเช โ 6 เชซเชฟเชเซเชธเชฟเชเช!)
เชตเชฟเชเชพเชฐ เช เชเซ เชเซ เช เชฎเชจเซ เช เชฎเซเช เชชเซเชฐเชเชพเชฐเชจเซ เชเซเชคเชตเชฃเซ (เชธเซเชฒเซ เช เชจเซเชเชฟเชซเชฟเชเซเชถเชจ, SMS, เชตเชเซเชฐเซ) เชฎเชณเซ เชเซ เช เชจเซ เชคเซ เชชเชเซ:
- Grafana เชกเซเชถเชฌเซเชฐเซเชก เชเซเช
- เชธเซเชตเชพ เชฎเซเชเซเชฐเชฟเชเซเชธ เชเซเช (เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชชเซเชฐเซเชฎเชฟเชฅเชฟเชฏเชธเชฎเชพเช)
- เชฒเซเช เชเชจเซเชเซเชฐเซเช เชเซเช (เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, Elasticsearch เชฎเชพเช)
- เชเชฆเชพเช เชตเชฟเชคเชฐเชฟเชค เชจเชฟเชถเชพเชจเซ เชชเชฐ เชเช เชจเชเชฐ เชจเชพเชเซ (เชเซเชเชฐ, เชเชฟเชชเชเซเชจ, เชตเชเซเชฐเซ.)
- เช เชจเซ เช เชเชคเซ เชฎเซเชณ เชธเชฎเชธเซเชฏเชพเชจเซเช เชจเชฟเชฐเชพเชเชฐเชฃ.
เช เชนเซเช, Grafana + Prometheus + Elasticsearch + Zipkin เชธเซเชเซเชเชจเชพ เชเชฟเชธเซเชธเชพเชฎเชพเช, เชคเชฎเชพเชฐเซ เชเชพเชฐ เช เชฒเช-เช เชฒเช เชเซเชฒเซเชธเชจเซ เชเชชเชฏเซเช เชเชฐเชตเซ เชชเชกเชถเซ. เชธเชฎเชฏ เชเชเชพเชกเชตเชพ เชฎเชพเชเซ, เชเช เชเซเชฒเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เช เชคเชฎเชพเชฎ เชชเชเชฒเชพเชเช เชเชฐเชตเชพ เชฎเชพเชเซ เชธเชเซเชทเชฎ เชฅเชตเซเช เชธเชฐเชธ เชฐเชนเซเชถเซ: เชเซเชฐเชพเชซเชจเชพ. เชจเซเชเชงเชจเซเชฏ เชเซ เชเซ เชธเชเชถเซเชงเชจ เชฎเชพเชเซเชจเซ เช เช เชญเชฟเชเชฎ เชเซเชฐเชพเชซเชจเชพเชฎเชพเช เชธเชเชธเซเชเชฐเชฃ 6 เชฅเซ เชฒเชพเชเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชเซ. เชเชฎ, เชชเซเชฐเซเชฎเชฟเชฅเชฟเชฏเชธ เชกเซเชเชพเชจเซ เชเซเชฐเชพเชซเชจเชพเชฅเซ เชธเซเชงเซ เช เชเชเซเชธเซเชธ เชเชฐเชตเซ เชถเชเซเชฏ เชฌเชจเซ เชเซ.
เชชเซเชฐเซเชฎเชฟเชฅเชฟเชฏเชธ เช
เชจเซ เชฒเซเชเซ เชตเชเซเชเซ เชเชเซเชธเชชเซเชฒเซเชฐเชฐ เชธเซเชเซเชฐเซเชจ เชตเชฟเชญเชพเชเชฟเชค
เช เชธเซเชเซเชฐเซเชจ เชชเชฐเชฅเซ เชคเชฎเซ เชธเซเชชเซเชฒเชฟเช เชธเซเชเซเชฐเซเชจ เชเซเชจเซเชธเซเชชเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชชเซเชฐเซเชฎเชฟเชฅเชฟเชฏเชธ เชฎเซเชเซเชฐเชฟเชเซเชธเชฅเซ เชธเชเชฌเชเชงเชฟเชค เชฒเซเชเซ เชฒเซเช เชเซเช เชถเชเซ เชเซ. เชธเชเชธเซเชเชฐเชฃ 6.5 เชฅเซ, Grafana เชคเชฎเชจเซ เชคเชฎเชพเชฐเชพ เชฎเชจเชชเชธเชเชฆ เชตเชฟเชคเชฐเชฟเชค เชเซเชฐเซเชธเชฟเชเช เชเซเชฒเซเชธ (เชเซเชเชฐ) เชจเซ เชฒเชฟเชเชเซเชธเชจเซ เช เชจเซเชธเชฐเชตเชพ เชฎเชพเชเซ เชฒเซเชเซ เชฒเซเช เชเชจเซเชเซเชฐเซเชเชฎเชพเช เชเซเชฐเซเชธ เชเชเชกเซเชจเซเช เชตเชฟเชถเซเชฒเซเชทเชฟเชค เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ.
เชธเซเชฅเชพเชจเชฟเช เชฒเซเชเซ เชชเชฐเซเชเซเชทเชฃ
เชฒเซเชเซเชจเซ เชธเซเชฅเชพเชจเชฟเช เชฐเซเชคเซ เชเชเชพเชธเชตเชพเชจเซ เชธเซเชฅเซ เชธเชนเซเชฒเซ เชฐเชธเซเชคเซ เชกเซเชเชฐ-เชเชเชชเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชจเซ เชเซ. เชกเซเชเชฐ-เชเชเชชเซเช เชซเชพเชเชฒ เชฒเซเชเซ เชฐเชฟเชชเซเชเซเชเชฐเซเชฎเชพเช เชธเซเชฅเชฟเชค เชเซ. เชคเชฎเซ เชจเซเชเซเชจเชพ เชเชฆเซเชถเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชฐเซเชชเซเชเซเชเชฐเซ เชฎเซเชณเชตเซ เชถเชเซ เชเซ git
:
$ git clone https://github.com/grafana/loki.git
เชชเชเซ เชคเชฎเชพเชฐเซ เชเชคเซเชชเชพเชฆเชจ เชจเชฟเชฐเซเชฆเซเชถเชฟเชเชพ เชชเชฐ เชเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ:
$ cd production
เช เชชเชเซ เชคเชฎเซ เชกเซเชเชฐ เชเชฌเซเชเชจเซเช เชจเชตเซเชจเชคเชฎ เชธเชเชธเซเชเชฐเชฃ เชฎเซเชณเชตเซ เชถเชเซ เชเซ:
$ docker-compose pull
เชเซเชฒเซเชฒเซ, เชฒเซเชเซ เชธเซเชเซเช เชจเซเชเซเชจเชพ เชเชฆเซเชถ เชธเชพเชฅเซ เชฒเซเชจเซเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ:
$ docker-compose up
เชฒเซเชเซ เชเชฐเซเชเชฟเชเซเชเซเชเชฐ
เช เชนเซเช เชฒเซเชเซ เชเชฐเซเชเชฟเชเซเชเซเชเชฐ เชธเชพเชฅเซเชจเซ เชเช เชจเชพเชจเซ เชเชเซเชคเชฟ เชเซ:
เชฒเซเชเซ เชเชฐเซเชเชฟเชเซเชเซเชเชฐ เชธเชฟเชฆเซเชงเชพเชเชคเซ
เชตเซเชฌ เชเซเชฒเชพเชฏเชเช เชธเชฐเซเชตเชฐ เชชเชฐ เชเชชเซเชฒเชฟเชเซเชถเชจ เชเชฒเชพเชตเซ เชเซ, เชชเซเชฐเซเชฎเชเซเชฒ เชฒเซเช เชเชเชคเซเชฐเชฟเชค เชเชฐเซ เชเซ เช
เชจเซ เชคเซเชจเซ เชฒเซเชเซเชจเซ เชฎเซเชเชฒเซ เชเซ, เชตเซเชฌ เชเซเชฒเชพเชฏเชเช เชฒเซเชเซเชจเซ เชฎเซเชเชพเชกเซเชเชพ เชชเชฃ เชฎเซเชเชฒเซ เชเซ. เชฒเซเชเซ เชฆเชฐเซเช เชตเชธเซเชคเซเชจเซ เชเชเชคเซเชฐ เชเชฐเซ เชเซ เช
เชจเซ เชคเซเชจเซ เชเซเชฐเชพเชซเชจเชพเชฎเชพเช เชเซเชฐเชพเชจเซเชธเชฎเชฟเช เชเชฐเซ เชเซ.
เชฒเซเชเซ เชฒเซเชจเซเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชเชชเชฒเชฌเซเชง เชเชเชเซ เชเซเชตเชพ เชฎเชพเชเซ, เชจเซเชเซเชจเซ เชเชฆเซเชถ เชเชฒเชพเชตเซ:
$ docker ps
เชคเชพเชเชพ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซเชฒเชพ เชกเซเชเชฐเชจเชพ เชเชฟเชธเซเชธเชพเชฎเชพเช, เชเชฆเซเชถเซ เชจเซเชเซเชจเซเช เชชเชฐเชฟเชฃเชพเชฎ เชเชชเชตเซเช เชเซเชเช:
IMAGE PORTS NAMES
grafana/promtail: production_promtail_1
grafana/grafana: m 0.0.0.0:3000->3000/tcp production_grafana_1
grafana/loki: late 80/tcp,0.0.0.0:3100... production_loki_1
เช เชฎเซ เชจเซเชเซเชจเชพ เชเชเชเซ เชเซเชเช เชเซเช:
- เชชเซเชฐเซเชฎเชเซเชฒ: เชฒเซเชเชจเชพ เชเซเชจเซเชฆเซเชฐเชฟเชฏเชเชฐเชฃ เชฎเชพเชเซ เชเชตเชพเชฌเชฆเชพเชฐ เชเชเชจเซเช
- Grafana: เชเช เชชเซเชฐเชเซเชฏเชพเชค เชกเซเชถเชฌเซเชฐเซเชก เชธเชพเชงเชจ
- เชฒเซเชเซ: เชกเซเชเชพ เชธเซเชจเซเชเซเชฐเชฒเชพเชเชเซเชถเชจ เชกเชฟเชฎเชจ
เชเซเชฒเชพเชธเชฟเช เชเชจเซเชซเซเชฐเชพเชธเซเชเซเชฐเชเซเชเชฐเชจเชพ เชญเชพเช เชฐเซเชชเซ (เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชตเชฐเซเชเซเชฏเซเช เชฒ เชฎเชถเซเชจเซ เชชเชฐ เชเชงเชพเชฐเชฟเชค), เชชเซเชฐเซเชฎเชเซเชฒ เชเชเชจเซเช เชฆเชฐเซเช เชฎเชถเซเชจ เชชเชฐ เชคเซเชจเชพเชค เชนเซเชตเชพ เชเซเชเช. Grafana เช เชจเซ Loki เชเช เช เชฎเชถเซเชจ เชชเชฐ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซ เชถเชเชพเชฏ เชเซ.
เชเซเชฌเชฐเชจเซเชเซเชธ เชชเชฐ เชเชฎเชพเชตเช
เชเซเชฌเชฐเชจเซเชเซเชธ เชชเชฐ เชฒเซเชเซ เชเชเชเซเชจเซ เชเชจเซเชธเซเชเซเชฒ เชเชฐเชตเซเช เชจเซเชเซ เชฎเซเชเชฌ เชนเชถเซ:
- เชธเชฐเซเชตเชฐ เชเซเชฒเชธเซเชเชฐเชฎเชพเช เชฆเชฐเซเช เชฎเชถเซเชจ เชชเชฐ เชชเซเชฐเซเชฎเชเซเชฒ เชเชเชจเซเชเชจเซ เชเชฎเชพเชตเชตเชพ เชฎเชพเชเซ เชกเซเชฎเชจเชธเซเช
- เชเชฎเชพเชตเช เชฒเซเชเซ
- เช เชจเซ เชเซเชฒเซเชฒเซเช เชเช เชเซ Grafana เชจเซ เชเชฎเชพเชตเช.
เชธเชฆเชญเชพเชเซเชฏเซ, เชฒเซเชเซ เชนเซเชฒเซเชฎ เชชเซเชเซเช เชคเชฐเซเชเซ เชเชชเชฒเชฌเซเชง เชเซ, เชเซ เชคเซเชจเซ เชเชฎเชพเชตเชตเชพเชจเซเช เชธเชฐเชณ เชฌเชจเชพเชตเซ เชเซ.
เชนเซเชฎเชฒ เชฆเซเชตเชพเชฐเชพ เชเชจเซเชธเซเชเซเชฒเซเชถเชจ
เชคเชฎเชพเชฐเซ เชชเชนเซเชฒเชพเชฅเซ เช เชนเซเชฎเชฒ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซเชฒ เชนเซเชตเซเช เชเซเชเช. เชคเซ เชชเซเชฐเซเชเซเชเซเชเชจเชพ GitHub เชฐเซเชชเซเชเซเชเชฐเซเชฎเชพเชเชฅเซ เชกเชพเชเชจเชฒเซเชก เชเชฐเซ เชถเชเชพเชฏ เชเซ. เชคเซ เชคเชฎเชพเชฐเชพ เชเชฐเซเชเชฟเชเซเชเซเชเชฐเชจเซ เช
เชจเซเชฐเซเชช เชเชฐเซเชเชพเชเชตเชจเซ เช
เชจเชชเซเช เชเชฐเซเชจเซ เช
เชจเซ เชคเซเชฎเชพเช เชธเซเชเชพเชจ เชเชฎเซเชฐเซเชจเซ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซเชฒเซเช เชเซ $PATH
.
เชเชฆเชพเชนเชฐเชฃ: เชนเซเชฒเซเชฎเชจเซเช เชตเชฐเซเชเชจ 3.0.0 เชคเชพเชเซเชคเชฐเชฎเชพเช เชฐเชฟเชฒเซเช เชฅเชฏเซเช เชนเชคเซเช. เชคเซเชฎเชพเช เชเชฃเชพ เชซเซเชฐเชซเชพเชฐเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเชพ เชนเซเชตเชพเชฅเซ, เชตเชพเชเชเชจเซ เชคเซเชจเซ เชเชชเชฏเซเช เชเชฐเชคเชพ เชชเชนเซเชฒเชพ เชฅเซเชกเซ เชฐเชพเชน เชเซเชตเชพเชจเซ เชธเชฒเชพเชน เชเชชเชตเชพเชฎเชพเช เชเชตเซ เชเซ..
เชนเซเชฒเซเชฎ เชฎเชพเชเซ เชธเซเชคเซเชฐเซเชค เชเชฎเซเชฐเซ เชฐเชนเซเชฏเชพ เชเซเช
เชชเซเชฐเชฅเชฎ เชชเชเชฒเซเช เช เชจเซเชเซเชจเชพ เชเชฆเซเชถเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ "เชฒเซเชเซ" เชฐเซเชชเซเชเซเชเชฐเซ เชเชฎเซเชฐเชตเชพเชจเซเช เชเซ:
$ helm add loki https://grafana.github.io/loki/charts
เช เชชเชเซ, เชคเชฎเซ "loki" เชจเชพเชฎเชจเชพ เชชเซเชเซเชเซ เชถเซเชงเซ เชถเชเซ เชเซ:
$ helm search loki
เชชเชฐเชฟเชฃเชพเชฎ:
loki/loki 0.17.2 v0.4.0 Loki: like Prometheus, but for logs.
loki/loki-stack 0.19.1 v0.4.0 Loki: like Prometheus, but for logs.
loki/fluent-bit 0.0.2 v0.0.1 Uses fluent-bit Loki go plugin for...
loki/promtail 0.13.1 v0.4.0 Responsible for gathering logs and...
เช เชชเซเชเซเชเซเชฎเชพเช เชจเซเชเซเชจเซ เชธเซเชตเชฟเชงเชพเช เชเซ:
- เชชเซเชเซเช loki/loki เชซเชเซเชค เชฒเซเชเซ เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ เชฎเซเชณ เชเชพเชฏ เชเซ
- เชชเซเชเซเช loki/fluent-bit เชคเชฎเชจเซ เชชเซเชฐเซเชฎเชเซเชฒเชจเซ เชฌเชฆเชฒเซ เชฒเซเช เชเชเชคเซเชฐเชฟเชค เชเชฐเชตเชพ เชฎเชพเชเซ เชซเซเชฒเซเช เชจเซเช-เชฌเชฟเชจเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชกเซเชฎเชจเชธเซเช เชเชฎเชพเชตเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ
- เชชเซเชเซเช loki/promtail เชฒเซเช เชซเชพเชเชฒ เชเชฒเซเชเซเชถเชจ เชเชเชจเซเช เชงเชฐเชพเชตเซ เชเซ
- เชชเซเชเซเช loki/loki-stack, เชคเชฎเชจเซ Promtail เชธเชพเชฅเซ เชคเชฐเชค เช เชฒเซเชเซเชจเซ เชเชฎเชพเชตเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ.
เชฒเซเชเซ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซ เชฐเชนเซเชฏเซเช เชเซ
เชฒเซเชเซเชจเซ เชเซเชฌเชฐเชจเซเชเซเชธ เชชเชฐ เชเชฎเชพเชตเชตเชพ เชฎเชพเชเซ, "เชฎเซเชจเชฟเชเชฐเชฟเชเช" เชจเซเชฎเชธเซเชชเซเชธเชฎเชพเช เชจเซเชเซเชจเซ เชเชฆเซเชถ เชเชฒเชพเชตเซ:
$ helm upgrade --install loki loki/loki-stack --namespace monitoring
เชกเชฟเชธเซเช เชชเชฐ เชธเชพเชเชตเชตเชพ เชฎเชพเชเซ, เชชเชฐเชฟเชฎเชพเชฃ เชเชฎเซเชฐเซ --set loki.persistence.enabled = true:
$ helm upgrade --install loki loki/loki-stack
--namespace monitoring
--set loki.persistence.enabled=true
เชเชฆเชพเชนเชฐเชฃ: เชเซ เชคเชฎเซ เชคเซ เช เชธเชฎเชฏเซ Grafana เชเชฎเชพเชตเชตเชพ เชฎเชพเชเชเชคเชพ เชนเซ, เชคเซ เชชเชฐเชฟเชฎเชพเชฃ เชเชฎเซเชฐเซ
--set grafana.enabled = true
เชเซเชฏเชพเชฐเซ เชคเชฎเซ เช เชเชฆเซเชถ เชเชฒเชพเชตเซ เชเซ เชคเซเชฏเชพเชฐเซ เชคเชฎเชพเชฐเซ เชจเซเชเซเชจเซเช เชเชเชเชชเซเช เชฎเซเชณเชตเชตเซเช เชเซเชเช:
LAST DEPLOYED: Tue Nov 19 15:56:54 2019
NAMESPACE: monitoring
STATUS: DEPLOYED
RESOURCES:
==> v1/ClusterRole
NAME AGE
loki-promtail-clusterrole 189d
โฆ
NOTES:
The Loki stack has been deployed to your cluster. Loki can now be added as a datasource in Grafana.
See <a href="http://docs.grafana.org/features/datasources/loki/">http://docs.grafana.org/features/datasources/loki/</a> for more details.
"เชฎเซเชจเชฟเชเชฐเชฟเชเช" เชจเซเชฎเชธเซเชชเซเชธเชฎเชพเช เชถเซเชเชเซเชจเซ เชธเซเชฅเชฟเชคเชฟเชจเซ เชเซเชคเชพเช, เชเชชเชฃเซ เชเซเช เชถเชเซเช เชเซเช เชเซ เชฌเชงเซเช เช เชคเซเชจเชพเชค เชเซ:
$ kubectl -n monitoring get pods -l release=loki
เชชเชฐเชฟเชฃเชพเชฎ:
NAME READY STATUS RESTARTS AGE
loki-0 1/1 Running 0 147m
loki-promtail-9zjvc 1/1 Running 0 3h25m
loki-promtail-f6brf 1/1 Running 0 11h
loki-promtail-hdcj7 1/1 Running 0 3h23m
loki-promtail-jbqhc 1/1 Running 0 11h
loki-promtail-mj642 1/1 Running 0 62m
loki-promtail-nm64g 1/1 Running 0 24m
เชฌเชงเซ เชถเซเชเชเซ เชเชพเชฒเซ เชฐเชนเซ เชเซ. เชนเชตเซ เชเซเชเชฒเชพเช เชชเชฐเซเชเซเชทเชฃเซ เชเชฐเชตเชพเชจเซ เชธเชฎเชฏ เชเซ!
Grafana เชธเชพเชฅเซ เชเซเชกเชพเช เชฐเชนเซเชฏเซเช เชเซ
Kubernetes เชนเซเช เชณ Grafana เชธเชพเชฅเซ เชเซเชกเชพเชตเชพ เชฎเชพเชเซ, เชคเชฎเชพเชฐเซ เชคเซเชจเชพ เชชเซเชก เชชเชฐ เชเช เชเชจเชฒ เชเซเชฒเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ. เชจเซเชเซ Grafana เชชเซเชก เชฎเชพเชเซ เชชเซเชฐเซเช 3000 เชเซเชฒเชตเชพเชจเซ เชเชฆเซเชถ เชเซ:
$ kubectl -n port-forward monitoring svc/loki-grafana 3000:80
เชฌเซเชเซ เชฎเชนเชคเซเชตเชจเซ เชฎเซเชฆเซเชฆเซ เช เชเซ เชเซ เชเซเชฐเชพเชซเชจเชพ เชเชกเชฎเชฟเชจเชฟเชธเซเชเซเชฐเซเชเชฐ เชชเชพเชธเชตเชฐเซเชกเชจเซ เชชเซเชจเชเชชเซเชฐเชพเชชเซเชค เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ. เชชเชพเชธเชตเชฐเซเชก เชเซเชชเซเชค เชฐเชพเชเชตเชพเชฎเชพเช เชเชตเซ เชเซ loki-grafana
เชเซเชทเซเชคเซเชฐเชฎเชพเช .data.admin-user
เชฌเซเช 64 เชซเซเชฐเซเชฎเซเชเชฎเชพเช.
เชคเซเชจเซ เชชเซเชจเชเชธเซเชฅเชพเชชเชฟเชค เชเชฐเชตเชพ เชฎเชพเชเซ, เชคเชฎเชพเชฐเซ เชจเซเชเซเชจเซ เชเชฆเซเชถ เชเชฒเชพเชตเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ:
$ kubectl -n monitoring get secret loki-grafana
--template '{{index .data "admin-password" | base64decode}}'; echo
เชกเชฟเชซเซเชฒเซเช เชเชกเชฎเชฟเชจเชฟเชธเซเชเซเชฐเซเชเชฐ เชเชเชพเชเชจเซเช (เชเชกเชฎเชฟเชจ) เชธเชพเชฅเซ เชเซเชกเชพเชฃเชฎเชพเช เช เชชเชพเชธเชตเชฐเซเชกเชจเซ เชเชชเชฏเซเช เชเชฐเซ.
เชเซเชฐเชพเชซเชจเชพเชฎเชพเช เชฒเซเชเซ เชกเซเชเชพ เชธเซเชคเซเชฐเซเชคเชจเซ เชตเซเชฏเชพเชเซเชฏเชพ เชเชฐเชตเซ
เชธเซ เชชเซเชฐเชฅเชฎ, เชเชพเชคเชฐเซ เชเชฐเซ เชเซ เชฒเซเชเซ เชกเซเชเชพ เชธเซเชคเซเชฐเซเชค เชฌเชจเชพเชตเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชเซ (เชเซเชจเซเชซเชฟเชเชฐเซเชถเชจ/เชกเซเชเชพเชธเซเชฐเซเชธ).
เช
เชนเซเช เชเช เชเชฆเชพเชนเชฐเชฃ เชเซ:
เชฒเซเชเซ เชฎเชพเชเซ เชกเซเชเชพ เชธเซเชคเซเชฐเซเชค เชธเซเช เชเชฐเชตเชพเชจเซเช เชเชฆเชพเชนเชฐเชฃ
"เชเซเชธเซเช" เชชเชฐ เชเซเชฒเชฟเช เชเชฐเซเชจเซ เชคเชฎเซ เชฒเซเชเซ เชธเชพเชฅเซ เชเชจเซเชเซเชถเชจ เชเซเช เชเชฐเซ เชถเชเซ เชเซ.
เชฒเซเชเซเชจเซ เชตเชฟเชจเชเชคเซเช เชเชฐเชตเซ
เชนเชตเซ โเชเชเซเชธเชชเซเชฒเซเชฐโ เชตเชฟเชญเชพเชเชฎเชพเช เชเซเชฐเชพเชซเชจเชพ เชชเชฐ เชเชพเช. เชเชจเซเชเซเชจเชฐเชฎเชพเชเชฅเซ เชฒเซเช เชชเซเชฐเชพเชชเซเชค เชเชฐเชคเซ เชตเชเชคเซ, เชฒเซเชเซ เชเซเชฌเชฐเชจเซเชเซเชธเชฎเชพเชเชฅเซ เชฎเซเชเชพเชกเซเชเชพ เชเชฎเซเชฐเซ เชเซ. เชเชฎ, เชเซเชเซเชเชธ เชเชจเซเชเซเชจเชฐเชจเชพ เชฒเซเช เชเซเชตเชพเชจเซเช เชถเชเซเชฏ เชฌเชจเซ เชเซ.
เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชชเซเชฐเซเชฎเชเซเชฒ เชเชจเซเชเซเชจเชฐ เชฒเซเช เชชเชธเชเชฆ เชเชฐเชตเชพ เชฎเชพเชเซ, เชคเชฎเซ เชจเซเชเซเชจเซ เชเซเชตเซเชฐเซเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชถเชเซ เชเซ: {container_name = "promtail"}
.
เช
เชนเซเช เชฒเซเชเซ เชกเซเชเชพ เชธเซเชคเซเชฐเซเชค เชชเชธเชเชฆ เชเชฐเชตเชพเชจเซเช เชชเชฃ เชฏเชพเชฆ เชฐเชพเชเซ.
เช เชเซเชตเซเชฐเซ เชจเซเชเซ เชชเซเชฐเชฎเชพเชฃเซ เชเชจเซเชเซเชจเชฐ เชชเซเชฐเชตเซเชคเซเชคเชฟ เชเชชเชถเซ:
Grafana เชฎเชพเช เชเซเชตเซเชฐเซ เชชเชฐเชฟเชฃเชพเชฎ
เชกเซเชถเชฌเซเชฐเซเชกเชฎเชพเช เชเชฎเซเชฐเซ
Grafana 6.4 เชฅเซ เชถเชฐเซ เชเชฐเซเชจเซ, เชคเชฎเซ เชฒเซเช เชฎเชพเชนเชฟเชคเซ เชธเซเชงเซ เชกเซเชถเชฌเซเชฐเซเชก เชชเชฐ เชฎเซเชเซ เชถเชเซ เชเซ. เช เชชเชเซ, เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชคเซเชจเซ เชธเชพเชเช เชชเชฐเชจเซ เชตเชฟเชจเชเชคเซเชเชจเซ เชธเชเชเซเชฏเชพ เช เชจเซ เชเชชเซเชฒเชฟเชเซเชถเชจ เชเซเชฐเซเชธ เชตเชเซเชเซ เชเชกเชชเชฅเซ เชธเซเชตเชฟเช เชเชฐเซ เชถเชเชถเซ.
เชจเซเชเซ เชกเซเชถเชฌเซเชฐเซเชกเชจเซเช เชเชฆเชพเชนเชฐเชฃ เชเซ เชเซ เช เชเซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเชเซเชฐเชฟเชฏเชพเชจเซ เช เชฎเชฒเชฎเชพเช เชฎเซเชเซ เชเซ:
เชชเซเชฐเซเชฎเชฟเชฅเชฟเชฏเชธ เชฎเซเชเซเชฐเชฟเชเซเชธ เช
เชจเซ เชฒเซเชเซ เชฒเซเช เชธเชพเชฅเซ เชกเซเชถเชฌเซเชฐเซเชกเชจเซ เชจเชฎเซเชจเซ
เชฒเซเชเซเชจเซเช เชญเชตเชฟเชทเซเชฏ
เชฎเซเช เชฒเซเชเซเชจเซ เชเชชเชฏเซเช เชฎเซ/เชเซเชจเชฎเชพเช เชเชตเซเชคเซเชคเชฟ 0.1 เชธเชพเชฅเซ เชถเชฐเซ เชเชฐเซเชฏเซ. เชเชเซ เชธเชเชธเซเชเชฐเชฃ 1, เช เชจเซ เชคเซ เชชเชฃ 1.1 เช เชจเซ 1.2 เชชเชนเซเชฒเชพเชฅเซ เช เชฐเชฟเชฒเซเช เชฅเช เชเซเชเซเชฏเซเช เชเซ.
เชคเซ เชธเซเชตเซเชเชพเชฐเชตเซเช เชเชตเชถเซเชฏเช เชเซ เชเซ เชธเชเชธเซเชเชฐเชฃ 0.1 เชชเชฐเซเชฏเชพเชชเซเชค เชธเซเชฅเชฟเชฐ เชจ เชนเชคเซเช. เชชเชฐเชเชคเซ 0.3 เช เชชเชนเซเชฒเชพเชฅเซ เช เชชเชฐเชฟเชชเชเซเชตเชคเชพเชจเชพ เชตเชพเชธเซเชคเชตเชฟเช เชธเชเชเซเชคเซ เชฆเชฐเซเชถเชพเชตเซเชฏเชพ เชนเชคเชพ, เช เชจเซ เช เชจเซเชเชพเชฎเซ เชธเชเชธเซเชเชฐเชฃเซ (0.4, เชชเชเซ 1.0) เช เชซเชเซเชค เช เชเชพเชชเชจเซ เชฎเชเชฌเซเชค เชฌเชจเชพเชตเซเชฏเซเช เชนเชคเซเช.
1.0.0 เชชเชเซ, เชเซเชเชจเซ เชชเชพเชธเซ เช เช เชฆเซเชญเซเชค เชธเชพเชงเชจเชจเซ เชเชชเชฏเซเช เชจ เชเชฐเชตเชพ เชฎเชพเชเซ เชเซเช เชฌเชนเชพเชจเซเช เชนเซเช เชถเชเซ เชจเชนเซเช.
เชตเชงเซ เชธเซเชงเชพเชฐเชพเช เชฒเซเชเซ เชตเชฟเชถเซ เชจ เชนเซเชตเชพ เชเซเชเช, เชชเชฐเชเชคเซ เชคเซเชจเชพ เชเชคเซเชคเชฎ เชเซเชฐเชพเชซเชจเชพ เชธเชพเชฅเซเชจเซเช เชเชเซเชเชฐเชฃ เชนเซเชตเซเช เชเซเชเช. เชนเชเซเชเชคเชฎเชพเช, Grafana 6.4 เชชเชพเชธเซ เชชเชนเซเชฒเชพเชฅเซ เช เชกเซเชถเชฌเซเชฐเซเชกเซเชธ เชธเชพเชฅเซ เชธเชพเชฐเซเช เชเชเซเชเชฐเชฃ เชเซ.
Grafana 6.5, เชเซ เชคเชพเชเซเชคเชฐเชฎเชพเช เชฐเซเชฒเซเช เชฅเชฏเซเช เชนเชคเซเช, JSON เชซเซเชฐเซเชฎเซเชเชฎเชพเช เชฒเซเช เชธเชฎเชพเชตเชฟเชทเซเชเซเชจเซ เชเชชเชฎเซเชณเซ เชเชณเชเซเชจเซ เช เชเชเซเชเชฐเชฃเชจเซ เชตเชงเซ เชธเซเชงเชพเชฐเซ เชเซ.
เชจเซเชเซเชจเซ เชตเชฟเชกเชฟเช เช เชชเชฆเซเชงเชคเชฟเชจเซเช เชเช เชจเชพเชจเซเช เชเชฆเชพเชนเชฐเชฃ เชฌเชคเชพเชตเซ เชเซ:
Grafana เชฎเชพเช เชเซเชฒเซเชฒเชพ เชฒเซเชเซ เชถเชฌเซเชฆเชฎเชพเชณเชพเชเชจเซ เชเชชเชฏเซเช เชเชฐเชตเซ
JSON เชซเซเชฒเซเชกเชฎเชพเชเชฅเซ เชเชเชจเซ เชเชชเชฏเซเช เชเชฐเชตเซ เชถเชเซเชฏ เชฌเชจเซ เชเซ, เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เช เชฎเชพเชเซ:
- เชฌเชพเชนเซเชฏ เชธเชพเชงเชจเชจเซ เชฒเชฟเชเชเซเชธ
- เชซเชฟเชฒเซเชเชฐเชฟเชเช เชฒเซเช เชธเชฎเชพเชตเชฟเชทเซเชเซ
เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชคเชฎเซ Zipkin เช เชฅเชตเชพ Jaeger เชชเชฐ เชเชตเชพ เชฎเชพเชเซ traceId เชชเชฐ เชเซเชฒเชฟเช เชเชฐเซ เชถเชเซ เชเซ.
เชนเชเชฎเซเชถเชจเซ เชเซเชฎ, เช
เชฎเซ เชคเชฎเชพเชฐเซ เชเชฟเชชเซเชชเชฃเซเชเชจเซ เชฐเชพเชน เชเซเช เชฐเชนเซเชฏเชพ เชเซเช เช
เชจเซ เชคเชฎเชจเซ เชเชฎเชเชคเซเชฐเชฟเชค เชเชฐเซเช เชเซเช
เชธเซเชฐเซเชธ: www.habr.com