เบเบฑเปเบเบเบฑเปเบเบเปเบฒเบเปเบเบฑเบเบเปเบฒ metrics. เบเบฑเปเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเบฑเบ. เบเบงเบเปเบฎเบปเบฒเบเบฑเบเปเบเบฑเบเบเปเบฒ metrics. เปเบเปเบเบญเบ, เบกเบตเบเบงเบฒเบกเบเปเบฒเปเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบธเบฅเบฐเบเบดเบ. เบกเบทเปเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฐเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเปเบฒเบญเบดเบเบเบญเบเบฅเบฐเบเบปเบเบเบฒเบเบเบดเบเบเบฒเบกเบเบญเบเบเบงเบเปเบฎเบปเบฒ - เปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบฒเบเบฅเบงเบเบฅเบงเบกเบเบตเปเปเบเบปเปเบฒเบเบฑเบเปเบเป statsd
เบเบฒเบเบเบปเบเบเบงเบฒเบกเบเบตเปเบเปเบฒเบเบกเบฒเบเบญเบเบเบงเบเปเบฎเบปเบฒ (
เบฎเบฝเบเบฎเปเบญเบ 1. Github, เบเบนเปเบเบฑเบเบเบฐเบเบฒเปเบเบเบเบฒเบ, เบขเบธเบเปเบเบปเบฒเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบกเบฑเบ: เปเบเบตเบเปเบเป patches เปเบฅเบฐเบเบฒเบเปเบเปเปเบ, เบเบญเบกเบฎเบฑเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบฅเบฐ (เบเปเปเบเบฝเบเปเบเปเบเบญเบเบเบงเบเปเบฎเบปเบฒ) PR. เปเบเบชเบญเบเบชเบฒเบกเปเบเบทเบญเบเบเปเบฒเบเบกเบฒ (เบเบฒเบเบเปเบญเบเปเบเปเปเบเบทเบญเบเบเบธเบกเบเบฒ-เบกเบตเบเบฒ 2018), เบเบดเบเบเบฐเบเปเบฒเปเบเปเบเบฑเบเบเบทเบเบกเบฒ, เปเบเปเบเปเบญเบเบเบฑเปเบเปเบเบทเบญเบ 2 เบเบตเบเบญเบเบเบงเบฒเบกเบชเบฐเบซเบเบปเบเบขเปเบฒเบเบชเบปเบกเบเบนเบ. เบเบญเบเบเบฒเบเบเบฑเปเบ, เปเบเบเบเบฒเบเปเบกเปเบเปเบเปเบเบทเบเบเบฑเบเบเบฐเบเบฒ
เบฎเบฝเบเบฎเปเบญเบ 2. เบเบงเบฒเบกเบเบทเบเบเปเบญเบเบเบญเบเบเบฒเบเบเบดเบเปเบฅเป. Brubeck เบฅเบงเบเบฅเบงเบกเบกเบนเบเบเปเบฒเบเบฑเบเบซเบกเบปเบ 65536 เบชเปเบฒเบฅเบฑเบเบเบฒเบเบฅเบงเบเบฅเบงเบก. เปเบเบเปเบฅเบฐเบเบตเบเบญเบเบเบงเบเปเบฎเบปเบฒ, เบชเปเบฒเบฅเบฑเบเบเบฒเบ metrics, เปเบเปเบฅเบเบฐเบเบฒเบเบฅเบงเบเบฅเบงเบก (30 เบงเบดเบเบฒเบเบต), เบกเบนเบเบเปเบฒเบซเบผเบฒเบเบญเบฒเบเบเบฐเบกเบฒเบฎเบญเบ (1 เบชเบนเบเบชเบธเบ). เปเบเบฑเบเบเบปเบเบกเบฒเบเบฒเบเบเบฒเบเปเบเบฑเบเบเบปเบงเบขเปเบฒเบเบเบตเป, เบเปเบฒเบชเบนเบเบชเบธเบเปเบฅเบฐเบเปเบฒเปเบชเบธเบเบเบตเปเบเบฐเบเบปเบเบงเปเบฒเบเปเปเบกเบตเบเบฐเปเบซเบเบ. เบเบปเบงเบขเปเบฒเบเปเบเบฑเปเบเบเบตเป:
เบเบฑเปเบเบเบตเปเปเบเบตเบเปเบเบฑเบ
เบกเบฑเบเบเบงเบเบเบฐเปเบเบฑเบเปเบเบงเปเบ
เบชเปเบฒเบฅเบฑเบเปเบซเบเบเบปเบเบเบฝเบงเบเบฑเบ, เปเบเบเบเบปเปเบงเปเบเปเบฅเปเบง, เบเปเบฒเบเบงเบเปเบกเปเบเบเบทเบเบเบดเบเปเบฅเปเบเปเปเบเบทเบเบเปเบญเบ. เปเบเบตเปเบกเบเปเปเบเบปเบเบเปเบญเบเบเบตเปเบเบตเปเบเปเบงเบเบเบฒเบเปเบฅเบทเปเบญเบเบฅเบญเบ 32-bit, เปเบเบดเปเบเปเบเบเบเบปเปเบงเปเบเปเบฅเปเบงเบเบฐเบชเบปเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบเบซเบฒ segfault เปเบกเบทเปเบญเปเบเปเบฎเบฑเบ metric เปเบเบดเปเบเบเบทเบงเปเบฒเบเปเปเบกเบตเบเบงเบฒเบกเบเบดเบ, เปเบฅเบฐเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบเบฒเบเปเบเบฑเบเบชเบดเปเบเบเบตเปเบเบดเปเบเปเบซเบเป. เปเบกเบเปเบกเป, เปเบเบเบงเบดเบเบตเบเบฒเบเบเบฒเบ, เบเปเปเปเบเปเบฎเบฑเบเบเบฒเบเปเบเปเปเบ.
เปเบฅเบฐเบชเบธเบเบเปเบฒเบ เบญเปเบฒเบเบชเบดเบ X. เปเบเปเบงเบฅเบฒเบเบฝเบ, เบเบงเบเปเบฎเบปเบฒเบเปเบญเบกเบเบตเปเบเบฐเบเปเบฒเบชเบฐเปเบซเบเบตเปเบซเปเบเบฑเบเบซเบกเบปเบ 14 เบเบฒเบเบเบฐเบเบดเบเบฑเบเบชเบฐเบเบดเบเบดเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบซเบผเบฒเบเบซเบผเบทเบซเบเปเบญเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบเบญเบเบซเบฒเปเบเป. เบฅเบญเบเบเบถเบเบเบฒเบเปเบเบดเปเบเบงเปเบฒเบเบฒเบเปเบเบเบฅเปเบฒเบเบเบทเปเบเบเบฒเบเบญเบฑเบเบเบฝเบงเปเบเปเปเบเบตเบเปเบซเบเปเบเบถเปเบเบซเบผเบฒเบเบเบปเบเบเบฒเบเบฎเบฑเบเปเบญเบปเบฒ 4 เบฅเปเบฒเบ MPS เปเบกเปเบเบเปเปเบเบฝเบเบเปเบญเบตเบเบเปเปเปเบ. เบซเบผเบทเปเบเบดเบเปเบกเปเบเบงเปเบฒเบกเบฑเบเบเบฑเบเบเปเปเบเบฑเบเปเบเบตเบเปเบซเบเป, เปเบเปเบเบฒเบเบงเบฑเบเปเบเบเปเบกเปเบเบกเบตเบเบงเบฒเบก เบชเบณ เบเบฑเบเบซเบผเบฒเบ เบชเบณ เบฅเบฑเบเบเปเบฒเบ, เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบฒเบเบซเบผเบธเบเบเป เบณ เบเบฒเบ 2-3 เบเบฒเบเบตเปเบเบเบฒเบเบฐเบฅเบฒเบเบชเบฒเบกเบฒเบเบเบฒเบเปเบเบฑเบเบเบงเบฒเบก เบชเบณ เบเบฑเบเปเบฅเบฐเปเบฎเบฑเบเปเบซเปเปเบเบตเบเบเบงเบฒเบกเปเบเบฑเปเบเบเบถเบเบเบตเปเบเปเปเบชเบฒเบกเบฒเบเบเบงเบเบเบธเบกเปเบเปเปเบเบเบฑเบเบเบฒเบเบนเปเบเบฑเบเบเบฒเบ. เปเบเบทเปเบญเบเบเบฒเบเบเบฒเบเบเบดเปเบเบเบปเบงเบญเบฒเบเบฒเบเบเบถเบกเปเบชเบปเปเบฒเปเบกเปเบเปเบเบฑเบเบงเบฝเบเบเบฒเบเบเบตเปเบเบญเบเปเบ, เบเบฒเบเปเบเปเปเบเบเปเบฒเบเบงเบดเบเบฒเบเบฒเบเปเบกเปเบเบเปเบฒเปเบเบฑเบ.
เบเบฐเบเบฒเบเบเปเบฒเบญเบดเบ, เบเบงเบฒเบกเบญเบปเบเบเบปเบเบเบงเบฒเบกเบเบดเบ, เบเบฑเปเบเบเบฑเปเบเบเบฑเบเบซเบฒเบเบฐเบเบฑเบเบซเบฑเบเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเปเปเปเบฎเบฑเบเปเบซเปเปเบเบฑเบ apocalypse zombie psychiatric เปเบเบซเปเบญเบเบเบฒเบ. เบญเบฑเบเบเบตเบชเบญเบ, เบเบฒเบเบเบฐเบซเบเบฒเบเบเบฐเบซเบเบฒเบเปเบเบทเปเบญเปเบซเปเบชเบฒเบกเบฒเบเบเบญเบกเบฎเบฑเบเปเบเปเบซเบผเบฒเบเบเบงเปเบฒ 4 เบฅเปเบฒเบ MPS, เปเบเบเบเปเปเบกเบตเบเบฒเบเบเบธเบเบเบปเปเบเปเบฅเบดเบเปเบเบปเปเบฒเปเบเปเบ stack เปเบเบทเบญเบเปเบฒเบ Linux เปเบฅเบฐเบเบฒเบเบเบฐเบซเบเบฒเบเบเบปเบงเบขเปเบฒเบเบชเบฐเบซเบเบปเบ "เบเบงเปเบฒเบ" เบเบฑเบเบเบฐเบซเบเบฒเบเบเบตเปเบเปเบญเบเบเบฒเบ.
เปเบเบทเปเบญเบเบเบฒเบเบเบงเบเปเบฎเบปเบฒเบกเบตเบเบทเปเบเบเบตเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเบเบฐเบซเบเบฒเบ, เบเบงเบเปเบฎเบปเบฒเบเบฑเบเบชเบดเบเปเบเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบเบเบงเบฒเบกเบเบปเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบดเบเบเบฒเบ. "เบเปเบฝเบงเบเบฑเบ! เบเบงเบฒเบกโเบเบปเบโเบเบฒเบโเบเบงเบฒเบกโเบเบดเบโ! เบกเบฑเบเบเปเบฒเบเบเบฒเบ, เบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเป,โ เบเบงเบเปเบฎเบปเบฒเบเบดเบเปเบฅเบฐเปเบเบตเบเบเบปเบง 2 เปเบเบตเบเปเบงเบต, เบเบปเบเบชเปเบฒเปเบเบปเบฒเบเบญเบ brubeck เปเบเปเบเปเบฅเบฐ. เปเบเบทเปเบญเปเบฎเบฑเบเบชเบดเปเบเบเบตเป, เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฑเบเบฅเบญเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเบเบตเปเบกเบต metrics เบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบฑเบเบชเบญเบเปเบฅเบฐเปเบกเปเบเบฐเบเบฑเปเบเบเบฝเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบตเป
เบเปเบฒเบเปเบฒเบเบเบดเบเปเบฅเบฑเบเบเปเบญเบเบเปเบฝเบงเบเบฑเบเบเบฑเบเบซเบฒเปเบฅเบฐเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบเบเบธเบเบซเบดเบกเบฐเบเปเบงเบเบเปเบงเบ, เบเบงเบฒเบกเบเบดเบเบเบตเปเบเบฑเบเปเบเบเบเปเปเปเบเบเบตเปเบญเบฒเบเบเบฐเบกเบฒเบฎเบญเบเปเบ: เบเปเบฒเบเบเปเบญเบเบเบฒเบ statsd เบเบตเปเบชเบฒเบกเบฒเบเปเบฎเบฑเบเบงเบฝเบเปเบเบฎเบนเบเปเบเบเปเบเบเบขเบฒเบ. เบเบฑเปเบเปเบกเปเบ, เบซเบเบถเปเบเบเบตเปเบเบฐเบเบดเบเบฑเบ synchronization เบฅเบฐเบซเบงเปเบฒเบ nodes เปเบเปเบงเบฅเบฒเปเบฅเบฐ metrics. "เปเบเปเบเบญเบ, เบเบฒเบเปเบเปเปเบเบเบฑเปเบเบเปเบฒเบงเบญเบฒเบเบเบฐเบกเบตเบขเบนเปเปเบฅเปเบง," เบเบงเบเปเบฎเบปเบฒเปเบงเบปเปเบฒเปเบฅเบฐเปเบเบซเบฒ Googleโฆ. เปเบฅเบฐเบเบงเบเปเบเบปเบฒเบเปเปเบเบปเบเบซเบเบฑเบเปเบฅเบตเบ. เบซเบผเบฑเบเบเบฒเบเบเปเบฒเบเปเบญเบเบฐเบชเบฒเบเบชเปเบฒเบฅเบฑเบ statsd เบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ (
เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเบเบทเปเบเปเบฒเบเปเบฝเบงเบเบฑเบ "toy" statsd - bioyino, เปเบเบดเปเบเปเบเปเบเบทเบเบเบฝเบเบขเบนเปเบเบตเป Just for Fun hackathon (เบเบทเปเบเบญเบเปเบเบเบเบฒเบเปเบกเปเบเบชเปเบฒเบเบเบถเปเบเปเบเบ script เบเปเบญเบเบเบตเปเบเบฐเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบ hackathon) เปเบฅเบฐเบฎเบฑเบเบฎเบนเปเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบ statsd เบเบญเบเบเบงเบเปเบฎเบปเบฒเบเปเบงเบ. เปเบเบทเปเบญโเบซเบเบฑเบ?
- เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบกเบต statsd clones เบซเบเปเบญเบเปเบเบตเบเปเบเปเบเปเบฅเบ,
- เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบชเบฐเบซเบเบญเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบซเบผเบทเปเบเปเบเบดเบเบเบฑเบเบเบงเบฒเบกเบเบปเบเบเบฒเบเปเบฅเบฐเบเบงเบฒเบกเบเบดเบเบเบตเปเบเปเบญเบเบเบฒเบ (เบฅเบงเบกเบเบฑเบ synchronizing metrics เบฅเบงเบกเบฅเบฐเบซเบงเปเบฒเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบฅเบฐเบเบฒเบเปเบเปเปเบเบเบฑเบเบซเบฒเบเบฒเบเบชเบปเปเบเบเปเปเบเบฑเบเปเบเปเบ),
- เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบเบดเบเปเบฅเป metrics เปเบเปเบขเปเบฒเบเบเบทเบเบเปเบญเบเบเปเบงเบฒ brubeck,
- เปเบเบฒเบฐเบงเปเบฒเปเบเบปเปเบฒเบชเบฒเบกเบฒเบเปเบเบฑเบเบเบณเบชเบฐเบเบดเบเบดเบเบตเปเบฅเบฐเบญเบฝเบเบเบงเปเบฒเบเบฑเปเบเปเบญเบ, เปเบเบดเปเบเบเบปเบงเบเบดเบเปเบฅเปเบง brubeck เบเปเปเปเบเปเบชเบฐเปเบญเบเปเบซเปเบเบงเบเปเบฎเบปเบฒ,
- เบเปเบญเบเบงเปเบฒเบเปเบญเบเบกเบตเปเบญเบเบฒเบเบเบตเปเบเบฐเบเบฝเบเปเบเปเบเบผเบกเบซเปเบญเบเบเบปเบเบฅเบญเบเบเบตเปเบกเบตเบเบฐ เปเบฒเบ เบเบตเปเปเบเบเบขเบฒเบเบเบญเบ hyperperformance เบเบญเบเบเปเบญเบเปเบญเบ, เปเบเบดเปเบเบเบฐเบเปเปเบชเบปเบกเบเบนเบเปเบเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐ เบเบณ เบเบญเบ hyperfor เบเบตเปเบเปเบฒเบเบเบทเบเบฑเบเบญเบทเปเบ ... เบเบต, เบเบฑเปเบเปเบกเปเบเบกเบฑเบ.
เบเบฐเบเบฝเบเบซเบเบฑเบเปเบเป? เปเบเปเบเบญเบ, เปเบ Rust. เปเบเบฑเบเบซเบเบฑเบ?
- เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบกเบตเบเบฒเบเปเบเปเปเบเบเบปเปเบเปเบเบเปเบฅเปเบง,
- เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบเบนเปเบเบฝเบเบเบญเบเบเบปเบเบเบงเบฒเบกเปเบเปเบฎเบนเปเบเบฑเบ Rust เปเบเปเบงเบฅเบฒเบเบฑเปเบเปเบฅเบฐเบกเบตเบเบงเบฒเบกเบเบฐเบเบทเบฅเบทเบฅเบปเปเบเบเบตเปเบเบฐเบเบฝเบเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเปเบเบกเบฑเบเปเบเบทเปเบญเบเบฒเบเบเบฐเบฅเบดเบเปเบเบเบกเบตเปเบญเบเบฒเบเบเบตเปเบเบฐเปเบญเบปเบฒเบกเบฑเบเบขเบนเปเปเบเปเบซเบผเปเบเปเบเบตเบ,
- เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบเบฒเบชเบฒเบเบตเปเบกเบต GC เบเปเปเปเบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบเบเบงเบเปเบฎเบปเบฒเปเบเบทเปเบญเบเบเบฒเบเบฅเบฑเบเบชเบฐเบเบฐเบเบญเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเบเบตเปเปเบเปเบฎเบฑเบ (เปเบเบทเบญเบเปเบเปเบงเบฅเบฒเบเบตเปเปเบเปเบเบดเบ) เปเบฅเบฐเบเบฒเบเบขเบธเบ GC เปเบกเปเบเบเปเปเบชเบฒเบกเบฒเบเบเบญเบกเบฎเบฑเบเปเบเป,
- เปเบเบฒเบฐเบงเปเบฒเบเปเบฒเบเบเปเบญเบเบเบฒเบเบเบฐเบชเบดเบเบเบดเบเบฒเบเบชเบนเบเบชเบธเบเบเบฝเบเบเบฑเบ C
- เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒ Rust เปเบซเปเบเบงเบเปเบฎเบปเบฒเบกเบตเบเบงเบฒเบกเบเปเปเบซเบเปเบฒเบขเปเบฒเบเบเบปเบง, เปเบฅเบฐเบเปเบฒเบเบงเบเปเบฎเบปเบฒเปเบฅเบตเปเบกเบเบฝเบเบกเบฑเบเบขเบนเปเปเบ C / C ++, เบเบงเบเปเบฎเบปเบฒเบเบฐเบกเบตเบเบธเบเบญเปเบญเบเบซเบผเบฒเบ, buffer overflows, เบชเบฐเบเบฒเบเปเบเบทเปเบญเบเบฒเบเปเบฅเบฐเบเปเบฒเบชเบฑเบเบเปเบฒเบเปเบเบตเปเบซเบเปเบฒเบขเปเบฒเบเบเบงเปเบฒ brubeck.
เบเบญเบเบเบฒเบเบเบตเปเบเบฑเบเบกเบตเบเบฒเบเปเบเปเบเบฝเบเบเปเปเบเปเบฒเบ Rust. เบเปเบฅเบดเบชเบฑเบเบเปเปเบกเบตเบเบฐเบชเบปเบเบเบฒเบเปเบเบเบฒเบเบชเปเบฒเบเปเบเบเบเบฒเบเปเบ Rust, เปเบฅเบฐเปเบเบเบฑเบเบเบธเบเบฑเบเบเบงเบเปเบฎเบปเบฒเบเบฑเบเบเปเปเปเบเปเบงเบฒเบเปเบเบเบเบตเปเบเบฐเบเปเบฒเปเบเปเบกเบฑเบเบขเบนเปเปเบเปเบเบเบเบฒเบเบเบปเปเบเบเป. เบเบฑเปเบเบเบฑเปเบ, เบเบถเปเบเบกเบตเบเบงเบฒเบกเบขเปเบฒเบเบเบปเบงเบเบตเปเบฎเบธเบเปเบฎเบเบงเปเบฒเบเปเปเบกเบตเบซเบเบฑเบเบเบฐเบญเบญเบเบกเบฒ, เปเบเปเบเบงเบเปเบฎเบปเบฒเบเบฑเบเบชเบดเบเปเบเบเบตเปเบเบฐเบกเบตเปเบญเบเบฒเบเปเบฅเบฐเบเบฐเบเบฒเบเบฒเบก.
เปเบงเบฅเบฒเบเปเบฒเบเปเบ...
เบชเบธเบเบเปเบฒเบ, เบซเบผเบฑเบเบเบฒเบเบเบงเบฒเบกเบเบฐเบเบฒเบเบฒเบกเบเบตเปเบฅเบปเปเบกเปเบซเบฅเบงเบซเบผเบฒเบเบเบฑเปเบ, เบฎเบธเปเบเบเปเบฒเบญเบดเบเบเบตเปเปเบฎเบฑเบเบงเบฝเบเปเบกเปเบเบเบฝเบกเบเปเบญเบก. เปเบเบตเบโเบซเบเบฑเบโเบเบถเปเบ? เบเบตเปเปเบกเปเบเบชเบดเปเบเบเบตเปเปเบเบตเบเบเบถเปเบ.
เปเบเปเบฅเบฐ node เปเบเปเบฎเบฑเบเบเบธเบ metrics เบเบญเบเบเบปเบเปเบญเบเปเบฅเบฐเบชเบฐเบชเบปเบกเปเบซเปเปเบเบปเบฒเปเบเบปเปเบฒ, เปเบฅเบฐเบเปเปเบฅเบงเบก metrics เบชเปเบฒเบฅเบฑเบเบเบฐเปเบเบเบเบตเปเบเบธเบเปเบเบฑเบกเบเบญเบเบเบงเบเปเบเบปเบฒเปเบกเปเบเบเปเบญเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบฅเบงเบเบฅเบงเบกเบชเบธเบเบเปเบฒเบ. เปเบซเบเบเปเบกเปเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเปเบเบเบเบฒเบเบเบฐเปเบเบเบเบญเบเปเบเปเบเบเบญเบเบฅเบฑเบญเบเบเบตเปเปเบเบเบขเบฒเบ, เปเบเบดเปเบเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบฅเบทเบญเบเปเบญเบปเบฒเบซเบเบถเปเบเปเบเบเบงเบเบกเบฑเบเบเบฝเบเปเบเปเบซเบเบถเปเบ (เบเบตเปเบเบตเปเบเบงเบเปเบฎเบปเบฒเบฎเปเบญเบเปเบซเป) เบเบตเปเบชเบปเบกเบเบงเบเบเบตเปเบเบฐเบชเบปเปเบ metrics เปเบเบซเบฒเบเบนเปเบเบดเปเบเปเบซเบเป. เบเบฑเบเบซเบฒเบเบตเปเบเบณเบฅเบฑเบเบเบทเบเปเบเปเปเบเปเบเบ
เบเบธเบ UDP เบเบตเปเบกเบต metrics เปเบกเปเบเบเปเปเบชเบปเบกเบเบธเบเบฅเบฐเบซเบงเปเบฒเบ nodes เปเบเบญเบธเบเบฐเบเบญเบเปเบเบทเบญเบเปเบฒเบเปเบเบเบเปเบฒเบ Round Robin เบเปเบฒเบเบเบฒเบ. เปเบเปเบเบญเบ, เบฎเบฒเบเปเบงเปเบเบทเบญเบเปเบฒเบเบเปเปเปเบเปเบงเบดเปเบเบฒเบฐเปเบเบทเปเบญเปเบเบเบญเบเปเบเบฑเบเปเบเบฑเบเปเบฅเบฐเบเบฑเปเบเบเบฑเปเบเบเบถเปเบเบชเบฒเบกเบฒเบเบเบถเบเบซเบผเบฒเบเบเปเบงเบฒ 4M เปเบเบฑเบเปเบเบฑเบเบเปเปเบงเบดเบเบฒเบเบต, เบเปเปเปเบซเปเปเบงเบปเปเบฒเปเบเบดเบ metrics เบเบตเปเบกเบฑเบเบเปเปเบฎเบนเปเบซเบเบฑเบเปเบฅเบตเบ. เบเปเบฒเบเบงเบเปเบฎเบปเบฒเบเปเบฒเบเบถเบเปเบเบดเบเบงเปเบฒ metrics เบเปเปเปเบเปเบกเบฒเปเบเบทเปเบญเบฅเบฐเบญเบฑเบเปเบเปเบเปเบฅเบฐเบเบญเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเบเปเปเปเบเปเบเบฒเบเบเบฐเปเบเบเบฑเบเบซเบฒเบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเปเปเบเบชเบฐเบเบฒเบเบเบตเปเบเบตเป. เบเปเบฒเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบฑเบเบเปเบญเบ, เบญเบธเบเบฐเบเบญเบเปเบเบทเบญเบเปเบฒเบเบขเปเบฒเบเปเบงเบงเบฒ (เบเบฒเบเปเบ 1-2 เบงเบดเบเบฒเบเบต) เบเบงเบเบเบปเบเบเบงเบฒเบกเบเบดเบเบเบตเปเปเบฅเบฐเปเบญเบปเบฒเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบตเปเบฅเบปเปเบกเบฅเบปเบเบเบฒเบเบเบฒเบเบซเบกเบธเบ. เบเปเบงเบเปเบซเบเบเบตเป, เปเบเบเบเบปเบงเบเบฑเปเบเบเบปเบงเบเบต (i.e. เบเบตเปเบเปเปเปเบกเปเบเบเบนเปเบเปเบฒ) เบชเบฒเบกเบฒเบเปเบเบตเบเปเบฅเบฐเบเบดเบเปเบเปเปเบเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเบเบเปเปเบกเบตเบเบฒเบเบชเบฑเบเปเบเบเปเบซเบฑเบเบเบฒเบ drawdowns เปเบเบเบฒเบเบฐเบฅเบฒเบ. เบชเบนเบเบชเบธเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบชเบนเบเปเบชเบเปเบกเปเบเบชเปเบงเบเบซเบเบถเปเบเบเบญเบ metrics เบเบตเปเปเบเบปเปเบฒเบกเบฒเปเบเบงเบดเบเบฒเบเบตเบชเบธเบเบเปเบฒเบ. เบเบฒเบเบชเบนเบเปเบชเบ/เบเบดเบ/เบชเบฐเบงเบดเบเบเบญเบเบเบนเปเบเปเบฒเบขเปเบฒเบเบเบฐเบเบฑเบเบซเบฑเบเบเบฑเบเบเบฐเบชเปเบฒเบเบเบงเบฒเบกเบเบดเบเบเบปเบเบเบฐเบเบดเปเบฅเบฑเบเบเปเบญเบ (เปเบฅเบเบฐ 30 เบงเบดเบเบฒเบเบตเบเบฑเบเบเปเปเบเบทเบเบเบดเบเบเป), เปเบเปเบเปเบฒเบกเบตเบเบฒเบเบชเบทเปเบชเบฒเบเบฅเบฐเบซเบงเปเบฒเบ nodes, เบเบฑเบเบซเบฒเปเบซเบผเบปเปเบฒเบเบตเปเบชเบฒเบกเบฒเบเบเบทเบเบซเบผเบธเบเปเปเบญเบเบฅเบปเบเปเบเป, เบเบปเบงเบขเปเบฒเบ, เบเปเบงเบเบเบฒเบเบชเบปเปเบเปเบเบฑเบเปเบเบฑเบเบเบฒเบเบเบดเปเบเบเปเปเบกเบนเบเบญเบญเบ. .
เปเบฅเบฑเบเบเปเบญเบเบเปเบฝเบงเบเบฑเบเปเบเบเบชเปเบฒเบเบเบฒเบเปเบ. เปเบเปเบเบญเบ, เบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบกเปเบ multithreaded, เปเบเปเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒ threading เปเบกเปเบเปเบเบเบเปเบฒเบเบเบฒเบเบเบตเปเปเบเปเปเบ brubeck. เบเบฐเบเบนเปเปเบ brubeck เปเบกเปเบเบเบทเบเบฑเบ - เปเบเปเบฅเบฐเบเบปเบเบกเบตเบเบงเบฒเบกเบฎเบฑเบเบเบดเบเบเบญเบเบชเปเบฒเบฅเบฑเบเบเบฑเบเบเบฒเบเปเบเบฑเบเบเปเบฒเบเปเปเบกเบนเบเปเบฅเบฐเบเบฒเบเบฅเบงเบเบฅเบงเบก. เปเบ bioyino, เบเบฐเบเบฑเบเบเบฒเบเปเบเปเบเบญเบญเบเปเบเบฑเบเบชเบญเบเบเบธเปเบก: เบเบนเปเบเบตเปเบฎเบฑเบเบเบดเบเบเบญเบเปเบเบทเบญเบเปเบฒเบเปเบฅเบฐเบเบนเปเบเบตเปเบฎเบฑเบเบเบดเบเบเบญเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบฅเบงเบเบฅเบงเบก. เบเบฐเปเบเบเบเบตเปเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฑเบเบเบฒเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบตเปเบกเบตเบเบงเบฒเบกเบเบทเบเบซเบเบธเปเบเบซเบผเบฒเบเบเบทเปเบเบเบฑเบเบเบฐเปเบเบเบเบญเบ metrics: เบเปเบญเบเบเบตเปเบเปเบญเบเบเบฒเบเบเบฒเบเบฅเบงเบเบฅเบงเบกเบขเปเบฒเบเปเบเบฑเปเบกเบเบงเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบตเปเบกเบเบปเบงเบฅเบงเบเบฅเบงเบกเบเปเปเบกเบนเบ, เบเปเบญเบเบเบตเปเบกเบตเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเปเบเบทเบญเบเปเบฒเบเบซเบผเบฒเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบตเปเบกเบเปเบฒเบเบงเบเบเบฒเบเปเบซเบฅเบเบญเบเปเบเบทเบญเบเปเบฒเบ. เปเบเบเบฑเบเบเบธเบเบฑเบ, เบขเบนเปเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบงเบเปเบฎเบปเบฒเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบ 8 เปเบเบทเบญเบเปเบฒเบเปเบฅเบฐ 4 เบเบฐเปเบชเบเบฒเบเบฅเบงเบเบฅเบงเบก.
เบเบฒเบเบชเปเบงเบเบเบฒเบเบเบฑเบ (เบฎเบฑเบเบเบดเบเบเบญเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบฅเบงเบเบฅเบงเบก) เปเบกเปเบเบเปเบญเบเบเปเบฒเบเบซเบเปเบฒเปเบเบทเปเบญ. Buffers เปเบเบฑเบกเปเบเบเปเบงเบเบเบฒเบเปเบซเบฅเบเบญเบเปเบเบทเบญเบเปเบฒเบเปเบกเปเบเปเบเบเบขเบฒเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบฑเบเบเบฒเบเปเบซเบผเปเบเบปเปเบฒ, เบเปเบญเบเบเบตเปเบเบงเบเบกเบฑเบเบเบทเบเบงเบดเปเบเบฒเบฐเบเปเปเบกเบฒเปเบฅเบฐเบฅเบงเบเบฅเบงเบก. เบเบฒเบกเบเบฒเบเบฎเปเบญเบเบเป, metrics เปเบกเปเบเปเบซเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบชเบปเปเบเปเบเบซเบฒ nodes เบญเบทเปเบเป. เบเบฑเบเบซเบกเบปเบเบเบตเป, เบฅเบงเบกเบเบฑเบเบเบฒเบเบชเบปเปเบเบเปเปเบกเบนเบเบฅเบฐเบซเบงเปเบฒเบ nodes เปเบฅเบฐเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบ Consul, เปเบกเปเบเบเบฐเบเบดเบเบฑเบ asynchronously, เปเบฅเปเบเบขเบนเปเปเบเบเบญเบ.
เบเบฑเบเบซเบฒเบซเบผเบฒเบเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเปเบกเปเบเปเบเบตเบเบกเบฒเบเบฒเบเบเบฒเบเบชเปเบงเบเปเบเบทเบญเบเปเบฒเบเบเบตเปเบฎเบฑเบเบเบดเบเบเบญเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเปเบฎเบฑเบ metrics. เปเบเบปเปเบฒเบซเบกเบฒเบเบเบปเปเบเบเปเบเบญเบเบเบฒเบเปเบเบเบเบฐเปเบชเปเบเบทเบญเบเปเบฒเบเปเบเบปเปเบฒเปเบเปเบเบซเบเปเบงเบเบเบฒเบเปเบเบเบเปเบฒเบเบซเบฒเบเปเบกเปเบเบเบงเบฒเบกเบเบฒเบเบฐเบซเบเบฒเบเบตเปเบเบฐเบซเบผเบธเบเบเปเบญเบเปเบงเบฅเบฒเบเบตเปเบเบฒเบเปเบซเบผเปเบเบปเปเบฒ เบเปเป เปเบเบทเปเบญเบญเปเบฒเบเบเปเปเบกเบนเบเบเบฒเบเปเบเบปเปเบฒเบฎเบฑเบ. เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเปเบเป asynchronous UDP เปเบฅเบฐ recvmsg เบเบปเบเบเบฐเบเบดเบเบฐเบซเบฒเบเปเบเบขเปเบฒเบเปเบงเบงเบฒ: เบเปเบฒเบญเบดเบเปเบเป CPU เบเบทเปเบเบเบตเปเบเบนเปเปเบเปเบซเบผเบฒเบเปเบเบตเบเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบกเบงเบเบเบปเบเปเบซเบเบเบฒเบ, เบเบตเบชเบญเบเบเปเบญเบเบเบฒเบเบชเบฐเบซเบผเบฑเบเบชเบฐเบเบฒเบเบเบฒเบเบซเบผเบฒเบเปเบเบตเบเปเบ. เปเบเบฒเบฐเบชเบฐเบเบฑเปเบ, เบกเบฑเบเบเบทเบเบเปเบฒเปเบเปเปเบเบเบฑเบเบเบธเบเบฑเบ
ะัะธะผะตัะฐะฝะธะต
เปเบเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ, เบเบฐเบซเบเบฒเบเบเบญเบ buffer เบเบทเบเบเปเบฒเบเบปเบเปเบซเปเบเปเบญเบเบเปเบฒเบเปเบซเบเป. เบเปเบฒเบซเบฒเบเบงเปเบฒเบเปเบฒเบเบเบฑเบเบเบตเบเบฑเบเปเบเบเบฑเบเบชเบดเบเปเบเบเบตเปเบเบฐเบเบฐเบเบฒเบเบฒเบกเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบญเบเบเบปเบงเบเปเบฒเบเปเบญเบ, เบเปเบฒเบเบญเบฒเบเบเบฐเบเบปเบเบเบฑเบเบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒเบซเบผเบฑเบเบเบฒเบเบเบฒเบเบชเบปเปเบเบเปเบฒเบเบงเบเบเบฐเบซเบเบฒเบเบเปเบญเบเบเบญเบ metrics, เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเบเบฐเบเปเปเบกเบฒเบฎเบญเบ Graphite, เบเบฑเบเบขเบนเปเปเบ buffer stream เปเบเบทเบญเบเปเบฒเบ. เปเบเบทเปเบญเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเปเบฒเบเบงเบ metrics เบเปเบฒเบเบงเบเบซเบเปเบญเบ, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเปเบฒเบเบปเบ bufsize เปเบฅเบฐ task-queue-size เบเบฑเบเบเปเบฒเบเบฐเบซเบเบฒเบเบเปเบญเบเบเบงเปเบฒเปเบ config.
เบชเบธเบเบเปเบฒเบ, เบเบฒเบเบเบฒเบเบฐเบฅเบฒเบเบชเปเบฒเบฅเบฑเบ lovers เบเบฒเบเบฐเบฅเบฒเบ.
เบชเบฐเบเบดเบเบดเบเปเบฝเบงเบเบฑเบเบเปเบฒเบเบงเบเบเบญเบ metrics เบเบฒเปเบเบปเปเบฒเบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ: เบซเบผเบฒเบเบเปเบงเบฒ 2 เบฅเปเบฒเบ MPS.
เบเบฒเบเบเบดเบเบเบฒเบเบเปเบฒเบเบฒเบเบซเบเบถเปเบเบเบญเบ nodes เปเบฅเบฐ redistributing metrics เบเบฒเปเบเบปเปเบฒ.
เบชเบฐเบเบดเบเบดเบเปเบฝเบงเบเบฑเบ metrics เบเบฒเบญเบญเบ: เบกเบตเบเบฝเบเปเบเปเบซเบเบถเปเบ node เบชเบฐเปเบซเบกเบตเบชเบปเปเบ - เบเบฒเบเบเปเบฒเบเบเบฒเบเปเบเบกเบเบต.
เบชเบฐเบเบดเบเบดเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบญเบเปเบเปเบฅเบฐ node, เบเปเบฒเบเบถเบเปเบเบดเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเปเบเปเบกเบเบนเบเบฅเบฐเบเบปเบเบเปเบฒเบเป.
เบฅเบฒเบโเบฅเบฐโเบญเบฝเบโเบเบญเบโเบเบฒเบโเบงเบฑเบโเปเบเบโเบเบฒโเปเบเบปเปเบฒ (เบเบทเป metric เบเบทเบโเปเบเบทเปเบญเบโเปเบงเปโ)โ.
เบเบงเบเปเบฎเบปเบฒเบเปเบฒเบฅเบฑเบเบงเบฒเบเปเบเบเบเบตเปเบเบฐเปเบฎเบฑเบเปเบเบงเปเบเบเบฑเบเบชเบดเปเบเบเบฑเบเบซเบกเบปเบเบเบตเปเบเปเปเปเบ? เปเบเปเบเบญเบ, เบเบฝเบเบฅเบฐเบซเบฑเบ, damn ...! เปเบเบโเบเบฒเบโเบเบฑเปเบโเบเปเบฒเบงโเปเบเปโเบเบทเบโเบงเบฒเบโเปเบงเปโเปเบโเปเบเบทเปเบญเบโเบเบปเปเบโเบเบตเปโเบเบฐโเปเบเบฑเบโเปเบซเบผเปเบโเปเบเบตเบโเปเบฅเบฐโเบเบฐโเบเบฑเบโเบเบปเบโเปเบเบฑเบโเบเบฑเปเบโเบเบฑเปเบโเบเบฐโเบซเบผเบญเบโเบเบตโเบงเบดเบโเบเบญเบโเบเบปเบโ. เปเบเบเบเบฒเบเปเบเบเบฑเบเบเบตเบเบญเบเบเบงเบเปเบฎเบปเบฒเบฅเบงเบกเบกเบตเบเบฒเบเบเปเบฝเบเปเบเปเบเป Raft เบชเบฐเบเบฑเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบญเบ, เบเบฒเบเบเปเบฝเบเปเบเบฃเปเบเบเบญเบ peer เปเบซเปเปเบเบฑเบเปเบเบเบเบปเบเบเบฒเบซเบผเบฒเบ, เปเบเบฐเบเบณเบชเบฐเบเบดเบเบดเบเบฒเบเปเบเปเบเบตเปเบกเปเบเบตเบก, เบงเบฑเบเปเบเบเบเบฐเปเบเบเปเปเป, เปเบเปเปเบเบเปเปเบเบดเบเบเบฒเบ เปเบฅเบฐเบเบฒเบเบเบฑเบเบเบธเบเบญเบทเปเบเป.
เปเบเปเบเบญเบ, เบเบธเบเบเบปเบเบเบดเบเบเบตเบเปเบญเบเบฎเบฑเบเปเบเบทเปเบญเบเปเบงเบเปเบซเบผเบทเบญเปเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเปเบเบเบเบฒเบ: เบชเปเบฒเบ PR, เบเบฑเบเบซเบฒ, เบเปเบฒเปเบเบฑเบเปเบเปเบเปเบเบงเบเปเบฎเบปเบฒเบเบฐเบเบญเบเบชเบฐเบซเบเบญเบ, เบเบฑเบเบเบธเบ, เปเบฅเบฐเบญเบทเปเบเป.
เบเปเบงเบโเบงเปเบฒโเบเบฐโเปเบงเบปเปเบฒโเบงเปเบฒ, เบเบปเบโเบเบฑเบโเบเบงเบ, เบเบทเปโเบเปเบฒเบโเบเบญเบโเบเบงเบโเปเบฎเบปเบฒ!
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com