Badoo-เตฝ เดเดเตเดเตพ เดชเตเดคเดฟเดฏ เดธเดพเดเตเดเตเดคเดฟเดเดตเดฟเดฆเตเดฏเดเตพ เดจเดฟเดฐเดจเตเดคเดฐเด เดจเดฟเดฐเตเดเตเดทเดฟเดเตเดเตเดเดฏเตเด เด เดต เดเดเตเดเดณเตเดเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดเดชเดฏเตเดเดฟเดเตเดเดฃเดฎเต เดตเตเดฃเตเดเดฏเต เดเดจเตเดจเต เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เด เดชเด เดจเดเตเดเดณเดฟเตฝ เดเดจเตเดจเต เดธเดฎเตเดนเดตเตเดฎเดพเดฏเดฟ เดชเดเตเดเดฟเดเดพเตป เดเดเตเดเตพ เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต. เดฒเตเดเต เด เดเตเดฐเดเตเดทเตป เดธเดฟเดธเตเดฑเตเดฑเดฎเดพเดฏ เดฒเตเดเดฟเดเตเดเดพเดฃเต เดเดคเต เดธเดฎเตผเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต.
เดฒเตเดเตเดเตพ เดธเดเดญเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดเดพเดฃเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดเดฐเต เดชเดฐเดฟเดนเดพเดฐเดฎเดพเดฃเต เดฒเตเดเดฟ, เด เดต เดตเดฟเดถเดเดฒเดจเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด เดชเตเดฐเตเดฎเดฟเดคเตเดฏเตเดธเดฟเดจเต เดกเดพเดฑเตเดฑ เด เดฏเดฏเตโเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดเดฐเต เดตเดดเดเตเดเดฎเตเดณเตเดณ เดธเดเดตเดฟเดงเดพเดจเดตเตเด เด เดธเตเดฑเตเดฑเดพเดเตเดเต เดจเตฝเดเตเดจเตเดจเต. เดฎเตเดฏเต เดฎเดพเดธเดคเตเดคเดฟเตฝ, เดฎเดฑเตเดฑเตเดฐเต เด เดชเตโเดกเตเดฑเตเดฑเต เดชเตเดฑเดคเตเดคเดฟเดฑเดเตเดเดฟ, เด เดคเต เดธเตเดฐเดทเตโเดเดพเดเตเดเตพ เดธเดเตเดตเดฎเดพเดฏเดฟ เดชเตเดฐเดฎเตเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเต. เดฒเตเดเดฟเดเตเดเต เดเดจเตเดคเตเดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด, เด เดคเต เดเดจเตเดคเต เด เดตเดธเดฐเดเตเดเตพ เดจเตฝเดเตเดจเตเดจเต, เดเดเตเดเตพ เดเดชเตเดชเตเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดธเตเดฑเตเดฑเดพเดเตเดเดพเดฏ ELK เดจเต เดชเดเดฐเดฎเดพเดฏเดฟ เด เดคเดฟเดจเต เดเดคเตเดฐเดคเตเดคเตเดณเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเดจเดพเดเตเด เดเดจเตเดจเดคเดฟเตฝ เดเดเตเดเตพเดเตเดเต เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเต.
เดเดจเตเดคเดพเดฃเต เดฒเตเดเดฟ
เดเดฐเต เดธเดฎเตเดชเตเตผเดฃเตเดฃ เดฒเตเดเดฟเดเดเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดเดฐเต เดเตเดเตเดเด เดเดเดเดเตเดเดณเดพเดฃเต เดเตเดฐเดพเดซเดพเดจ เดฒเตเดเตเดเดฟ. เดธเดฎเดพเดจเดฎเดพเดฏ เดฎเดฑเตเดฑเต เดธเดฟเดธเตเดฑเตเดฑเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ, เดฒเตเดเต เดฎเตเดฑเตเดฑเดพเดกเดพเดฑเตเดฑ - เดฒเตเดฌเดฒเตเดเตพ (เดชเตเดฐเตเดฎเดฟเดคเตเดฏเตเดธเดฟเตฝ เดเดณเตเดณเดคเต เดชเตเดฒเต) เดฎเดพเดคเตเดฐเด เดธเตเดเดฟเดเดฏเดฟเดฒเดพเดเตเดเตเดเดฏเตเดจเตเดจ เดเดถเดฏเดคเตเดคเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟเดฏเตเดณเตเดณเดคเดพเดฃเต เดฒเตเดเตเดเดฟ.
เดฒเตเดเดฟ เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดจเตเดคเตเดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด เดเดจเตเดจเดคเดฟเดฒเตเดเตเดเต เดเดเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต, "เดฎเตเดฑเตเดฑเดพเดกเดพเดฑเตเดฑ เดฎเดพเดคเตเดฐเด เดธเตเดเดฟเดเดฏเดฟเดฒเดพเดเตเดเตเดเดฏเตเดจเตเดจ เดเดถเดฏเด" เดเดจเตเดคเดพเดฃเต เด เตผเดคเตเดฅเดฎเดพเดเตเดเตเดจเตเดจเดคเตเดจเตเดจเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเตป เดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต. nginx เดฒเตเดเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดฐเต เดตเดฐเดฟเดฏเตเดเต เดเดฆเดพเดนเดฐเดฃเด เดเดชเดฏเตเดเดฟเดเตเดเต, Elasticsearch เดชเตเดฒเตเดฏเตเดณเตเดณ เดชเดฐเดฎเตเดชเดฐเดพเดเดค เดชเดฐเดฟเดนเดพเดฐเดเตเดเดณเดฟเดฒเต เดฒเตเดเดฟ เดธเดฎเตเดชเดจเดตเตเด เดเตปเดกเตเดเตเดธเดฟเดเดเต เดธเดฎเตเดชเดจเดตเตเด เดคเดพเดฐเดคเดฎเตเดฏเด เดเตเดฏเตเดฏเดพเด:
172.19.0.4 - - [01/Jun/2020:12:05:03 +0000] "GET /purchase?user_id=75146478&item_id=34234 HTTP/1.1" 500 8102 "-" "Stub_Bot/3.0" "0.001"
เดชเดฐเดฎเตเดชเดฐเดพเดเดค เดธเดฟเดธเตเดฑเตเดฑเดเตเดเตพ, เดจเดฟเดฐเดตเดงเดฟ เดคเดจเดคเดพเดฏ user_id, item_id เดฎเตเดฒเตเดฏเดเตเดเดณเตเดณเตเดณ เดซเตเตฝเดกเตเดเตพ เดเตพเดชเตเดชเตเดเต เดฎเตเดดเตเดตเตป เดตเดฐเดฟเดฏเตเด เดชเดพเดดเตโเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเต, เดเตเดเดพเดคเต เดเดฒเตเดฒเดพเด เดตเดฒเดฟเดฏ เดธเตเดเดฟเดเดเดณเดฟเตฝ เดธเดเดญเดฐเดฟเดเตเดเตเดจเตเดจเต. เดฎเดฟเดเตเดเดตเดพเดฑเตเด เดเดฒเตเดฒเดพ เดกเดพเดฑเตเดฑเดฏเตเด เดธเตเดเดฟเดเดฏเดฟเดฒเดพเดฏเดคเดฟเดจเดพเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดฏ เด เดจเตเดตเตเดทเดฃเดเตเดเตพ เดตเตเดเดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด เดเดจเตเดจเดคเดพเดฃเต เด เดธเดฎเตเดชเดจเดคเตเดคเดฟเดจเตเดฑเต เดชเตเดฐเดฏเตเดเดจเด. เดเดจเตเดจเดพเตฝ เดจเดฟเดเตเดเตพ เดเดคเดฟเดจเต เดชเดฃเด เดจเตฝเดเดฃเด, เดเตปเดกเตเดเตเดธเต เดตเดฒเตเดคเดพเดฏเดฟ เดฎเดพเดฑเตเดจเตเดจเต, เด เดคเต เดฎเตเดฎเตเดฎเดฑเดฟ เดเดตเดถเตเดฏเดเดคเดเดณเดฟเดฒเตเดเตเดเต เดตเดฟเดตเตผเดคเตเดคเดจเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดฒเตเดเตเดเดณเตเดเต เดซเตเตพ-เดเตเดเตเดธเตเดฑเตเดฑเต เดธเตเดเดฟเด, เดฒเตเดเตเดเดณเตเดฎเดพเดฏเดฟ เดคเดจเตเดจเต เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเตฝ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเตเดเตเดคเตเดคเดพเดตเตเดจเตเดจเดคเดพเดฃเต. เด เดคเดฟเดฒเตเดเต เดตเตเดเดคเตเดคเดฟเตฝ เดคเดฟเดฐเดฏเตเดจเตเดจเดคเดฟเดจเต, เดธเตเดเดฟเด เดฎเตเดฎเตเดฎเดฑเดฟเดฏเดฟเดฒเตเดเตเดเต เดฒเตเดกเต เดเตเดฏเตเดฏเดฃเด. เดเตเดเตเดคเตฝ เดฒเตเดเตเดเตพ, เดธเตเดเดฟเด เด เดคเดฟเดตเตเดเด เดตเตผเดฆเตเดงเดฟเดเตเดเตเดเดฏเตเด เด เดคเต เดเตเดเตเดคเตฝ เดฎเตเดฎเตเดฎเดฑเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดฒเตเดเตเดเดฟ เดธเดฎเตเดชเดจเดคเตเดคเดฟเดจเต เดเดตเดถเตเดฏเดฎเดพเดฏ เดกเดพเดฑเตเดฑ เดฎเดพเดคเตเดฐเด เดธเตโเดเตเดฐเดฟเดเดเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดเตโเดธเตโเดเตเดฐเดพเดเตโเดฑเตเดฑเตเดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต, เด เดตเดฏเตเดเต เดฎเตเดฒเตเดฏเดเตเดเดณเตเดเต เดเดฃเตเดฃเด เดเตเดฑเตเดคเดพเดฃเต. เดเดคเตเดตเดดเดฟ เดจเดฎเตเดเตเดเต เดเดฐเต เดเตเดฑเดฟเดฏ เดธเตเดเดฟเด เดฒเดญเดฟเดเตเดเตเด, เดเตเดเดพเดคเต เดธเดฎเดฏเดตเตเด เดธเตเดเดฟเดเดฏเดฟเดฒเดพเดเตเดเดฟเดฏ เดซเตเตฝเดกเตเดเดณเตเด เดเดชเดฏเตเดเดฟเดเตเดเต เดกเดพเดฑเตเดฑ เดซเดฟเตฝเดเตเดเตผ เดเตเดฏเตโเดคเต เดคเดฟเดฐเดฏเดพเดจเตเด เดคเตเดเตผเดจเตเดจเต เดธเดพเดงเดพเดฐเดฃ เดเดเตโเดธเตโเดชเตเดฐเดทเดจเตเดเดณเต เดธเดฌเตโเดธเตโเดเตเดฐเดฟเดเดเต เดคเดฟเดฐเดฏเดฒเตเดเดณเต เดเดชเดฏเตเดเดฟเดเตเดเต เดฌเดพเดเตเดเดฟเดฏเตเดณเตเดณเดต เดธเตโเดเดพเตป เดเตเดฏเตโเดคเต เดคเดฟเดฐเดฏเดพเดจเตเด เดเดดเดฟเดฏเตเด. เด เดชเตเดฐเดเตเดฐเดฟเดฏ เดเดฑเตเดฑเดตเตเด เดตเตเดเดคเดฏเตเดฑเดฟเดฏเดคเดพเดฏเดฟ เดคเตเดจเตเดจเตเดจเตเดจเดฟเดฒเตเดฒ, เดชเดเตเดทเต เดฒเตเดเตเดเดฟ เด เดญเตเดฏเตผเดคเตเดฅเดจเดฏเต เดชเดฒ เดญเดพเดเดเตเดเดณเดพเดฏเดฟ เดตเดฟเดญเดเดฟเดเตเดเตเดเดฏเตเด เดธเดฎเดพเดจเตเดคเดฐเดฎเดพเดฏเดฟ เด เดต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดเดฏเตเด เดเดฐเต เดเตเดฑเดฟเดฏ เดธเดฎเดฏเดคเตเดคเดฟเดจเตเดณเตเดณเดฟเตฝ เดตเดฒเดฟเดฏ เด เดณเดตเดฟเดฒเตเดณเตเดณ เดกเดพเดฑเตเดฑ เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เด เดตเดฏเดฟเดฒเต เดทเดพเตผเดกเตเดเดณเตเดเตเดฏเตเด เดธเดฎเดพเดจเตเดคเดฐ เด เดญเตเดฏเตผเดคเตเดฅเดจเดเดณเตเดเตเดฏเตเด เดเดฃเตเดฃเด เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเดพเดตเตเดจเตเดจเดคเดพเดฃเต; เด เดคเดฟเดจเดพเตฝ, เดเดฐเต เดฏเตเดฃเดฟเดฑเตเดฑเต เดธเดฎเดฏเดคเตเดคเดฟเดจเตเด เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเดจเตเดจ เดกเดพเดฑเตเดฑเดฏเตเดเต เด เดณเดตเต เดจเตฝเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดตเดฟเดญเดตเดเตเดเดณเตเดเต เด เดณเดตเดฟเดจเต เดเดถเตเดฐเดฏเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
เดเดฐเต เดตเดฒเดฟเดฏ เดซเดพเดธเตเดฑเตเดฑเต เดเตปเดกเดเตเดธเตเด เดเดฐเต เดเตเดฑเดฟเดฏ เดธเดฎเดพเดจเตเดคเดฐ เดฌเตเดฐเตเดเตเดเต-เดซเตเดดเตเดธเต เดเตปเดกเดเตเดธเตเด เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เด เดตเตเดฏเดพเดชเดพเดฐเด เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต เดตเดฟเดฒ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเดพเตป เดฒเตเดเดฟเดฏเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต. เดจเดฟเดเตเดเดณเตเดเต เดเดตเดถเตเดฏเดเตเดเตพเดเตเดเดจเตเดธเดฐเดฟเดเตเดเต เดเดคเต เด เดฏเดตเดพเดฏเดฟ เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเดพเดจเตเด เดตเดฟเดเดธเดฟเดชเตเดชเดฟเดเตเดเดพเดจเตเด เดเดดเดฟเดฏเตเด.
เดฒเตเดเตเดเดฟ เดธเตเดฑเตเดฑเดพเดเตเดเดฟเตฝ เดฎเตเดจเตเดจเต เดเดเดเดเตเดเตพ เด
เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต: เดชเตเดฐเตเดเดเตเดฏเดฟเตฝ, เดฒเตเดเตเดเดฟ, เดเตเดฐเดพเดซเดพเดจ. เดชเตเดฐเตเดเดเตเดฏเดฟเตฝ เดฒเตเดเตเดเตพ เดถเตเดเดฐเดฟเดเตเดเตเดเดฏเตเด เด
เดต เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดฒเตเดเดฟเดฏเดฟเดฒเตเดเตเดเต เด
เดฏเดฏเตเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดฒเตเดเดฟ เด
เดตเดฐเต เดธเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเต. เดเตเดฐเดพเดซเดพเดจเดฏเตเดเตเดเต เดฒเตเดเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดกเดพเดฑเตเดฑ เด
เดญเตเดฏเตผเดคเตเดฅเดฟเดเตเดเดพเดจเตเด เด
เดคเต เดเดพเดฃเดฟเดเตเดเดพเดจเตเด เดเดดเดฟเดฏเตเด. เดชเตเดคเตเดตเต, เดฒเตเดเตเดเตพ เดธเดเดญเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เด
เดตเดฏเดฟเดฒเตเดเต เดคเดฟเดฐเดฏเตเดจเตเดจเดคเดฟเดจเตเด เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เดฒเตเดเดฟ เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด. เดชเตเดฐเตเดฎเดฟเดคเตเดฏเตเดธเต เดตเดดเดฟ เดเดชเดฏเตเดเดฟเดเตเดเต เดเตปเดเดฎเดฟเดเดเต เดกเดพเดฑเตเดฑ เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด เดตเดฟเดถเดเดฒเดจเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด เดฎเตเดดเตเดตเตป เดธเตเดฑเตเดฑเดพเดเตเดเตเด เดฎเดฟเดเดเตเด เด
เดตเดธเดฐเดเตเดเตพ เดจเตฝเดเตเดจเตเดจเต.
เดเตปเดธเตเดฑเตเดฑเดฒเตเดทเตป เดชเตเดฐเดเตเดฐเดฟเดฏเดฏเตเดเต เดเดฐเต เดตเดฟเดตเดฐเดฃเด เดเดฃเตเดเตเดคเตเดคเดพเด
เดฒเตเดเต เดคเดฟเดฐเดฏเตฝ
เดเตเดฐเดพเดซเดพเดจ - เดเดเตเดธเตเดชเตเดฒเตเดฑเตผ เดเดจเตเดจ เดชเตเดฐเดคเตเดฏเตเด เดเดจเตเดฑเตผเดซเตเดธเดฟเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดฒเตเดเตเดเตพ เดคเดฟเดฐเดฏเดพเตป เดเดดเดฟเดฏเตเด. เด เดจเตเดตเตเดทเดฃเดเตเดเตพ LogQL เดญเดพเดทเดฏเดพเดฃเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต, เดเดคเต Prometheus เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ PromQL-เดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต. เดคเดคเตเดตเดคเตเดคเดฟเตฝ, เดเดคเต เดเดฐเต เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดค grep เดเดฏเดฟ เดเดฃเดเตเดเดพเดเตเดเดพเด.
เดคเดฟเดฐเดฏเตฝ เดเดจเตเดฑเตผเดซเตเดธเต เดเดคเตเดชเตเดฒเต เดเดพเดฃเดชเตเดชเตเดเตเดจเตเดจเต:
เดเตเดฆเตเดฏเด เดคเดจเตเดจเต เดฐเดฃเตเดเต เดญเดพเดเดเตเดเตพ เดเตพเดเตเดเตเดณเตเดณเตเดจเตเดจเต: เดธเตเดฒเดเตเดเดฑเตเด เดซเดฟเตฝเดเตเดเดฑเตเด. เดฒเตเดเตเดเดณเดฟเดฒเตเดเตเดเต เด เดธเตเตป เดเตเดฏเตโเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเตปเดกเตเดเตโเดธเต เดเตเดฏเตโเดค เดฎเตเดฑเตเดฑเดพเดกเดพเดฑเตเดฑ (เดฒเตเดฌเดฒเตเดเตพ) เดชเตเดฐเดเดพเดฐเดฎเตเดณเตเดณ เดคเดฟเดฐเดฏเดฒเดพเดฃเต เดธเตเดฒเดเตเดเตผ, เดเตเดเดพเดคเต เดธเตเดฒเดเตเดเตผ เดจเดฟเตผเดตเดเดฟเดเตเด เดฑเตเดเตเดเตเตผเดกเตเดเตพ เดซเดฟเตฝเดเตเดเตผ เดเตเดฏเตเดฏเตเดจเตเดจ เดเดฐเต เดคเดฟเดฐเดฏเตฝ เดธเตโเดเตเดฐเดฟเดเดเต เดฑเตเดเดเตโเดธเตโเดชเดฟเดฏเต เดเดฃเต เดซเดฟเตฝเดเตเดเตผ. เดจเตฝเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ: เดเตเดฐเตเดฃเตเด เดฌเตเดฐเดพเดเตเดเดฑเตเดฑเตเดเดณเดฟเตฝ - เดธเตเดฒเดเตเดเตผ, เดถเตเดทเดฎเตเดณเตเดณ เดเดฒเตเดฒเดพเด - เดซเดฟเตฝเดเตเดเตผ.
{image_name="nginx.promtail.test"} |= "index"
เดฒเตเดเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดฐเตเดคเดฟ เดเดพเดฐเดฃเด, เดเดฐเต เดธเตเดฒเดเตเดเตผ เดเดฒเตเดฒเดพเดคเต เดจเดฟเดเตเดเตพเดเตเดเต เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เดจเดเดคเตเดคเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ, เดเดจเตเดจเดพเตฝ เดฒเตเดฌเดฒเตเดเตพ เดเดเดชเดเตเดทเตเดฏเดฎเดพเดฏเดฟ เดเดจเดฑเดฟเดเต เดเดเตเดเดพเด.
เดเตเดฐเตเดฃเตเด เดฌเตเดฐเตเดธเตเดเดณเดฟเดฒเต เดฎเตเดฒเตเดฏเดคเตเดคเดฟเดจเตเดฑเต เดชเตเดฐเดงเดพเดจ เดฎเตเดฒเตเดฏเดฎเดพเดฃเต เดธเตเดฒเดเตเดเตผ. =, != เดเดชเตเดชเดฑเตเดฑเตเดฑเตผเดฎเดพเตผ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฑเตเดเตเดฒเตผ เดเดเตโเดธเตโเดชเตเดฐเดทเดจเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดธเตเดฒเดเตเดเดฑเตเดเดณเต เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดคเดฟเดฐเดฏเตฝ เดตเตเดฏเดตเดธเตเดฅเดเตพ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเด:
{instance=~"kafka-[23]",name!="kafka-dev"}
// ะะฐะนะดัั ะปะพะณะธ ั ะปะตะนะฑะปะพะผ instance, ะธะผะตััะธะต ะทะฝะฐัะตะฝะธะต kafka-2, kafka-3, ะธ ะธัะบะปััะธั dev
เดธเตเดฒเดเตเดเตผเดเตเดเต เดฒเดญเดฟเดเตเด เดเดฒเตเดฒเดพ เดกเดพเดฑเตเดฑเดฏเตเด เดซเดฟเตฝเดเตเดเตผ เดเตเดฏเตเดฏเตเดจเตเดจ เดเดฐเต เดตเดพเดเดเด เด เดฒเตเดฒเตเดเตเดเดฟเตฝ regexp เดเดฃเต เดซเดฟเตฝเดเตเดเตผ.
เดฎเตเดเตเดฐเดฟเดเตเดธเต เดฎเตเดกเดฟเตฝ เดฒเดญเดฟเดเตเด เดกเดพเดฑเตเดฑเดฏเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ เด เดกเต-เดนเตเดเตเดเต เดเตเดฐเดพเดซเตเดเตพ เดจเตเดเตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเดฃเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดธเตเดเดฟเด เดธเตเดเตเดฐเดฟเดเดเต เด เดเดเตเดเตเดจเตเดจ เดเดฐเต เดเตปเดเตเดฐเดฟเดฏเตเดเต nginx เดฒเตเดเตเดเดณเดฟเตฝ เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดฑเต เดเดตเตเดคเตเดคเดฟ เดจเดฟเดเตเดเตพเดเตเดเต เดเดฃเตเดเตเดคเตเดคเดพเดจเดพเดเตเด:
เดธเดตเดฟเดถเตเดทเดคเดเดณเตเดเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏ เดตเดฟเดตเดฐเดฃเด เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเดจเดฟเตฝ เดเดพเดฃเดพเด
เดฒเตเดเต เดชเดพเดดเตเดธเดฟเดเดเต
เดฒเตเดเตเดเตพ เดถเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดจเดฟเดฐเดตเดงเดฟ เดฎเดพเตผเดเดเตเดเดณเตเดฃเตเดเต:
- เดฒเตเดเตเดเตพ เดถเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเตเดฑเตเดฑเดพเดเตเดเดฟเดจเตเดฑเต เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต เดเดเดเดฎเดพเดฏ เดชเตเดฐเตเดเดเตเดฏเดฟเดฒเดฟเดจเตเดฑเต เดธเดนเดพเดฏเดคเตเดคเตเดเต.
- เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดกเตเดเตเดเตผ เดเดฃเตเดเตเดฏเตโเดจเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเตเดฐเดฟเดเตเดเต
เดฒเตเดเดฟ เดกเตเดเตเดเตผ เดฒเตเดเดฟเดเดเต เดกเตเดฐเตเดตเตผ. - เดฒเตเดเดฟเดฏเดฟเดฒเตเดเตเดเต เดกเดพเดฑเตเดฑ เด เดฏเดฏเตโเดเตเดเดพเตป เดเดดเดฟเดฏเตเดจเตเดจ Fluentd เด เดฒเตเดฒเตเดเตเดเดฟเตฝ Fluent Bit เดเดชเดฏเตเดเดฟเดเตเดเตเด. เดชเตเดฐเตเดเดเตเดฏเดฟเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ, เด เดตเตผเดเตเดเต เดเดคเดพเดฃเตเดเต เดเดคเต เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดฒเตเดเดฟเดจเตเด เดฑเตเดกเดฟเดฎเตเดฏเตเดกเต เดชเดพเดดเตโเดธเดฑเตเดเตพ เดเดฃเตเดเต เดเตเดเดพเดคเต เดฎเตพเดเตเดเดฟเดฒเตเตป เดฒเตเดเตเดเดณเตเด เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด.
เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดชเตเดฐเตเดเดเตเดฏเดฟเตฝ เดชเดพเดดเตเดธเดฟเดเดเดฟเดจเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เดเดคเต เดฎเตเดจเตเดจเต เดเดพเดฐเตเดฏเดเตเดเตพ เดเตเดฏเตเดฏเตเดจเตเดจเต:
- เดกเดพเดฑเตเดฑ เดเดฑเดตเดฟเดเดเตเดเตพ เดเดฃเตเดเตเดคเตเดคเตเดจเตเดจเต.
- เด เดตเดฏเดฟเตฝ เดฒเตเดฌเดฒเตเดเตพ เด เดฑเตเดฑเดพเดเตเดเตเดเตเดฏเตเดฏเตเด.
- เดฒเตเดเดฟเดฏเดฟเดฒเตเดเตเดเต เดกเดพเดฑเตเดฑ เด เดฏเดฏเตเดเตเดเตเดจเตเดจเต.
เดจเดฟเดฒเดตเดฟเตฝ เดชเตเดฐเตเดเดเตเดฏเดฟเดฒเดฟเดจเต เดชเตเดฐเดพเดฆเตเดถเดฟเด เดซเดฏเดฒเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเด systemd เดเตเดฃเดฒเดฟเตฝ เดจเดฟเดจเตเดจเตเดฎเตเดณเตเดณ เดฒเตเดเตเดเตพ เดตเดพเดฏเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด. เดฒเตเดเตเดเตพ เดถเตเดเดฐเดฟเดเตเดเตเดจเตเดจ เดเดฒเตเดฒเดพ เดฎเตเดทเตเดจเตเดเดณเดฟเดฒเตเด เดเดคเต เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเดฃเด.
Kubernetes-เดฎเดพเดฏเดฟ เดธเดเดฏเตเดเดจเดฎเตเดฃเตเดเต: Promtail, Kubernetes REST API เดตเดดเดฟ เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต เด เดตเดธเตเดฅ เดธเตเดตเดฏเดฎเตเดต เดเดฃเตเดเตเดคเตเดคเตเดเดฏเตเด เดเดฐเต เดจเตเดกเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเตเดตเดจเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดกเดฟเตฝ เดจเดฟเดจเตเดจเต เดฒเตเดเตเดเตพ เดถเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเดเตป เดคเดจเตเดจเต Kubernetes-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดฎเตเดฑเตเดฑเดพเดกเดพเดฑเตเดฑเดฏเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ เดฒเตเดฌเดฒเตเดเตพ เดชเตเดธเตเดฑเตเดฑเตเดเตเดฏเตเดฏเตเดจเตเดจเต (เดชเตเดกเดฟเดจเตเดฑเต เดชเตเดฐเต, เดซเดฏเดฒเดฟเดจเตเดฑเต เดชเตเดฐเต เดฎเตเดคเดฒเดพเดฏเดต).
เดชเตเดชเตเดชเตโเดฒเตเตป เดเดชเดฏเตเดเดฟเดเตเดเต เดฒเตเดเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดกเดพเดฑเตเดฑเดฏเต เด
เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ เดจเดฟเดเตเดเตพเดเตเดเต เดฒเตเดฌเดฒเตเดเตพ เดคเตเดเตเดเดฟเดฏเดฟเดเดพเดจเตเด เดเดดเดฟเดฏเตเด. เดชเตเดชเตเดชเตเดฒเตเตป เดชเตเดฐเตเดเดเตเดฏเดฟเดฒเดฟเตฝ เดจเดพเดฒเต เดคเดฐเด เดเดเตเดเดเตเดเตพ เด
เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเดพเด. เดเตเดเตเดคเตฝ เดตเดฟเดถเดฆเดพเดเดถเดเตเดเตพ - เดเตป
- เดชเดพเดดเตเดธเดฟเดเดเต เดเดเตเดเดเตเดเตพ. เดเดคเดพเดฃเต RegEx, JSON เดเดจเตเดจเดฟเดตเดฏเตเดเต เดเดเตเดเด. เด เดเดเตเดเดคเตเดคเดฟเตฝ, เดเดเตโเดธเตโเดเตเดฐเดพเดเตโเดฑเตเดฑเตเดเตเดฏเตโเดค เดฎเดพเดชเตเดชเดฟเดฒเตเดเตเดเต เดเดเตเดเตพ เดฒเตเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดกเดพเดฑเตเดฑ เดเดเตโเดธเตโเดเตเดฐเดพเดเตเดฑเตเดฑเตเดเตเดฏเตเดฏเตเดจเตเดจเต. เดเดเตโเดธเตโเดเตเดฐเดพเดเตโเดฑเตเดฑเตเดเตเดฏเตโเดค เดฎเดพเดชเตเดชเดฟเดฒเตเดเตเดเต เดเดเตเดเตพเดเตเดเต เดเดตเดถเตเดฏเดฎเดพเดฏ เดซเตเตฝเดกเตเดเตพ เดชเดเตผเดคเตเดคเดฟเดฏเต เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดเตโเดธเตโเดเตเดฐเดพเดเตโเดฑเตเดฑเตเดเตเดฏเตโเดค เดฎเดพเดชเตเดชเดฟเดฒเตเดเตเดเต เดชเตเดฐเตเดณเตเดณ เดเตเดฐเตเดชเตเดชเตเดเดณเต "เดฎเดพเดชเตเดชเต เดเตเดฏเตโเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจ" เดฑเตเดเตเดฒเตผ เดเดเตโเดธเตโเดชเตเดฐเดทเดจเตเดเดณเดฟเดฒเตเดเตเดฏเต (RegEx) เดจเดฟเดเตเดเตพเดเตเดเต JSON-เตฝ เดจเดฟเดจเตเดจเต เดเดเตโเดธเตโเดเตเดฐเดพเดเตเดฑเตเดฑเตเดเตเดฏเตเดฏเดพเดจเดพเดเตเด. เดเดเตโเดธเตโเดเตเดฐเดพเดเตโเดฑเตเดฑเตเดเตเดฏเตโเดค เดฎเดพเดชเตเดชเต เดเดฐเต เดเต-เดฎเตเดฒเตเดฏเด เดธเดเดญเดฐเดฃเดฎเดพเดฃเต, เดเดตเดฟเดเต เดเต เดเดจเตเดจเดคเต เดซเตเตฝเดกเดฟเดจเตเดฑเต เดชเตเดฐเดพเดฃเต, เดฎเตเดฒเตเดฏเด เดฒเตเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด เดคเดฟเดจเตเดฑเต เดฎเตเดฒเตเดฏเดฎเดพเดฃเต.
- เดชเดฐเดฟเดตเตผเดคเตเดคเดจ เดเดเตเดเดเตเดเตพ. เด เดเดเตเดเดคเตเดคเดฟเดจเต เดฐเดฃเตเดเต เดเดชเตเดทเดจเตเดเดณเตเดฃเตเดเต: เดเตเดฐเดพเตปเดธเตเดซเตเตผเดฎเตเดทเตป, เด
เดตเดฟเดเต เดเดเตเดเตพ เดเตเดฐเดพเตปเดธเตเดซเตเตผเดฎเตเดทเตป เดจเดฟเดฏเดฎเดเตเดเตพ เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเตเดเดพเดคเต เดเดฑเดตเดฟเดเด - เดเดเตโเดธเตโเดเตเดฐเดพเดเตเดฑเตเดฑเตเดเตเดฏเตโเดค เดฎเดพเดชเตเดชเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดณเตเดณ เดกเดพเดฑเตเดฑ เดเดฑเดตเดฟเดเด. เดเดเตโเดธเตโเดเตเดฐเดพเดเตโเดฑเตเดฑเตเดเตเดฏเตโเดค เดฎเดพเดชเตเดชเดฟเตฝ เด
เดคเตเดคเดฐเดฎเตเดฐเต เดซเตเตฝเดกเต เดเดฒเตเดฒเตเดเตเดเดฟเตฝ, เด
เดคเต เดธเตเดทเตโเดเดฟเดเตเดเตเด. เด
เดเตเดเดจเต, เดเดเตโเดธเตโเดเตเดฐเดพเดเตโเดฑเตเดฑเตเดเตเดฏเตโเดค เดฎเดพเดชเตเดชเดฟเดจเต เด
เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟเดฏเตเดณเตเดณเดคเดฒเตเดฒเดพเดคเตเดค เดฒเตเดฌเดฒเตเดเตพ เดธเตเดทเตโเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด. เด เดเดเตเดเดคเตเดคเดฟเตฝ, เดจเดฎเตเดเตเดเต เดเดเตโเดธเตโเดเตเดฐเดพเดเตโเดฑเตเดฑเตเดเตเดฏเตโเดค เดฎเดพเดชเตเดชเดฟเดฒเต เดกเดพเดฑเตเดฑ เดตเดณเดฐเต เดถเดเตเดคเดฎเดพเดฏ เดเดฐเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด
golang เดเตเดเดชเตเดฒเตเดฑเตเดฑเต . เดเตเดเดพเดคเต, เดเดเตโเดธเตโเดเตเดฐเดพเดเตโเดฑเตเดฑเตเดเตเดฏเตโเดค เดฎเดพเดชเตเดชเต เดชเดพเดดเตโเดธเดฟเดเดเต เดธเดฎเดฏเดคเตเดคเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดฒเตเดกเตเดเตเดฏเตโเดคเตเดตเตเดจเตเดจเต เดเดเตเดเตพ เดเตผเดเตเดเดฃเด, เดเดคเต เดธเดพเดงเตเดฏเดฎเดพเดเตเดเตเดจเตเดจเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด เดคเดฟเดฒเต เดฎเตเดฒเตเดฏเด เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเดคเต: โ{{if .tag}เดเดพเดเต เดฎเตเดฒเตเดฏเด เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดเต{end}}โ. เดเตเดเดชเตเดฒเตเดฑเตเดฑเต เดตเตเดฏเดตเดธเตเดฅเดเตพ, เดฒเตเดชเตเดชเตเดเตพ, เดฑเตเดชเตเดฒเตเดธเต, เดเตเดฐเดฟเด เดเดจเตเดจเดฟเดต เดชเตเดฒเตเดณเตเดณ เดเดฟเดฒ เดธเตเดเตเดฐเดฟเดเดเต เดซเดเดเตโเดทเดจเตเดเตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเต. - เดชเตเดฐเดตเตผเดคเตเดคเดจ เดเดเตเดเดเตเดเตพ. เด เดเดเตเดเดคเตเดคเดฟเตฝ, เดตเตเตผเดคเดฟเดฐเดฟเดเตเดเตเดเตเดคเตเดคเดคเต เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด:
- เดเดเตโเดธเตโเดเตเดฐเดพเดเตโเดฑเตเดฑเตเดเตเดฏเตโเดค เดกเดพเดฑเตเดฑเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฐเต เดฒเตเดฌเตฝ เดธเตเดทเตโเดเดฟเดเตเดเตเด, เด เดคเต เดฒเตเดเดฟ เดธเตเดเดฟเดเดฏเดฟเดฒเดพเดเตเดเตเด.
- เดฒเตเดเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดตเดจเตเดฑเต เดธเดฎเดฏเด เดฎเดพเดฑเตเดฑเตเด เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเด.
- เดฒเตเดเดฟเดฏเดฟเดฒเตเดเตเดเต เดชเตเดเตเดจเตเดจ เดกเดพเดฑเตเดฑ (เดฒเตเดเต เดเตเดเตเดธเตเดฑเตเดฑเต) เดฎเดพเดฑเตเดฑเตเด.
- เดฎเตเดเตเดฐเดฟเดเตโเดธเต เดธเตเดทเตโเดเดฟเดเตเดเตเด.
- เดซเดฟเตฝเดเตเดเดฑเดฟเดเดเต เดเดเตเดเดเตเดเตพ. เดฎเดพเดเตเดเต เดเดเตเดเด, เดเดจเตเดจเตเดเดฟเตฝ เดจเดฎเตเดเตเดเต /dev/null เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดฑเตเดเตเดเตเตผเดกเตเดเตพ เด เดฏเดฏเตโเดเตเดเดพเด เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเตเดเตเดคเตฝ เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเดฟเดจเดพเดฏเดฟ เด เดฏเดฏเตโเดเตเดเดพเดจเดพเดเตเด.
เดธเดพเดงเดพเดฐเดฃ nginx เดฒเตเดเตเดเตพ เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดฑเต เดเดฆเดพเดนเดฐเดฃเด เดเดชเดฏเตเดเดฟเดเตเดเต, Promtail เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดเตเดเดจเต เดฒเตเดเตเดเตพ เดชเดพเดดเตโเดธเต เดเตเดฏเตเดฏเดพเดฎเตเดจเตเดจเต เดเดพเตป เดเดพเดฃเดฟเดเตเดเตเด.
เดชเดฐเดฟเดถเตเดงเดจเดฏเตโเดเตเดเดพเดฏเดฟ, เดชเดฐเดฟเดทเตโเดเตเดเดฐเดฟเดเตเด nginx jwilder/nginx-proxy:alpine เดเดฎเตเดเตเด nginx-proxy เดเดฏเดฟ HTTP เดตเดดเดฟ เดธเตเดตเดฏเด เด เดจเตเดตเตเดทเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเดจเตเดจ เดเดฐเต เดเตเดฑเดฟเดฏ เดกเตเดฎเดฃเตเด เดเดเตเดเตเดเดพเด. เดกเตเดฎเดฃเดฟเดจเต เดจเดฟเดฐเดตเดงเดฟ เดเตปเดกเตโเดชเตเดฏเดฟเดจเตเดฑเตเดเดณเตเดฃเตเดเต, เด เดคเดฟเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดฐเดคเดฟเดเดฐเดฃเดเตเดเตพ เดจเตฝเดเดพเตป เดเดดเดฟเดฏเตเด, เดตเตเดฏเดคเตเดฏเดธเตเดค HTTP เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเตเดเดณเตเด เดตเตเดฏเดคเตเดฏเดธเตเดค เดเดพเดฒเดคเดพเดฎเดธเดเตเดเดณเตเด.
เดกเตเดเตเดเตผ เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดเตเดเตพ เดฒเตเดเตเดเตพ เดถเตเดเดฐเดฟเดเตเดเตเด, เด เดคเต /var/lib/docker/containers/ เดชเดพเดคเดฏเดฟเตฝ เดเดพเดฃเดพเด. / -json.log
docker-compose.yml-เตฝ เดเดเตเดเตพ Promtail เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเดเดฏเตเด เดเตเตบเดซเดฟเดเดฑเดฟเดฒเตเดเตเดเตเดณเตเดณ เดชเดพเดค เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต:
promtail:
image: grafana/promtail:1.4.1
// ...
volumes:
- /var/lib/docker/containers:/var/lib/docker/containers:ro
- promtail-data:/var/lib/promtail/positions
- ${PWD}/promtail/docker.yml:/etc/promtail/promtail.yml
command:
- '-config.file=/etc/promtail/promtail.yml'
// ...
promtail.yml-เดฒเตเดเตเดเต เดฒเตเดเตเดเดณเดฟเดฒเตเดเตเดเตเดณเตเดณ เดชเดพเดค เดเตเตผเดเตเดเตเด (เดเตเตบเดซเดฟเดเดฑเดฟเตฝ เดเดฐเต "เดกเตเดเตเดเตผ" เดเดชเตเดทเตป เดเดฃเตเดเต, เด เดคเต เดเดฐเต เดตเดฐเดฟเดฏเดฟเตฝ เดคเดจเตเดจเต เดเตเดฏเตเดฏเตเดจเตเดจเต, เดชเดเตเดทเต เด เดคเต เด เดคเตเดฐ เดตเตเดฏเดเตเดคเดฎเดพเดเดฟเดฒเตเดฒ):
scrape_configs:
- job_name: containers
static_configs:
labels:
job: containerlogs
__path__: /var/lib/docker/containers/*/*log # for linux only
เด เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเตเดฎเตเดชเตเตพ, เดฒเตเดเดฟเดเตเดเต เดเดฒเตเดฒเดพ เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเด เดฒเตเดเตเดเตพ เดฒเดญเดฟเดเตเดเตเด. เดเดคเต เดเดดเดฟเดตเดพเดเตเดเดพเตป, เดเดเตเดเตพ docker-compose.yml-เดฒเต เดเตเดธเตเดฑเตเดฑเต nginx-เดจเตเดฑเต เดเตเดฐเดฎเตเดเดฐเดฃเดเตเดเตพ เดฎเดพเดฑเตเดฑเตเดจเตเดจเต - เดเดพเดเต เดซเตเตฝเดกเดฟเดฒเตเดเตเดเต เดฒเตเดเดฟเดเดเต เดเตเตผเดเตเดเตเด:
proxy:
image: nginx.test.v3
//โฆ
logging:
driver: "json-file"
options:
tag: "{{.ImageName}}|{{.Name}}"
promtail.yml เดเดกเดฟเดฑเตเดฑเต เดเตเดฏเตโเดคเต เดชเตเดชเตเดชเตโเดฒเตเตป เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเด. เดฐเตเดเดเตพ เดเดชเตเดฐเดเดพเดฐเดฎเดพเดฃเต:
{"log":"u001b[0;33;1mnginx.1 | u001b[0mnginx.test 172.28.0.3 - - [13/Jun/2020:23:25:50 +0000] "GET /api/index HTTP/1.1" 200 0 "-" "Stub_Bot/0.1" "0.096"n","stream":"stdout","attrs":{"tag":"nginx.promtail.test|proxy.prober"},"time":"2020-06-13T23:25:50.66740443Z"}
{"log":"u001b[0;33;1mnginx.1 | u001b[0mnginx.test 172.28.0.3 - - [13/Jun/2020:23:25:50 +0000] "GET /200 HTTP/1.1" 200 0 "-" "Stub_Bot/0.1" "0.000"n","stream":"stdout","attrs":{"tag":"nginx.promtail.test|proxy.prober"},"time":"2020-06-13T23:25:50.702925272Z"}
เดชเตเดชเตเดชเตเดฒเตเตป เดเดเตเดเดเตเดเตพ:
- json:
expressions:
stream: stream
attrs: attrs
tag: attrs.tag
เดเตปเดเดฎเดฟเดเดเต JSON-เตฝ เดจเดฟเดจเตเดจเต เดเดเตเดเตพ เดธเตเดเตเดฐเตเด, attrs, attrs.tag เดซเตเตฝเดกเตเดเตพ (เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดเดฃเตเดเตเดเตเดเดฟเตฝ) เดเดเตโเดธเตโเดเตเดฐเดพเดเตเดฑเตเดฑเตเดเตเดฏเตโเดคเต เดเดเตโเดธเตโเดเตเดฐเดพเดเตเดฑเตเดฑเตเดเตเดฏเตโเดค เดฎเดพเดชเตเดชเดฟเตฝ เดเดเตเดจเตเดจเต.
- regex:
expression: ^(?P<image_name>([^|]+))|(?P<container_name>([^|]+))$
source: "tag"
เดเดเตโเดธเตโเดเตเดฐเดพเดเตโเดฑเตเดฑเตเดเตเดฏเตโเดค เดฎเดพเดชเตเดชเดฟเตฝ เดเดพเดเต เดซเตเตฝเดกเต เดเดเดพเตป เดเดดเดฟเดฏเตเดฎเตเดเตเดเดฟเตฝ, regexp เดเดชเดฏเตเดเดฟเดเตเดเต เดเดเตเดเตพ เดเดฟเดคเตเดฐเดคเตเดคเดฟเดจเตเดฑเตเดฏเตเด เดเดฃเตเดเตเดฏเตโเดจเดฑเดฟเดจเตเดฑเตเดฏเตเด เดชเตเดฐเตเดเตพ เดเดเตโเดธเตโเดเตเดฐเดพเดเตเดฑเตเดฑเตเดเตเดฏเตเดฏเตเดจเตเดจเต.
- labels:
image_name:
container_name:
เดเดเตเดเตพ เดฒเตเดฌเดฒเตเดเตพ เดจเตฝเดเตเดจเตเดจเต. เดเดเตโเดธเตโเดเตเดฐเดพเดเตโเดฑเตเดฑเตเดเตเดฏเตโเดค เดกเดพเดฑเตเดฑเดฏเดฟเตฝ เดเดฎเตเดเต_เดจเตเดฏเดฟเด, เดเดฃเตเดเตเดฏเตโเดจเตผ_เดจเตเดฏเดฟเด เดเดจเตเดจเต เดเตเดเตพ เดเดฃเตเดเตเดคเตเดคเดฟเดฏเดพเตฝ, เด เดตเดฏเตเดเต เดฎเตเดฒเตเดฏเดเตเดเตพ เดเดเดฟเดคเดฎเดพเดฏ เดฒเตเดฌเดฒเตเดเดณเดฟเดฒเตเดเตเดเต เด เดธเตเตป เดเตเดฏเตเดฏเดชเตเดชเตเดเตเด.
- match:
selector: '{job="docker",container_name="",image_name=""}'
action: drop
image_name, container_name เดเดจเตเดจเต เดฒเตเดฌเดฒเตเดเตพ เดเดฒเตเดฒเดพเดคเตเดค เดเดฒเตเดฒเดพ เดฒเตเดเตเดเดณเตเด เดเดเตเดเตพ เดจเดฟเดฐเดธเดฟเดเตเดเตเดจเตเดจเต.
- match:
selector: '{image_name="nginx.promtail.test"}'
stages:
- json:
expressions:
row: log
image_name nginx.promtail.test เดเดจเตเดจเดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฏ เดเดฒเตเดฒเดพ เดฒเตเดเตเดเตพเดเตเดเตเด, เดธเตเดดเตโเดธเต เดฒเตเดเดฟเตฝ เดจเดฟเดจเตเดจเต เดฒเตเดเต เดซเตเตฝเดกเต เดเดเตเดเตพ เดเดเตโเดธเตโเดเตเดฐเดพเดเตเดฑเตเดฑเตเดเตเดฏเตโเดคเต เดตเดฐเดฟ เดเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเดเตโเดธเตโเดเตเดฐเดพเดเตเดฑเตเดฑเตเดเตเดฏเตโเดค เดฎเดพเดชเตเดชเดฟเดฒเตเดเตเดเต เดเดเตเดจเตเดจเต.
- regex:
# suppress forego colors
expression: .+nginx.+|.+[0m(?P<virtual_host>[a-z_.-]+) +(?P<nginxlog>.+)
source: logrow
เดธเดพเดงเดพเดฐเดฃ เดเดเตเดธเตเดชเตเดฐเดทเดจเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดเตเดเตพ เดเตปเดชเตเดเตเดเต เดธเตเดเตเดฐเดฟเดเดเต เดฎเดพเดฏเตโเดเตเดเตเดเดฏเตเด nginx เดตเตเตผเดเตเดตเตฝ เดนเตเดธเตเดฑเตเดฑเตเด nginx เดฒเตเดเต เดฒเตเดจเตเด เดชเตเดฑเดคเตเดคเตเดเตเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
- regex:
source: nginxlog
expression: ^(?P<ip>[w.]+) - (?P<user>[^ ]*) [(?P<timestamp>[^ ]+).*] "(?P<method>[^ ]*) (?P<request_url>[^ ]*) (?P<request_http_protocol>[^ ]*)" (?P<status>[d]+) (?P<bytes_out>[d]+) "(?P<http_referer>[^"]*)" "(?P<user_agent>[^"]*)"( "(?P<response_time>[d.]+)")?
เดชเดคเดฟเดตเต เดเดเตเดธเตเดชเตเดฐเดทเดจเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต nginx เดฒเตเดเต เดชเดพเดดเตเดธเต เดเตเดฏเตเดฏเตเด.
- regex:
source: request_url
expression: ^.+.(?P<static_type>jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|pdf|txt|tar|wav|bmp|rtf|js|flv|swf|html|htm)$
- regex:
source: request_url
expression: ^/photo/(?P<photo>[^/?.]+).*$
- regex:
source: request_url
expression: ^/api/(?P<api_request>[^/?.]+).*$
request_url เดชเดพเดดเตโเดธเต เดเตเดฏเตเดฏเตเด. regexp-เดจเตเดฑเต เดธเดนเดพเดฏเดคเตเดคเตเดเต, เด เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตเดเต เดเดฆเตเดฆเตเดถเตเดฏเด เดเดเตเดเตพ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดเตเดเตเดจเตเดจเต: เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดเตเดธเต, เดซเตเดเตเดเตเดเตพ, API เดเดจเตเดจเดฟเดตเดฏเดฟเดฒเตเดเตเดเต, เดเดเตโเดธเตโเดเตเดฐเดพเดเตเดฑเตเดฑเตเดเตเดฏเตโเดค เดฎเดพเดชเตเดชเดฟเตฝ เด เดจเตเดฌเดจเตเดง เดเต เดธเดเตเดเดฎเดพเดเตเดเตเด.
- template:
source: request_type
template: "{{if .photo}}photo{{else if .static_type}}static{{else if .api_request}}api{{else}}other{{end}}"
เดเตเดเดชเตเดฒเตเดฑเตเดฑเดฟเดฒเต เดธเตเดชเดพเดงเดฟเด เดเดชเตเดชเดฑเตเดฑเตเดฑเตผเดฎเดพเตผ เดเดชเดฏเตเดเดฟเดเตเดเต, เดเดเตโเดธเตโเดเตเดฐเดพเดเตเดฑเตเดฑเตเดเตเดฏเตโเดค เดฎเดพเดชเตเดชเดฟเตฝ เดเดเตเดเตพ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดค เดซเตเตฝเดกเตเดเตพ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดเดฏเตเด request_type เดซเตเตฝเดกเดฟเดจเดพเดฏเดฟ เดเดตเดถเตเดฏเดฎเดพเดฏ เดฎเตเดฒเตเดฏเดเตเดเตพ เดธเดเตเดเดฎเดพเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต: เดซเตเดเตเดเต, เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดเต, API. เดชเดฐเดพเดเดฏเดชเตเดชเตเดเตเดเดพเตฝ เดฎเดฑเตเดฑเตเดจเตเดจเต เดจเตฝเดเตเด. เดเดชเตเดชเตเตพ request_type-เตฝ เด เดญเตเดฏเตผเดคเตเดฅเดจ เดคเดฐเด เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
- labels:
api_request:
virtual_host:
request_type:
status:
เดเดเตโเดธเตโเดเตเดฐเดพเดเตโเดฑเตเดฑเตเดเตเดฏเตโเดค เดฎเดพเดชเตเดชเดฟเตฝ เดเตพเดชเตเดชเตเดเตเดคเตเดคเดพเตป เดเดเตเดเตพเดเตเดเต เดเดดเดฟเดเตเดเดคเดฟเดจเตเดฑเต เด เดเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเตฝ เดเดเตเดเตพ api_request, virtual_host, request_type, เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต (HTTP เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต) เดเดจเตเดจเต เดฒเตเดฌเดฒเตเดเตพ เดธเดเตเดเตเดเดฐเดฟเดเตเดเต.
- output:
source: nginx_log_row
เดเดเตเดเตเดชเตเดเตเดเต เดฎเดพเดฑเตเดฑเตเด. เดเดเตโเดธเตโเดเตเดฐเดพเดเตโเดฑเตเดฑเตเดเตเดฏเตโเดค เดฎเดพเดชเตเดชเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดคเตเดคเดฟเดฏเดพเดเตเดเดฟเดฏ nginx เดฒเตเดเต เดเดชเตเดชเตเตพ เดฒเตเดเดฟเดฏเดฟเดฒเตเดเตเดเต เดชเตเดเตเดจเตเดจเต.
เดฎเตเดเดณเดฟเดฒเตเดณเตเดณ เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดคเดฟเดจเต เดถเตเดทเด, เดเดฐเต เดเตปเดเตเดฐเดฟเดฏเตเด เดฒเตเดเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดกเดพเดฑเตเดฑเดฏเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ เดฒเตเดฌเตฝ เดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต เดเดพเดฃเดพเด.
เดงเดพเดฐเดพเดณเด เดฎเตเดฒเตเดฏเดเตเดเดณเตเดณเตเดณ (เดเดพเตผเดกเดฟเดจเดพเดฒเดฟเดฑเตเดฑเดฟ) เดฒเตเดฌเดฒเตเดเตพ เดเดเตโเดธเตโเดเตเดฐเดพเดเตเดฑเตเดฑเตเดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดฒเตเดเดฟเดฏเต เดเดฃเตเดฏเดฎเดพเดฏเดฟ เดฎเดจเตเดฆเดเดคเดฟเดฏเดฟเดฒเดพเดเตเดเตเดฎเตเดจเตเดจเต เดเตผเดฎเตเดฎเดฟเดเตเดเตเด. เด
เดคเดพเดฏเดคเต, เดจเดฟเดเตเดเตพ เดธเตเดเดฟเดเดฏเดฟเตฝ เดเดเดฐเตเดคเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, user_id. เดฒเตเดเดจเดคเตเดคเดฟเตฝ เดเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดเตเดเตเดคเตฝ เดตเดพเดฏเดฟเดเตเดเตเด
เดฒเตเดเต เดฆเตเดถเตเดฏเดตเตฝเดเตเดเดฐเดฃเด
LogQL เดเดชเดฏเตเดเดฟเดเตเดเต เดเตเดฐเดพเดซเดพเดจ เดเดพเตผเดเตเดเตเดเตพเดเตเดเดพเดฏเตเดณเตเดณ เดเดฐเต เดกเดพเดฑเตเดฑ เดเดฑเดตเดฟเดเดฎเดพเดฏเดฟ เดฒเตเดเดฟเดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเดจเดพเดเตเด. เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดธเดตเดฟเดถเตเดทเดคเดเตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเต:
- เดจเดฟเดฐเดเตเดเต - เดธเตเดเตเดเตปเดกเดฟเตฝ เดฑเตเดเตเดเตเตผเดกเตเดเดณเตเดเต เดเดฃเตเดฃเด;
- เดเดพเดฒเดเตเดฐเดฎเตเดฃ เดเดฃเตเดฃเตเด - เดจเตฝเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดถเตเดฐเตเดฃเดฟเดฏเดฟเดฒเต เดฑเตเดเตเดเตเตผเดกเตเดเดณเตเดเต เดเดฃเตเดฃเด.
Sum, Avg เดเดจเตเดจเดฟเดตเดฏเตเด เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฏเตเด เดธเดฎเดพเดนเดฐเดฟเดเตเดเตเดจเตเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเดณเตเดฎเตเดฃเตเดเต. เดจเดฟเดเตเดเตพเดเตเดเต เดตเดณเดฐเต เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดฏ เดเตเดฐเดพเดซเตเดเตพ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, HTTP เดชเดฟเดถเดเตเดเดณเตเดเต เดเดฃเตเดฃเดคเตเดคเดฟเดจเตเดฑเต เดเดฐเต เดเตเดฐเดพเดซเต:
เดฒเตเดเตเดเดฟเดฏเตเดเต เดกเดฟเดซเตเตพเดเตเดเต เดกเดพเดฑเตเดฑเดพ เดเดฑเดตเดฟเดเด เดชเตเดฐเตเดฎเดฟเดคเตเดฏเตเดธเต เดกเดพเดฑเตเดฑเดพ เดเดฑเดตเดฟเดเดคเตเดคเตเดเตเดเดพเตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดฒเตเดฒ (เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเดเตเดเตพเดเตเดเต เดฒเตเดเตปเดกเต เดฎเดพเดฑเตเดฑเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ), เดเดจเตเดจเดพเตฝ เดฒเตเดเตเดเดฟเดฏเต เดเดฐเต เดชเตเดฐเตเดฎเดฟเดคเตเดฏเตเดธเต เดคเดฐเด เดเดฑเดตเดฟเดเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด. เดเดคเต เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเต เดเตเดฏเตเดค เดชเตเดฐเตเดฎเดพเดฑเตเดฑเดฎเดพเดฃเต เดเดจเตเดจเต เดเดจเดฟเดเตเดเต เดเดฑเดชเตเดชเดฟเดฒเตเดฒ, เดชเดเตเดทเต เดกเตเดตเดฒเดชเตเดชเตผเดฎเดพเดฐเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดชเตเดฐเดคเดฟเดเดฐเดฃเดฎเดจเตเดธเดฐเดฟเดเตเดเต เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตเดจเตเดจเต โ
Prometheus เดเดจเตเดจเต เดเตเดชเตเดชเต เดเตเดฏเตเดคเต เดฒเตเดเตเดเดฟ เดกเดพเดฑเตเดฑเดพ เดเดฑเดตเดฟเดเดฎเดพเดฏเดฟ เดเตเตผเดคเตเดคเต URL /loki เดเตเตผเดเตเดเตเด:
เดเดเตเดเตพ เดชเตเดฐเตเดฎเดฟเดคเตเดฏเตเดธเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดฎเตเดเตเดฐเดฟเดเตโเดธเต เดเดชเดฏเตเดเดฟเดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเต เดชเตเดฒเต เดจเดฟเดเตเดเตพเดเตเดเต เดเตเดฐเดพเดซเตเดเตพ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด:
เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดฒเต เดชเตเดฐเตเดคเตเดคเดเตเดเตเดเต เดคเดพเตฝเดเตเดเดพเดฒเดฟเดเดฎเดพเดฃเตเดจเตเดจเตเด เดกเดตเดฒเดชเตเดชเตผเดฎเดพเตผ เดญเดพเดตเดฟเดฏเดฟเตฝ เดเดคเต เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเดฎเตเดจเตเดจเตเด เดเดพเตป เดเดฐเตเดคเตเดจเตเดจเต.
เดฎเตเดเตเดฐเดฟเดเตเดธเต
เดฒเตเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเดเดเตเดฏเดพ เด เดณเดตเตเดเตพ เดตเตเตผเดคเดฟเดฐเดฟเดเตเดเต เดชเตเดฐเตเดฎเดฟเดคเตเดฏเตเดธเดฟเดจเต เด เดฏเดฏเตเดเตเดเดพเดจเตเดณเตเดณ เดเดดเดฟเดตเต เดฒเตเดเดฟ เดจเตฝเดเตเดจเตเดจเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, nginx เดฒเตเดเดฟเตฝ เดเดฐเต เดชเตเดฐเดคเดฟเดเดฐเดฃเดคเตเดคเดฟเดจเตเด เดฌเตเดฑเตเดฑเตเดเดณเตเดเต เดเดฃเตเดฃเด เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเตเดเดพเดคเต เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต เดฒเตเดเต เดซเตเตผเดฎเดพเดฑเตเดฑเดฟเดจเตเดฑเต เดเดฐเต เดจเดฟเดถเตเดเดฟเดค เดชเดฐเดฟเดทเตเดเตเดเดฐเดฃเดคเตเดคเตเดเต, เดชเตเดฐเดคเดฟเดเดฐเดฟเดเตเดเดพเตป เดเดเตเดคเตเดค เดจเดฟเดฎเดฟเดทเดเตเดเตพเดเตเดเตเดณเตเดณ เดธเดฎเดฏเดตเตเด. เด เดกเดพเดฑเตเดฑ เดเดเตโเดธเตโเดเตเดฐเดพเดเตโเดฑเตเดฑเต เดเตเดฏเตโเดคเต เดชเตเดฐเตเดฎเดฟเดคเตเดฏเตเดธเดฟเดจเต เด เดฏเดฏเตโเดเตเดเดพเด.
promtail.yml-เดฒเตเดเตเดเต เดฎเดฑเตเดฑเตเดฐเต เดตเดฟเดญเดพเดเด เดเตเตผเดเตเดเตเด:
- match:
selector: '{request_type="api"}'
stages:
- metrics:
http_nginx_response_time:
type: Histogram
description: "response time ms"
source: response_time
config:
buckets: [0.010,0.050,0.100,0.200,0.500,1.0]
- match:
selector: '{request_type=~"static|photo"}'
stages:
- metrics:
http_nginx_response_bytes_sum:
type: Counter
description: "response bytes sum"
source: bytes_out
config:
action: add
http_nginx_response_bytes_count:
type: Counter
description: "response bytes count"
source: bytes_out
config:
action: inc
เดเดเตโเดธเตโเดเตเดฐเดพเดเตโเดฑเตเดฑเตเดเตเดฏเตโเดค เดฎเดพเดชเตเดชเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดกเดพเดฑเตเดฑเดฏเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ เดฎเตเดเตเดฐเดฟเดเตโเดธเต เดจเดฟเตผเดตเตเดตเดเดฟเดเตเดเดพเดจเตเด เด เดชเตโเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเดพเดจเตเด เดเดชเตโเดทเตป เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต. เด เดฎเตเดเตเดฐเดฟเดเตเดเตเดเตพ เดฒเตเดเดฟเดฏเดฟเดฒเตเดเตเดเต เด เดฏเดเตเดเดฟเดเตเดเดฟเดฒเตเดฒ - เด เดต เดชเตเดฐเตเดเดเตเดฏเดฟเตฝ /เดฎเตเดเตเดฐเดฟเดเตเดธเต เดเตปเดกเตโเดชเตเดฏเดฟเดจเตเดฑเดฟเตฝ เดฆเตเดถเตเดฏเดฎเดพเดเตเด. เด เดเดเตเดเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดกเดพเดฑเตเดฑ เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดชเตเดฐเตเดฎเดฟเดคเตเดฏเตเดธเต เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเดฃเด. เดฎเตเดเดณเดฟเดฒเต เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ, request_type="api" เดเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดเดเตเดเตพ เดเดฐเต เดนเดฟเดธเตเดฑเตเดฑเตเดเตเดฐเดพเด เดฎเตเดเตเดฐเดฟเดเต เดถเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดคเตเดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดฎเตเดเตเดฐเดฟเดเตเดธเต เดเดชเดฏเตเดเดฟเดเตเดเต เดชเตเตผเดธเตเดจเตเดฑเตเดฒเตเดเตพ เดฒเดญเดฟเดเตเดเตเดจเตเดจเดคเต เดธเตเดเดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฃเต. เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดเตเดธเดฟเดจเตเด เดซเตเดเตเดเตเดเตพเดเตเดเตเดฎเดพเดฏเดฟ, เดถเดฐเดพเดถเดฐเดฟ เดเดฃเดเตเดเดพเดเตเดเดพเตป เดฌเตเดฑเตเดฑเตเดเดณเตเดเต เดเดเตเดคเตเดคเตเดเดฏเตเด เดฌเตเดฑเตเดฑเตเดเตพ เดฒเดญเดฟเดเตเด เดตเดฐเดฟเดเดณเตเดเต เดเดฃเตเดฃเดตเตเด เดเดเตเดเตพ เดถเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต.
เด
เดณเดตเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเต เดเตเดเตเดคเตฝ เดตเดพเดฏเดฟเดเตเดเตเด
เดชเตเดฐเตเดเดเตเดฏเดฟเดฒเดฟเตฝ เดเดฐเต เดชเตเตผเดเตเดเต เดคเตเดฑเดเตเดเตเด:
promtail:
image: grafana/promtail:1.4.1
container_name: monitoring.promtail
expose:
- 9080
ports:
- "9080:9080"
promtail_custom เดชเตเดฐเดฟเดซเดฟเดเตโเดธเตเดณเตเดณ เดฎเตเดเตเดฐเดฟเดเตโเดธเต เดชเตเดฐเดคเตเดฏเดเตเดทเดชเตเดชเตเดเตเดเดฟเดเตเดเตเดฃเตเดเตเดจเตเดจเต เดเดเตเดเตพ เดเดฑเดชเตเดชเดพเดเตเดเตเดจเตเดจเต:
เดชเตเดฐเตเดฎเดฟเดคเตเดฏเตเดธเดฟเดจเต เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเตเดฒเดฟ เดชเตเดฐเตเดเดเตเดฏเดฟเตฝ เดเตเตผเดเตเดเตเด:
- job_name: 'promtail'
scrape_interval: 10s
static_configs:
- targets: ['promtail:9080']
เดเดชเตเดชเด เดเดฐเต เดเตเดฐเดพเดซเต เดตเดฐเดฏเตเดเตเดเตเด:
เดเดคเตเดตเดดเดฟ เดจเดฟเดเตเดเตพเดเตเดเต เดเดฃเตเดเตเดคเตเดคเดพเดจเดพเดเตเด, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดตเตเดเดค เดเตเดฑเดเตเด เดจเดพเดฒเต เดเตเดฆเตเดฏเดเตเดเตพ. เด เดฎเตเดเตเดฐเดฟเดเตเดเตเดเตพเดเตเดเดพเดฏเดฟ เดจเดฟเดเตเดเตพเดเตเดเต เดจเดฟเดฐเตเดเตเดทเดฃเด เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเดพเดจเตเด เดเดดเดฟเดฏเตเด.
เดธเตเดเตเดฏเดฟเดฒเดฟเดเดเต
เดฒเตเดเตเดเดฟ เดธเดฟเดเดเดฟเตพ เดฌเตเดจเดฑเดฟ เดฎเตเดกเดฟเดฒเตเด เดทเดพเตผเดกเดกเต เดฎเตเดกเดฟเดฒเตเด (เดคเดฟเดฐเดถเตเดเตเดจเดฎเดพเดฏเดฟ เด เดณเดเตเดเดพเดตเตเดจเตเดจ เดฎเตเดกเต) เดเดเดพเด. เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเดคเต เดเตเดฒเตเดกเดฟเดฒเตเดเตเดเต เดกเดพเดฑเตเดฑ เดธเดเดฐเดเตเดทเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด, เดเตเดเดพเดคเต เดเดเตเดเตเดเดณเตเด เดธเตเดเดฟเดเดฏเตเด เดชเตเดฐเดคเตเดฏเตเดเด เดธเดเดญเดฐเดฟเดเตเดเตเดจเตเดจเต. เดชเดคเดฟเดชเตเดชเต 1.5 เตฝ, เดเดฐเดฟเดเดคเตเดคเต เดธเดเดญเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดดเดฟเดตเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเต, เดชเดเตเดทเต เดเดคเต เดเตฝเดชเตเดชเดพเดฆเดจเดคเตเดคเดฟเตฝ เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดเดคเตเดตเดฐเต เดถเตเดชเดพเตผเดถ เดเตเดฏเตเดคเดฟเดเตเดเดฟเดฒเตเดฒ.
เดธเตเดเดฟเดเดเตพ เดธเดเดญเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดคเดฟเดฐเดถเตเดเตเดจเดฎเดพเดฏเดฟ เด เดณเดเตเดเดพเดตเตเดจเตเดจ เดกเดพเดฑเตเดฑเดพเดฌเตเดธเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเด: เดเดธเดพเดจเตเดฆเตเดฐ, เดฌเดฟเดเตโเดเตเดฌเดฟเตพ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดกเตเดจเดพเดฎเตเดกเดฟเดฌเดฟ, S3-เด เดจเตเดฏเตเดเตเดฏเดฎเดพเดฏ เดธเตเดฑเตเดฑเตเดฑเตเดเดฟเตฝ เดเดเตเดเตเดเตพ เดธเดเดญเดฐเดฟเดเตเดเดพเด. เดฒเตเดเดฟเดฏเตเดเต เดฎเดฑเตเดฑเต เดญเดพเดเดเตเดเตพ - เดตเดฟเดคเดฐเดฃเดเตเดเดพเตผ (เดเดดเตเดคเดพเตป), เดเตเดตเดฑเดฟเดฏเตผ (เดเตเดฆเตเดฏเดเตเดเตพเดเตเดเต) - เดจเดฟเดฒเดฏเดฟเดฒเตเดฒเดพเดคเตเดคเดคเตเด เดคเดฟเดฐเดถเตเดเตเดจเดฎเดพเดฏเดฟ เดธเตเดเตเดฏเดฟเตฝ เดเตเดฏเตเดฏเตเดจเตเดจเดคเตเดฎเดพเดฃเต.
DevOpsDays Vancouver 2019 เดเตเตบเดซเดฑเตปเดธเดฟเตฝ, เดชเดเตเดเตเดเตเดคเตเดคเดตเดฐเดฟเตฝ เดเดฐเดพเดณเดพเดฏ Callum Styan, เดฒเตเดเดฟเดฏเตเดเตเดชเตเดชเด เดคเดจเตเดฑเต เดชเตเดฐเตเดเดเตเดฑเตเดฑเดฟเดจเต เดฎเตเดคเตเดคเด เดตเดฒเตเดชเตเดชเดคเตเดคเดฟเดจเตเดฑเต 1% เตฝ เดคเดพเดดเตเดฏเตเดณเตเดณ เดธเตเดเดฟเดเดฏเตเดณเตเดณ เดชเตเดฑเตเดฑเดฌเตเดฑเตเดฑเต เดฒเตเดเตเดเตพ เดเดฃเตเดเตเดจเตเดจเต เดชเตเดฐเดเตเดฏเดพเดชเดฟเดเตเดเต: "
เดฒเตเดเดฟเดฏเตเดเตเดฏเตเด ELKเดฏเตเดเตเดฏเตเด เดคเดพเดฐเดคเดฎเตเดฏเด
เดธเตเดเดฟเด เดตเดฒเดฟเดชเตเดชเด
เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดเดพเดเตเดจเตเดจ เดธเตเดเดฟเด เดตเดฒเตเดชเตเดชเด เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดฎเตเดเดณเดฟเดฒเตเดณเตเดณ เดชเตเดชเตเดชเตเดฒเตเตป เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ nginx เดเดฃเตเดเตเดฏเตเดจเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดพเตป เดฒเตเดเตเดเตพ เดเดเตเดคเตเดคเต. เดฒเตเดเต เดซเดฏเดฒเดฟเตฝ เดเดเต 406 MB เดตเตเดณเดฟเดฏเดฎเตเดณเตเดณ 624 เดฒเตเดจเตเดเตพ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดฐเต เดฎเดฃเดฟเดเตเดเตเดฑเดฟเดจเตเดณเตเดณเดฟเตฝ เดฒเตเดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเต, เดธเตเดเตเดเตปเดกเดฟเตฝ เดเดเดฆเตเดถเด 109 เดฑเตเดเตเดเตเตผเดกเตเดเตพ.
เดฒเตเดเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดฐเดฃเตเดเต เดตเดฐเดฟเดเดณเตเดเต เดเดฐเต เดเดฆเดพเดนเดฐเดฃเด:
ELK เดธเตเดเดฟเดเดฏเดฟเดฒเดพเดเตเดเดฟเดฏเดชเตเดชเตเตพ, เดเดคเต 30,3 MB เดเดจเตเดจ เดธเตเดเดฟเด เดตเดฒเตเดชเตเดชเด เดจเตฝเดเดฟ:
เดฒเตเดเดฟเดฏเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเดคเต เดเดเดฆเตเดถเด 128 KB เดธเตเดเดฟเดเดฏเตเด เดเดเดฆเตเดถเด 3,8 MB เดกเดพเดฑเตเดฑเดฏเตเด เดเดเตเดเตเดเดณเดฟเตฝ เดจเตฝเดเดฟ. เดฒเตเดเต เดเตเดคเตเดฐเดฟเดฎเดฎเดพเดฏเดฟ เดเดจเดฑเตเดฑเตเดฑเตเดเตเดฏเตโเดคเดคเตเด เดตเตเดตเดฟเดงเตเดฏเดฎเดพเตผเดจเตเดจ เดกเดพเดฑเตเดฑ เดซเตเดเตเดเตผ เดเตเดฏเตเดคเดฟเดเตเดเดฟเดฒเตเดฒเตเดจเตเดจเดคเตเด เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเดฃเตเดเดคเดพเดฃเต. เดเดฑเดฟเดเดฟเดจเตฝ เดกเตเดเตเดเตผ JSON เดฒเตเดเต เดกเดพเดฑเตเดฑ เดธเดนเดฟเดคเดฎเตเดณเตเดณ เดเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดเดฟเดธเดฟเดชเตเดชเต 95,4% เดเดเดชเตเดฐเดทเตป เดจเตฝเดเดฟ, เดตเตเดคเตเดคเดฟเดฏเดพเดเตเดเดฟเดฏ nginx เดฒเตเดเต เดฎเดพเดคเตเดฐเดฎเต เดฒเตเดเดฟเดฏเดฟเดฒเตเดเตเดเต เด เดฏเดเตเดเดฟเดเตเดเตเดณเตเดณเต เดเดจเตเดจเดคเดฟเดจเดพเตฝ, 4 MB-เดฏเดฟเดฒเตเดเตเดเตเดณเตเดณ เดเดเดชเตเดฐเดทเตป เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเดพเดตเตเดจเตเดจเดคเตเดฏเตเดณเตเดณเต. เดฒเตเดเดฟ เดฒเตเดฌเดฒเตเดเตพเดเตเดเตเดณเตเดณ เดคเดจเดคเดพเดฏ เดฎเตเดฒเตเดฏเดเตเดเดณเตเดเต เดเดเต เดเดฃเตเดฃเด 35 เดเดฏเดฟเดฐเตเดจเตเดจเต, เดเดคเต เดธเตเดเดฟเดเดฏเตเดเต เดเตเดฑเดฟเดฏ เดตเดฒเดฟเดชเตเดชเด เดตเดฟเดถเดฆเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต. ELK-เดฏเตโเดเตเดเต, เดฒเตเดเตเด เดฎเดพเดฏเตโเดเตเดเต. เด เดเตเดเดจเต, เดฒเตเดเตเดเดฟ เดฏเดฅเดพเตผเดคเตเดฅ เดกเดพเดฑเตเดฑ 96%, ELK 70% เดเดจเตเดจเดฟเดเตเดเดจเต เดเตเดฐเตเดเตเดเดฟ.
เดฎเตเดฎเตเดฎเดฑเดฟ เดเดชเดญเตเดเด
เดชเตเดฐเตเดฎเดฟเดคเตเดฏเตเดธเดฟเดจเตเดฑเตเดฏเตเด ELK เดฏเตเดเตเดฏเตเด เดฎเตเดดเตเดตเตป เดธเตเดฑเตเดฑเดพเดเตเดเตเด เดคเดพเดฐเดคเดฎเตเดฏเด เดเตเดฏเตเดคเดพเตฝ, เดฒเตเดเตเดเดฟ "เดคเดฟเดจเตเดจเตเดจเตเดจเต" เดชเดฒ เดฎเดเดเตเดเต เดเตเดฑเดตเดพเดฃเต. Go เดธเตเดตเดจเด เดเดพเดต เดธเตเดตเดจเดคเตเดคเตเดเตเดเดพเตพ เดเตเดฑเดตเดพเดฃเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเตเดจเตเดจเต เดตเตเดฏเดเตเดคเดฎเดพเดฃเต, เดเตเดเดพเดคเต Heap Elasticsearch JVM เดจเตเดฑเต เดตเดฒเตเดชเตเดชเดตเตเด เดฒเตเดเดฟเดเตเดเต เด เดจเตเดตเดฆเดฟเดเตเด เดฎเตเดฎเตเดฎเดฑเดฟเดฏเตเด เดคเดพเดฐเดคเดฎเตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดคเตเดฑเตเดฑเดพเดฃเต, เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดฒเตเดเตเดเดฟ เดตเดณเดฐเต เดเตเดฑเดเตเดเต เดฎเตเดฎเตเดฎเดฑเดฟ เดฎเดพเดคเตเดฐเดฎเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเตเดณเตเดณเต เดเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเดฃเตเดเดคเดพเดฃเต. เดเดคเดฟเดจเตเดฑเต เดธเดฟเดชเดฟเดฏเต เดเตเดฃเด เด เดคเตเดฐ เดตเตเดฏเดเตเดคเดฎเดฒเตเดฒ, เดชเดเตเดทเต เด เดคเต เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดเต.
เดตเตเดเดค
เดฒเตเดเดฟ เดฒเตเดเตเดเตพ เดตเตเดเดคเตเดคเดฟเตฝ "เดตเดฟเดดเตเดเตเดเตเดจเตเดจเต". เดธเตเดชเตเดกเต เดชเดฒ เดเดเดเดเตเดเดณเต เดเดถเตเดฐเดฏเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต - เดเดคเตเดคเดฐเด เดฒเตเดเตเดเตพ, เดเดคเตเดฐ เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดฃเต เดเดเตเดเตพ เด เดตเดฏเต เดชเดพเดดเตโเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเต, เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต, เดกเดฟเดธเตเดเต เดฎเตเดคเดฒเดพเดฏเดต - เดเดจเตเดจเดพเตฝ เดเดคเต เดคเตเตผเดเตเดเดฏเดพเดฏเตเด ELK-เดฏเตเดเตเดเดพเตพ เดเดฏเตผเดจเตเดจเดคเดพเดฃเต (เดเดจเตเดฑเต เดชเดฐเดฟเดถเตเดงเดจเดฏเดฟเตฝ - เดเดเดฆเตเดถเด เดฐเดฃเตเดเต เดคเดตเดฃ). เดฒเตเดเดฟ เดธเตเดเดฟเดเดฏเดฟเตฝ เดตเดณเดฐเต เดเตเดฑเดเตเดเต เดกเดพเดฑเตเดฑ เดเดเตเดจเตเดจเต, เด เดคเดฟเดจเดจเตเดธเดฐเดฟเดเตเดเต, เดเตปเดกเตเดเตโเดธเดฟเดเดเดฟเตฝ เดเตเดฑเดเตเดเต เดธเดฎเดฏเด เดเตเดฒเดตเดดเดฟเดเตเดเตเดจเตเดจเต เดเดจเตเดจ เดตเดธเตเดคเตเดค เดเดคเต เดตเดฟเดถเดฆเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต. เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดคเดฟเดฐเดฏเตฝ เดตเตเดเดคเดฏเดฟเตฝ เดธเตเดฅเดฟเดคเดฟ เดตเดฟเดชเดฐเตเดคเดฎเดพเดฃเต: เดฒเตเดเดฟ เดเตเดฑเดเตเดเต เดเดฟเดเดพเดฌเตเดฑเตเดฑเตเดเดณเตเดเตเดเดพเตพ เดตเดฒเดฟเดฏ เดกเดพเดฑเตเดฑเดฏเดฟเตฝ เดฎเดจเตเดฆเดเดคเดฟเดฏเดฟเดฒเดพเดเตเดจเตเดจเต, เด เดคเตเดธเดฎเดฏเด ELK-เดฏเต เดธเดเดฌเดจเตเดงเดฟเดเตเดเดฟเดเดคเตเดคเตเดณเด เดคเดฟเดฐเดฏเตฝ เดตเตเดเดค เดกเดพเดฑเตเดฑ เดตเดฒเตเดชเตเดชเดคเตเดคเต เดเดถเตเดฐเดฏเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ.
เดฒเตเดเต เดคเดฟเดฐเดฏเตฝ
เดฒเตเดเต เดธเตเตผเดเตเดเต เดเดดเดฟเดตเตเดเดณเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เดฒเตเดเดฟ ELK-เดฏเตเดเตเดเดพเตพ เดตเดณเดฐเต เดคเดพเดดเตเดจเตเดจเดคเดพเดฃเต. เดชเดคเดฟเดตเต เดเดเตเดธเตเดชเตเดฐเดทเดจเตเดเดณเตเดณเตเดณ เดเตเดฐเตเดชเตเดชเต เดเดฐเต เดถเดเตเดคเดฎเดพเดฏ เดเดพเดฐเตเดฏเดฎเดพเดฃเต, เดชเดเตเดทเต เดเดคเต เดฎเตเดคเดฟเตผเดจเตเดจเดตเดฐเตเดเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเดจเตเดเตเดเดพเตพ เดคเดพเดดเตเดจเตเดจเดคเดพเดฃเต. เดฑเตเดเตเดเต เด เดจเตเดตเตเดทเดฃเดเตเดเดณเตเดเต เด เดญเดพเดตเด, เดฒเตเดฌเดฒเตเดเดณเดพเตฝ เดฎเดพเดคเตเดฐเด เดเตเดเตเดเดฟเดเตเดเตเตผเดเตเดเตฝ, เดฒเตเดฌเดฒเตเดเดณเดฟเดฒเตเดฒเดพเดคเต เดคเดฟเดฐเดฏเดพเดจเตเดณเตเดณ เดเดดเดฟเดตเดฟเดฒเตเดฒเดพเดฏเตเดฎ - เดเดคเตเดฒเตเดฒเดพเด เดฒเตเดเดฟเดฏเดฟเตฝ เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดณเตเดณ เดตเดฟเดตเดฐเดเตเดเตพ เดคเดฟเดฐเดฏเตเดจเตเดจเดคเดฟเตฝ เดเดเตเดเดณเต เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเต. เดฒเตเดเดฟ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดจเตเดจเตเด เดเดฃเตเดเตเดคเตเดคเดพเดจเดพเดเดฟเดฒเตเดฒเตเดจเตเดจเต เดเดคเต เด เตผเดคเตเดฅเดฎเดพเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ, เดเดจเตเดจเดพเตฝ เดจเดฟเดเตเดเตพ เดเดฆเตเดฏเด เดชเตเดฐเตเดฎเดฟเดคเตเดฏเตเดธเต เดเดพเตผเดเตเดเตเดเดณเดฟเตฝ เดเดฐเต เดชเตเดฐเดถเตเดจเด เดเดฃเตเดเตเดคเตเดคเตเดฎเตเดชเตเตพ, เด เดฒเตเดฌเดฒเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดฒเตเดเตเดเดณเดฟเตฝ เดเดจเตเดคเดพเดฃเต เดธเดเดญเดตเดฟเดเตเดเดคเตเดจเตเดจเต เดจเตเดเตเดเตเดฎเตเดชเตเตพ, เดฒเตเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดฑเต เดเดดเตเดเตเดเต เดเดคเต เดจเดฟเตผเดตเดเดฟเดเตเดเตเดจเตเดจเต.
เดเดจเตเดฑเตผเดซเตเดธเต
เดเดฆเตเดฏเด, เดเดคเต เดฎเดจเตเดนเดฐเดฎเดพเดฃเต (เดเตเดทเดฎเดฟเดเตเดเดฃเด, เดเดคเดฟเตผเดเตเดเดพเตป เดเดดเดฟเดเตเดเดฟเดฒเตเดฒ). เดเตเดฐเดพเดซเดพเดจเดฏเตเดเตเดเต เดฎเดจเตเดนเดฐเดฎเดพเดฏเดฟ เดเดพเดฃเดชเตเดชเตเดเตเดจเตเดจ เดเดจเตเดฑเตผเดซเตเดธเต เดเดฃเตเดเต, เดเดจเตเดจเดพเตฝ เดเดฟเดฌเดพเดจ เดเตเดเตเดคเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดฃเต.
เดฒเตเดเดฟ เดเตเดฃเดตเตเด เดฆเตเดทเดตเตเด
เดชเตเดฒเดธเตเดธเตเดเดณเดฟเตฝ, เดฒเตเดเตเดเดฟ เดฏเดฅเดพเดเตเดฐเดฎเด เดชเตเดฐเตเดฎเดฟเดคเตเดฏเตเดธเตเดฎเดพเดฏเดฟ เดธเดเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต เดเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเดพเดตเตเดจเตเดจเดคเดพเดฃเต, เดเดเตเดเตพเดเตเดเต เดฎเตเดเตเดฐเดฟเดเตเดธเตเด เดฌเตเดเตโเดธเดฟเดจเต เดชเตเดฑเดคเตเดคเต เด เดฒเตเตผเดเตเดเดฟเดเดเตเด เดฒเดญเดฟเดเตเดเตเด. เดชเตเดฐเตเดฎเดฟเดคเตเดฏเตเดธเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเดพเดฐเดฎเตเดชเดฐเตเดฏเดฎเดพเดฏเดฟ เดฒเดญเดฟเดเตเด เดเดฐเต เดธเตเดตเดจ เดเดฃเตเดเตเดคเตเดคเตฝ เดเดณเตเดณเดคเดฟเดจเดพเดฒเตเด เดฒเตเดฌเดฒเตเดเตพ เดธเตเดตเดฏเดฎเตเดต เด เดฑเตเดฑเดพเดเตเดเตเดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฒเตเด เดฒเตเดเตเดเตพ เดถเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เด เดตเดฏเต เดเตเดฌเตผเดจเตเดฑเตเดฑเดธเต เดชเตเดกเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดธเดเดญเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดเดคเต เดธเตเดเดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฃเต.
เดชเตเดฐเดพเดฏเตเดฎเดเดณเดฟเตฝ - เดฎเตเดถเด เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเตป. เดชเตเดฐเตเดเดเตเดฏเดฟเดฒเดฟเดจเตเดฑเต เดธเดตเดฟเดถเตเดทเดคเดเดณเตเด เดเดดเดฟเดตเตเดเดณเตเด เดชเตเดฒเตเดณเตเดณ เดเดฟเดฒ เดเดพเดฐเตเดฏเดเตเดเตพ, เดเตเดกเต เดชเด เดฟเดเตเดเตเดจเตเดจ เดชเตเดฐเดเตเดฐเดฟเดฏเดฏเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เดเดพเตป เดเดฃเตเดเตเดคเตเดคเดฟเดฏเดคเต, เดเดชเตเดชเตบ เดธเตเดดเตโเดธเดฟเดจเตเดฑเต เดชเตเดฐเดฏเตเดเดจเด. เดฎเดฑเตเดฑเตเดฐเต เดชเตเดฐเดพเดฏเตเดฎ เดฆเตเตผเดฌเดฒเดฎเดพเดฏ เดชเดพเดดเตเดธเดฟเดเดเต เดเดดเดฟเดตเตเดเดณเดพเดฃเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฒเตเดเดฟเดเตเดเต เดฎเตพเดเตเดเดฟเดฒเตเตป เดฒเตเดเตเดเตพ เดชเดพเดดเตโเดธเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ. เดเตเดเดพเดคเต, เดฒเตเดเตเดเดฟ เดคเดพเดฐเดคเดฎเตเดฏเตเดจ เดฏเตเดต เดธเดพเดเตเดเตเดคเดฟเดเดตเดฟเดฆเตเดฏเดฏเดพเดฃเตเดจเตเดจ เดตเดธเตเดคเตเดคเดฏเตเด เดชเตเดฐเดพเดฏเตเดฎเดเดณเดฟเตฝ เดเตพเดชเตเดชเตเดเตเดจเตเดจเต (เดฑเดฟเดฒเตเดธเต 1.0 2019 เดจเดตเดเดฌเดฑเดฟเดฒเดพเดฏเดฟเดฐเตเดจเตเดจเต).
เดคเตเดฐเตเดฎเดพเดจเด
เดฒเตเดเต เด เดเตเดฐเดเตเดทเตป, เดฒเตเดเต เดคเดฟเดฐเดฏเตฝ, เดจเดฟเดฐเตเดเตเดทเดฃเด, เดฒเตเดเตเดเดณเตเดเต เดตเดฟเดถเดเดฒเดจเด เดเดจเตเดจเดฟเดตเดฏเตเดเต เดจเดฟเดฐเดตเดงเดฟ เดชเตเดฐเดถเตเดจเดเตเดเตพ เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดพเตป เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจ, เดเตเดฑเตเดคเตเด เดเดเดคเตเดคเดฐเดตเตเดฎเดพเดฏ เดชเตเดฐเตเดเดเตเดฑเตเดฑเตเดเตพเดเตเดเต เด เดจเตเดฏเตเดเตเดฏเดฎเดพเดฏ 100% เดฐเดธเดเดฐเดฎเดพเดฏ เดธเดพเดเตเดเตเดคเดฟเดเดตเดฟเดฆเตเดฏเดฏเดพเดฃเต เดฒเตเดเดฟ.
Badoo-เตฝ เดเดเตเดเตพ เดฒเตเดเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ, เดเดพเดฐเดฃเด เดเดเตเดเตพเดเตเดเต เด เดจเตเดฏเตเดเตเดฏเดฎเดพเดฏ เดเดฐเต ELK เดธเตเดฑเตเดฑเดพเดเตเดเต เดเดเตเดเดณเตเดเต เดชเดเตเดเดฒเตเดฃเตเดเต, เด เดคเต เดตเตผเดทเดเตเดเดณเดพเดฏเดฟ เดตเดฟเดตเดฟเดง เดเดทเตโเดเดพเดจเตเดธเตเดค เดชเดฐเดฟเดนเดพเดฐเดเตเดเดณเดพเตฝ เดตเดณเตผเดจเตเดจเต. เดฒเตเดเตเดเดณเดฟเดฒเต เดคเดฟเดฐเดฏเดฒเดพเดฃเต เดเดเตเดเดณเต เดธเดเดฌเดจเตเดงเดฟเดเตเดเดฟเดเดคเตเดคเตเดณเด เดเดเตผเดเตเด. เดชเตเดฐเดคเดฟเดฆเดฟเดจเด เดเดเดฆเตเดถเด 100 GB เดฒเตเดเตเดเตพ เดเดณเตเดณเดคเดฟเดจเดพเตฝ, เดเดฒเตเดฒเดพเด เดเดฃเตเดเตเดคเตเดคเดฟ เดเตเดฑเดเตเดเต เดเตเดเดฟ เดตเตเดเดคเตเดคเดฟเตฝ เด เดคเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเดจเตเดจเดคเต เดเดเตเดเตพเดเตเดเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต. เดเดพเตผเดเตเดเดฟเดเดเดฟเดจเตเด เดจเดฟเดฐเตเดเตเดทเดฃเดคเตเดคเดฟเดจเตเดฎเดพเดฏเดฟ, เดเดเตเดเดณเตเดเต เดเดตเดถเตเดฏเดเตเดเตพเดเตเดเต เด เดจเตเดฏเตเดเตเดฏเดฎเดพเดฏเดคเตเด เดชเดฐเดธเตเดชเดฐเด เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเดคเตเดฎเดพเดฏ เดฎเดฑเตเดฑเต เดชเดฐเดฟเดนเดพเดฐเดเตเดเตพ เดเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เดฒเตเดเตเดเดฟ เดธเตเดฑเตเดฑเดพเดเตเดเดฟเดจเต เดตเตเดฏเดเตเดคเดฎเดพเดฏ เดจเตเดเตเดเดเตเดเดณเตเดฃเตเดเต, เดชเดเตเดทเต เด เดคเต เดจเดฎเตเดเตเดเต เดเดณเตเดณเดคเดฟเดจเตเดเตเดเดพเตพ เดเตเดเตเดคเตฝ เดจเตฝเดเดฟเดฒเตเดฒ, เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เด เดคเดฟเดจเตเดฑเต เดจเตเดเตเดเดเตเดเตพ เดฎเตเดเตเดฐเตเดฑเตเดฑเดฟเดเดเต เดเตเดฒเดตเดฟเดจเตเดเตเดเดพเตพ เดเตเดเตเดคเดฒเดพเดเดฟเดฒเตเดฒ.
เดเดตเตเดทเดฃเดคเตเดคเดฟเดจเต เดถเตเดทเด เดเดเตเดเตพเดเตเดเต เดฒเตเดเดฟ เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒเตเดจเตเดจเต เดตเตเดฏเดเตเดคเดฎเดพเดฏเตเดเตเดเดฟเดฒเตเด, เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดจเตเดจเดคเดฟเดจเต เด เดชเตเดธเตเดฑเตเดฑเต เดจเดฟเดเตเดเดณเต เดธเดนเดพเดฏเดฟเดเตเดเตเดฎเตเดจเตเดจเต เดเดเตเดเตพ เดชเตเดฐเดคเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเต.
เดฒเตเดเดจเดคเตเดคเดฟเตฝ เดเดชเดฏเตเดเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเตเดกเตเดณเตเดณ เดถเตเดเดฐเด เดธเตเดฅเดฟเดคเดฟเดเตเดฏเตเดฏเตเดจเตเดจเต
เด เดตเดฒเดเดฌเด: www.habr.com