เบชเบปเปˆเบ‡เบ„เบทเบ™ scooter เบ—เบตเปˆเบ‚เบฒเบ”เบซเบฒเบเป„เบ›, เบซเบผเบทเป€เบฅเบทเปˆเบญเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก IoT เบซเบ™เบถเปˆเบ‡

เบ›เบตเบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เป€เบ›เบตเบ”เบ•เบปเบงเบฎเบธเปˆเบ™เบ—เบปเบ”เบฅเบญเบ‡เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™เบชเบปเปˆเบ‡เป€เบชเบตเบกเบเบฒเบ™เบ‚เบฒเบเบชเปเบฒเบฅเบฑเบš เบเบฒเบ™โ€‹เป€เบŠเบปเปˆเบฒโ€‹เบชเบฐโ€‹เบเบนเบ”โ€‹เป€เบ•เบตโ€‹เป„เบŸโ€‹เบŸเป‰เบฒโ€‹เบเบฒเบ™โ€‹เปเบšเปˆเบ‡โ€‹เบ›เบฑเบ™โ€‹เบชเบนเบ™โ€‹เบเบฒเบ‡โ€‹.

เปƒเบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™, เป‚เบ„เบ‡เบเบฒเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเป„เบ”เป‰เบ–เบทเบเป€เบญเบตเป‰เบ™เบงเปˆเบฒ Road-To-Barcelona, โ€‹โ€‹โ€‹โ€‹เบ•เปเปˆเบกเบฒเบกเบฑเบ™เป„เบ”เป‰เบเบฒเบเป€เบ›เบฑเบ™ Road-To-Berlin (เป€เบžเบฒเบฐเบชเบฐเบ™เบฑเป‰เบ™ R2B เปƒเบ™เบžเบฒเบšเบซเบ™เป‰เบฒเบˆเป), เปเบฅเบฐเปƒเบ™เบ—เบตเปˆเบชเบธเบ”เบกเบฑเบ™เบ–เบทเบเป€เบญเบตเป‰เบ™เบงเปˆเบฒ xRide.

เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบ•เบปเป‰เบ™เบ•เปเบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™เบ™เบตเป‰เปเบกเปˆเบ™: เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเบกเบตเบฅเบปเบ”เบเบฒเบ‡เบซเบผเบทเบšเปเบฅเบดเบเบฒเบ™เปƒเบซเป‰เป€เบŠเบปเปˆเบฒ scooter (เบžเบงเบเป€เบฎเบปเบฒเป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบš scooters aka เบฅเบปเบ”เบˆเบฑเบเป„เบŸเบŸเป‰เบฒ, เบšเปเปˆเปเบกเปˆเบ™ kickscooters / scooters) เบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เบชเป‰เบฒเบ‡เป€เบงเบ—เบตเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบŠเบปเปˆเบฒเปเบšเบšเบเบฐเบˆเบฒเบ. เบเปˆเบฝเบงเบเบฑเบšเบ„เบงเบฒเบกเบซเบเบธเป‰เบ‡เบเบฒเบเบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบžเบปเบš เบ‚เบฝเบ™เบเปˆเบญเบ™เปœเป‰เบฒเบ™เบตเป‰.

เปƒเบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™, เป‚เบ„เบ‡เบเบฒเบ™เป„เบ”เป‰เบชเบธเบกเปƒเบชเปˆเบฅเบปเบ”, เปเบ•เปˆเป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบเปเบฒเบ™เบปเบ”เป€เบงเบฅเบฒ, เบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เบเบฒเบงเบ—เบตเปˆเบชเบธเบ”เบเบฑเบšเบœเบนเป‰เบœเบฐเบฅเบดเบ”เปเบฅเบฐเบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบ”เป‰เบฒเบ™เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบˆเปเบฒเบ™เบงเบ™เบซเบฅเบฒเบ, scooter เป„เบŸเบŸเป‰เบฒเป„เบ”เป‰เบ–เบทเบเป€เบฅเบทเบญเบเบชเปเบฒเบฅเบฑเบšเบ™เบฑเบเบšเบดเบ™.

เบœเบนเป‰เปƒเบŠเป‰เบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ iOS เบซเบผเบท Android เปƒเบ™เป‚เบ—เบฅเบฐเบชเบฑเบš, เป€เบ‚เบปเป‰เบฒเบซเบฒ scooter เบ—เบตเปˆเบฅเบฒเบงเบกเบฑเบ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เป‚เบ—เบฅเบฐเบชเบฑเบšเปเบฅเบฐ scooter เป„เบ”เป‰เบชเป‰เบฒเบ‡เบ•เบฑเป‰เบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ peer-to-peer, ETH เป„เบ”เป‰เบ–เบทเบเปเบฅเบเบ›เปˆเบฝเบ™เปเบฅเบฐเบœเบนเป‰เปƒเบŠเป‰เบชเบฒเบกเบฒเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบเบฒเบ™เบ‚เบฑเบšเป€เบ„เบทเปˆเบญเบ™เป‚เบ”เบเบเบฒเบ™เป€เบ›เบตเบ” scooter เบœเปˆเบฒเบ™. เป‚เบ—เบฅเบฐเบชเบฑเบš. เปƒเบ™เบ•เบญเบ™เบ—เป‰เบฒเบเบ‚เบญเบ‡เบเบฒเบ™เป€เบ”เบตเบ™เบ—เบฒเบ‡, เบกเบฑเบ™เบเปเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบˆเปˆเบฒเบเบ„เปˆเบฒเป€เบ”เบตเบ™เบ—เบฒเบ‡เป‚เบ”เบเปƒเบŠเป‰ Ethereum เบˆเบฒเบเบเบฐเป€เบ›เบปเบฒเป€เบ‡เบดเบ™เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เปƒเบ™เป‚เบ—เบฅเบฐเบชเบฑเบš.

เบ™เบญเบ เป€เปœเบทเบญ เป„เบ›เบˆเบฒเบเบชเบฐเบเบนเบ”เป€เบ•เบต, เบœเบนเป‰เปƒเบŠเป‰เป„เบ”เป‰เป€เบซเบฑเบ™ "เป€เบ„เบทเปˆเบญเบ‡เบชเบฒเบเบชเบฐเบซเบผเบฒเบ”" เปƒเบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™, เป‚เบ”เบเบเบฒเบ™เบขเป‰เบฝเบกเบขเบฒเบกเบ—เบตเปˆเบœเบนเป‰เปƒเบŠเป‰เบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เปเบšเบ”เป€เบ•เบตเบฅเบตเปˆเบ›เบฐเบˆเบธเบšเบฑเบ™เบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡เบ–เป‰เบฒเบกเบฑเบ™เบ•เปˆเปเบฒ.

เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›เปเบฅเป‰เบง, เบ™เบตเป‰เปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบ™เบฑเบเบšเบดเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบšเบดเปˆเบ‡เบ„เบท, เป€เบ›เบตเบ”เบ•เบปเบงเปƒเบ™เป€เบ”เบทเบญเบ™เบเบฑเบ™เบเบฒเบ›เบตเบเบฒเบเบ™เบตเป‰เปƒเบ™เบชเบญเบ‡เป€เบกเบทเบญเบ‡เบ‚เบญเบ‡เป€เบขเบเบฅเบฐเบกเบฑเบ™: Bonn เปเบฅเบฐ Berlin.

เบชเบปเปˆเบ‡เบ„เบทเบ™ scooter เบ—เบตเปˆเบ‚เบฒเบ”เบซเบฒเบเป„เบ›, เบซเบผเบทเป€เบฅเบทเปˆเบญเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก IoT เบซเบ™เบถเปˆเบ‡

เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบกเบทเป‰เบซเบ™เบถเปˆเบ‡, เปƒเบ™ Bonn, เปƒเบ™เบ•เบญเบ™เป€เบŠเบปเป‰เบฒ, เบ—เบตเบกเบ‡เบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ (เบ•เบฑเป‰เบ‡เบขเบนเปˆเปƒเบ™เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเป€เบžเบทเปˆเบญเบฎเบฑเบเบชเบฒเบชเบฐเบเบนเบ”เป€เบ•เบตเปƒเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบ) เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™: เบซเบ™เบถเปˆเบ‡เปƒเบ™ scooters เป„เบ”เป‰เบซเบฒเบเป„เบ›เป‚เบ”เบเบšเปเปˆเบกเบตเบฎเปˆเบญเบ‡เบฎเบญเบ.

เบงเบดเบ—เบตเบเบฒเบ™เบŠเบญเบเบซเบฒเบกเบฑเบ™เปเบฅเบฐเบชเบปเปˆเบ‡เบ„เบทเบ™?

เปƒเบ™เบšเบปเบ”เบ„เบงเบฒเบกเบ™เบตเป‰เบ‚เป‰เบญเบเบˆเบฐเป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบšเป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰, เปเบ•เปˆเบ—เปเบฒเบญเบดเบ” - เบเปˆเบฝเบงเบเบฑเบšเบงเบดเบ—เบตเบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบชเป‰เบฒเบ‡เป€เบงเบ—เบต IoT เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบญเบ‡เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบกเบฑเบ™.

เปเบกเปˆเบ™เบซเบเบฑเบ‡ เปเบฅเบฐเป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบ•เป‰เบญเบ‡เบ•เบดเบ”เบ•เบฒเบก: เบชเบฐเบเบนเบ”เป€เบ•เบต, เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™, เบชเบฐเบ–เบฒเบ™เบตเบชเบฒเบเป„เบŸ?

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบซเบเบฑเบ‡เปเบ”เปˆเปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ?

เบเปˆเบญเบ™เบญเบทเปˆเบ™ เปเบปเบ”, เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™ scooters เบ•เบปเบงเป€เบญเบ‡ - scooters เป„เบŸเบŸเป‰เบฒเบ•เบปเบงเป€เบญเบ‡เบกเบตเบฅเบฒเบ„เบฒเปเบžเบ‡เบซเบผเบฒเบ, เบ—เปˆเบฒเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบ›เบตเบ”เบ•เบปเบงเป‚เบ„เบ‡เบเบฒเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบเบฐเบเบฝเบกเบžเบฝเบ‡เบžเป; เบ–เป‰เบฒเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰, เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบเบฑเบšเบเปเบฒเบ‚เปเป‰เบกเบนเบ™เบซเบผเบฒเบเป€เบ—เบปเปˆเบฒเบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบเปˆเบฝเบงเบเบฑเบš scooters: เบเปˆเบฝเบงเบเบฑเบšเบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ, เบฅเบฐเบ”เบฑเบšเบเบฒเบ™เบ„เบดเบ”เบ„เปˆเบฒ. , เปเบฅเบฐเบญเบทเปˆเบ™เป†.

เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบขเบฒเบเบˆเบฐเบ•เบดเบ”เบ•เบฒเบกเบชเบฐเบ–เบฒเบ™เบฐเบ‚เบญเบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เบ”เป‰เบฒเบ™เป„เบญเบ—เบตเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบญเบ‡ - เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™, เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เปเบฅเบฐเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบตเปˆเบžเบงเบเป€เบ‚เบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบ. เบกเบฑเบ™เบเบฑเบ‡เบกเบตเบ„เบงเบฒเบกเบˆเปเบฒเป€เบ›เบฑเบ™เบ—เบตเปˆเบˆเบฐเบ•เบดเบ”เบ•เบฒเบกเบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ‚เบญเบ‡ "เป€เบ„เบทเปˆเบญเบ‡เบชเบฒเบเป„เบŸเบญเบฑเบ”เบชเบฐเบฅเบดเบเบฐ", เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเบกเบฑเบ™เปเบ•เบเบซเบผเบทเปเบšเบ”เป€เบ•เบตเบฅเบตเปˆเบซเบกเบปเบ”.

เบชเบฐเบเบนเบ”เป€เบ•เบต

เบชเบฐเบเบนเบ”เป€เบ•เบตเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเปเบกเปˆเบ™เบซเบเบฑเบ‡ เปเบฅเบฐเบžเบงเบเป€เบฎเบปเบฒเบขเบฒเบเบฎเบนเป‰เบซเบเบฑเบ‡เบเปˆเบฝเบงเบเบฑเบšเบžเบงเบเบกเบฑเบ™?

เบชเบปเปˆเบ‡เบ„เบทเบ™ scooter เบ—เบตเปˆเบ‚เบฒเบ”เบซเบฒเบเป„เบ›, เบซเบผเบทเป€เบฅเบทเปˆเบญเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก IoT เบซเบ™เบถเปˆเบ‡

เบชเบดเปˆเบ‡เบ—เปเบฒเบญเบดเบ”เปเบฅเบฐเบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบชเบธเบ”เปเบกเปˆเบ™เบเบฒเบ™เบ›เบฐเบชเบฒเบ™เบ‡เบฒเบ™ GPS, เบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเบ‚เปเบ‚เบญเบšเปƒเบˆเบเบฑเบšเบžเบงเบเป€เบ‚เบปเบฒเบžเบงเบเป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเปƒเบˆเบšเปˆเบญเบ™เบ—เบตเปˆเบžเบงเบเป€เบ‚เบปเบฒเบขเบนเปˆเปเบฅเบฐเบšเปˆเบญเบ™เบ—เบตเปˆเบžเบงเบเป€เบ‚เบปเบฒเป€เบ„เบทเปˆเบญเบ™เบเป‰เบฒเบ.

เบ•เปเปˆเป„เบ›เปเบกเปˆเบ™เบเบฒเบ™เบชเบฒเบเปเบšเบ”เป€เบ•เบตเบฅเบตเปˆ, เบ‚เบญเบšเปƒเบˆเบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เบเปเบฒเบ™เบปเบ”เบงเปˆเบฒเบเบฒเบ™เบชเบฒเบเป„เบŸเบ‚เบญเบ‡ scooters เบกเบฒเบฎเบญเบ”เบˆเบธเบ”เบชเบดเป‰เบ™เบชเบธเบ”เปเบฅเบฐเบชเบปเปˆเบ‡เป€เบ„เบทเปˆเบญเบ‡เบ›เบฑเปˆเบ™เบซเบผเบทเบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบเป€เบ•เบทเบญเบ™เบœเบนเป‰เปƒเบŠเป‰.

เปเบ™เปˆเบ™เบญเบ™, เบกเบฑเบ™เบเบฑเบ‡เบกเบตเบ„เบงเบฒเบกเบˆเปเบฒเป€เบ›เบฑเบ™เบ—เบตเปˆเบˆเบฐเบเบงเบ”เป€เบšเบดเปˆเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบเบตเบ”เบ‚เบถเป‰เบ™เบเบฑเบšเบญเบปเบ‡เบ›เบฐเบเบญเบšเบฎเบฒเบ”เปเบงเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ:

  • bluetooth เป€เบฎเบฑเบ”เบงเบฝเบเบšเป?
  • เป‚เบกเบ”เบนเบ™ GPS เบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡เป€เบฎเบฑเบ”เบงเบฝเบเบšเป?
    • เบžเบงเบเป€เบฎเบปเบฒเบเบฑเบ‡เบกเบตเบšเบฑเบ™เบซเบฒเบเบฑเบšเบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒ GPS เบชเบฒเบกเบฒเบ”เบชเบปเปˆเบ‡เบˆเบธเบ”เบ›เบฐเบชเบฒเบ™เบ‡เบฒเบ™เบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เปเบฅเบฐเบ•เบดเบ”เบขเบนเปˆ, เปเบฅเบฐเบ™เบตเป‰เบžเบฝเบ‡เปเบ•เปˆเบชเบฒเบกเบฒเบ”เบ–เบทเบเบเปเบฒเบ™เบปเบ”เป‚เบ”เบเบเบฒเบ™เบเบงเบ”เบชเบญเบšเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเปƒเบ™ scooter,
      เปเบฅเบฐเปเบˆเป‰เบ‡เบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเบ—เบฑเบ™เบ—เบตเบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เป€เบžเบทเปˆเบญเปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒ

เปเบฅเบฐเบชเบธเบ”เบ—เป‰เบฒเบ: เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบŠเบญเบšเปเบง, เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ OS เปเบฅเบฐเป‚เบ›เป€เบŠเบ”เป€เบŠเบต, เบเบฒเบ™เป‚เบซเบผเบ”เป€เบ„เบทเบญเบ‚เปˆเบฒเบเปเบฅเบฐเปเบœเปˆเบ™, เบชเบดเป‰เบ™เบชเบธเบ”เบ”เป‰เบงเบเบเบฒเบ™เบเบงเบ”เบชเบญเบšเป‚เบกเบ”เบนเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบญเบ‡เบ—เบตเปˆเบชเบฐเป€เบžเบฒเบฐเบเบฑเบšเบžเบงเบเป€เบฎเบปเบฒ (เป‚เบˆเป‚เบฅเบ„เบญเบก, เบเบฐเปเบˆ).

เบญเบธเบ›เบฐเบเบญเบ™

เบชเบปเปˆเบ‡เบ„เบทเบ™ scooter เบ—เบตเปˆเบ‚เบฒเบ”เบซเบฒเบเป„เบ›, เบซเบผเบทเป€เบฅเบทเปˆเบญเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก IoT เบซเบ™เบถเปˆเบ‡

เบชเปˆเบงเบ™ "เบ—เบฒเบ”เป€เบซเบผเบฑเบ" เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเปเบกเปˆเบ™เบซเบเบฑเบ‡?

เป‚เบ”เบเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเป€เบ–เบดเบ‡เป„เบฅเบเบฐเป€เบงเบฅเบฒเบ—เบตเปˆเบชเบฑเป‰เบ™เบ—เบตเปˆเบชเบธเบ”เบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เปเบฅเบฐเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบ•เบปเบงเปเบšเบšเบขเปˆเบฒเบ‡เป„เบงเบงเบฒ, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เป€เบฅเบทเบญเบเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบ‡เปˆเบฒเบเบ—เบตเปˆเบชเบธเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปเบฅเบฐเบเบฒเบ™เบ„เบฑเบ”เป€เบฅเบทเบญเบเบญเบปเบ‡เบ›เบฐเบเบญเบš - Raspberry Pi.
เบ™เบญเบ เป€เปœเบทเบญ เป„เบ›เบˆเบฒเบ Rpi เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡, เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบเบฐเบ”เบฒเบ™เบ—เบตเปˆ เบเบณ เบ™เบปเบ”เป€เบญเบ‡ (เป€เบŠเบดเปˆเบ‡เบ•เบปเบงเป€เบฎเบปเบฒเป€เบญเบ‡เบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบฅเบฐเบชเบฑเปˆเบ‡เบˆเบฒเบเบ›เบฐเป€เบ—เบ”เบˆเบตเบ™เป€เบžเบทเปˆเบญเป€เบฅเบฑเปˆเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ›เบฐเบเบญเบšเบ‚เบญเบ‡เบเบฒเบ™เปเบเป‰เป„เบ‚เบชเบธเบ”เบ—เป‰เบฒเบ) เปเบฅเบฐเบŠเบธเบ”เบ‚เบญเบ‡เบชเปˆเบงเบ™เบ›เบฐเบเบญเบš - เบฅเบตเป€เบฅ (เป€เบžเบทเปˆเบญเป€เบ›เบตเบ” / เบ›เบดเบ”เบชเบฐเบเบนเบ”เป€เบ•เบต), เป€เบ„เบทเปˆเบญเบ‡เบญเปˆเบฒเบ™เบเบฒเบ™เบชเบฒเบเปเบšเบฑเบ”เป€เบ•เบตเบฃเบต, เป‚เบกเป€เบ”เบฑเบก, เป€เบชเบปเบฒเบญเบฒเบเบฒเบ”. เบ—เบฑเบ‡เบซเบกเบปเบ”เบ™เบตเป‰เป„เบ”เป‰เบ–เบทเบเบซเบธเป‰เบกเบซเปเปˆเบขเปˆเบฒเบ‡เปเบซเบ™เป‰เบ™เบซเบ™เบฒเปƒเบ™ "เบเปˆเบญเบ‡ xRide".

เบกเบฑเบ™เบ„เบงเบ™เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบงเปˆเบฒเบเปˆเบญเบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™เปƒเบŠเป‰เป‚เบ”เบเบ—เบฐเบ™เบฒเบ„เบฒเบ™เบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบก, เป€เบŠเบดเปˆเบ‡เปƒเบ™เบ—เบฒเบ‡เบเบฑเบšเบเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบ‚เบฑเบšเป€เบ„เบทเปˆเบญเบ™เป‚เบ”เบเบซเบกเปเป‰เป„เบŸเบ•เบปเป‰เบ™เบ•เปเบ‚เบญเบ‡ scooter.

เบ™เบตเป‰เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเปเบฅเบฐเป€เบ›เบตเบ” scooter เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบซเบผเบฑเบ‡เบˆเบฒเบเบชเบดเป‰เบ™เบชเบธเบ”เบ‚เบญเบ‡เบเบฒเบ™เป€เบ”เบตเบ™เบ—เบฒเบ‡, เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบซเบกเปเป‰เป„เบŸเบ•เบปเป‰เบ™เบ•เปเป„เบ”เป‰เบ–เบทเบเบ›เบดเบ”เบ—เบฑเบ™เบ—เบตเบซเบผเบฑเบ‡เบˆเบฒเบเบซเบฑเบ™เบเบฐเปเบˆเบˆเบธเบ”เป„เบŸเป„เบ›เบซเบฒเบ•เปเบฒเปเบซเบ™เปˆเบ‡ "เบ›เบดเบ”".

Docker? Linux เบ—เบณเบกเบฐเบ”เบฒ? เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹

เปƒเบซเป‰เบเบฑเบšเบ„เบทเบ™เป„เบ›เบซเบฒเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™ Raspberry - เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบซเบเบฑเบ‡เปเบ”เปˆ?

เบซเบ™เบถเปˆเบ‡เปƒเบ™เบชเบดเปˆเบ‡เบ—เปเบฒเบญเบดเบ”เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบขเบฒเบเปƒเบŠเป‰เป€เบžเบทเปˆเบญเป€เบฅเบฑเปˆเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡, เบ›เบฑเบšเบ›เบธเบ‡เปเบฅเบฐเบชเบปเปˆเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบšเปƒเบซเป‰เบเบฑเบšเบญเบธเบ›เบฐเบเบญเบ™เบ—เบฒเบ‡เบ”เป‰เบฒเบ™เบฎเปˆเบฒเบ‡เบเบฒเบเปเบกเปˆเบ™ Docker.

เปเบ•เปˆเบซเบ™เป‰เบฒเป€เบชเบเบ”เบฒเบ, เบกเบฑเบ™เป„เบ”เป‰เบเบฒเบเป€เบ›เบฑเบ™เบ—เบตเปˆเบŠเบฑเบ”เป€เบˆเบ™เบขเปˆเบฒเบ‡เป„เบงเบงเบฒเบงเปˆเบฒ Docker เปƒเบ™ RPi, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบกเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบ, เบกเบตเบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเบซเบผเบฒเบ, เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเปƒเบ™เปเบ‡เปˆเบ‚เบญเบ‡เบเบฒเบ™เบšเปเบฅเบดเป‚เบžเบเบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™.

เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบ—เบตเปˆเปƒเบŠเป‰ OS "native", เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบšเปเปˆเปเบ‚เบ‡เปเบฎเบ‡, เบเบฑเบ‡เบžเบฝเบ‡เบžเปเบชเปเบฒเบฅเบฑเบšเบžเบงเบเป€เบฎเบปเบฒเบ—เบตเปˆเบˆเบฐเบฅเบฐเบงเบฑเบ‡เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ‚เบญเบ‡เบเบฒเบ™เบชเบนเบ™เป€เบชเบเบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเป„เบงเป€เบเบตเบ™เป„เบ›.

เป€เบซเบ”เบœเบปเบ™เบ—เบตเบชเบญเบ‡เปเบกเปˆเบ™เบซเบ™เบถเปˆเบ‡เปƒเบ™เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ„เบนเปˆเบฎเปˆเบงเบกเบ‡เบฒเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเปƒเบ™ Node.js (sic!) - เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ”เบฝเบงเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบ‚เบฝเบ™เป„เบงเป‰เปƒเบ™ Go/C/C++.

เบœเบนเป‰เบ‚เบฝเบ™เบ‚เบญเบ‡เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบšเปเปˆเบกเบตเป€เบงเบฅเบฒเบ—เบตเปˆเบˆเบฐเบชเบฐเบซเบ™เบญเบ‡เบชเบฐเบšเบฑเบšเบžเบฒเบชเบฒเบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เบžเบฒเบชเบฒ "เบžเบทเป‰เบ™เป€เบกเบทเบญเบ‡".

เบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆ node เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡เบšเปเปˆเปเบกเปˆเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เบ—เบตเปˆเบชเบฐเบซเบ‡เปˆเบฒเบ‡เบฒเบกเบ—เบตเปˆเบชเบธเบ”เบชเปเบฒเบฅเบฑเบšเบญเบธเบ›เบฐเบเบญเบ™เบ—เบตเปˆเบกเบตเบ›เบฐเบชเบดเบ”เบ•เบดเบžเบฒเบšเบ•เปˆเปเบฒ, เปเบ•เปˆเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡เบเปเปˆเบซเบดเบงเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบซเบผเบฒเบ.

เบžเบงเบเป€เบฎเบปเบฒเบฎเบฑเบšเบฎเบนเป‰เบงเปˆเบฒ, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ Docker เบˆเบฐเป€เบ›เบฑเบ™เบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเบซเบผเบฒเบเป€เบเบตเบ™เป„เบ›เบชเปเบฒเบฅเบฑเบšเบžเบงเบเป€เบฎเบปเบฒ. เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰โ€‹เบขเบนเปˆโ€‹เปƒเบ™โ€‹เบ„เบงเบฒเบกโ€‹เป‚เบ›เบ”โ€‹เบ›เบฒเบ™โ€‹เบ‚เบญเบ‡ OS native เปเบฅเบฐโ€‹เป€เบฎเบฑเบ”โ€‹เบงเบฝเบโ€‹เป‚เบ”เบโ€‹เบเบปเบ‡โ€‹เบžเบฒเบโ€‹เปƒเบ•เป‰โ€‹เบเบฒเบ™โ€‹เบกเบฑเบ™โ€‹.

OS

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบžเบงเบเป€เบฎเบปเบฒ, เบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡, เป€เบฅเบทเบญเบเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบเบ—เบตเปˆเบชเบธเบ”เป€เบ›เบฑเบ™ OS เปเบฅเบฐเปƒเบŠเป‰ Raspbian (Debian build for Pi).

เบžเบงเบเป€เบฎเบปเบฒเบ‚เบฝเบ™เบŠเบญเบšเปเบงเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบ—เบฑเบ‡เบซเบกเบปเบ”เปƒเบ™ Go, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบžเบงเบเป€เบฎเบปเบฒเบเบฑเบ‡เป„เบ”เป‰เบ‚เบฝเบ™เป‚เบกเบ”เบนเบ™เบ•เบปเบงเปเบ—เบ™เบฎเบฒเบ”เปเบงเบ•เบปเป‰เบ™เบ•เปเปƒเบ™เบฅเบฐเบšเบปเบšเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเปƒเบ™ Go.

เบกเบฑเบ™เปเบกเปˆเบ™เบœเบนเป‰เบ—เบตเปˆเบฎเบฑเบšเบœเบดเบ”เบŠเบญเบšเปƒเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš GPS, Bluetooth, เบญเปˆเบฒเบ™เบ„เปˆเบฒ, เป€เบ›เบตเบ” scooter, เปเบฅเบฐเบญเบทเปˆเบ™เป†.

เบ™เบณเปƒเบŠเป‰

เบ„เปเบฒเบ–เบฒเบกเป€เบเบตเบ”เบ‚เบถเป‰เบ™เบ—เบฑเบ™เบ—เบตเบเปˆเบฝเบงเบเบฑเบšเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบˆเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบปเบ™เป„เบเบเบฒเบ™เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”เบญเบธเบ›เบฐเบเบญเบ™ (OTA) - เบ—เบฑเบ‡เบชเบญเบ‡เบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”เบเบฑเบšเบ•เบปเบงเปเบ—เบ™ / เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบญเบ‡, เปเบฅเบฐเบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”เบเบฑเบš OS / firmware เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡ (เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบชเบฐเบšเบฑเบšเปƒเบซเบกเปˆเบ‚เบญเบ‡เบ•เบปเบงเปเบ—เบ™เบชเบฒเบกเบฒเบ”เบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบตเบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”เบเบฑเบš kernel เป„เบ”เป‰. เบซเบผเบทเบญเบปเบ‡เบ›เบฐเบเบญเบšเบ‚เบญเบ‡เบฅเบฐเบšเบปเบš, เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”, เปเบฅเบฐเบญเบทเปˆเบ™เป†).

เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบ—เบตเปˆเบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบเบฒเบงเบ‚เบญเบ‡เบ•เบฐเบซเบผเบฒเบ”, เบกเบฑเบ™เป„เบ”เป‰เบซเบฑเบ™เบญเบญเบเบงเปˆเบฒเบกเบตเบเบฒเบ™เปเบเป‰เป„เบ‚เบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบญเบธเบ›เบฐเบเบญเบ™.

เบˆเบฒเบเบ—เบตเปˆเบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบ‡เปˆเบฒเบเบ”เบฒเบ, เบชเปˆเบงเบ™เบซเบผเบฒเบเปเบกเปˆเบ™เบ›เบฑเบšเบ›เบธเบ‡ / dual-boot เบฎเบฑเบ”เบเบธเบกเบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เป€เบŠเบฑเปˆเบ™ swupd / SWUpdate / OSTree เป„เบ›เบชเบนเปˆเป€เบงเบ—เบตเป€เบ•เบฑเบกเบฎเบนเบšเปเบšเบšเป€เบŠเบฑเปˆเบ™: Mender เปเบฅเบฐ Balena.

เบเปˆเบญเบ™เบญเบทเปˆเบ™ เปเบปเบ”, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเบกเบตเบ„เบงเบฒเบกเบชเบปเบ™เปƒเบˆเปƒเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เปƒเบ™เบ•เบญเบ™เบ—เป‰เบฒเบ, เบชเบฐเบ™เบฑเป‰เบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบเปเปˆเบ•เบปเบเบขเบนเปˆเปƒเบ™เป€เบงเบ—เบตเบ•เปˆเบฒเบ‡เป†.

เบ•เบปเบ™เป€เบญเบ‡ เบšเบฒเป€เบฅเบ™เบฒ เป„เบ”เป‰เบ–เบทเบเบเบปเบเป€เบงเบฑเป‰เบ™เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒเบกเบฑเบ™เปƒเบŠเป‰ Docker เบ”เบฝเบงเบเบฑเบ™เบžเบฒเบเปƒเบ™ balenaEngine เบ‚เบญเบ‡เบกเบฑเบ™.

เปเบ•เปˆเบ‚เป‰เบญเบเบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเป€เบ–เบดเบ‡เบงเปˆเบฒเบˆเบฐเบกเบตเบชเบดเปˆเบ‡เบ™เบตเป‰, เบžเบงเบเป€เบฎเบปเบฒเบชเบดเป‰เบ™เบชเบธเบ”เบฅเบปเบ‡เบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡เปƒเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ Whale Etcher เบชเปเบฒเบฅเบฑเบš flash firmware เปƒเบ™ SD card - เป€เบ›เบฑเบ™เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบเปเบฅเบฐเบชเบฐเบ”เบงเบเบ—เบตเปˆเบชเบธเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เบตเป‰.

เป€เบžเบฒเบฐเบชเบฐเบ™เบฑเป‰เบ™, เปƒเบ™เบ—เบตเปˆเบชเบธเบ”เบ—เบฒเบ‡เป€เบฅเบทเบญเบเป„เบ”เป‰เบซเบผเบธเบ”เบฅเบปเบ‡ เบœเบนเป‰เบŠเบฒเบ. Mender เป€เบ›เบฑเบ™เป€เบงเบ—เบตเบ—เบตเปˆเบชเบปเบกเบšเบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบเบญเบš, เบชเบปเปˆเบ‡เปเบฅเบฐเบ•เบดเบ”เบ•เบฑเป‰เบ‡เป€เบŸเบตเบกเปเบง.

เป‚เบ”เบเบฅเบงเบกเปเบฅเป‰เบงเปเบžเบฅเบฐเบ•เบฐเบŸเบญเบกเป€เบšเบดเปˆเบ‡เบ”เบต, เปเบ•เปˆเบกเบฑเบ™เปƒเบŠเป‰เป€เบงเบฅเบฒเบ›เบฐเบกเบฒเบ™เบซเบ™เบถเปˆเบ‡เบญเบฒเบ—เบดเบ”เปเบฅเบฐเป€เบ„เบดเปˆเบ‡เบซเบ™เบถเปˆเบ‡เบžเบฝเบ‡เปเบ•เปˆเป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡ firmware เบชเบฐเบšเบฑเบšเบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป‚เบ”เบเปƒเบŠเป‰ Mender builder.
เปเบฅเบฐเบซเบผเบฒเบเบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒ immersed เบ•เบปเบงเป€เบฎเบปเบฒเป€เบญเบ‡เปƒเบ™ intricacies เบ‚เบญเบ‡เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ‚เบญเบ‡เบกเบฑเบ™, เบกเบฑเบ™เบเบดเปˆเบ‡เป€เบซเบฑเบ™เป„เบ”เป‰เบŠเบฑเบ”เป€เบˆเบ™เบงเปˆเบฒเป€เบžเบทเปˆเบญเบ™เปเบฒเปƒเบŠเป‰เบกเบฑเบ™เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบชเปˆเบงเบ™เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบงเบฅเบฒเบซเบผเบฒเบเบเปˆเบงเบฒเบžเบงเบเป€เบฎเบปเบฒเบกเบต.

เบญเบฐเบ™เบดเบˆเบฒ, เป€เบชเบฑเป‰เบ™เบ•เบฒเบเบญเบฑเบ™เป€เบ„เบฑเปˆเบ‡เบ„เบฑเบ”เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเบ–เบทเบเบšเบฑเบ‡เบ„เบฑเบšเปƒเบซเป‰เบ›เบฐเบ–เบดเป‰เบกเบเบฒเบ™เปƒเบŠเป‰ Mender เปเบฅเบฐเป€เบฅเบทเบญเบเบญเบฑเบ™เบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบเบเบงเปˆเบฒ.

เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆ

เบเบฒเบ™เปเบเป‰เป„เบ‚เบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบเบ—เบตเปˆเบชเบธเบ”เปƒเบ™เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเปเบกเปˆเบ™เบเบฒเบ™เปƒเบŠเป‰ Ansible. เบ›เบทเป‰เบกเบซเบผเบดเป‰เบ™เบชเบญเบ‡เบชเบฒเบกเบซเบปเบงเปเบกเปˆเบ™เบžเบฝเบ‡เบžเปเบ—เบตเปˆเบˆเบฐเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.

เป‚เบ”เบเป€เบ™เบทเป‰เบญเปเบ—เป‰เปเบฅเป‰เบงเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเปเบกเปˆเบ™เบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบžเบฝเบ‡เปเบ•เปˆเบˆเบฒเบเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ (CI server) เบœเปˆเบฒเบ™ ssh เบเบฑเบš rasberries เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเปเบฅเบฐเปเบˆเบเบขเบฒเบเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เปƒเบซเป‰เบžเบงเบเป€เบ‚เบปเบฒ.

เปƒเบ™เบ•เบญเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เปเบกเปˆเบ™เบ‡เปˆเบฒเบเบ”เบฒเบ - เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบขเบนเปˆเปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบญเบธเบ›เบฐเบเบญเบ™, เบเบฒเบ™เบ–เบญเบเบ™เป‰เปเบฒเปเบกเปˆเบ™เป€เบฎเบฑเบ”เบœเปˆเบฒเบ™ Wi-Fi.

เบขเบนเปˆเปƒเบ™เบซเป‰เบญเบ‡เบเบฒเบ™, เบกเบตเบžเบฝเบ‡เปเบ•เปˆเบซเบ™เบถเปˆเบ‡เบญเบฒเบเปเบเบฑเบชเบ—เบปเบ”เบชเบญเบš raspberries เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ”เบฝเบงเบเบฑเบ™, เปเบ•เปˆเบฅเบฐเบญเบธเบ›เบฐเบเบญเบ™เบกเบตเบ—เบตเปˆเบขเบนเปˆ IP เบ„เบปเบ‡เบ—เบตเปˆเบเบฑเบ‡เบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™เบชเบฒเบ‡ Ansible.

เบกเบฑเบ™เปเบกเปˆเบ™ Ansible เบ—เบตเปˆเบชเบปเปˆเบ‡เบ•เบปเบงเปเบ—เบ™เบ•เบดเบ”เบ•เบฒเบกเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป„เบ›เบซเบฒเบญเบธเบ›เบฐเบเบญเบ™เบชเบธเบ”เบ—เป‰เบฒเบ

3G / LTE

เปเบ•เปˆเบซเบ™เป‰เบฒเป€เบชเบเบ”เบฒเบ, เบเปเบฅเบฐเบ™เบตเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ™เบตเป‰เบชเปเบฒเบฅเบฑเบš Ansible เบžเบฝเบ‡เปเบ•เปˆเบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบเปˆเบญเบ™เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบกเบตเบชเบฐเบเบนเบ”เป€เบ•เบตเบ•เบปเบงเบˆเบดเบ‡.

เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบชเบฐเบเบนเบ”เป€เบ•เบต, เบ•เบฒเบกเบ—เบตเปˆเบ—เปˆเบฒเบ™เป€เบ‚เบปเป‰เบฒเปƒเบˆ, เบšเปเปˆเป„เบ”เป‰เบ™เบฑเปˆเบ‡เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบš router Wi-Fi เบซเบ™เบถเปˆเบ‡, เบฅเปเบ–เป‰เบฒเบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”เบœเปˆเบฒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡.

เปƒเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡, เบชเบฐเบเบนเบ”เป€เบ•เบตเบšเปเปˆเบชเบฒเบกเบฒเบ”เบกเบตเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเปƒเบ”เป†เบ™เบญเบเป€เบซเบ™เบทเบญเบˆเบฒเบเบกเบทเบ–เบท 3G / LTE (เปเบฅเบฐเป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบšเปเปˆเปเบกเปˆเบ™เบ•เบฐเบซเบผเบญเบ”เป€เบงเบฅเบฒ).

เบ™เบตเป‰เบ—เบฑเบ™เบ—เบต imposes เบšเบฑเบ™เบซเบฒเปเบฅเบฐเบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบ, เป€เบŠเบฑเปˆเบ™: เบ„เบงเบฒเบกเป„เบงเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ•เปˆเปเบฒเปเบฅเบฐเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เบšเปเปˆเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡.

เปเบ•เปˆเบชเบดเปˆเบ‡เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบชเบธเบ”เปเบกเปˆเบ™เบงเปˆเบฒเปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ 3G / LTE เบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเบชเบฒเบกเบฒเบ”เบžเบฝเบ‡เปเบ•เปˆเบญเบตเบ‡เปƒเบชเปˆ IP เบ„เบปเบ‡เบ—เบตเปˆเบกเบญเบšเบซเบกเบฒเบเปƒเบซเป‰เป€เบ„เบทเบญเบ‚เปˆเบฒเบ.

เบญเบฑเบ™เบ™เบตเป‰เบ–เบทเบเปเบเป‰เป„เบ‚เบšเบฒเบ‡เบชเปˆเบงเบ™เป‚เบ”เบเบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบŠเบดเบกเบเบฒเบ”เบšเบฒเบ‡เบชเปˆเบงเบ™; เบเบฑเบ‡เบกเบตเบŠเบดเบกเบเบฒเบ”เบžเบดเป€เบชเบ”เบ—เบตเปˆเบญเบญเบเปเบšเบšเบกเบฒเบชเปเบฒเบฅเบฑเบšเบญเบธเบ›เบฐเบเบญเบ™ IoT เบ—เบตเปˆเบกเบตเบ—เบตเปˆเบขเบนเปˆ IP เปเบšเบšเบ„เบปเบ‡เบ—เบตเปˆ. เปเบ•เปˆเบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเบกเบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบŠเบดเบกเบเบฒเบ”เบ”เบฑเปˆเบ‡เบเปˆเบฒเบง เปเบฅเบฐเบšเปเปˆเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เบ—เบตเปˆเบขเบนเปˆ IP เป„เบ”เป‰.

เปเบ™เปˆเบ™เบญเบ™, เบกเบตเปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เบšเบฒเบ‡เบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบเบฒเบ™เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เบ—เบตเปˆเบขเบนเปˆ IP aka เบเบฒเบ™เบ„เบปเป‰เบ™เบžเบปเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบขเบนเปˆเบšเปˆเบญเบ™เปƒเบ”เบšเปˆเบญเบ™เบซเบ™เบถเปˆเบ‡เป€เบŠเบฑเปˆเบ™ Consul, เปเบ•เปˆเบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบ›เบฐเบ–เบดเป‰เบกเปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบ”เบฑเปˆเบ‡เบเปˆเบฒเบง, เป€เบžเบฒเบฐเบงเปˆเบฒเปƒเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เบ—เบตเปˆเบขเบนเปˆ IP เบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เปเบ›เบ‡เป€เบฅเบทเป‰เบญเบเป†, เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบเบตเบ”เบ„เบงเบฒเบกเบšเปเปˆเบชเบฐเบ–เบฝเบ™เบฅเบฐเบžเบฒเบšเบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบ.

เบชเปเบฒเบฅเบฑเบšเป€เบซเบ”เบœเบปเบ™เบ™เบตเป‰, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ—เบตเปˆเบชเบฐเบ”เบงเบเบ—เบตเปˆเบชเบธเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบปเปˆเบ‡ metrics เบˆเบฐเบšเปเปˆเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบฎเบนเบšเปเบšเบšเบ”เบถเบ‡, เบšเปˆเบญเบ™เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเป„เบ›เบซเบฒเบญเบธเบ›เบฐเบเบญเบ™เบชเปเบฒเบฅเบฑเบš metrics เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™, เปเบ•เปˆเบŠเบธเบเบเบนเป‰, เบชเบปเปˆเบ‡ metrics เบˆเบฒเบเบญเบธเบ›เบฐเบเบญเบ™เป‚เบ”เบเบเบปเบ‡เบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ.

VPN

เป€เบ›เบฑเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบ™เบตเป‰, เบžเบงเบเป€เบฎเบปเบฒเป€เบฅเบทเบญเบ VPN - เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ เบŠเปˆเบฒเบ‡เป€เบซเบผเบฑเบ.

เบฅเบนเบเบ„เป‰เบฒ (เบชเบฐเบเบนเบ”เป€เบ•เบต) เปƒเบ™เบ•เบญเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบ—เบตเปˆเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ VPN เปเบฅเบฐเบชเบฒเบกเบฒเบ”เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเบžเบงเบเป€เบ‚เบปเบฒเป„เบ”เป‰. เบญเบธเป‚เบกเบ‡เบ™เบตเป‰เบ–เบทเบเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบชเบปเปˆเบ‡เบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”.

เบชเบปเปˆเบ‡เบ„เบทเบ™ scooter เบ—เบตเปˆเบ‚เบฒเบ”เบซเบฒเบเป„เบ›, เบซเบผเบทเป€เบฅเบทเปˆเบญเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก IoT เบซเบ™เบถเปˆเบ‡

เปƒเบ™เบ—เบฒเบ‡เบ—เบดเบ”เบชเบฐเบ”เบต, เบญเบธเป‚เบกเบ‡เบ”เบฝเบงเบเบฑเบ™เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบเบงเบ”เบเบฒ, เปเบ•เปˆเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบกเบตเบ„เบงเบฒเบกเบŠเบฑเบšเบŠเป‰เบญเบ™เปเบฅเบฐเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบซเบ™เป‰เบญเบเบเบงเปˆเบฒเบเบฒเบ™เบŠเบธเบเบเบนเป‰เปเบšเบšเบ‡เปˆเบฒเบเบ”เบฒเบ.

เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ„เบฅเบฒเบง

เบชเบธเบ”เบ—เป‰เบฒเบ, เบกเบฑเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ„เบฅเบฒเบงเปเบฅเบฐเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เป€เบžเบฒเบฐเบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเปƒเบŠเป‰ Kubernetes เบชเปเบฒเบฅเบฑเบšเบžเบงเบเบกเบฑเบ™, เป‚เบ”เบเบงเบดเบ—เบตเบ—เบฒเบ‡เบเบฒเบ™, เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเปƒเบ™เบเบธเปˆเบกเปเบกเปˆเบ™เบ‡เปˆเบฒเบเบ”เบฒเบเบ—เบตเปˆเบชเบธเบ”เป€เบ—เบปเปˆเบฒเบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰. เป‚เบ”เบเบซเบฅเบฑเบเบเบฒเบ™เปเบฅเป‰เบง, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ Helm, เบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰, เบžเบงเบเป€เบฎเบปเบฒเปƒเบŠเป‰เบกเบฑเบ™เปƒเบ™เบเปเบฅเบฐเบ™เบตเบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ”. เปเบฅเบฐ, เปเบ™เปˆเบ™เบญเบ™, เป€เบžเบทเปˆเบญเบ•เบดเบ”เบ•เบฒเบกเบŸเบฑเบ‡, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เปƒเบŠเป‰เบงเบดเบ—เบตเปเบเป‰เป„เบ‚เบ”เบฝเบงเบเบฑเบ™เบเบฑเบš scooters เบ•เบปเบงเป€เบญเบ‡.

เบกเบญเบšเปƒเบซเป‰

Phew, เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบˆเบฑเบ”เบฎเบฝเบ‡เบ„เปเบฒเบญเบฐเบ—เบดเบšเบฒเบ, เปƒเบซเป‰เป€เบฎเบฑเบ”เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบ™เบ—เบตเปˆเบชเบธเบ”:

  • เบเบฒเบ™โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เป„เบงโ€‹, เป€เบ™เบทเปˆเบญเบ‡โ€‹เบˆเบฒเบโ€‹เบงเปˆเบฒโ€‹เบเบฒเบ™โ€‹เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เบเบงเบ”โ€‹เบเบฒโ€‹เปเบกเปˆเบ™โ€‹เบกเบตโ€‹เบ„เบงเบฒเบกโ€‹เบˆเปเบฒโ€‹เป€เบ›เบฑเบ™โ€‹เปเบฅเป‰เบงโ€‹เปƒเบ™โ€‹เบ‚เบฐโ€‹เบšเบงเบ™โ€‹เบเบฒเบ™โ€‹เบžเบฑเบ”โ€‹เบ—เบฐโ€‹เบ™เบฒโ€‹
  • เบ›เบฐเบฅเบดเบกเบฒเบ™/เบ›เบฐเบฅเบดเบกเบฒเบ™ โ€“ เบ•เป‰เบญเบ‡เบเบฒเบ™เบซเบผเบฒเบเบ•เบปเบงเบงเบฑเบ”เปเบ—เบ
  • เบเบฒเบ™เป€เบเบฑเบšเบšเบฑเบ™เบ—เบถเบเปเบกเปˆเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™
  • เบ„เบงเบฒเบกเบซเบ™เป‰เบฒเป€เบŠเบทเปˆเบญเบ–เบท - เบ‚เปเป‰เบกเบนเบ™เปเบกเปˆเบ™เบชเปเบฒเบ„เบฑเบ™เบ•เปเปˆเบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบงเบ„เบงเบฒเบกเบชเปเบฒเป€เบฅเบฑเบ”
  • เบ—เปˆเบฒเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เบ•เบปเบงเปเบšเบšเบ”เบถเบ‡ - เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบเบนเป‰
  • เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เบ•เป‰เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบเบฒเบ™โ€‹เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เบ„เบงเบฒเบกโ€‹เป€เบ›เบฑเบ™โ€‹เป€เบญโ€‹เบเบฐโ€‹เบžเบฒเบšโ€‹เบ‚เบญเบ‡โ€‹เบšเปเปˆโ€‹เบžเบฝเบ‡โ€‹เปเบ•เปˆโ€‹เบฎเบฒเบ”โ€‹เปเบงโ€‹, เปเบ•เปˆโ€‹เบเบฑเบ‡โ€‹เบŸเบฑเบ‡โ€‹เป„เบ”เป‰โ€‹

เบฎเบนเบšเบžเบฒเบšเบชเบธเบ”เบ—เป‰เบฒเบเป€เบšเบดเปˆเบ‡เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™เบ™เบตเป‰

เบชเบปเปˆเบ‡เบ„เบทเบ™ scooter เบ—เบตเปˆเบ‚เบฒเบ”เบซเบฒเบเป„เบ›, เบซเบผเบทเป€เบฅเบทเปˆเบญเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก IoT เบซเบ™เบถเปˆเบ‡

เบเบฒเบ™เป€เบฅเบทเบญเบ stack

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบ›เบฐเป€เบŠเบตเบ™เบเบฑเบšเบ„เปเบฒเบ–เบฒเบกเบ‚เบญเบ‡เบเบฒเบ™เป€เบฅเบทเบญเบ stack เบ•เบดเบ”เบ•เบฒเบกเบเบงเบ”เบเบฒ.

เบเปˆเบญเบ™เบญเบทเปˆเบ™เปเบปเบ”, เบžเบงเบเป€เบฎเบปเบฒเบŠเบญเบเบซเบฒเบงเบดเบ—เบตเปเบเป‰เป„เบ‚เบ—เบฑเบ‡เปเบปเบ”เปƒเบ™เบญเบฑเบ™เบ”เบฝเบงเบ—เบตเปˆเบชเบปเบกเบšเบนเบ™เบ—เบตเปˆเบชเบธเบ”เป€เบŠเบดเปˆเบ‡เบˆเบฐเบเบงเบกเป€เบญเบปเบฒเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบฑเบ‡เปเบปเบ”เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบžเป‰เบญเบกเบเบฑเบ™, เปเบ•เปˆเปƒเบ™เบ‚เบฐเบ™เบฐเบ”เบฝเบงเบเบฑเบ™เบเปเบกเบตเบ„เบงเบฒเบกเบเบทเบ”เบซเบเบธเปˆเบ™เบžเปเบ—เบตเปˆเบˆเบฐเบ›เบฑเบšเปเบ•เปˆเบ‡เบเบฒเบ™เบ™เบณเปƒเบŠเป‰เบกเบฑเบ™เปƒเบซเป‰เป€เปเบฒเบฐเบชเบปเบกเบเบฑเบšเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบซเบผเบฒเบเบขเปˆเบฒเบ‡เบ—เบตเปˆเบšเบฑเบ‡เบ„เบฑเบšเปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเป‚เบ”เบเบฎเบฒเบ”เปเบง, เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเปเบฅเบฐเป€เบชเบฑเป‰เบ™เบ•เบฒเบ.

เบกเบตเบ„เบงเบฒเบกเบซเบฅเบฒเบเบซเบฅเบฒเบเบญเบฑเบ™เปƒเบซเบเปˆเบซเบผเบงเบ‡เบ‚เบญเบ‡เบเบฒเบ™เปเบเป‰เป„เบ‚เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก, เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบฅเบฐเบšเบปเบšเป€เบ•เบฑเบกเบฎเบนเบšเปเบšเบšเป€เบŠเบฑเปˆเบ™: Nagios, เป„เบญเบŠเบดเป‰เบ‡ เบซเบผเบท zabbix เปเบฅเบฐเบชเบดเป‰เบ™เบชเบธเบ”เบ”เป‰เบงเบเบเบฒเบ™เปเบเป‰เป„เบ‚เบ—เบตเปˆเบเบฝเบกเบžเป‰เบญเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เป€เบฎเบทเบญ.

เบชเบปเปˆเบ‡เบ„เบทเบ™ scooter เบ—เบตเปˆเบ‚เบฒเบ”เบซเบฒเบเป„เบ›, เบซเบผเบทเป€เบฅเบทเปˆเบญเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก IoT เบซเบ™เบถเปˆเบ‡

เปƒเบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™, เบญเบฑเบ™เบชเบธเบ”เบ—เป‰เบฒเบเป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเป€เบ›เบฑเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบšเบžเบงเบเป€เบฎเบปเบฒ, เปเบ•เปˆเบšเบฒเบ‡เบ„เบปเบ™เบšเปเปˆเบกเบตเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆ, เบ„เบปเบ™เบญเบทเปˆเบ™เบกเบตเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบˆเปเบฒเบเบฑเบ”เบขเปˆเบฒเบ‡เบฎเบธเบ™เปเบฎเบ‡เบ‚เบญเบ‡เบชเบฐเบšเบฑเบšเบŸเบฃเบต, เปเบฅเบฐเบ„เบปเบ™เบญเบทเปˆเบ™เบžเบฝเบ‡เปเบ•เปˆเบšเปเปˆเป„เบ”เป‰เบเบงเบกเป€เบญเบปเบฒ "เบ•เป‰เบญเบ‡เบเบฒเบ™" เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบซเบผเบทเบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบเบทเบ”เบซเบเบธเปˆเบ™เบžเปเบ—เบตเปˆเบˆเบฐเป€เบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบšเบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ. เบšเบฒเบ‡เบ„เบปเบ™เปเบกเปˆเบ™เบฅเป‰เบฒเบชเบฐเป„เบซเบกเบžเบฝเบ‡เปเบ•เปˆ.

เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบเบฒเบ™เปเบเป‰เป„เบ‚เบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบˆเปเบฒเบ™เบงเบ™เบซเบ™เบถเปˆเบ‡, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบชเบฐเบซเบผเบธเบšเบขเปˆเบฒเบ‡เป„เบงเบงเบฒเบงเปˆเบฒเบกเบฑเบ™เบˆเบฐเป€เบ›เบฑเบ™เบเบฒเบ™เบ‡เปˆเบฒเบเปเบฅเบฐเป„เบงเบเบงเปˆเบฒเบ—เบตเปˆเบˆเบฐเบ›เบฐเบเบญเบš stack เบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡. เปเบกเปˆเบ™เปเบฅเป‰เบง, เบกเบฑเบ™เบˆเบฐเบกเบตเบ„เบงเบฒเบกเบชเบฑเบšเบชเบปเบ™เบซเบผเบฒเบเบเปˆเบงเบฒเบเบฒเบ™เปƒเบŠเป‰เปเบžเบฅเบฐเบ•เบฐเบŸเบญเบกเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เป€เบฎเบทเบญเบฎเบปเบšเบ—เบตเปˆเบเบฝเบกเบžเป‰เบญเบกเปเบฅเป‰เบง, เปเบ•เปˆเบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบšเปเปˆเบ•เป‰เบญเบ‡เป€เบฎเบฑเบ”เบเบฒเบ™เบ›เบฐเบ™เบตเบ›เบฐเบ™เบญเบก.

เป€เบเบทเบญเบšเปเบ™เปˆเบ™เบญเบ™, เปƒเบ™เบ„เบงเบฒเบกเบญเบธเบ”เบปเบกเบชเบปเบกเบšเบนเบ™เบ‚เบญเบ‡เบเบฒเบ™เปเบเป‰เป„เบ‚เบ—เบฑเบ‡เบซเบกเบปเบ”, เบกเบตเบญเบฑเบ™เบ—เบตเปˆเบเบฝเบกเบžเป‰เบญเบกเปเบฅเป‰เบงเบ—เบตเปˆเบˆเบฐเป€เบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบšเบžเบงเบเป€เบฎเบปเบฒเบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™, เปเบ•เปˆเปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบกเบฑเบ™เป„เบงเบเบงเปˆเบฒเบ—เบตเปˆเบˆเบฐเบฅเบงเบšเบฅเบงเบก stack เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡เปเบฅเบฐเบ›เบฑเบšเปเบ•เปˆเบ‡เบกเบฑเบ™ "เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเป€เบฎเบปเบฒเป€เบญเบ‡" เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™. เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบ—เบตเปˆเป€เบฎเบฑเบ”เปเบฅเป‰เบง.

เบ”เป‰เบงเบเบชเบดเปˆเบ‡เบ—เบฑเบ‡ เปเบปเบ” เบ™เบตเป‰, เบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเป„เบ”เป‰เบžเบฐเบเบฒเบเบฒเบกเบ›เบฐเบเบญเบšเป€เบงเบ—เบตเบ•เบดเบ”เบ•เบฒเบกเบเบงเบ”เบเบฒเบ—เบฑเบ‡ เปเบปเบ” เบ”เป‰เบงเบเบ•เบปเบงเป€เบฎเบปเบฒเป€เบญเบ‡, เปเบ•เปˆเบเปเบฒเบฅเบฑเบ‡เบŠเบญเบเบซเบฒ stacks "เบžเป‰เบญเบกเปเบฅเป‰เบง" เบ—เบตเปˆเบกเบตเบ›เบฐเป‚เบซเบเบ”เบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ”, เบžเบฝเบ‡เปเบ•เปˆเบกเบตเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ—เบตเปˆเบˆเบฐเบ›เบฑเบšเบ„เปˆเบฒเป„เบ”เป‰เบขเปˆเบฒเบ‡เบเบทเบ”เบซเบเบธเปˆเบ™.

(B)ELK?

เบเบฒเบ™เปเบเป‰เป„เบ‚เบ—เปเบฒเบญเบดเบ”เบ—เบตเปˆเป„เบ”เป‰เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบ•เบปเบงเบˆเบดเบ‡เปเบกเปˆเบ™ stack ELK เบ—เบตเปˆเบกเบตเบŠเบทเปˆเบชเบฝเบ‡.
เปƒเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡, เบกเบฑเบ™เบ„เบงเบ™เบˆเบฐเบ–เบทเบเป€เบญเบตเป‰เบ™เบงเปˆเบฒ BELK, เป€เบžเบฒเบฐเบงเปˆเบฒเบกเบฑเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ Beats - https://www.elastic.co/what-is/elk-stack

เบชเบปเปˆเบ‡เบ„เบทเบ™ scooter เบ—เบตเปˆเบ‚เบฒเบ”เบซเบฒเบเป„เบ›, เบซเบผเบทเป€เบฅเบทเปˆเบญเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก IoT เบซเบ™เบถเปˆเบ‡

เปเบ™เปˆเบ™เบญเบ™, ELK เปเบกเปˆเบ™เบซเบ™เบถเปˆเบ‡เปƒเบ™เบšเบฑเบ™เบ”เบฒเบงเบดเบ—เบตเปเบเป‰เป„เบ‚เบ—เบตเปˆเบกเบตเบŠเบทเปˆเบชเบฝเบ‡เปเบฅเบฐเบกเบตเบญเปเบฒเบ™เบฒเบ”เบ—เบตเปˆเบชเบธเบ”เปƒเบ™เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบเบงเบ”เบเบฒ, เปเบฅเบฐเปเบกเป‰เบเบฐเบ—เบฑเป‰เบ‡เบซเบผเบฒเบเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เปƒเบ™เบเบฒเบ™เป€เบเบฑเบšเบเปเบฒเปเบฅเบฐเบเบฒเบ™เบ›เบธเบ‡เปเบ•เปˆเบ‡เบšเบฑเบ™เบ—เบถเบ.

เบžเบงเบเป€เบฎเบปเบฒเบ•เบฑเป‰เบ‡เปƒเบˆเบงเปˆเบฒ ELK เบˆเบฐเบ–เบทเบเปƒเบŠเป‰เป€เบžเบทเปˆเบญเป€เบเบฑเบšเบเบณเบšเบฑเบ™เบ—เบถเบ เปเบฅเบฐ เบžเป‰เบญเบกเบ—เบฑเบ‡เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเปƒเบ™เป„เบฅเบเบฐเบเบฒเบงเบ‚เบญเบ‡ metrics เบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเบˆเบฒเบ Prometheus.

เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบšเบดเปˆเบ‡เป€เบซเบฑเบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰ Grafan.

เปƒเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡, stack ELK เปƒเบซเบกเปˆเบชเบฒเบกเบฒเบ”เป€เบเบฑเบšเบเปเบฒ metrics เป€เบ›เบฑเบ™เป€เบญเบเบฐเบฅเบฒเบ” (metricbeat), เปเบฅเบฐ Kibana เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ.

เปเบ•เปˆเบขเปˆเบฒเบ‡เปƒเบ”เบเปเปˆเบ•เบฒเบก, ELK เปƒเบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เป„เบ”เป‰เป€เบ•เบตเบšเป‚เบ•เบญเบญเบเบˆเบฒเบเบšเบฑเบ™เบ—เบถเบเปเบฅเบฐเบกเบฒเบฎเบญเบ”เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡ metrics เบกเบตเบ‚เปเป‰เบšเบปเบเบœเปˆเบญเบ‡เบ—เบตเปˆเบฎเป‰เบฒเบเปเบฎเบ‡เบซเบผเบฒเบ:

  • เบŠเป‰เบฒเบเบงเปˆเบฒ Prometheus เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบ
  • เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบซเบ™เป‰เบญเบเบเบงเปˆเบฒ Prometheus
  • เบกเบฑเบ™เบเบฒเบเบ—เบตเปˆเบˆเบฐเบ•เบฑเป‰เบ‡เบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ
  • metrics เปƒเบŠเป‰เบžเบทเป‰เบ™เบ—เบตเปˆเบซเบผเบฒเบ
  • เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ dashboards เบเบฑเบš metrics เปƒเบ™ Kiban เปเบกเปˆเบ™เบชเบฑเบšเบชเบปเบ™เบซเบผเบฒเบเบเปˆเบงเบฒเปƒเบ™ Grafan

เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›, metrics เปƒเบ™ ELK เปเบกเปˆเบ™เบซเบ™เบฑเบเปเบฅเบฐเบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เบชเบฐเบ”เบงเบเบ„เบทเบเบฑเบšเบเบฒเบ™เปเบเป‰เป„เบ‚เบญเบทเปˆเบ™เป†, เป€เบŠเบดเปˆเบ‡เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบกเบตเบซเบผเบฒเบเบเปˆเบงเบฒเบžเบฝเบ‡เปเบ•เปˆ Prometheus: TSDB, Victoria Metrics, Cortex, เปเบฅเบฐเบญเบทเปˆเบ™เป†. เปเบ™เปˆเบ™เบญเบ™, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบเปเปˆเบขเบฒเบเบกเบตเบเบฒเบ™เปเบเป‰เป„เบ‚เบ—เบฑเบ‡เบซเบกเบปเบ”เปƒเบ™เบซเบ™เบถเปˆเบ‡เบ—เบฑเบ™เบ—เบต, เปเบ•เปˆเปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡ metricbeat เบกเบตเบเบฒเบ™เบ›เบฐเบ™เบตเบ›เบฐเบ™เบญเบกเบซเบผเบฒเบเป€เบเบตเบ™เป„เบ›.

เปเบฅเบฐ stack ELK เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡เบกเบตเบˆเปเบฒเบ™เบงเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบซเบเบธเป‰เบ‡เบเบฒเบ:

  • เบกเบฑเบ™เบซเบ™เบฑเบ, เบšเบฒเบ‡เบ„เบฑเป‰เบ‡เบเปเปˆเบซเบ™เบฑเบเบซเบผเบฒเบเบ–เป‰เบฒเบ—เปˆเบฒเบ™เป€เบเบฑเบšเบเปเบฒเบ‚เปเป‰เบกเบนเบ™เบˆเปเบฒเบ™เบงเบ™เบซเบผเบงเบ‡เบซเบผเบฒเบ
  • เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡ "เบฎเบนเป‰เบงเบดเบ—เบตเบเบฒเบ™เปเบ•เปˆเบ‡เบเบดเบ™" เบกเบฑเบ™ - เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบ‚เบฐเบซเบ™เบฒเบ”เบกเบฑเบ™, เปเบ•เปˆเบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™เป€เบฅเบทเปˆเบญเบ‡เป€เบฅเบฑเบเบ™เป‰เบญเบเบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”.
  • เบ›เบปเบ”โ€‹เบญเบญเบโ€‹เบชเบฐโ€‹เบšเบฑเบšโ€‹เบŸเบฃเบต - เบชเบฐโ€‹เบšเบฑเบšโ€‹เบŸเบฃเบตโ€‹เบšเปเปˆโ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เปเบˆเป‰เบ‡โ€‹เป€เบ•เบทเบญเบ™โ€‹เบ›เบปเบโ€‹เบเบฐโ€‹เบ•เบดโ€‹, เปเบฅเบฐโ€‹เปƒเบ™โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบ„เบฑเบ”โ€‹เป€เบฅเบทเบญเบโ€‹เบšเปเปˆโ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เบเบงเบ”โ€‹เบชเบญเบšโ€‹เป„เบ”เป‰โ€‹.

เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบ•เป‰เบญเบ‡เป€เบงเบปเป‰เบฒเบงเปˆเบฒเบšเปเปˆเบ”เบปเบ™เบกเบฒเบ™เบตเป‰เบˆเบธเบ”เบชเบธเบ”เบ—เป‰เบฒเบเป„เบ”เป‰เบเบฒเบเป€เบ›เบฑเบ™เบ—เบตเปˆเบ”เบตเบเบงเปˆเบฒเปเบฅเบฐเบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™ เบœเบปเบ™เบœเบฐเบฅเบดเบ”เปƒเบ™ X-pack เป€เบ›เบตเบ” (เบฅเบงเบกเบ—เบฑเบ‡เบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™) เบฎเบนเบšเปเบšเบšเบฅเบฒเบ„เบฒเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡เป€เบฅเบตเปˆเบกเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡.

เปเบ•เปˆเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เปเบเป‰เป„เบ‚เบ™เบตเป‰, เบšเปเปˆเบกเบตเบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เปƒเบ”เป†.
เบšเบฒเบ‡เบ—เบตเบžเบงเบเป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เบžเบฐเบเบฒเบเบฒเบกเบชเป‰เบฒเบ‡เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เป‚เบ”เบเปƒเบŠเป‰ ElastAlert เบซเบผเบทเบงเบดเบ—เบตเปเบเป‰เป„เบ‚เบŠเบธเบกเบŠเบปเบ™เบญเบทเปˆเบ™เป†, เปเบ•เปˆเบžเบงเบเป€เบฎเบปเบฒเบเบฑเบ‡เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบญเบทเปˆเบ™.

Loki - Grafana - Prometheus

เปƒเบ™เป€เบงเบฅเบฒเบ™เบตเป‰, เบเบฒเบ™เปเบเป‰เป„เบ‚เบ—เบตเปˆเบ”เบตเบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡ stack เบ•เบดเบ”เบ•เบฒเบกเบเบงเบ”เบเบฒเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ Prometheus เป€เบ›เบฑเบ™เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบงเบฑเบ”เปเบ—เบ, Loki เบชเปเบฒเบฅเบฑเบšเบšเบฑเบ™เบ—เบถเบ, เปเบฅเบฐเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบšเบดเปˆเบ‡เป€เบซเบฑเบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰ Grafana เบ”เบฝเบงเบเบฑเบ™.

เปเบ•เปˆเบซเบ™เป‰เบฒเป€เบชเบเบ”เบฒเบ, เปƒเบ™เบŠเปˆเบงเบ‡เป€เบงเบฅเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เบเบฒเบ™เบ—เบปเบ”เบฅเบญเบ‡เบเบฒเบ™เบ‚เบฒเบเบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™ (เป€เบ”เบทเบญเบ™เบเบฑเบ™เบเบฒ-เบ•เบธเบฅเบฒ 19), Loki เบเบฑเบ‡เบขเบนเปˆเปƒเบ™เบฎเบธเปˆเบ™ beta 0.3-0.4, เปเบฅเบฐเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบกเบฑเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเป€เบ›เบฑเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เบเบฒเบ™เบœเบฐเบฅเบดเบ”. เบ—เบฑเบ‡เปเบปเบ”.

เบ‚เป‰เบญเบเบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เบกเบตเบ›เบฐเบชเบปเบšเบเบฒเบ™เปƒเบ™เบ•เบปเบงเบˆเบดเบ‡เปƒเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ Loki เปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบฎเป‰เบฒเบเปเบฎเบ‡, เปเบ•เปˆเบ‚เป‰เบญเบเบชเบฒเบกเบฒเบ”เป€เบงเบปเป‰เบฒเป„เบ”เป‰เบงเปˆเบฒ Promtail (เบ•เบปเบงเปเบ—เบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเบ‚เปเป‰เบกเบนเบ™เบšเบฑเบ™เบ—เบถเบ) เป€เบฎเบฑเบ”เบงเบฝเบเป„เบ”เป‰เบ”เบตเบชเปเบฒเบฅเบฑเบšเบ—เบฑเบ‡เป‚เบฅเบซเบฐเป€เบ›เบปเปˆเบฒเปเบฅเบฐ pods เปƒเบ™ kubernetes.

เป€เบ„เบฑเบ

เบšเบฒเบ‡เบ—เบตเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบกเบตเบ„เปˆเบฒเบ—เบตเปˆเบชเบธเบ” (เบญเบฑเบ™เบ”เบฝเบง?) เป€เบ•เบฑเบกเบฎเบนเบšเปเบšเบšเบเบฑเบš stack ELK เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบชเบฒเบกเบฒเบ”เบ–เบทเบเป€เบญเบตเป‰เบ™เบงเปˆเบฒ stack TICK - Telegraf, InfluxDB, Chronograf, Kapacitor.

เบชเบปเปˆเบ‡เบ„เบทเบ™ scooter เบ—เบตเปˆเบ‚เบฒเบ”เบซเบฒเบเป„เบ›, เบซเบผเบทเป€เบฅเบทเปˆเบญเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก IoT เบซเบ™เบถเปˆเบ‡

เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบˆเบฐเบญเบฐเบ—เบดเบšเบฒเบเบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบฑเบ‡เบซเบกเบปเบ”เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰เปƒเบ™เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบก, เปเบ•เปˆเปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบ—เบปเปˆเบงเป„เบ›เปเบกเปˆเบ™เบ™เบตเป‰:

  • Telegraf - เบ•เบปเบงเปเบ—เบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฅเบงเบšเบฅเบงเบก metrics
  • InfluxDB - เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™ metrics
  • Kapacitor - เป‚เบ›เป€เบŠเบ”เป€เบŠเบต metrics เปƒเบ™เป€เบงเบฅเบฒเบˆเบดเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™
  • Chronograf - เบเบฐเบ”เบฒเบ™เป€เบงเบฑเบšเป„เบŠเบ•เปŒเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบšเบดเปˆเบ‡เป€เบซเบฑเบ™

เบชเปเบฒเบฅเบฑเบš InfluxDB, Kapacitor เปเบฅเบฐ Chronograf เบกเบตเบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบซเบกเบงเบเบเบฑเบ™เบเบฐเบ—เบปเบšเบขเปˆเบฒเบ‡เป€เบ›เบฑเบ™เบ—เบฒเบ‡เบเบฒเบ™เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเป€เบ„เบตเบเปƒเบŠเป‰เบžเบงเบเบกเบฑเบ™.

เบ„เบงเบ™เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเปƒเบ™เบฎเบธเปˆเบ™เบซเบผเป‰เบฒเบชเบธเบ”เบ‚เบญเบ‡ Influx 2.0 (beta), Kapacitor เปเบฅเบฐ Chronograf เป„เบ”เป‰เบเบฒเบเป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡ InfluxDB เปเบฅเบฐเบšเปเปˆเบกเบตเบขเบนเปˆเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ.

เป‚เบ—เบฅเบฐเป€เบฅเบ

เบชเบปเปˆเบ‡เบ„เบทเบ™ scooter เบ—เบตเปˆเบ‚เบฒเบ”เบซเบฒเบเป„เบ›, เบซเบผเบทเป€เบฅเบทเปˆเบญเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก IoT เบซเบ™เบถเปˆเบ‡

เป‚เบ—เบฅเบฐเป€เบฅเบ เปเบกเปˆเบ™เบ•เบปเบงเปเบ—เบ™เบ—เบตเปˆเบกเบตเบ™เป‰เปเบฒเบซเบ™เบฑเบเป€เบšเบปเบฒเบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฅเบงเบšเบฅเบงเบก metrics เปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เบ‚เบญเบ‡เบฅเบฑเบ”.

เบฅเบฒเบงเบชเบฒเบกเบฒเบ”เบ•เบดเบ”เบ•เบฒเบกเบเบงเบ”เบเบฒเป€เบ›เบฑเบ™เบˆเปเบฒเบ™เบงเบ™ huge เบ‚เบญเบ‡เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡, เบˆเบฒเบ nginx เบเบฒเบ™
เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ minecraft.

เบกเบฑเบ™โ€‹เบกเบตโ€‹เบˆเปเบฒโ€‹เบ™เบงเบ™โ€‹เบ‚เบญเบ‡โ€‹เบ„เบงเบฒเบกโ€‹เป„เบ”เป‰โ€‹เบ›เบฝเบšโ€‹เป€เบขเบฑเบ™โ€‹:

  • เป„เบง เปเบฅเบฐ เบ™เป‰เบณเปœเบฑเบเป€เบšเบปเบฒ (เบ‚เบฝเบ™เป€เบ›เบฑเบ™ Go)
    • เบเบดเบ™เบˆเปเบฒเบ™เบงเบ™เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ•เปเบฒเปˆเบชเบธเบ”เบ—เบตเปˆ
  • เบŠเบธเบเบเบนเป‰เบเบฒเบ™เบงเบฑเบ”เปเบ—เบเบ•เบฒเบกเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™
  • เป€เบเบฑเบšเบเปเบฒเบ‚เปเป‰เบกเบนเบ™เบงเบฑเบ”เปเบ—เบเบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”
    • เบเบฒเบ™เบงเบฑเบ”เปเบ—เบเบฅเบฐเบšเบปเบšเป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปƒเบ”เป†
    • เบเบฒเบ™เบงเบฑเบ”เปเบ—เบเบฎเบฒเบ”เปเบงเป€เบŠเบฑเปˆเบ™: เบ‚เปเป‰เบกเบนเบ™เบˆเบฒเบเป€เบŠเบฑเบ™เป€เบŠเบต
    • เบกเบฑเบ™เบ‡เปˆเบฒเบเบซเบผเบฒเบเบ—เบตเปˆเบˆเบฐเป€เบžเบตเปˆเบก metrics เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบญเบ‡
  • เบซเบผเบฒเบ plugins เบญเบญเบเบˆเบฒเบเบเปˆเบญเบ‡
  • เป€เบเบฑเบšเบเบณเบšเบฑเบ™เบ—เบถเบ

เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบเบฒเบ™เบงเบฑเบ”เปเบ—เบเบเบฒเบ™เบŠเบธเบเบเบนเป‰เปเบกเปˆเบ™เบกเบตเบ„เบงเบฒเบกเบˆเปเบฒเป€เบ›เบฑเบ™เบชเปเบฒเบฅเบฑเบšเบžเบงเบเป€เบฎเบปเบฒ, เบ›เบฐเป‚เบซเบเบ”เบญเบทเปˆเบ™เป†เบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™เบซเบผเบฒเบเบเปˆเบงเบฒเบเบฒเบ™เป€เบžเบตเปˆเบกเบ—เบตเปˆเบซเบ™เป‰เบฒเบžเปเปƒเบˆ.

เบเบฒเบ™เป€เบเบฑเบšเบเปเบฒเบ‚เปเป‰เบกเบนเบ™เบšเบฑเบ™เบ—เบถเบเป‚เบ”เบเบ•เบปเบงเปเบ—เบ™เบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡เปเบกเปˆเบ™เบเบฑเบ‡เบชเบฐเบ”เบงเบเบซเบผเบฒเบ, เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบญเบธเบ›เบฐเบเบญเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบฑเบ”เป„เบกเป‰.

Influx เบชเบฐเป€เบซเบ™เบตเบ›เบฐเบชเบปเบšเบเบฒเบ™เบ—เบตเปˆเบชเบฐเบ”เบงเบเบ—เบตเปˆเบชเบธเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบšเบฑเบ™เบ—เบถเบเบ–เป‰เบฒเบ—เปˆเบฒเบ™เปƒเบŠเป‰ syslog.

Telegraf เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›เปเบกเปˆเบ™เบ•เบปเบงเปเบ—เบ™เบ—เบตเปˆเบ”เบตเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฅเบงเบšเบฅเบงเบก metrics, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบ—เปˆเบฒเบ™เบšเปเปˆเป„เบ”เป‰เปƒเบŠเป‰เบชเปˆเบงเบ™เบ—เบตเปˆเป€เบซเบผเบทเบญเบ‚เบญเบ‡ ICK stack.

เบซเบผเบฒเบเบ„เบปเบ™เบ‚เป‰เบฒเบกเบกเบฑเบ™เบ”เป‰เบงเบ ELK เปเบฅเบฐเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบŠเบธเบ”เป€เบงเบฅเบฒเบญเบทเปˆเบ™เป†เป€เบžเบทเปˆเบญเบ„เบงเบฒเบกเบชเบฐเบ”เบงเบ, เป€เบžเบฒเบฐเบงเปˆเบฒเบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบ‚เบฝเบ™ metrics เป„เบ”เป‰เป€เบเบทเบญเบšเบ—เบธเบเบšเปˆเบญเบ™.

InfluxDB

เบชเบปเปˆเบ‡เบ„เบทเบ™ scooter เบ—เบตเปˆเบ‚เบฒเบ”เบซเบฒเบเป„เบ›, เบซเบผเบทเป€เบฅเบทเปˆเบญเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก IoT เบซเบ™เบถเปˆเบ‡

InfluxDB เปเบกเปˆเบ™เบซเบผเบฑเบเบ•เบปเป‰เบ™เบ•เปเบ‚เบญเบ‡ stack TICK, เบ„เบทเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบŠเบธเบ”เป€เบงเบฅเบฒเบชเปเบฒเบฅเบฑเบš metrics.
เบ™เบญเบเป€เบซเบ™เบทเบญเป„เบ›เบˆเบฒเบ metrics, Influx เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบšเบฑเบ™เบ—เบถเบ, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒ, เป‚เบ”เบเป€เบ™เบทเป‰เบญเปเบ—เป‰เปเบฅเป‰เบง, เบšเบฑเบ™เบ—เบถเบเบชเปเบฒเบฅเบฑเบšเบกเบฑเบ™เป€เบ›เบฑเบ™เบžเบฝเบ‡เปเบ•เปˆ metrics เบ”เบฝเบงเบเบฑเบ™, เบžเบฝเบ‡เปเบ•เปˆเปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เบ•เบปเบงเบŠเบตเป‰เบงเบฑเบ”เบ•เบปเบงเป€เบฅเบเบ›เบปเบเบเบฐเบ•เบด, เบซเบ™เป‰เบฒเบ—เบตเปˆเบ•เบปเป‰เบ™เบ•เปเปเบกเปˆเบ™เบ”เปเบฒเป€เบ™เบตเบ™เป‚เบ”เบเป€เบชเบฑเป‰เบ™เบ‚เบญเบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเบšเบฑเบ™เบ—เบถเบ.

InfluxDB เบเบฑเบ‡เบ–เบทเบเบ‚เบฝเบ™เป„เบงเป‰เปƒเบ™ Go เปเบฅเบฐเป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบˆเบฐเปเบฅเปˆเบ™เป„เบงเบเบงเปˆเบฒเป€เบกเบทเปˆเบญเบ—เบฝเบšเบเบฑเบš ELK เปƒเบ™เบเบธเปˆเบกเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ (เบšเปเปˆเบกเบตเบญเปเบฒเบ™เบฒเบ”เบ—เบตเปˆเบชเบธเบ”).

เบซเบ™เบถเปˆเบ‡เปƒเบ™เบ‚เปเป‰เป„เบ”เป‰เบ›เบฝเบšเป€เบขเบฑเบ™เบ‚เบญเบ‡ Influx เบเบฑเบ‡เบˆเบฐเบ›เบฐเบเบญเบšเบกเบต API เบ—เบตเปˆเบชเบฐเบ”เบงเบเปเบฅเบฐเบญเบธเบ”เบปเบกเบชเบปเบกเบšเบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบญเบšเบ–เบฒเบกเบ‚เปเป‰เบกเบนเบ™, เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเปƒเบŠเป‰เบขเปˆเบฒเบ‡เบซเป‰เบฒเบงเบซเบฑเบ™.

เบ‚เปเป‰เป€เบชเบ - $$$ เบซเบผเบทเบ‚เบฐเบซเบ™เบฒเบ”?

stack TICK เบกเบตเบžเบฝเบ‡เปเบ•เปˆเบซเบ™เบถเปˆเบ‡เบˆเบธเบ”เบญเปˆเบญเบ™เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบ„เบปเป‰เบ™เบžเบปเบš - เบกเบฑเบ™ darling. เบเบดเปˆเบ‡เบเบงเปˆเบฒเบ™เบฑเป‰เบ™.

เบชเบฐเบšเบฑเบšเบˆเปˆเบฒเบเบกเบตเบญเบฑเบ™เปƒเบ”เบ—เบตเปˆเบชเบฐเบšเบฑเบšเบŸเบฃเบตเบšเปเปˆเบกเบต?

เป€เบ—เบปเปˆเบฒเบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเปƒเบˆเป„เบ”เป‰, เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบžเบฝเบ‡เปเบ•เปˆเบฅเบฐเบซเบงเปˆเบฒเบ‡เบชเบฐเบšเบฑเบšเบ—เบตเปˆเบˆเปˆเบฒเบเบ‚เบญเบ‡ TICK stack เปเบฅเบฐเบŸเบฃเบตเปเบกเปˆเบ™เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ›เบฑเบšเบ‚เบฐเบซเบ™เบฒเบ”.

เบ„เบท, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบเบปเบเบเบธเปˆเบกเบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบžเป‰เบญเบกเบชเบนเบ‡เบžเบฝเบ‡เปเบ•เปˆเบขเบนเปˆเปƒเบ™ เบชเบฐเบšเบฑเบšเบงเบดเบชเบฒเบซเบฐเบเบดเบ”.

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™ HA เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆ, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบˆเปˆเบฒเบเบซเบผเบทเปƒเบŠเป‰เป„เบกเป‰เบ„เป‰เบญเบ™เบšเบฒเบ‡. เบกเบตเบšเบฒเบ‡เบงเบดเบ—เบตเปเบเป‰เป„เบ‚เบ‚เบญเบ‡เบŠเบธเบกเบŠเบปเบ™ - เบ•เบปเบงเบขเปˆเบฒเบ‡ influxdb-ha เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเป€เบ›เบฑเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”, เปเบ•เปˆเบกเบฑเบ™เบ–เบทเบเบ‚เบฝเบ™เบงเปˆเบฒเบกเบฑเบ™เบšเปเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบœเบฐเบฅเบดเบ”, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบš
influx-spout - เป€เบ›เบฑเบ™โ€‹เบเบฒเบ™โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เบ‡เปˆเบฒเบโ€‹เบ”เบฒเบโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เบชเบนเบšโ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เป‚เบ”เบโ€‹เบœเปˆเบฒเบ™ NATS (เบกเบฑเบ™โ€‹เบเบฑเบ‡โ€‹เบˆเบฐโ€‹เบ•เป‰เบญเบ‡โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ‚เบฐโ€‹เบซเบเบฒเบโ€‹, เปเบ•เปˆโ€‹เบ™เบตเป‰โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เป„เบ”เป‰โ€‹)โ€‹.

เบกเบฑเบ™เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆ เปœเป‰เบฒ เบชเบปเบ‡เบชเบฒเบ™, เปเบ•เปˆเบ—เบฑเบ‡เบชเบญเบ‡เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบ–เบทเบเบ›เบฐเบ–เบดเป‰เบก - เบšเปเปˆเบกเบต เบ„เบณ เปเบฑเป‰เบ™ เบชเบฑเบ™เบเบฒเบชเบปเบ”, เบ‚เป‰เบญเบเบชเบปเบกเบกเบธเบ”เบงเปˆเบฒเบšเบฑเบ™เบซเบฒเปเบกเปˆเบ™เบเบฒเบ™เบ›เปˆเบญเบ Influx 2.0 เบฅเบธเป‰เบ™ เปƒเปเปˆ เบ—เบตเปˆเบ„เบฒเบ”เบงเปˆเบฒเบˆเบฐเบกเบตเปƒเบ™เป„เบงเป†เบ™เบตเป‰, เป€เบŠเบดเปˆเบ‡เบซเบผเบฒเบเบชเบดเปˆเบ‡เบˆเบฐเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™ (เบšเปเปˆเบกเบตเบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบš เบ‚เบฐโ€‹เบซเบ™เบฒเบ”โ€‹เปƒเบ™โ€‹เบกเบฑเบ™โ€‹เบเบฑเบ‡โ€‹)โ€‹.

เบขเปˆเบฒเบ‡เป€เบ›เบฑเบ™เบ—เบฒเบ‡เบเบฒเบ™เบกเบตเบชเบฐเบšเบฑเบšเบŸเบฃเบต Relay - เปƒเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡, เบ™เบตเป‰เปเบกเปˆเบ™ HA เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™, เปเบ•เปˆเบงเปˆเบฒเบžเบฝเบ‡เปเบ•เปˆเบœเปˆเบฒเบ™เบเบฒเบ™เบ”เบธเปˆเบ™เบ”เปˆเบฝเบ‡,
เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบ‚เปเป‰เบกเบนเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบˆเบฐเบ–เบทเบเบ‚เบฝเบ™เปƒเบชเปˆเบ—เบธเบ influxDB instances เบ—เบตเปˆเบขเบนเปˆเป€เบšเบทเป‰เบญเบ‡เบซเบผเบฑเบ‡ load balancer.
เบฅเบฒเบงเบกเบตเบšเบฒเบ‡ เบ‚เปเป‰เป€เบชเบเบ›เบฝเบš เบ„เบทเบเบฑเบšเบšเบฑเบ™เบซเบฒเบ—เบตเปˆเบญเบฒเบ”เบˆเบฐเป€เบเบตเบ”เบ‚เบถเป‰เบ™เบเบฑเบšเบเบฒเบ™เบ‚เบฝเบ™เบ—เบฑเบšเบˆเบธเบ” เปเบฅเบฐเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เบชเปเบฒเบฅเบฑเบš metrics เบฅเปˆเบงเบ‡เบซเบ™เป‰เบฒ
(เป€เบŠเบดเปˆเบ‡เป€เบเบตเบ”เบ‚เบถเป‰เบ™เป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ›เบปเบเบเบฐเบ•เบดเบเบฑเบš InfluxDB).

เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™ เบšเปเปˆเบฎเบญเบ‡เบฎเบฑเบš sharding, เบ™เบตเป‰เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบชเปเบฒเบฅเบฑเบš metrics เบ—เบตเปˆเบŠเป‰เปเบฒเบเบฑเบ™ (เบ—เบฑเบ‡เบเบฒเบ™เบ›เบธเบ‡เปเบ•เปˆเบ‡เปเบฅเบฐเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒ) เบ—เบตเปˆเบ—เปˆเบฒเบ™เบญเบฒเบ”เบˆเบฐเบšเปเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™, เปเบ•เปˆเบšเปเปˆเบกเบตเบงเบดเบ—เบตเบ—เบตเปˆเบˆเบฐเปเบเบเบžเบงเบเบกเบฑเบ™.

Victoria Metrics?

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เป€เบ–เบดเบ‡เบงเปˆเบฒเบˆเบฐเบกเบตเบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเบกเบตเบ„เบงเบฒเบกเบžเปเปƒเบˆเบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™เบเบฑเบš TICK stack เปƒเบ™เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบ™เบญเบเป€เบซเบ™เบทเบญเบˆเบฒเบเบเบฒเบ™เบ›เบฑเบšเบ‚เบฐเบซเบ™เบฒเบ”เบ—เบตเปˆเบˆเปˆเบฒเบ, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเป€เบšเบดเปˆเบ‡เบงเปˆเบฒเบกเบตเบงเบดเบ—เบตเปเบเป‰เป„เบ‚เบ—เบตเปˆเบšเปเปˆเป€เบชเบเบ„เปˆเบฒเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ—เบปเบ”เปเบ—เบ™เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™ InfluxDB, เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบญเบญเบเบˆเบฒเบเบญเบปเบ‡เบ›เบฐเบเบญเบš T_CK เบ—เบตเปˆเบเบฑเบ‡เป€เบซเบผเบทเบญ.

เบชเบปเปˆเบ‡เบ„เบทเบ™ scooter เบ—เบตเปˆเบ‚เบฒเบ”เบซเบฒเบเป„เบ›, เบซเบผเบทเป€เบฅเบทเปˆเบญเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก IoT เบซเบ™เบถเปˆเบ‡

เบกเบตเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบŠเบธเบ”เป€เบงเบฅเบฒเบซเบผเบฒเบ, เปเบ•เปˆเบชเบดเปˆเบ‡เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”เปเบกเปˆเบ™ Victoria Metrics, เบกเบฑเบ™เบกเบตเบ‚เปเป‰เบ”เบตเบซเบผเบฒเบ:

  • เป„เบงเปเบฅเบฐเบ‡เปˆเบฒเบ, เบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบเบญเบตเบ‡เบ•เบฒเบกเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™
  • เบกเบตเบชเบฐเบšเบฑเบšเบเบธเปˆเบก, เป€เบŠเบดเปˆเบ‡เบกเบตเบเบฒเบ™เบ—เบปเบšเบ—เบงเบ™เบ„เบทเบ™เบ—เบตเปˆเบ”เบตเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™
    • เบ™เบฒเบ‡เบชเบฒเบกเบฒเบ” shard
  • เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบญเบฐเบ™เบธเบชเบฑเบ™เบเบฒ InfluxDB

เบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเป„เบ”เป‰เบ•เบฑเป‰เบ‡เปƒเบˆเบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡ stack custom เบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ Victoria เปเบฅเบฐเบ„เบงเบฒเบกเบซเบงเบฑเบ‡เบ•เบปเป‰เบ™เบ•เปเปเบกเปˆเบ™เบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เปƒเบ™เบเบฒเบ™เบ—เบปเบ”เปเบ—เบ™ InfluxDB.

เปเบ•เปˆเบซเบ™เป‰เบฒเป€เบชเบเบ”เบฒเบ, เบ™เบตเป‰เป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰, เป€เบ–เบดเบ‡เบงเปˆเบฒเบˆเบฐเบกเบตเบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒเป‚เบ›เป‚เบ•เบ„เบญเบ™ InfluxDB เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™, เบกเบฑเบ™เบžเบฝเบ‡เปเบ•เปˆเป€เบฎเบฑเบ”เบงเบฝเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบงเบฑเบ”เปเบ—เบเบšเบฑเบ™เบ—เบถเบ - เบžเบฝเบ‡เปเบ•เปˆ Prometheus API เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰ "เบ™เบญเบ", เบŠเบถเปˆเบ‡เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบกเบฑเบ™เบˆเบฐเบšเปเปˆเบชเบฒเบกเบฒเบ”เบ•เบฑเป‰เบ‡ Chronograf เป„เบ”เป‰.

เบเบดเปˆเบ‡เป„เบ›เบเบงเปˆเบฒเบ™เบฑเป‰เบ™, เบžเบฝเบ‡เปเบ•เปˆเบ„เปˆเบฒเบ•เบปเบงเป€เบฅเบเปเบกเปˆเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš metrics (เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เปƒเบŠเป‰เบ„เปˆเบฒ string เบชเปเบฒเบฅเบฑเบš custom metrics - เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบเปˆเบฝเบงเบเบฑเบšเบงเปˆเบฒเปƒเบ™เบžเบฒเบ เบเบฐเบ”เบฒเบ™เบœเบนเป‰เป€เบšเบดเปˆเบ‡เปเบเบ‡).

เปเบ™เปˆเบ™เบญเบ™, เบชเปเบฒเบฅเบฑเบšเป€เบซเบ”เบœเบปเบ™เบ”เบฝเบงเบเบฑเบ™, VM เบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบšเบฑเบ™เบ—เบถเบเบ„เบทเบเบฑเบš Influx.

เบ™เบญเบเบˆเบฒเบเบ™เบตเป‰, เบ„เบงเบ™เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบŠเบญเบเบซเบฒเบงเบดเบ—เบตเปเบเป‰เป„เบ‚เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”, Victoria Metrics เบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เป€เบ›เบฑเบ™เบ—เบตเปˆเบ™เบดเบเบปเบก, เป€เบญเบเบฐเบชเบฒเบ™เบกเบตเบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเบเบงเปˆเบฒเปเบฅเบฐเบซเบ™เป‰เบฒเบ—เบตเปˆเบเบฑเบ‡เบญเปˆเบญเบ™เบเบงเปˆเบฒ.
(เบ‚เป‰เบญเบเบšเปเปˆเบˆเบทเปˆเบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบ‚เบญเบ‡เบชเบฐเบšเบฑเบš cluster เปเบฅเบฐ sharding).

เบเบฒเบ™เบ„เบฑเบ”เป€เบฅเบทเบญเบเบžเบทเป‰เบ™เบ–เบฒเบ™

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบงเปˆเบฒเบชเปเบฒเบฅเบฑเบšเบ™เบฑเบเบšเบดเบ™เบžเบงเบเป€เบฎเบปเบฒเบเบฑเบ‡เบˆเบฐเบˆเปเบฒเบเบฑเบ”เบ•เบปเบงเป€เบญเบ‡เบเบฑเบš InfluxDB node เบ”เบฝเบง.

เบกเบตเบซเบผเบฒเบเป€เบซเบ”เบœเบปเบ™เบ•เบปเป‰เบ™เบ•เปเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฅเบทเบญเบเบ™เบตเป‰:

  • เบžเบงเบเป€เบฎเบปเบฒเบกเบฑเบเบŸเบฑเบ‡เบŠเบฑเบ™เบ—เบฑเบ‡เปเบปเบ”เบ‚เบญเบ‡ TICK stack
  • เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เป„เบ”เป‰โ€‹เบˆเบฑเบ”โ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบกเบฑเบ™โ€‹เปเบฅเป‰เบงโ€‹เปเบฅเบฐโ€‹เบกเบฑเบ™โ€‹เป€เบฎเบฑเบ”โ€‹เบงเบฝเบโ€‹เบ—เบตเปˆโ€‹เบ”เบตโ€‹เป€เบฅเบตเบ”โ€‹
  • เป€เบชเบฑเป‰เบ™เบ•เบฒเบเปเบปเบ”เปเบฅเป‰เบง เปเบฅเบฐเบšเปเปˆเบกเบตเป€เบงเบฅเบฒเป€เบซเบผเบทเบญเบซเบผเบฒเบเป€เบžเบทเปˆเบญเบ—เบปเบ”เบชเบญเบšเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบญเบทเปˆเบ™.
  • เบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเป„เบ”เป‰เบ„เบฒเบ”เบซเบงเบฑเบ‡เบงเปˆเบฒเบเบฒเบ™เป‚เบซเบผเบ”เบซเบ™เบฑเบเบ”เบฑเปˆเบ‡เบเปˆเบฒเบง

เบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเบกเบต scooters เบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบšเป„เบฅเบเบฐเบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡เบเบฒเบ™เบ—เบปเบ”เบฅเบญเบ‡, เปเบฅเบฐเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบšเปเปˆเป„เบ”เป‰เป€เบ›เบตเบ”เป€เบœเบตเบเบšเบฑเบ™เบซเบฒเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปƒเบ”เป†.

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบงเปˆเบฒเบชเปเบฒเบฅเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™เบ™เบตเป‰เบซเบ™เบถเปˆเบ‡ Influx node เบˆเบฐเบžเบฝเบ‡เบžเปเบชเปเบฒเบฅเบฑเบšเบžเบงเบเป€เบฎเบปเบฒเป‚เบ”เบเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบกเบตเบ‚เบฐเบซเบ™เบฒเบ” (เป€เบšเบดเปˆเบ‡เบšเบปเบ”เบชเบฐเบซเบผเบธเบšเปƒเบ™เบ•เบญเบ™เบ—เป‰เบฒเบ).

เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบเปˆเบฝเบงเบเบฑเบš stack เปเบฅเบฐเบžเบทเป‰เบ™เบ–เบฒเบ™ - เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบเปˆเบฝเบงเบเบฑเบšเบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเบเบฑเบ‡เป€เบซเบผเบทเบญเบ‚เบญเบ‡ stack TICK.

Kapacitor

เบชเบปเปˆเบ‡เบ„เบทเบ™ scooter เบ—เบตเปˆเบ‚เบฒเบ”เบซเบฒเบเป„เบ›, เบซเบผเบทเป€เบฅเบทเปˆเบญเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก IoT เบซเบ™เบถเปˆเบ‡

Kapacitor เปเบกเปˆเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡ TICK stack, เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ•เบดเบ”เบ•เบฒเบก metrics เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡เปเบฅเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เปˆเบฒเบ‡เป†เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบเบปเบ”เบฅเบฐเบšเบฝเบš.

เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›เปเบฅเป‰เบง, เบกเบฑเบ™เบ–เบทเบเบ•เบฑเป‰เบ‡เป€เบ›เบฑเบ™เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบ„เบงเบฒเบกเบœเบดเบ”เบ›เบปเบเบเบฐเบ•เบดเปเบฅเบฐเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ (เบ‚เป‰เบญเบเบšเปเปˆเปเบ™เปˆเปƒเบˆเบงเปˆเบฒเบซเบ™เป‰เบฒเบ—เบตเปˆเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™เบกเบตเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™), เปเบ•เปˆเบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเบ™เบดเบเบปเบกเบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ”เบ‚เบญเบ‡เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เปเบกเปˆเบ™เบ—เบปเปˆเบงเป„เบ› - เป€เบ•เบทเบญเบ™.

เบ™เบฑเป‰เบ™เปเบกเปˆเบ™เบงเบดเบ—เบตเบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเปƒเบŠเป‰เบกเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™. เบžเบงเบเป€เบฎเบปเบฒเบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบฒเบ™เป€เบ•เบทเบญเบ™ Slack เป€เบกเบทเปˆเบญเบชเบฐเบเบนเบ”เป€เบ•เบตเบชเบฐเป€เบžเบฒเบฐเปƒเบ”เบ™เบถเปˆเบ‡เป„เบ”เป‰เป„เบ›เบญเบญเบŸเป„เบฅ, เปเบฅเบฐเบญเบฑเบ™เบ”เบฝเบงเบเบฑเบ™เปเบกเปˆเบ™เป€เบฎเบฑเบ”เบชเปเบฒเบฅเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เบชเบฒเบเบญเบฑเบ”เบชเบฐเบฅเบดเบเบฐ เปเบฅเบฐเบญเบปเบ‡เบ›เบฐเบเบญเบšเบžเบทเป‰เบ™เบ–เบฒเบ™เป‚เบ„เบ‡เบฅเปˆเบฒเบ‡เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™.

เบชเบปเปˆเบ‡เบ„เบทเบ™ scooter เบ—เบตเปˆเบ‚เบฒเบ”เบซเบฒเบเป„เบ›, เบซเบผเบทเป€เบฅเบทเปˆเบญเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก IoT เบซเบ™เบถเปˆเบ‡

เบ™เบตเป‰เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบšเบฑเบ™เบซเบฒเบขเปˆเบฒเบ‡เป„เบงเบงเบฒ, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เบงเปˆเบฒเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เป„เบ”เป‰เบเบฑเบšเบ„เบทเบ™เบชเบนเปˆเบ›เบปเบเบเบฐเบ•เบด.

เบ•เบปเบงเบขเปˆเบฒเบ‡เบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบ: เบซเบกเปเป‰เป„เบŸเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเป€เบžเบทเปˆเบญเบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™ "เบเปˆเบญเบ‡" เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เปเบ•เบเบซเบฑเบเบซเบผเบทเบ”เป‰เบงเบเป€เบซเบ”เบœเบปเบ™เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ—เบตเปˆเบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™เบซเบกเบปเบ”; เบžเบฝเบ‡เปเบ•เปˆเบ•เบดเบ”เบ•เบฑเป‰เบ‡เปƒเบซเบกเปˆ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบšเปเปˆเบ”เบปเบ™เบžเบงเบเป€เบฎเบปเบฒเบ„เบงเบ™เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เบงเปˆเบฒเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡ scooter เป„เบ”เป‰เบ–เบทเบเบŸเบทเป‰เบ™เบŸเบนเบ„เบทเบ™เบกเบฒ.

เปƒเบ™ Influx 2.0 Kapacitor เป„เบ”เป‰เบเบฒเบเป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡ DB

Chronograph

เบชเบปเปˆเบ‡เบ„เบทเบ™ scooter เบ—เบตเปˆเบ‚เบฒเบ”เบซเบฒเบเป„เบ›, เบซเบผเบทเป€เบฅเบทเปˆเบญเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก IoT เบซเบ™เบถเปˆเบ‡

เบ‚เป‰เบญเบเป„เบ”เป‰เป€เบซเบฑเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚ UI เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก, เปเบ•เปˆเบ‚เป‰เบญเบเบชเบฒเบกเบฒเบ”เป€เบงเบปเป‰เบฒเป„เบ”เป‰เบงเปˆเบฒเปƒเบ™เปเบ‡เปˆเบ‚เบญเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปเบฅเบฐ UX, เบšเปเปˆเบกเบตเบซเบเบฑเบ‡เบ›เบฝเบšเบ—เบฝเบšเบเบฑเบš Chronograf.

เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เป€เบฅเบตเปˆเบกเปƒเบŠเป‰ TICK stack, oddly เบžเบฝเบ‡เบžเป, เบเบฑเบš Grafan เป€เบ›เบฑเบ™เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเป€เบงเบฑเบšเป„เบŠเบ•เปŒ.
เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบˆเบฐโ€‹เบšเปเปˆโ€‹เบญเบฐโ€‹เบ—เบดโ€‹เบšเบฒเบโ€‹เบเบฒเบ™โ€‹เบ—เปเบฒโ€‹เบ‡เบฒเบ™โ€‹เบ‚เบญเบ‡โ€‹เบ•เบปเบ™โ€‹; เบ—เบธเบโ€‹เบ„เบปเบ™โ€‹เบฎเบนเป‰โ€‹เบงเปˆเบฒโ€‹เบ„เบงเบฒเบกโ€‹เป€เบ›เบฑเบ™โ€‹เป„เบ›โ€‹เป„เบ”เป‰โ€‹เบญเบฑเบ™โ€‹เบเบงเป‰เบฒเบ‡โ€‹เบ‚เบงเบฒเบ‡โ€‹เบ‚เบญเบ‡โ€‹เบ•เบปเบ™โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹เบซเบเบฑเบ‡โ€‹.

เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, Grafana เบเบฑเบ‡เบ„เบปเบ‡เป€เบ›เบฑเบ™เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบปเปˆเบงเป„เบ›เบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™, เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆ Chronograf เบชเปˆเบงเบ™เปƒเบซเบเปˆเปเบกเปˆเบ™เบ–เบทเบเบญเบญเบเปเบšเบšเบกเบฒเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบเบฑเบš Influx.

เปเบฅเบฐเปเบ™เปˆเบ™เบญเบ™, เบ‚เปเบ‚เบญเบšเปƒเบˆเบเบฑเบšเบชเบดเปˆเบ‡เบ™เบตเป‰, Chronograf เบชเบฒเบกเบฒเบ”เบกเบตเบซเบ™เป‰เบฒเบ—เบตเปˆเบชเบฐเบซเบฅเบฒเบ”เบซเบผเบทเบชเบฐเบ”เบงเบเบเบงเปˆเบฒ.

เบšเบฒเบ‡เบ—เบตเบ„เบงเบฒเบกเบชเบฐเบ”เบงเบเบชเบฐเบšเบฒเบเบ•เบปเป‰เบ™เบ•เปเบ‚เบญเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš Chronograf เปเบกเปˆเบ™เบงเปˆเบฒเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบšเบดเปˆเบ‡เบžเบฒเบเปƒเบ™เบ‚เบญเบ‡ InfluxDB เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป‚เบ”เบเบœเปˆเบฒเบ™ Explore.

เบกเบฑเบ™เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒ Grafana เบกเบตเบซเบ™เป‰เบฒเบ—เบตเปˆเป€เบเบทเบญเบšเบ„เบทเบเบฑเบ™, เปเบ•เปˆเปƒเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡, เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ dashboard เปƒเบ™ Chronograf เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰เบ”เป‰เบงเบเบเบฒเบ™เบ„เบฅเบดเบเบซเบ™เบนเบชเบญเบ‡เบชเบฒเบกเบ„เบฑเป‰เบ‡ (เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™เป€เบšเบดเปˆเบ‡เบเบฒเบ™เป€เบšเบดเปˆเบ‡เป€เบซเบฑเบ™เบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™), เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบขเบนเปˆเปƒเบ™ Grafana เป€เบˆเบปเป‰เบฒเบเบฑเบ‡เบˆเบฐเป„เบงเบซเบผเบทเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™. เป€เบžเบทเปˆเบญเปเบเป‰เป„เบ‚เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ JSON (เปเบ™เปˆเบ™เบญเบ™ Chronograf เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบญเบฑเบšเป‚เบซเบฅเบ” dashas เบ—เบตเปˆเบเปเบฒเบซเบ™เบปเบ”เป€เบญเบ‡เบ”เป‰เบงเบเบกเบทเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเปเบฅเบฐเปเบเป‰เป„เบ‚เบžเบงเบเบกเบฑเบ™เป€เบ›เบฑเบ™ JSON เบ–เป‰เบฒเบˆเปเบฒเป€เบ›เบฑเบ™ - เปเบ•เปˆเบ‚เป‰เบญเบเบšเปเปˆเป€เบ„เบตเบเปเบ•เบฐเบ•เป‰เบญเบ‡เบžเบงเบเบกเบฑเบ™เบซเบผเบฑเบ‡เบˆเบฒเบเบชเป‰เบฒเบ‡เบกเบฑเบ™เบขเบนเปˆเปƒเบ™ UI).

Kibana เบกเบตเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบซเบผเบฒเบเบเบงเปˆเบฒเป€เบเบปเปˆเบฒเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡ dashboards เปเบฅเบฐเบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบชเปเบฒเบฅเบฑเบšเบžเบงเบเป€เบ‚เบปเบฒ, เปเบ•เปˆ UX เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเปเบกเปˆเบ™เบชเบฑเบšเบชเบปเบ™เบซเบผเบฒเบ.

เบกเบฑเบ™เบˆเบฐเปƒเบŠเป‰เป€เบงเบฅเบฒเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆเบ—เบตเปˆเบ”เบตเป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡ dashboard เบ—เบตเปˆเบชเบฐเบ”เบงเบ. เปเบฅเบฐเป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡ dashboards Chronograf เปเบกเปˆเบ™เบซเบ™เป‰เบญเบ, เบเบฒเบ™เบชเป‰เบฒเบ‡เปเบฅเบฐเบ›เบฑเบšเปเบ•เปˆเบ‡เบžเบงเบเบกเบฑเบ™เปเบกเปˆเบ™เบ‡เปˆเบฒเบเบ”เบฒเบเบเบงเปˆเบฒ.

เบเบฐเบ”เบฒเบ™ dashboards เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡, เบ™เบญเบเป€เบซเบ™เบทเบญเบˆเบฒเบเบฎเบนเบšเปเบšเบšเบชเบฒเบเบ•เบฒเบ—เบตเปˆเบซเบ™เป‰เบฒเบžเปเปƒเบˆ, เบ•เบปเบงเบˆเบดเบ‡เปเบฅเป‰เบงเบšเปเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบˆเบฒเบ dashboards เปƒเบ™ Grafana เบซเบผเบท Kibana:

เบชเบปเปˆเบ‡เบ„เบทเบ™ scooter เบ—เบตเปˆเบ‚เบฒเบ”เบซเบฒเบเป„เบ›, เบซเบผเบทเป€เบฅเบทเปˆเบญเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก IoT เบซเบ™เบถเปˆเบ‡

เบ™เบตเป‰เปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบซเบ™เป‰เบฒเบ•เปˆเบฒเบ‡เบเบฒเบ™เบชเบญเบšเบ–เบฒเบกเป€เบšเบดเปˆเบ‡เบ„เบท:

เบชเบปเปˆเบ‡เบ„เบทเบ™ scooter เบ—เบตเปˆเบ‚เบฒเบ”เบซเบฒเบเป„เบ›, เบซเบผเบทเป€เบฅเบทเปˆเบญเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก IoT เบซเบ™เบถเปˆเบ‡

เบกเบฑเบ™เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบˆเบฐเบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒ, เปƒเบ™เบšเบฑเบ™เบ”เบฒเบชเบดเปˆเบ‡เบญเบทเปˆเบ™เป†, เบเบฒเบ™เบฎเบนเป‰เบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบžเบฒเบเบชเบฐเบซเบ™เบฒเบกเปƒเบ™เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™ InfluxDB, chronograph เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡เบšเบฒเบ‡เบ„เบฑเป‰เบ‡เบชเบฒเบกเบฒเบ”เบŠเปˆเบงเบเบ—เปˆเบฒเบ™เปƒเบ™เบเบฒเบ™เบ‚เบฝเบ™เบ„เปเบฒเบ–เบฒเบกเบซเบผเบทเป€เบฅเบทเบญเบเบซเบ™เป‰เบฒเบ—เบตเปˆเบฅเบงเบšเบฅเบงเบกเบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เป€เบŠเบฑเปˆเบ™: เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒ.

เปเบฅเบฐเปเบ™เปˆเบ™เบญเบ™, Chronograf เปเบกเปˆเบ™เบชเบฐเบ”เบงเบเบ—เบตเปˆเบชเบธเบ”เป€เบ—เบปเปˆเบฒเบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบšเบดเปˆเบ‡เบšเบฑเบ™เบ—เบถเบ. เบกเบฑเบ™เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบ™เบตเป‰:

เบชเบปเปˆเบ‡เบ„เบทเบ™ scooter เบ—เบตเปˆเบ‚เบฒเบ”เบซเบฒเบเป„เบ›, เบซเบผเบทเป€เบฅเบทเปˆเบญเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก IoT เบซเบ™เบถเปˆเบ‡

เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบšเบฑเบ™เบ—เบถเบ Influx เปเบกเปˆเบ™เป€เบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ syslog เปเบฅเบฐเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบžเบงเบเบกเบฑเบ™เบกเบตเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™ - เบ„เบงเบฒเบกเบฎเบธเบ™เปเบฎเบ‡.

เป€เบชเบฑเป‰เบ™เบชเบฐเปเบ”เบ‡เบขเบนเปˆเบ”เป‰เบฒเบ™เป€เบ—เบดเบ‡เปเบกเปˆเบ™เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ, เบขเบนเปˆเป€เบ—เบดเบ‡เบกเบฑเบ™เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบšเบดเปˆเบ‡เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ—เบตเปˆเป€เบเบตเบ”เบ‚เบทเป‰เบ™เปเบฅเบฐเบชเบตเบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบขเปˆเบฒเบ‡เบŠเบฑเบ”เป€เบˆเบ™เบ–เป‰เบฒเบ„เบงเบฒเบกเบฎเบธเบ™เปเบฎเบ‡เบชเบนเบ‡เบเบงเปˆเบฒ.

เบชเบญเบ‡โ€‹เบชเบฒเบกโ€‹เบ„เบฑเป‰เบ‡โ€‹เบ—เบตเปˆโ€‹เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เป„เบ”เป‰โ€‹เบˆเบฑเบšโ€‹เปเบกเบ‡โ€‹เป„เบกเป‰โ€‹เบ—เบตเปˆโ€‹เบชเปเบฒโ€‹เบ„เบฑเบ™โ€‹เบงเบดโ€‹เบ—เบตโ€‹เบเบฒเบ™โ€‹เบ™เบตเป‰, เป„เบ›โ€‹เป€เบšเบดเปˆเบ‡โ€‹เบšเบฑเบ™โ€‹เบ—เบถเบโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบญเบฒโ€‹เบ—เบดเบ”โ€‹เบ—เบตเปˆโ€‹เบœเปˆเบฒเบ™โ€‹เบกเบฒโ€‹เปเบฅเบฐโ€‹เป€เบซเบฑเบ™โ€‹เป€เบ›เบฑเบ™โ€‹เบฎเบงเบ‡โ€‹เปเบ”เบ‡.

เปเบ™เปˆเบ™เบญเบ™, เป‚เบ”เบเบงเบดเบ—เบตเบ—เบฒเบ‡เบเบฒเบ™, เบกเบฑเบ™เบˆเบฐเป€เบ›เบฑเบ™เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เบชเปเบฒเบฅเบฑเบšเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ”เบฑเปˆเบ‡เบเปˆเบฒเบง, เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเบกเบตเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เบตเป‰เปเบฅเป‰เบง.

เบžเบงเบเป€เบฎเบปเบฒเบเปเปˆเป€เบ›เบตเบ”เบกเบฑเบ™เป€เบ›เบฑเบ™เป€เบงเบฅเบฒเบซเบ™เบถเปˆเบ‡, เปเบ•เปˆเปƒเบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบเบฐเบเบฝเบกเบ™เบฑเบเบšเบดเบ™, เบกเบฑเบ™เป„เบ”เป‰เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบฎเบฑเบšเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบซเบผเบฒเบ (เบฅเบงเบกเบ—เบฑเบ‡เบฅเบฐเบšเบปเบšเป€เบŠเบฑเปˆเบ™เบเบฒเบ™เบšเปเปˆเบกเบตเป€เบ„เบทเบญเบ‚เปˆเบฒเบ LTE), เป€เบŠเบดเปˆเบ‡ "เบ‚เบตเป‰เป€เบซเบเบทเป‰เบญ" เบŠเปˆเบญเบ‡ Slack. เบซเบผเบฒเบเป€เบเบตเบ™เป„เบ›, เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบเปเปˆเปƒเบซเป‰เป€เบเบตเบ”เบšเบฑเบ™เบซเบฒเปƒเบ”เป†.

เบเบฒเบ™โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เบ—เบตเปˆโ€‹เบ–เบทเบโ€‹เบ•เป‰เบญเบ‡โ€‹เปเบกเปˆเบ™โ€‹เบเบฒเบ™โ€‹เบˆเบฑเบ”โ€‹เบเบฒเบ™โ€‹เบซเบผเบฒเบโ€‹เบ—เบตเปˆโ€‹เบชเบธเบ”โ€‹เบ‚เบญเบ‡โ€‹เบ„เบงเบฒเบกโ€‹เบœเบดเบ”โ€‹เบžเบฒเบ”โ€‹เบ›เบฐโ€‹เป€เบžเบ”โ€‹เป€เบซเบผเบปเปˆเบฒโ€‹เบ™เบตเป‰โ€‹, เบ›เบฑเบšโ€‹เบ„เบงเบฒเบกโ€‹เบฎเบธเบ™โ€‹เปเบฎเบ‡โ€‹เปƒเบซเป‰โ€‹เป€เบ‚เบปเบฒโ€‹เป€เบˆเบปเป‰เบฒโ€‹, เปเบฅเบฐโ€‹เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบ™เบฑเป‰เบ™โ€‹เบžเบฝเบ‡โ€‹เปเบ•เปˆโ€‹เป€เบ›เบตเบ”โ€‹เบเบฒเบ™โ€‹เปเบˆเป‰เบ‡โ€‹เป€เบ•เบทเบญเบ™โ€‹.

เบ”เป‰เบงเบเบงเบดเบ—เบตเบ™เบตเป‰, เบกเบตเบžเบฝเบ‡เปเบ•เปˆเบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เปƒเบซเบกเปˆเบซเบผเบทเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™เบ—เบตเปˆเบˆเบฐเบ–เบทเบเป‚เบžเบ”เปƒเบชเปˆ Slack. เบกเบตเป€เบงเบฅเบฒเบšเปเปˆเบžเบฝเบ‡เบžเปเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบกเบตเบเปเบฒเบ™เบปเบ”เป€เบงเบฅเบฒเบญเบฑเบ™เป€เบ„เบฑเปˆเบ‡เบ„เบฑเบ”.

เบเบฒเบ™เบขเบทเบ™เบขเบฑเบ™

เบกเบฑเบ™เบเบฑเบ‡เบกเบตเบกเบนเบ™เบ„เปˆเบฒเบเบฒเบ™เบเปˆเบฒเบงเป€เบ–เบดเบ‡เบงเปˆเบฒ Chronograf เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ OAuth เปเบฅเบฐ OIDC เป€เบ›เบฑเบ™เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡.

เบ™เบตเป‰เปเบกเปˆเบ™เบชเบฐเบ”เบงเบเบซเบผเบฒเบ, เบเป‰เบญเบ™เบงเปˆเบฒเบกเบฑเบ™เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ•เบดเบ”เบกเบฑเบ™เบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เปเบฅเบฐเบชเป‰เบฒเบ‡ SSO เป€เบ•เบฑเบกเบฎเบนเบšเปเบšเบš.

เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเปเบกเปˆเบ™ เบเบฐเปเบˆ โ€” เบกเบฑเบ™โ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เป€เบžเบทเปˆเบญโ€‹เป€เบŠเบทเปˆเบญเบกโ€‹เบ•เปเปˆโ€‹เบเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เบเบงเบ”โ€‹เบเบฒโ€‹, เปเบ•เปˆโ€‹เป€เบ„เบทเปˆเบญเบ‡โ€‹เปเบกเปˆโ€‹เบ‚เปˆเบฒเบโ€‹เบ”เบฝเบงโ€‹เบเบฑเบ™โ€‹เบเบฑเบ‡โ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เป€เบžเบทเปˆเบญโ€‹เบเบงเบ”โ€‹เบชเบญเบš scooters เปเบฅเบฐโ€‹เบ„เปเบฒโ€‹เบฎเป‰เบญเบ‡โ€‹เบชเบฐโ€‹เบซเบกเบฑเบโ€‹เบเบฑเบš back-endโ€‹.

"Admin"

เบญเบปเบ‡เบ›เบฐเบเบญเบšเบชเบธเบ”เบ—เป‰เบฒเบเบ—เบตเปˆเบ‚เป‰เบญเบเบˆเบฐเบญเบฐเบ—เบดเบšเบฒเบเปเบกเปˆเบ™ "เบเบฐเบ”เบฒเบ™ admin" เบ—เบตเปˆเบ‚เบฝเบ™เบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเปƒเบ™ Vue.
เป‚เบ”เบเบžเบทเป‰เบ™เบ–เบฒเบ™เปเบฅเป‰เบงเบกเบฑเบ™เป€เบ›เบฑเบ™เบžเบฝเบ‡เปเบ•เปˆเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เปเบšเบšเบ”เปˆเบฝเบงเบ—เบตเปˆเบชเบฐเปเบ”เบ‡เบ‚เปเป‰เบกเบนเบ™ scooter เบˆเบฒเบเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบญเบ‡, microservices, เปเบฅเบฐเบ‚เปเป‰เบกเบนเบ™ metrics เบˆเบฒเบ InfluxDB เบžเป‰เบญเบกเบเบฑเบ™.

เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบซเบ™เป‰เบฒเบ—เบตเปˆเบšเปเบฅเบดเบซเบฒเบ™เบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบเป„เบ”เป‰เบ–เบทเบเบเป‰เบฒเบเป„เบ›เบšเปˆเบญเบ™เบ™เบฑเป‰เบ™, เป€เบŠเบฑเปˆเบ™เบเบฒเบ™เบ›เบดเบ”เป€เบ›เบตเบ”เบชเบธเบเป€เบชเบตเบ™เบซเบผเบทเบเบฒเบ™เป€เบ›เบตเบ”เบฅเบฑเบญเบเบชเปเบฒเบฅเบฑเบšเบ—เบตเบกเบ‡เบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบˆเบฒเบเป„เบฅเบเบฐเป„เบ.

เบ™เบญเบเบ™เบฑเป‰เบ™เบเบฑเบ‡เบกเบตเปเบœเบ™เบ—เบตเปˆ. เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบเปˆเบฒเบงเป€เบ–เบดเบ‡เปเบฅเป‰เบงเบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ Grafana เปเบ—เบ™ Chronograf - เป€เบžเบฒเบฐเบงเปˆเบฒเปเบœเบ™เบ—เบตเปˆ Grafana เปเบกเปˆเบ™เบกเบตเบขเบนเปˆเปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡ plugins, เป€เบŠเบดเปˆเบ‡เบžเบงเบเป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เป€เบšเบดเปˆเบ‡เบˆเบธเบ”เบ›เบฐเบชเบฒเบ™เบ‡เบฒเบ™เบ‚เบญเบ‡ scooters. เปเบ•เปˆเบซเบ™เป‰เบฒเป€เบชเบเบ”เบฒเบ, เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ‚เบญเบ‡ widget เปเบœเบ™เบ—เบตเปˆเบชเปเบฒเบฅเบฑเบš Grafana เปเบกเปˆเบ™เบˆเปเบฒเบเบฑเบ”เบซเบผเบฒเบ, เปเบฅเบฐเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบกเบฑเบ™เบ‡เปˆเบฒเบเบ‚เบถเป‰เบ™เบซเบผเบฒเบเบ—เบตเปˆเบˆเบฐเบ‚เบฝเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเป€เบงเบฑเบšเป„เบŠเบ•เปŒเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบญเบ‡เบเบฑเบšเปเบœเบ™เบ—เบตเปˆเปƒเบ™เบชเบญเบ‡เบชเบฒเบกเบกเบทเป‰, เป€เบžเบทเปˆเบญเบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเป€เบซเบฑเบ™เบˆเบธเบ”เบ›เบฐเบชเบฒเบ™เบ‡เบฒเบ™เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เปเบ•เปˆเบเบฑเบ‡เบชเบฐเปเบ”เบ‡. เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ—เบตเปˆเบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ”เบ scooter, เบชเบฒเบกเบฒเบ”เบเบฑเปˆเบ™เบ•เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เปƒเบ™เปเบœเบ™เบ—เบตเปˆ, เปเบฅเบฐเบญเบทเปˆเบ™เป† (เบเบฒเบ™เบ—เปเบฒเบ‡เบฒเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเบชเบฒเบกเบฒเบ” configure เปƒเบ™ dashboard เบ‡เปˆเบฒเบเบ”เบฒเบ).

เบซเบ™เบถเปˆเบ‡เปƒเบ™เบ‚เปเป‰เป„เบ”เป‰เบ›เบฝเบšเบ—เบตเปˆเป„เบ”เป‰เบเปˆเบฒเบงเบกเบฒเปเบฅเป‰เบงเบ‚เบญเบ‡ Influx เปเบกเปˆเบ™เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เบ•เบปเบงเบงเบฑเบ”เปเบ—เบเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบญเบ‡.
เบ™เบตเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบกเบฑเบ™เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบซเบผเบฒเบเป†เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™.

เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เบžเบฐโ€‹เบเบฒโ€‹เบเบฒเบกโ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบšเบฑเบ™โ€‹เบ—เบถเบโ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบ—เบตเปˆโ€‹เป€เบ›เบฑเบ™โ€‹เบ›เบฐโ€‹เป‚เบซเบเบ”โ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹เบ—เบตเปˆโ€‹เบ™เบฑเป‰เบ™โ€‹: เบเบฒเบ™โ€‹เบชเบฒเบโ€‹เป„เบŸโ€‹, เบชเบฐโ€‹เบ–เบฒโ€‹เบ™เบฐโ€‹เบเบฒเบ™โ€‹เบฅเบฑเบญเบโ€‹, เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เบ‚เบญเบ‡โ€‹เป€เบŠเบฑเบ™โ€‹เป€เบŠเบตโ€‹, bluetoothโ€‹, GPSโ€‹, เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เบเบงเบ”โ€‹เบชเบญเบšโ€‹เบชเบธโ€‹เบ‚เบฐโ€‹เบžเบฒเบšโ€‹เบญเบทเปˆเบ™เป†โ€‹เบˆเปเบฒโ€‹เบ™เบงเบ™โ€‹เบซเบผเบฒเบโ€‹.
เบžเบงเบเป€เบฎเบปเบฒเบชเบฐเปเบ”เบ‡เบ—เบฑเบ‡เบซเบกเบปเบ”เบ™เบตเป‰เบขเบนเปˆเปƒเบ™เบเบฐเบ”เบฒเบ™ admin.

เปเบ™เปˆเบ™เบญเบ™, เป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบชเบธเบ”เบชเปเบฒเบฅเบฑเบšเบžเบงเบเป€เบฎเบปเบฒเปเบกเปˆเบ™เบชเบฐเบžเบฒเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡ scooter - เปƒเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡, Influx เบเบงเบ”เป€เบšเบดเปˆเบ‡เบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡เปเบฅเบฐเบชเบฐเปเบ”เบ‡เบกเบฑเบ™เบ”เป‰เบงเบ "เป„เบŸเบชเบตเบ‚เบฝเบง" เปƒเบ™เบชเปˆเบงเบ™ Nodes.

เบ™เบตเป‰เปเบกเปˆเบ™เป€เบฎเบฑเบ”เป„เบ”เป‰เป‚เบ”เบเบเบฒเบ™เบ—เปเบฒเบ‡เบฒเบ™ เบœเบนเป‰โ€‹เบŠเบฒเบโ€‹เบ—เบตเปˆโ€‹เบ•เบฒเบโ€‹เปเบฅเป‰เบง โ€” เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เป„เบ”เป‰โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบกเบฑเบ™โ€‹เป€เบžเบทเปˆเบญโ€‹เป€เบ‚เบปเป‰เบฒโ€‹เปƒเบˆโ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เบ‚เบญเบ‡โ€‹เบ›เปˆเบญเบ‡โ€‹เบ‚เบญเบ‡โ€‹เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เปเบฅเบฐโ€‹เบชเบปเปˆเบ‡โ€‹เบเบฒเบ™โ€‹เปเบˆเป‰เบ‡โ€‹เป€เบ•เบทเบญเบ™โ€‹เบ”เบฝเบงโ€‹เบเบฑเบ™โ€‹เบเบฑเบš Slackโ€‹.

เป‚เบ”เบเบงเบดเบ—เบตเบ—เบฒเบ‡เบเบฒเบ™, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบ•เบฑเป‰เบ‡เบŠเบทเปˆ scooters เบซเบผเบฑเบ‡เบˆเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบ•เบปเบงเบฅเบฐเบ„เบญเบ™เบˆเบฒเบ The Simpsons - เบกเบฑเบ™เบชเบฐเบ”เบงเบเบซเบผเบฒเบเบ—เบตเปˆเบˆเบฐเบˆเปเบฒเปเบ™เบเบžเบงเบเป€เบ‚เบปเบฒเบˆเบฒเบเบเบฑเบ™เปเบฅเบฐเบเบฑเบ™.

เปเบฅเบฐเป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›เบกเบฑเบ™เบกเปˆเบงเบ™เบซเบผเบฒเบเบ”เป‰เบงเบเบงเบดเบ—เบตเบ™เบตเป‰. เบ›เบฐเป‚เบซเบเบเบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบท "Guys, Smithers เปเบกเปˆเบ™เบ•เบฒเบ!" เป„เบ”เป‰เบ–เบทเบเป„เบ”เป‰เบเบดเบ™เบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡.

เบชเบปเปˆเบ‡เบ„เบทเบ™ scooter เบ—เบตเปˆเบ‚เบฒเบ”เบซเบฒเบเป„เบ›, เบซเบผเบทเป€เบฅเบทเปˆเบญเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก IoT เบซเบ™เบถเปˆเบ‡

String metrics

เบกเบฑเบ™เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆ InfluxDB เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเบกเบนเบ™เบ„เปˆเบฒเบ•เบปเบงเป€เบฅเบ, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡ Victoria Metrics.

เบกเบฑเบ™เบˆเบฐเป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบ™เบตเป‰เบšเปเปˆเบชเปเบฒเบ„เบฑเบ™ - เบซเบผเบฑเบ‡เบˆเบฒเบเบ—เบตเปˆเบ—เบฑเบ‡เบซเบกเบปเบ”, เบ™เบญเบเบˆเบฒเบเบšเบฑเบ™เบ—เบถเบ, metrics เปƒเบ”เบชเบฒเบกเบฒเบ”เบ–เบทเบเป€เบเบฑเบšเป„เบงเป‰เปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡เบ•เบปเบงเป€เบฅเบ (เบžเบฝเบ‡เปเบ•เปˆเป€เบžเบตเปˆเบกเปเบœเบ™เบ—เบตเปˆเบชเปเบฒเบฅเบฑเบšเบฅเบฑเบ”เบ—เบตเปˆเบฎเบนเป‰เบˆเบฑเบ - เบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡ enum)?

เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เบกเบตเบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบเบซเบ™เบถเปˆเบ‡เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ—เบตเปˆ string metrics เบกเบตเบ›เบฐเป‚เบซเบเบ”เบซเบผเบฒเบ.
เบกเบฑเบ™เป€เบเบตเบ”เบ‚เบถเป‰เบ™เปเบ—เป‰เป†เบ—เบตเปˆเบœเบนเป‰เบชเบฐเบซเบ™เบญเบ‡ "เป€เบ„เบทเปˆเบญเบ‡เบชเบฒเบเป„เบŸเบญเบฑเบ”เบชเบฐเบฅเบดเบเบฐ" เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเปเบกเปˆเบ™เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเบชเบฒเบก, เบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเบกเบตเบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบฅเบฐเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเป€เบ„เบทเปˆเบญเบ‡เบŠเบฒเบ”เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบชเบฐเบซเบ™เบญเบ‡เป„เบ”เป‰.

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, API เบเบฒเบ™เบชเบฒเบเป„เบŸเปเบกเปˆเบ™เบขเบนเปˆเป„เบเบˆเบฒเบเบ„เบงเบฒเบกเป€เบซเบกเบฒเบฐเบชเบปเบก, เปเบ•เปˆเบšเบฑเบ™เบซเบฒเบ•เบปเป‰เบ™เบ•เปเปเบกเปˆเบ™เบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเปƒเบˆเบชเบฐเบ–เบฒเบ™เบฐเบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบชเบฐเป€เบซเบกเบต.

เบ™เบตเป‰เปเบกเปˆเบ™เบšเปˆเบญเบ™เบ—เบตเปˆ Influx เป€เบ‚เบปเป‰เบฒเบกเบฒเบŠเปˆเบงเบ. เบžเบงเบเป€เบฎเบปเบฒเบžเบฝเบ‡เปเบ•เปˆเบ‚เบฝเบ™เบชเบฐเบ–เบฒเบ™เบฐเบžเบฒเบšเบชเบฐเบ•เบฃเบดเบ‡เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบกเบฒเบซเบฒเบžเบงเบเป€เบฎเบปเบฒเปƒเบ™เบžเบฒเบเบชเบฐเบซเบ™เบฒเบกเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™ InfluxDB เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡.

เบชเปเบฒเบฅเบฑเบšเบšเบฒเบ‡เป€เบงเบฅเบฒ, เบžเบฝเบ‡เปเบ•เปˆเบ„เปˆเบฒเป€เบŠเบฑเปˆเบ™ "เบญเบญเบ™เป„เบฅเบ™เปŒ" เปเบฅเบฐ "เบญเบญเบšเป„เบฅเบ™เปŒ" เป„เบ›เบ—เบตเปˆเบ™เบฑเป‰เบ™, เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบชเบฐเปเบ”เบ‡เบขเบนเปˆเปƒเบ™เบเบฐเบ”เบฒเบ™ admin เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เปเบฅเบฐเบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เบ–เบทเบเบชเบปเปˆเบ‡เป„เบ›เบซเบฒ Slack. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เปƒเบ™เบšเบฒเบ‡เบˆเบธเบ”, เบ„เบธเบ™เบ„เปˆเบฒเป€เบŠเบฑเปˆเบ™ "เบ•เบฑเบ”เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ" เบเปเปˆเป€เบฅเบตเปˆเบกเบ›เบฒเบเบปเบ”เบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™.

เบ”เบฑเปˆเบ‡เบ—เบตเปˆเบกเบฑเบ™เบญเบญเบเบกเบฒเปƒเบ™เบžเบฒเบเบซเบผเบฑเบ‡, เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ™เบตเป‰เบ–เบทเบเบชเบปเปˆเบ‡เบ„เบฑเป‰เบ‡เบ”เบฝเบงเบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบชเบนเบ™เป€เบชเบเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ, เบ–เป‰เบฒเป€เบ„เบทเปˆเบญเบ‡เบชเบฒเบเบšเปเปˆเบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบซเบผเบฑเบ‡เบˆเบฒเบเบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบกเบˆเปเบฒเบ™เบงเบ™เบซเบ™เบถเปˆเบ‡.

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ–เป‰เบฒเบžเบงเบเป€เบฎเบปเบฒเปƒเบŠเป‰เบžเบฝเบ‡เปเบ•เปˆเบŠเบธเบ”เบ„เปˆเบฒเบ„เบปเบ‡เบ—เบตเปˆ, เบžเบงเบเป€เบฎเบปเบฒเบญเบฒเบ”เบˆเบฐเบšเปเปˆเป€เบซเบฑเบ™เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบขเบนเปˆเปƒเบ™เป€เบŸเบตเบกเปเบงเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก.

เปเบฅเบฐเป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›, string metrics เปƒเบซเป‰เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰; เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบšเบฑเบ™เบ—เบถเบเบ‚เปเป‰เบกเบนเบ™เป€เบเบทเบญเบšเบ—เบฑเบ‡เบซเบกเบปเบ”เปƒเบ™เบžเบงเบเบกเบฑเบ™. เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒ, เปเบ™เปˆเบ™เบญเบ™, เบ—เปˆเบฒเบ™เบเบฑเบ‡เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ™เบตเป‰เบขเปˆเบฒเบ‡เบฅเบฐเบกเบฑเบ”เบฅเบฐเบงเบฑเบ‡.

เบชเบปเปˆเบ‡เบ„เบทเบ™ scooter เบ—เบตเปˆเบ‚เบฒเบ”เบซเบฒเบเป„เบ›, เบซเบผเบทเป€เบฅเบทเปˆเบญเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก IoT เบซเบ™เบถเปˆเบ‡

เบ™เบญเบเป€เบซเบ™เบทเบญเบˆเบฒเบเบเบฒเบ™เบงเบฑเบ”เปเบ—เบเบ›เบปเบเบเบฐเบ•เบด, เบžเบงเบเป€เบฎเบปเบฒเบเบฑเบ‡เบšเบฑเบ™เบ—เบถเบเบ‚เปเป‰เบกเบนเบ™เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆ GPS เปƒเบ™ InfluxDB. เบญเบฑเบ™เบ™เบตเป‰เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบขเปˆเบฒเบ‡เบšเปเปˆเปœเป‰เบฒเป€เบŠเบทเปˆเบญเบชเบณเบฅเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบ‚เบญเบ‡เบชเบฐเบเบนเบ”เป€เบ•เบตเปƒเบ™เบ„เบฐเบ™เบฐเบšเปเบฅเบดเบซเบฒเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ.
เปƒเบ™โ€‹เบ„เบงเบฒเบกโ€‹เป€เบ›เบฑเบ™โ€‹เบˆเบดเบ‡, เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เบชเบฐโ€‹เป€เบซเบกเบตโ€‹เป„เบ›โ€‹เบฎเบนเป‰โ€‹เบšเปˆเบญเบ™โ€‹เบ—เบตเปˆโ€‹เปเบฅเบฐ scooter เปเบกเปˆเบ™โ€‹เปƒเบ™โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ—เบตเปˆโ€‹เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เบ•เป‰เบญเบ‡โ€‹เบเบฒเบ™.

เบ™เบตเป‰เปเบกเปˆเบ™เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบšเบžเบงเบเป€เบฎเบปเบฒเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบเปเบฒเบฅเบฑเบ‡เบŠเบญเบเบซเบฒ scooter (เป€เบšเบดเปˆเบ‡เบšเบปเบ”เบชเบฐเบซเบผเบธเบšเปƒเบ™เบ•เบญเบ™เบ—เป‰เบฒเบ).

เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™

เบ™เบญเบ เป€เปœเบทเบญ เป„เบ›เบˆเบฒเบเบชเบฐเบเบนเบ”เป€เบ•เบตเป€เบญเบ‡, เบžเบงเบเป€เบฎเบปเบฒเบเบฑเบ‡เบ•เป‰เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบ—เบฑเบ‡ เปเบปเบ” (เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบเบงเป‰เบฒเบ‡เบ‚เบงเบฒเบ‡).

เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบ—เบปเปˆเบงเป„เบ›เบซเบผเบฒเบเป€เบšเบดเปˆเบ‡เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™เบ™เบตเป‰:

เบชเบปเปˆเบ‡เบ„เบทเบ™ scooter เบ—เบตเปˆเบ‚เบฒเบ”เบซเบฒเบเป„เบ›, เบซเบผเบทเป€เบฅเบทเปˆเบญเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก IoT เบซเบ™เบถเปˆเบ‡

เบ–เป‰เบฒเบžเบงเบเป€เบฎเบปเบฒเป€เบ™เบฑเป‰เบ™เปƒเบชเปˆเบŠเบธเบ”เบ•เบดเบ”เบ•เบฒเบกเบ—เบตเปˆเบšเปเบฅเบดเบชเบธเบ”, เบกเบฑเบ™เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒ:

เบชเบปเปˆเบ‡เบ„เบทเบ™ scooter เบ—เบตเปˆเบ‚เบฒเบ”เบซเบฒเบเป„เบ›, เบซเบผเบทเป€เบฅเบทเปˆเบญเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก IoT เบซเบ™เบถเปˆเบ‡

เบชเบดเปˆเบ‡เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบขเบฒเบเบˆเบฐเบเบงเบ”เป€เบšเบดเปˆเบ‡เบขเบนเปˆเปƒเบ™เบ„เบฅเบฒเบงเปเบกเปˆเบ™:

  • เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™
  • เบเบฐเปเบˆ
  • เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบˆเบธเบฅเบฐเบžเบฒเบ

เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ„เบฅเบฒเบงเบ—เบฑเบ‡เปเบปเบ”เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบขเบนเปˆเปƒเบ™ Kubernetes, เบกเบฑเบ™เบˆเบฐเป€เบ›เบฑเบ™เบเบฒเบ™เบ”เบตเบ—เบตเปˆเบˆเบฐเป€เบเบฑเบšเบเบณเบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบชเบฐเบ–เบฒเบ™เบฐเบ‚เบญเบ‡เบกเบฑเบ™.

เป‚เบŠเบเบ”เบต, Telegraf เบญเบญเบเบˆเบฒเบเบเปˆเบญเบ‡เบชเบฒเบกเบฒเบ”เป€เบเบฑเบšเบเปเบฒเบ‚เปเป‰เบกเบนเบ™เบˆเปเบฒเบ™เบงเบ™เบซเบฅเบฒเบเบเปˆเบฝเบงเบเบฑเบšเบชเบฐเบ–เบฒเบ™เบฐเบ‚เบญเบ‡เบเบธเปˆเบก Kubernetes, เปเบฅเบฐ Chronograf เบชเบฐเป€เบซเบ™เบต dashboards เบ—เบตเปˆเบชเบงเบเบ‡เบฒเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เบตเป‰.

เบžเบงเบเป€เบฎเบปเบฒเบชเปˆเบงเบ™เบซเบผเบฒเบเปเบกเปˆเบ™เบ•เบดเบ”เบ•เบฒเบกเบเบงเบ”เบเบฒเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เบญเบ‡เบเบฑเบเปเบฅเบฐเบเบฒเบ™เบšเปเบฅเบดเป‚เบžเบเบ„เบงเบฒเบกเบŠเบปเบ‡เบˆเปเบฒ. เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡เบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡, เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เปƒเบ™ Slack.

เบกเบตเบชเบญเบ‡เบงเบดเบ—เบตเบ—เบตเปˆเบˆเบฐเบ•เบดเบ”เบ•เบฒเบกเบเบฑเบเปƒเบ™ Kubernetes: DaemonSet เปเบฅเบฐ Sidecar.
เบงเบดเบ—เบตเบเบฒเบ™เบ—เบฑเบ‡เบชเบญเบ‡เป„เบ”เป‰เบ–เบทเบเบญเบฐเบ—เบดเบšเบฒเบเบขเปˆเบฒเบ‡เบฅเบฐเบญเบฝเบ” เปƒเบ™เบšเบปเบ”เบ„เบงเบฒเบก blog เบ™เบตเป‰.

เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เปƒเบŠเป‰ Telegraf Sidecar เปเบฅเบฐ, เบ™เบญเบเป€เบซเบ™เบทเบญเป„เบ›เบˆเบฒเบ metrics, เป€เบเบฑเบšเบเปเบฒเบ‚เปเป‰เบกเบนเบ™เบšเบฑเบ™เบ—เบถเบ pod.

เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เป„เบ”เป‰ tinker เบเบฑเบšเป„เบกเป‰เบ—เปˆเบญเบ™. เป€เบ–เบดเบ‡เบงเปˆเบฒเบˆเบฐเบกเบตเบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒ Telegraf เบชเบฒเบกเบฒเบ”เบ”เบถเบ‡เบšเบฑเบ™เบ—เบถเบเบˆเบฒเบ Docker API, เบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบซเป‰เบกเบตเบเบฒเบ™เป€เบเบฑเบšเบเปเบฒเบšเบฑเบ™เบ—เบถเบเบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบญเบเบฐเบžเบฒเบšเบเบฑเบšเบญเบธเบ›เบฐเบเบญเบ™เบชเบธเบ”เบ—เป‰เบฒเบเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเปเบฅเบฐ syslog เบ—เบตเปˆเบ–เบทเบเบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบชเปเบฒเบฅเบฑเบšเบšเบฑเบ™เบˆเบธเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เบตเป‰. เบšเบฒเบ‡เบ—เบตเบเบฒเบ™เปเบเป‰เป„เบ‚เบ™เบตเป‰เบšเปเปˆเบชเบงเบเบ‡เบฒเบก, เปเบ•เปˆเบšเปเปˆเบกเบตเบเบฒเบ™เบฎเป‰เบญเบ‡เบ—เบธเบเบเปˆเบฝเบงเบเบฑเบšเบงเบฝเบเบ‡เบฒเบ™เบ‚เบญเบ‡เบกเบฑเบ™เปเบฅเบฐเบšเบฑเบ™เบ—เบถเบเป„เบ”เป‰เบ–เบทเบเบชเบฐเปเบ”เบ‡เบขเบนเปˆเปƒเบ™ Chronograf.

เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เบเบงเบ”โ€‹เบเบฒ ???

เปƒเบ™เบ—เบตเปˆเบชเบธเบ”, เบ„เปเบฒเบ–เบฒเบกเบญเบฒเบเบธเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเป„เบ”เป‰เป€เบเบตเบ”เบ‚เบทเป‰เบ™, เปเบ•เปˆเป‚เบŠเบเบ”เบต, เบซเบผเบทเบซเบ™เป‰เบฒเป€เบชเบเบ”เบฒเบ, เบžเบงเบเป€เบฎเบปเบฒเบžเบฝเบ‡เปเบ•เปˆเบšเปเปˆเบกเบตเป€เบงเบฅเบฒเบžเบฝเบ‡เบžเปเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เบตเป‰.

เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒ Telegraf เบชเบฒเบกเบฒเบ”เบชเบปเปˆเบ‡ metrics เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡เป„เบ”เป‰เบขเปˆเบฒเบ‡เบ‡เปˆเบฒเบเบ”เบฒเบเบซเบผเบทเป€เบเบฑเบšเบเปเบฒ metrics เบˆเบฒเบเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™ InfluxDB เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบปเปˆเบ‡เบเบฑเบš Influx เบ”เบฝเบงเบเบฑเบ™เบซเบผเบทเบšเปˆเบญเบ™เบญเบทเปˆเบ™.

เบเบฒเบ™เบ„เบปเป‰เบ™เบžเบปเบš

เบžเบงเบเป€เบฎเบปเบฒเป€เบญเบปเบฒเบšเบปเบ”เบชเบฐเบซเบผเบธเบšเบญเบฑเบ™เปƒเบ”เบˆเบฒเบเบœเบปเบ™เบ‚เบญเบ‡เบ™เบฑเบเบšเบดเบ™?

เป€เบˆเบปเป‰เบฒเบชเบฒเบกเบฒเบ”เบ•เบดเบ”เบ•เบฒเบกเป„เบ”เป‰เปเบ™เบงเปƒเบ”?

เบเปˆเบญเบ™เบญเบทเปˆเบ™ เปเบปเบ”, TICK stack เป„เบ”เป‰เบšเบฑเบ™เบฅเบธเบ„เบงเบฒเบกเบ„เบฒเบ”เบซเบงเบฑเบ‡เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆเปเบฅเบฐเปƒเบซเป‰เป‚เบญเบเบฒเบ”เบžเบงเบเป€เบฎเบปเบฒเบซเบผเบฒเบเบเปˆเบงเบฒเบชเบดเปˆเบ‡เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบ„เบฒเบ”เบซเบงเบฑเบ‡เปƒเบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™.

เบŸเบฑเบ‡เบŠเบฑเบ™เบ—เบฑเบ‡เปเบปเบ”เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เปเบกเปˆเบ™เบกเบตเบขเบนเปˆ. เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเป€เบฎเบฑเบ”เบเบฑเบšเบกเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบเป‚เบ”เบเบšเปเปˆเบกเบตเบšเบฑเบ™เบซเบฒ.

เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™

เบšเบฑเบ™เบซเบฒเบ•เบปเป‰เบ™เบ•เปเบเบฑเบš stack TICK เปƒเบ™เบชเบฐเบšเบฑเบšเบŸเบฃเบตเปเบกเปˆเบ™เบเบฒเบ™เบ‚เบฒเบ”เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ›เบฑเบšเบ‚เบฐเบซเบ™เบฒเบ”. เบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™เบšเบฑเบ™เบซเบฒเบชเปเบฒเบฅเบฑเบšเบžเบงเบเป€เบฎเบปเบฒ.

เบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเป„เบ”เป‰เป€เบเบฑเบšเบเปเบฒเบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เป‚เบซเบผเบ”เบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™, เปเบ•เปˆเบžเบงเบเป€เบฎเบปเบฒเป€เบเบฑเบšเบเปเบฒเบ‚เปเป‰เบกเบนเบ™เบˆเบฒเบเบ›เบฐเบกเบฒเบ™ 30 scooter เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบง.

เบžเบงเบเป€เบ‚เบปเบฒเปเบ•เปˆเบฅเบฐเป€เบเบฑเบšเบเปเบฒเบซเบผเบฒเบเบเปˆเบงเบฒเบชเบฒเบกเบญเบฒเบเปเบเบฑเบช metrics. เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™, เบšเบฑเบ™เบ—เบถเบเบˆเบฒเบเบญเบธเบ›เบฐเบเบญเบ™เป„เบ”เป‰เบ–เบทเบเป€เบเบฑเบšเบเปเบฒ. เบเบฒเบ™เป€เบเบฑเบšเบเบณเบ‚เปเป‰เบกเบนเบ™เปเบฅเบฐเบเบฒเบ™เบชเบปเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™เป€เบเบตเบ”เบ‚เบถเป‰เบ™เบ—เบธเบเป† 10 เบงเบดเบ™เบฒเบ—เบต.

เบกเบฑเบ™เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบˆเบฐเบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเบซเบผเบฑเบ‡เบˆเบฒเบเบซเบ™เบถเปˆเบ‡เบญเบฒเบ—เบดเบ”เปเบฅเบฐเป€เบ„เบดเปˆเบ‡เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบ™เบฑเบเบšเบดเบ™, เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบชเปˆเบงเบ™เปƒเบซเบเปˆเบ‚เบญเบ‡ "เบšเบฒเบ”เปเบœเปƒเบ™เป€เบ”เบฑเบเบ™เป‰เบญเบ" เป„เบ”เป‰เบ–เบทเบเปเบเป‰เป„เบ‚เปเบฅเบฐเบšเบฑเบ™เบซเบฒเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบชเบธเบ”เป„เบ”เป‰เบ–เบทเบเปเบเป‰เป„เบ‚เปเบฅเป‰เบง, เบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบซเบผเบธเบ”เบœเปˆเบญเบ™เบ„เบงเบฒเบกเบ–เบตเปˆเบ‚เบญเบ‡เบเบฒเบ™เบชเบปเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™เป„เบ›เบซเบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบžเบทเปˆเบญ. 30 เบงเบดเบ™เบฒเบ—เบต. เบญเบฑเบ™เบ™เบตเป‰เป„เบ”เป‰เบเบฒเบเป€เบ›เบฑเบ™เบ„เบงเบฒเบกเบˆเปเบฒเป€เบ›เบฑเบ™เป€เบžเบฒเบฐเบงเปˆเบฒเบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เปƒเบ™ SIM เบเบฒเบ” LTE เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบฅเบตเปˆเบกเบซเบฒเบเป„เบ›เบขเปˆเบฒเบ‡เป„เบงเบงเบฒ.

เบชเปˆเบงเบ™เปƒเบซเบเปˆเบ‚เบญเบ‡เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เป„เบ”เป‰เบ–เบทเบเบšเปเบฅเบดเป‚เบžเบเป‚เบ”เบเป„เบกเป‰เบ—เปˆเบญเบ™; เบ•เบปเบงเบงเบฑเบ”เปเบ—เบเบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบกเบตเป„เบฅเบเบฐเบซเปˆเบฒเบ‡ 10 เบงเบดเบ™เบฒเบ—เบต, เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบšเปเปˆเป„เบ”เป‰เบชเบนเบ™เป€เบชเบเบกเบฑเบ™.

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบซเบผเบฑเบ‡เบˆเบฒเบเป€เบงเบฅเบฒเปƒเบ”เบซเบ™เบถเปˆเบ‡, เบžเบงเบเป€เบฎเบปเบฒเบ›เบดเบ”เบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเบ‚เปเป‰เบกเบนเบ™เบšเบฑเบ™เบ—เบถเบเปƒเบ™เบญเบธเบ›เบฐเบเบญเบ™เบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™, เป€เบžเบฒเบฐเบงเปˆเบฒเบšเบฑเบ™เบซเบฒเบชเบฐเป€เบžเบฒเบฐเปเบกเปˆเบ™เป€เบซเบฑเบ™เป„เบ”เป‰เบŠเบฑเบ”เป€เบˆเบ™เปเบฅเป‰เบงเป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบšเปเปˆเบกเบตเบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡.

เปƒเบ™เบšเบฒเบ‡เบเปเบฅเบฐเบ™เบต, เบ–เป‰เบฒเบเบฒเบ™เป€เบšเบดเปˆเบ‡เบšเบฑเบ™เบ—เบถเบเบเบฑเบ‡เบกเบตเบ„เบงเบฒเบกเบˆเปเบฒเป€เบ›เบฑเบ™, เบžเบงเบเป€เบฎเบปเบฒเบžเบฝเบ‡เปเบ•เปˆเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบœเปˆเบฒเบ™ WireGuard เบœเปˆเบฒเบ™ VPN.

เบ‚เป‰เบญเบเบเบฑเบ‡เบˆเบฐเป€เบžเบตเปˆเบกเบงเปˆเบฒเปเบ•เปˆเบฅเบฐเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเป„เบ”เป‰เบ–เบทเบเปเบเบเบญเบญเบเบˆเบฒเบเบเบฑเบ™เปเบฅเบฐเบเบฑเบ™, เปเบฅเบฐเบเบฒเบ™เป‚เบซเบผเบ”เบ—เบตเปˆเบญเบฐเบ—เบดเบšเบฒเบเบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡เปเบกเปˆเบ™เบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบžเบฝเบ‡เปเบ•เปˆเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบœเบฐเบฅเบดเบ”เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™.

เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบเบปเบเบ•เบปเบงเบขเปˆเบฒเบ‡ InfluxDB เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเบ—เบตเปˆเบชเบทเบšเบ•เปเปˆเป€เบเบฑเบšเบเปเบฒเบ‚เปเป‰เบกเบนเบ™เบ—เบธเบเป† 10 เบงเบดเบ™เบฒเบ—เบตเปเบฅเบฐเบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเป„เบ”เป‰เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบšเบฑเบ™เบซเบฒเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปƒเบ”เป†.

TICK - เป€เบซเบกเบฒเบฐเบชเปเบฒเบฅเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™เบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเป€เบ–เบดเบ‡เบ‚เบฐเบซเบ™เบฒเบ”เบเบฒเบ‡

เบญเบตเบ‡เบ•เบฒเบกเบ‚เปเป‰เบกเบนเบ™เบ™เบตเป‰, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบˆเบฐเบชเบฐเบซเบผเบธเบšเบงเปˆเบฒ stack TICK เปเบกเปˆเบ™เป€เบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™เบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเบซเบผเบทเป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™เบงเปˆเบฒเบšเปเปˆเบ„เบฒเบ”เบงเปˆเบฒเบˆเบฐเบกเบต HighLoad.

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบšเปเปˆเบกเบตเบเบฑเบเบซเบผเบฒเบเบžเบฑเบ™เบซเบผเบทเบซเบผเบฒเบเบฎเป‰เบญเบเป€เบ„เบทเปˆเบญเบ‡, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒ InfluxDB เป‚เบ•เบ”เบฝเบงเบˆเบฐเบˆเบฑเบ”เบเบฒเบ™เบเบฒเบ™เป‚เบซเบผเบ”เป„เบ”เป‰เบ”เบต.

เปƒเบ™เบšเบฒเบ‡เบเปเบฅเบฐเบ™เบต, เบ—เปˆเบฒเบ™เบญเบฒเบ”เบˆเบฐเบžเปเปƒเบˆเบเบฑเบš Influx Relay เป€เบ›เบฑเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เบเบฒเบ™เบกเบตเบขเบนเปˆเบชเบนเบ‡ primitive.

เปเบฅเบฐ, เปเบ™เปˆเบ™เบญเบ™, เบšเปเปˆเบกเบตเปƒเบœเบ‚เบฑเบ”เบ‚เบงเบฒเบ‡เบ—เปˆเบฒเบ™เบˆเบฒเบเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ "เบ•เบฑเป‰เบ‡" เบ‚เบฐเบซเบ™เบฒเบ”เปเบฅเบฐเบžเบฝเบ‡เปเบ•เปˆเบˆเบฑเบ”เบชเบฑเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบ›เบฐเป€เบžเบ”เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบ‚เบญเบ‡ metrics.

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบšเปเปˆเปเบ™เปˆเปƒเบˆเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เป‚เบซเบผเบ”เบ—เบตเปˆเบ„เบฒเบ”เบงเปˆเบฒเบˆเบฐเบขเบนเปˆเปƒเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก, เบซเบผเบทเบ—เปˆเบฒเบ™เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบงเปˆเบฒเบกเบต / เบˆเบฐเบกเบตเบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒ "เบซเบ™เบฑเบ", เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบšเปเปˆเปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เปƒเบŠเป‰ TICK stack เบชเบฐเบšเบฑเบšเบŸเบฃเบต.

เปเบ™เปˆเบ™เบญเบ™, เบเบฒเบ™เปเบเป‰เป„เบ‚เบ‡เปˆเบฒเบเป†เปเบกเปˆเบ™เบเบฒเบ™เบŠเบทเป‰ เบšเปเบฅเบดเบชเบฑเบ” InfluxDB - เปเบ•เปˆเปƒเบ™เบ—เบตเปˆเบ™เบตเป‰เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบšเปเปˆเบชเบฒเบกเบฒเบ”เปƒเบซเป‰เบ„เปเบฒเป€เบซเบฑเบ™ somehow, เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป€เบญเบ‡เบšเปเปˆเบ„เบธเป‰เบ™เป€เบ„เบตเบเบเบฑเบš subtleties. เบ™เบญเบเบˆเบฒเบเบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒเบกเบฑเบ™เบกเบตเบฅเบฒเบ„เบฒเปเบžเบ‡เบซเบผเบฒเบเปเบฅเบฐเปเบ™เปˆเบ™เบญเบ™เบšเปเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบšเบšเปเบฅเบดเบชเบฑเบ”เบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบ.

เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ™เบตเป‰, เบกเบทเป‰เบ™เบตเป‰, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบˆเบฐเปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เบŠเบญเบเบซเบฒเบเบฒเบ™เป€เบเบฑเบšเบเปเบฒ metrics เบœเปˆเบฒเบ™ Victoria Metrics เปเบฅเบฐเบšเบฑเบ™เบ—เบถเบเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ Loki.

เปเบ—เป‰เบˆเบดเบ‡เปเบฅเป‰เบง, เบ‚เป‰เบญเบเบˆเบฐเบˆเบญเบ‡เบญเบตเบเบงเปˆเบฒ Loki/Grafana เบกเบตเบ„เบงเบฒเบกเบชเบฐเบ”เบงเบเบชเบฐเบšเบฒเบเบซเบ™เป‰เบญเบเบซเบผเบฒเบ (เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบ„เบงเบฒเบกเบ„เปˆเบญเบ‡เปเบ„เป‰เบงเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ) เบซเบผเบฒเบเบเบงเปˆเบฒ TICK เบ—เบตเปˆเบเบฝเบกเบžเป‰เบญเบก, เปเบ•เปˆเบžเบงเบเบกเบฑเบ™เปเบกเปˆเบ™เบšเปเปˆเป€เบชเบเบ„เปˆเบฒ.

เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™: เบ‚เปเป‰เบกเบนเบ™เบ—เบฑเบ‡เปเบปเบ”เบ—เบตเปˆเบญเบฐเบ—เบดเบšเบฒเบเบขเบนเปˆเบ™เบตเป‰เปเบกเปˆเบ™เบกเบตเบ„เบงเบฒเบกเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบชเบณเบฅเบฑเบšเบฅเบธเป‰เบ™ Influx 1.8, เปƒเบ™เบ‚เบฐเบ™เบฐเบ™เบตเป‰ Influx 2.0 เบเบณเบฅเบฑเบ‡เบˆเบฐเบญเบญเบเบกเบฒ.

เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบ‚เป‰เบญเบเบšเปเปˆเบกเบตเป‚เบญเบเบฒเบ”เบ—เบตเปˆเบˆเบฐเบฅเบญเบ‡เบกเบฑเบ™เบขเบนเปˆเปƒเบ™เบชเบฐเบžเบฒเบšเบเบฒเบ™เบ•เปเปˆเบชเบนเป‰เปเบฅเบฐเบกเบฑเบ™เบเบฒเบเบ—เบตเปˆเบˆเบฐเบชเบฐเบซเบผเบธเบšเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡, เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเป„เบ”เป‰เบเบฒเบเป€เบ›เบฑเบ™เบ—เบตเปˆเบ”เบตเบเบงเปˆเบฒ, เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเป„เบ”เป‰เบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡เปƒเบซเป‰เบ‡เปˆเบฒเบเบ”เบฒเบ (เป‚เบ”เบเบšเปเปˆเบกเบต kapacitor เปเบฅเบฐ chronograf),
เปเบกเปˆเปเบšเบšเบ›เบฒเบเบปเบ” ("เบฅเบฑเบเบชเบฐเบ™เบฐเบ™เบฑเบเบ‚เป‰เบฒ" - เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ•เบดเบ”เบ•เบฒเบกเบœเบนเป‰เบซเบผเบดเป‰เบ™เปƒเบ™ Fortnite เปเบฅเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เป€เบกเบทเปˆเบญเบœเบนเป‰เบ™ favorite เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบŠเบฐเบ™เบฐเป€เบเบก). เปเบ•เปˆเบซเบ™เป‰เบฒเป€เบชเบเบ”เบฒเบ, เปƒเบ™เป€เบงเบฅเบฒเบ™เบตเป‰, เบฎเบธเปˆเบ™ 2 เบšเปเปˆเบกเบตเบชเบดเปˆเบ‡เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเป€เบฅเบทเบญเบเบฎเบธเปˆเบ™เบ—เปเบฒเบญเบดเบ” - เบšเปเปˆเบกเบตเบเบฒเบ™เป€เบเบฑเบšเบšเบฑเบ™เบ—เบถเบ.

เบŸเบฑเบ‡เบŠเบฑเบ™เบ™เบตเป‰เบเบฑเบ‡เบˆเบฐเบ›เบฒเบเบปเบ”เบขเบนเปˆเปƒเบ™ Influx 2.0, เปเบ•เปˆเบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเบชเบฒเบกเบฒเบ”เบŠเบญเบเบซเบฒเบเปเบฒเบ™เบปเบ”เป€เบงเบฅเบฒเบเปเบฒเบ™เบปเบ”, เปเบกเปˆเบ™เปเบ•เปˆเบ›เบฐเบกเบฒเบ™.

เบงเบดเบ—เบตเบเบฒเบ™เบšเปเปˆเบชเป‰เบฒเบ‡เป€เบงเบ—เบต IoT (เบ•เบญเบ™เบ™เบตเป‰)

เปƒเบ™เบ—เบตเปˆเบชเบธเบ”, เบ”เป‰เบงเบเบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบงเบ™เบฑเบเบšเบดเบ™, เบžเบงเบเป€เบฎเบปเบฒเป€เบญเบ‡เป„เบ”เป‰เบ›เบฐเบเบญเบš IoT stack เป€เบ•เบฑเบกเบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบญเบ‡, เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเบšเปเปˆเบกเบตเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบšเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ.

เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบšเปเปˆเบ”เบปเบ™เบกเบฒเบ™เบตเป‰, เบกเบฑเบ™เบกเบตเบขเบนเปˆเปƒเบ™เบชเบฐเบšเบฑเบš Beta OpenBalena โ€” เบกเบฑเบ™โ€‹เป€เบ›เบฑเบ™โ€‹เบเบฒเบ™โ€‹เป€เบชเบโ€‹เปƒเบˆโ€‹เบ—เบตเปˆโ€‹เบ™เบฒเบ‡โ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เบขเบนเปˆโ€‹เปƒเบ™โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ—เบตเปˆโ€‹เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เป„เบ”เป‰โ€‹เป€เบฅเบตเปˆเบกโ€‹เบ•เบปเป‰เบ™โ€‹เบเบฒเบ™โ€‹เป€เบฎเบฑเบ”โ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹.

เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบ„เบงเบฒเบกเบžเปเปƒเบˆเบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™เบเบฑเบšเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ—เบตเปˆเบชเบธเบ”เปเบฅเบฐเป€เบงเบ—เบตเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ Ansible + TICK + WireGuard เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบ›เบฐเบเบญเบšเบ•เบปเบงเป€เบฎเบปเบฒเป€เบญเบ‡. เปเบ•เปˆเบกเบทเป‰เบ™เบตเป‰, เบ‚เป‰เบญเบเบ‚เปเปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เป€เบšเบดเปˆเบ‡ Balena เบขเปˆเบฒเบ‡เปƒเบเป‰เบŠเบดเบ”เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบžเบฐเบเบฒเบเบฒเบกเบชเป‰เบฒเบ‡เป€เบงเบ—เบต IoT เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบญเบ‡.

เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเปƒเบ™เบ—เบตเปˆเบชเบธเบ”เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰เบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ”เบ‚เบญเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เป€เบฎเบฑเบ”, เปเบฅเบฐ OpenBalena เปเบกเปˆเบ™เบšเปเปˆเป€เบชเบเบ„เปˆเบฒเปเบฅเบฐเปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”.

เบกเบฑเบ™เบฎเบนเป‰เปเบฅเป‰เบงเบงเปˆเบฒเบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเบชเบปเปˆเบ‡เบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™, เปเบ•เปˆเบเบฑเบ‡เบกเบต VPN เบขเบนเปˆเปƒเบ™เบ•เบปเบงเปเบฅเบฐเป€เบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก IoT.

เปเบฅเบฐเบžเบฝเบ‡เปเบ•เปˆเบšเปเปˆเบ”เบปเบ™เบกเบฒเบ™เบตเป‰, เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบ›เปˆเบญเบเบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ เบญเบธเบ›เบฐเบเบญเบ™, เป€เบŠเบดเปˆเบ‡เป„เบ”เป‰เบขเปˆเบฒเบ‡เบ‡เปˆเบฒเบเบ”เบฒเบเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเบฅเบฐเบšเบปเบšเบ™เบดเป€เบงเบ”เบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ.

Hey, เบชเบดเปˆเบ‡เบ—เบตเปˆเบเปˆเบฝเบงเบเบฑเบš scooter เบซเบฒเบเป„เบ›?

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™ scooter, "Ralph", เบซเบฒเบเป„เบ›เป‚เบ”เบเบšเปเปˆเบกเบตเบฎเปˆเบญเบ‡เบฎเบญเบ.

เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เป„เบ”เป‰โ€‹เปเบฅเปˆเบ™โ€‹เป„เบ›โ€‹เป€เบšเบดเปˆเบ‡โ€‹เปเบœเบ™โ€‹เบ—เบตเปˆโ€‹เปƒเบ™ โ€œเบ„เบฐโ€‹เบ™เบฐโ€‹เบšเปโ€‹เบฅเบดโ€‹เบซเบฒเบ™โ€ เบ‚เบญเบ‡โ€‹เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เปƒเบ™โ€‹เบ—เบฑเบ™โ€‹เบ—เบต, เบ”เป‰เบงเบโ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™ GPS metrics เบˆเบฒเบ InfluxDB.

เบ‚เปเบ‚เบญเบšเปƒเบˆเบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก, เบžเบงเบเป€เบฎเบปเบฒเบเปเบฒเบ™เบปเบ”เป„เบ”เป‰เบขเปˆเบฒเบ‡เบ‡เปˆเบฒเบเบ”เบฒเบเบงเปˆเบฒ scooter เป„เบ”เป‰เบญเบญเบเบˆเบฒเบเบšเปˆเบญเบ™เบˆเบญเบ”เบฅเบปเบ”เบ›เบฐเบกเบฒเบ™ 21:00 เปƒเบ™เบกเบทเป‰เบชเบธเบ”เบ—เป‰เบฒเบ, เบ‚เบฑเบšเบฅเบปเบ”เบ›เบฐเบกเบฒเบ™เป€เบ„เบดเปˆเบ‡เบŠเบปเปˆเบงเป‚เบกเบ‡เป„เบ›เบšเบฒเบ‡เบžเบทเป‰เบ™เบ—เบตเปˆเปเบฅเบฐเป„เบ”เป‰เบˆเบญเบ”เบˆเบปเบ™เบเปˆเบงเบฒ 5 เป‚เบกเบ‡เป€เบŠเบปเป‰เบฒเปƒเบเป‰เบเบฑเบšเป€เบฎเบทเบญเบ™เป€เบเบเบฅเบฐเบกเบฑเบ™เบšเบฒเบ‡.

เบซเบผเบฑเบ‡เบˆเบฒเบ 5 เป‚เบกเบ‡เป€เบŠเบปเป‰เบฒ, เบšเปเปˆเบกเบตเบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก - เบ™เบตเป‰เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเปเบšเบ”เป€เบ•เบตเบฅเบตเปˆเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเป„เบ”เป‰เบ–เบทเบเบ›เปˆเบญเบเบญเบญเบเบกเบฒเบซเบกเบปเบ”เปเบฅเป‰เบง, เบซเบผเบทเปƒเบ™เบ—เบตเปˆเบชเบธเบ”เบœเบนเป‰เป‚เบˆเบกเบ•เบตเป„เบ”เป‰เบŠเบญเบเบซเบฒเบงเบดเบ—เบตเบ—เบตเปˆเบˆเบฐเป€เบญเบปเบฒเบฎเบฒเบ”เปเบง smart เบญเบญเบเบˆเบฒเบ scooter.
เป€เบ–เบดเบ‡เบงเปˆเบฒเบˆเบฐเบกเบตเบ™เบตเป‰, เบ•เปเบฒเบซเบผเบงเบ”เบเบฑเบ‡เบ–เบทเบเป€เบญเบตเป‰เบ™เป„เบ›เบซเบฒเบ—เบตเปˆเบขเบนเปˆเบšเปˆเบญเบ™เบ—เบตเปˆ scooter เบ•เบฑเป‰เบ‡เบขเบนเปˆ. scooter เบšเปเปˆเบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™.

เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เป€เบฎเบทเบญเบ™เบเบฑเบ‡เบ›เบฐเบซเบฅเบฒเบ”เปƒเบˆเบเบฑเบšเป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰, เป€เบžเบฒเบฐเบงเปˆเบฒเบ•เบปเบงเบˆเบดเบ‡เปเบฅเป‰เบงเบฅเบฒเบงเบ‚เบตเปˆเบฅเบปเบ” scooter เบเบฑเบšเบšเป‰เบฒเบ™เบˆเบฒเบเบซเป‰เบญเบ‡เบเบฒเบ™เปƒเบ™เบ„เบทเบ™เบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ.

เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบกเบฑเบ™เบญเบญเบเบกเบฒ, เบซเบ™เบถเปˆเบ‡เปƒเบ™เบžเบฐเบ™เบฑเบเบ‡เบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป„เบ”เป‰เบกเบฒเบฎเบญเบ”เปƒเบ™เบ•เบญเบ™เป€เบŠเบปเป‰เบฒเปเบฅเบฐเป€เบญเบปเบฒ scooter, เป€เบซเบฑเบ™เบงเปˆเบฒเบซเบกเปเป‰เป„เบŸเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบ‚เบญเบ‡เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบ›เปˆเบญเบเบญเบญเบเบกเบฒเบซเบกเบปเบ”เปเบฅเป‰เบงเปเบฅเบฐเป€เบญเบปเบฒเบกเบฑเบ™ (เบ•เบตเบ™) เป„เบ›เบšเปˆเบญเบ™เบˆเบญเบ”เบฅเบปเบ”. เปเบฅเบฐเบซเบกเปเป‰เป„เบŸเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบฅเบปเป‰เบกเป€เบซเบฅเบงเป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบ„เบงเบฒเบกเบŠเบธเปˆเบกเบŠเบทเปˆเบ™.

เบžเบงเบเป€เบฎเบปเบฒเบฅเบฑเบ scooter เบˆเบฒเบเบ•เบปเบงเป€เบฎเบปเบฒเป€เบญเบ‡. เป‚เบ”เบเบงเบดเบ—เบตเบ—เบฒเบ‡เบเบฒเบ™, เบ‚เป‰เบญเบเบšเปเปˆเบฎเบนเป‰เบงเปˆเบฒเปƒเบœเป€เบ›เบฑเบ™เบœเบนเป‰เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบเบฑเบšเบ„เบฐเบ”เบตเบ‚เบญเบ‡เบ•เปเบฒเบซเบผเบงเบ”, เปเบ•เปˆเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเป€เบฎเบฑเบ”เบงเบฝเบเบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™ ...

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™