เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€: เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจฆเฉ€ เจ‡เฉฑเจ• เจธเฉฐเจ–เฉ‡เจช เจœเจพเจฃเจ•เจพเจฐเฉ€ เจ…เจคเฉ‡ เจœเจพเจฃ-เจชเจ›เจพเจฃ

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจฆเฉ€ เจงเจพเจฐเจจเจพ 'เจคเฉ‡ เจตเจฟเจšเจพเจฐ เจ•เจฐเฉ‹, เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจŸเฉ‚เจฒ เจจเจพเจฒ เจœเจพเจฃเฉ‚ เจนเฉ‹เจตเฉ‹, เจ…เจคเฉ‡ เจšเฉ‡เจคเจพเจตเจจเฉ€ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเฉ‹เฅค

เจจเจฟเจ—เจฐเจพเจจเฉ€ เจฆเจพ เจตเจฟเจธเจผเจพ เจฌเจนเฉเจค เจตเฉฑเจกเจพ เจนเฉˆ, เจ‡เจธ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฒเฉ‡เจ– เจตเจฟเฉฑเจš เจตเฉฑเจ– เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพเฅค เจ‡เจธ เจชเจพเจ  เจฆเจพ เจ‰เจฆเฉ‡เจธเจผ เจธเจพเจงเจจเจพเจ‚, เจธเฉฐเจ•เจฒเจชเจพเจ‚ เจ…เจคเฉ‡ เจชเจนเฉเฉฐเจšเจพเจ‚ เจฆเฉ€ เจธเฉฐเจ–เฉ‡เจช เจœเจพเจฃเจ•เจพเจฐเฉ€ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจเจพ เจนเฉˆเฅค

เจฒเฉ‡เจ– เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจคเฉฑเจ• เจ‡เฉฑเจ• เจจเจฟเจšเฉ‹เฉœ เจนเฉˆ เจธเจ•เฉ‚เจฒ "เจธเจฒเจฐเจฎ" เจฆเจพ เจ–เฉเฉฑเจฒเจพ เจฒเฉˆเจ•เจšเจฐ. เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจชเฉ‚เจฐเฉ€ เจธเจฟเจ–เจฒเจพเจˆ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจ‡เฉฑเจ• เจ•เฉ‹เจฐเจธ เจฒเจˆ เจธเจพเจˆเจจ เจ…เฉฑเจช เจ•เจฐเฉ‹ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ…เจคเฉ‡ เจฒเจพเจ—เจฟเฉฐเจ—.

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€: เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจฆเฉ€ เจ‡เฉฑเจ• เจธเฉฐเจ–เฉ‡เจช เจœเจพเจฃเจ•เจพเจฐเฉ€ เจ…เจคเฉ‡ เจœเจพเจฃ-เจชเจ›เจพเจฃ

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจ•เฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€: เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจฆเฉ€ เจ‡เฉฑเจ• เจธเฉฐเจ–เฉ‡เจช เจœเจพเจฃเจ•เจพเจฐเฉ€ เจ…เจคเฉ‡ เจœเจพเจฃ-เจชเจ›เจพเจฃ

เจญเฉŒเจคเจฟเจ• เจธเจฐเจตเจฐ. เจœเฉ‡เจ•เจฐ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ•เจฒเฉฑเจธเจŸเจฐ เจ‡เจธเจฆเฉ‡ เจธเจฐเจตเจฐเจพเจ‚ 'เจคเฉ‡ เจคเฉˆเจจเจพเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจธเจฟเจนเจค เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจœเจผเฉˆเจฌเจฟเจ•เจธ เจ‡เจธ เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจธเฉฐเจญเจพเจฒเจฆเจพ เจนเฉˆ; เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‰เจธ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจจเจ•เจพเจฐ เจ•เจฐเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ•เฉ‹เจˆ เจตเจฟเจตเจพเจฆ เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เจพ. เจ‡เจน เจœเจผเฉˆเจฌเจฟเจ•เจธ เจนเฉˆ เจœเฉ‹ เจธเจพเจกเฉ‡ เจธเจฐเจตเจฐเจพเจ‚ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจ†เจ“ เจ•เจฒเฉฑเจธเจŸเจฐ เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจตเฉฑเจฒ เจตเจงเฉ€เจเฅค

เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจชเจฒเฉ‡เจจ เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸเจธ: API, เจธเจผเจกเจฟเจŠเจฒเจฐ เจ…เจคเฉ‡ เจนเฉ‹เจฐเฅค เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจ•เจฟ เจธเจฐเจตเจฐ เจœเจพเจ‚ etcd เจฆเจพ API 0 เจคเฉ‹เจ‚ เจตเฉฑเจง เจนเฉˆเฅค Etcd เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจตเจพเจชเจธ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ: เจกเจฟเจธเจ•เจพเจ‚ เจฆเฉเจ†เจฐเจพ เจœเจฟเจธ 'เจคเฉ‡ เจ‡เจน เจธเจชเจฟเจจเจฟเฉฐเจ— เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆ, เจ‡เจธเจฆเฉ‡ etcd เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเฉ€ เจธเจฟเจนเจค เจฆเฉเจ†เจฐเจพ, เจ…เจคเฉ‡ เจนเฉ‹เจฐเฅค

เจกเฉŒเจ•เจฐ เจฌเจนเฉเจค เจธเจฎเจพเจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจชเฉเจฐเจ—เจŸ เจนเฉ‹เจ‡เจ† เจธเฉ€ เจ…เจคเฉ‡ เจนเจฐ เจ•เฉ‹เจˆ เจ‡เจธ เจฆเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจคเฉ‹เจ‚ เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚ เจœเจพเจฃเฉ‚ เจนเฉˆ: เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจ•เฉฐเจŸเฉ‡เจจเจฐ เจซเฉเจฐเฉ€เจœเจผ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจœเจจเจฎ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจ. เจ‡เจธ เจฒเจˆ, เจกเฉŒเจ•เจฐ เจ–เฉเจฆ, เจ‡เฉฑเจ• เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš, เจ˜เฉฑเจŸเฉ‹ เจ˜เฉฑเจŸ เจ‰เจชเจฒเจฌเจงเจคเจพ เจฒเจˆ เจตเฉ€ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ.

เจกเฉ€.เจเฉฑเจจ.เจเฉฑเจธ. เจœเฉ‡เจ•เจฐ DNS เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจฌเฉฐเจฆ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจธเจฆเฉ‡ เจฌเจพเจ…เจฆ เจชเฉ‚เจฐเฉ€ เจกเจฟเจธเจ•เจตเจฐเฉ€ เจธเฉ‡เจตเจพ เจฌเฉฐเจฆ เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เฉ€, เจชเฉŒเจก เจคเฉ‹เจ‚ เจชเฉŒเจก เจคเฉฑเจ• เจ•เจพเจฒเจพเจ‚ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจฌเฉฐเจฆ เจ•เจฐ เจฆเฉ‡เจฃเจ—เฉ€เจ†เจ‚เฅค เจฎเฉ‡เจฐเฉ‡ เจ…เจญเจฟเจ†เจธ เจตเจฟเฉฑเจš, เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจ•เฉ‹เจˆ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเจนเฉ€เจ‚ เจธเจจ, เจชเจฐ เจ‡เจธเจฆเจพ เจฎเจคเจฒเจฌ เจ‡เจน เจจเจนเฉ€เจ‚ เจนเฉˆ เจ•เจฟ DNS เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ. เจฌเฉ‡เจจเจคเฉ€ เจฒเฉ‡เจŸเฉˆเจ‚เจธเฉ€ เจ…เจคเฉ‡ เจ•เฉเจ เจนเฉ‹เจฐ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจจเฉ‚เฉฐ CoreDNS 'เจคเฉ‡ เจŸเจฐเฉˆเจ• เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจชเฉเจฐเจตเฉ‡เจธเจผ. เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ‡ เจชเฉเจฐเจตเฉ‡เจธเจผ เจฌเจฟเฉฐเจฆเฉ‚เจ†เจ‚ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจชเฉเจฐเจตเฉ‡เจธเจผ เจจเจฟเจฏเฉฐเจคเจฐเจฃ (เจ‡เจจเจ—เจฐเฉˆเจธ เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจธเจฎเฉ‡เจค) เจฆเฉ€ เจ‰เจชเจฒเจฌเจงเจคเจพ เจจเฉ‚เฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เจฐเจจเจพ เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉˆเฅค

เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเฉ‡ เจฎเฉเฉฑเจ– เจญเจพเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจ–เจคเจฎ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ - เจนเฉเจฃ เจ†เจ“ เจเจฌเจธเจŸเจฐเฉˆเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจนเฉ‡เจ เจพเจ‚ เจšเฉฑเจฒเฉ€เจเฅค

เจ‡เจน เจœเจพเจชเจฆเจพ เจนเฉˆ เจ•เจฟ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจชเฉŒเจกเจพเจ‚ เจตเจฟเฉฑเจš เจšเจฒเจฆเฉ€เจ†เจ‚ เจนเจจ, เจœเจฟเจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ, เจชเจฐ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ‰เจน เจจเจนเฉ€เจ‚ เจนเจจ. เจซเจฒเฉ€เจ†เจ‚ เจฅเฉ‹เฉœเฉเจนเฉ‡ เจธเจฎเฉ‡เจ‚ เจฒเจˆ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ: เจ…เฉฑเจœ เจ‰เจน เจ‡เฉฑเจ• เจธเจฐเจตเจฐ 'เจคเฉ‡ เจšเฉฑเจฒเจฆเฉ€เจ†เจ‚ เจนเจจ, เจ•เฉฑเจฒเฉเจน เจฆเฉ‚เจœเฉ‡ 'เจคเฉ‡; เจ…เฉฑเจœ เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ 10 เจนเจจ, เจ•เฉฑเจฒเฉเจน 2. เจ‡เจธ เจฒเจˆ, เจ•เฉ‹เจˆ เจตเฉ€ เจชเฉŒเจกเจพเจ‚ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ, เจธเจฎเฉเฉฑเจšเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉ€ เจ‰เจชเจฒเจฌเจงเจคเจพ เจจเฉ‚เฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เจฐเจจเจพ เจตเจงเฉ‡เจฐเฉ‡ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆเฅค เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡, เจธเฉ‡เจตเจพ เจ…เฉฐเจคเจฎ เจฌเจฟเฉฐเจฆเฉ‚เจ†เจ‚ เจฆเฉ€ เจ‰เจชเจฒเจฌเจงเจคเจพ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเฉ‹: เจ•เฉ€ เจ•เฉเจ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ? เจœเฉ‡ เจ…เจฐเจœเจผเฉ€ เจ‰เจชเจฒเจฌเจง เจนเฉˆ, เจคเจพเจ‚ เจ‡เจธเจฆเฉ‡ เจชเจฟเฉฑเจ›เฉ‡ เจ•เฉ€ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจนเฉเจฃ เจ•เจฟเฉฐเจจเฉ€เจ†เจ‚ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจคเฉ€เจ†เจ‚ เจนเจจ - เจ‡เจน เจฆเฉ‚เจœเฉ‡ เจ†เจฆเฉ‡เจธเจผ เจฆเฉ‡ เจธเจตเจพเจฒ เจนเจจ. เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจˆ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ.

เจ†เจ–เจฐเฉ€ เจชเฉฑเจงเจฐ 'เจคเฉ‡, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉ‡ เจธเฉฐเจšเจพเจฒเจจ เจจเฉ‚เฉฐ เจ–เฉเจฆ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เจฐเจจ, เจตเจชเจพเจฐเจ• เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฒเฉˆเจฃ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ: เจ†เจฐเจกเจฐเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€, เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจตเจฟเจตเจนเจพเจฐ, เจ…เจคเฉ‡ เจนเฉ‹เจฐ.

Prometheus

เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจฒเจˆ เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจชเฉเจฐเจฃเจพเจฒเฉ€ เจนเฉˆ Prometheus. เจฎเฉˆเจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจ…เจœเจฟเจนเฉ‡ เจธเจพเจงเจจ เจฌเจพเจฐเฉ‡ เจจเจนเฉ€เจ‚ เจชเจคเจพ เจœเฉ‹ เจ—เฉเจฃเจตเฉฑเจคเจพ เจ…เจคเฉ‡ เจตเจฐเจคเฉ‹เจ‚ เจตเจฟเฉฑเจš เจ†เจธเจพเจจเฉ€ เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจจเจพเจฒ เจฎเฉ‡เจฒ เจ–เจพเจ‚เจฆเจพ เจนเฉ‹เจตเฉ‡เฅค เจ‡เจน เจฒเจšเจ•เจฆเจพเจฐ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจฒเจˆ เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจนเฉˆ, เจ‡เจธ เจฒเจˆ เจœเจฆเฉ‹เจ‚ เจ‰เจน เจ•เจนเจฟเฉฐเจฆเฉ‡ เจนเจจ "เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจจเจฟเจ—เจฐเจพเจจเฉ€", เจคเจพเจ‚ เจ‰เจนเจจเจพเจ‚ เจฆเจพ เจฎเจคเจฒเจฌ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค

เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจจเจพเจฒ เจธเจผเฉเจฐเฉ‚เจ†เจค เจ•เจฐเจจ เจฒเจˆ เจ•เฉเจ เจตเจฟเจ•เจฒเจช เจนเจจ: เจนเฉˆเจฒเจฎ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡, เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจจเจฟเจฏเจฎเจค เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจœเจพเจ‚ เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจ†เจชเจฐเฉ‡เจŸเจฐ เจธเจฅเจพเจชเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

  1. เจจเจฟเจฏเจฎเจค เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ. เจ‰เจธเจฆเฉ‡ เจจเจพเจฒ เจธเจญ เจ•เฉเจ เจ เฉ€เจ• เจนเฉˆ, เจชเจฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ ConfigMap เจจเฉ‚เฉฐ เจธเฉฐเจฐเจšเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ - เจ…เจธเจฒ เจตเจฟเฉฑเจš, เจŸเฉˆเจ•เจธเจŸ-เจ…เจงเจพเจฐเจฟเจค เจธเฉฐเจฐเจšเจจเจพ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจฟเจ–เฉ‹, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจ•เฉ€เจคเจพ เจธเฉ€, เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚.
  2. เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจ“เจชเจฐเฉ‡เจŸเจฐ เจฅเฉ‹เฉœเจพ เจนเฉ‹เจฐ เจซเฉˆเจฒเจฟเจ† เจนเฉ‹เจ‡เจ† เจนเฉˆ, เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจคเจฐเจ• เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฅเฉ‹เฉœเจพ เจนเฉ‹เจฐ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจนเฉˆ, เจชเจฐ เจ‡เจธเจฆเฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจ†เจธเจพเจจ เจนเฉˆ: เจ‡เฉฑเจฅเฉ‡ เจตเฉฑเจ–เจฐเฉ€เจ†เจ‚ เจตเจธเจคเฉ‚เจ†เจ‚ เจนเจจ, เจเจฌเจธเจŸเจฐเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฒเฉฑเจธเจŸเจฐ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจ‡เจธเจฒเจˆ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจ…เจคเฉ‡ เจธเฉฐเจฐเจšเจจเจพ เจ•เจฐเจจ เจฒเจˆ เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจนเจจเฅค

เจ‰เจคเจชเจพเจฆ เจจเฉ‚เฉฐ เจธเจฎเจเจฃ เจฒเจˆ, เจฎเฉˆเจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจจเจฟเจฏเจฎเจค เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจธเจฟเจซเจพเจฐเจธเจผ เจ•เจฐเจฆเจพ เจนเจพเจ‚. เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเฉฐเจฐเจšเจจเจพ เจฆเฉเจ†เจฐเจพ เจนเจฐ เจšเฉ€เจœเจผ เจฆเฉ€ เจธเฉฐเจฐเจšเจจเจพ เจ•เจฐเจจเฉ€ เจชเจตเฉ‡เจ—เฉ€, เจชเจฐ เจ‡เจน เจฒเจพเจญเจฆเจพเจ‡เจ• เจนเฉ‹เจตเฉ‡เจ—เจพ: เจคเฉเจธเฉ€เจ‚ เจ‡เจน เจชเจคเจพ เจฒเจ—เจพ เจธเจ•เฉ‹เจ—เฉ‡ เจ•เจฟ เจ•เฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจน เจ•เจฟเจตเฉ‡เจ‚ เจธเฉฐเจฐเจšเจฟเจค เจนเฉˆเฅค เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจ“เจชเจฐเฉ‡เจŸเจฐ เจตเจฟเฉฑเจš, เจคเฉเจธเฉ€เจ‚ เจคเฉเจฐเฉฐเจค เจ‡เฉฑเจ• เจเจฌเจธเจŸเจฐเฉˆเจ•เจธเจผเจจ เจ‰เฉฑเจšเฉ‡ เจตเฉฑเจฒ เจตเจงเจฆเฉ‡ เจนเฉ‹, เจนเจพเจฒเจพเจ‚เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจšเจพเจนเฉ‹ เจคเจพเจ‚ เจกเฉ‚เฉฐเจ˜เจพเจˆ เจตเจฟเฉฑเจš เจตเฉ€ เจœเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจจเจพเจฒ เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚ เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจนเฉˆ: เจ‡เจน เจเจชเฉ€เจ†เจˆ เจธเจฐเจตเจฐ เจจเจพเจฒ เจชเจนเฉเฉฐเจš เจ…เจคเฉ‡ เจ‡เฉฐเจŸเจฐเฉˆเจ•เจŸ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจชเฉเจฐเจธเจฟเฉฑเจง เจนเฉˆ, เจ‡เจธเฉ‡ เจ•เจฐเจ•เฉ‡ เจตเฉฑเจกเฉ€ เจ—เจฟเจฃเจคเฉ€ เจตเจฟเฉฑเจš เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจ…เจคเฉ‡ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพเจตเจพเจ‚ เจ‡เจธเจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจธเจนเจพเจ‡เจคเจพ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจฆเจพ เจ†เจชเจฃเจพ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจซเจพเจฐเจฎเฉˆเจŸ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เจฐเจจ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจ‡เฉฑเจ• เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจœเจพเจ‚ เจ‡เฉฑเจ• เจคเจฟเจ†เจฐ-เจฌเจฃเจพเจ‡เจ† เจจเจฟเจฐเจฏเจพเจค เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ…เจœเจฟเจนเฉ‡ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจจเจฟเจฐเจฏเจพเจคเจ• เจนเจจ. เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, PostgreSQL เจเจ•เจธเจชเฉ‹เจฐเจŸเจฐ เจนเฉˆ: เจ‡เจน PostgreSQL เจคเฉ‹เจ‚ เจกเฉ‡เจŸเจพ เจฒเฉˆเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจœเฉ‹ เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจ‡เจธเจฆเฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐ เจธเจ•เฉ‡เฅค

เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€: เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจฆเฉ€ เจ‡เฉฑเจ• เจธเฉฐเจ–เฉ‡เจช เจœเจพเจฃเจ•เจพเจฐเฉ€ เจ…เจคเฉ‡ เจœเจพเจฃ-เจชเจ›เจพเจฃ

เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจธเจฐเจตเจฐ เจชเจฟเจ›เจฒเจพ เจธเจฟเจฐเจพ เจนเฉˆ, เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจฆเจพ เจฆเจฟเจฎเจพเจ—เฅค เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจ‡เฉฑเจฅเฉ‡ เจธเจŸเฉ‹เจฐ เจ…เจคเฉ‡ เจชเฉเจฐเฉ‹เจธเฉˆเจธ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค

เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจŸเจพเจˆเจฎ เจธเฉ€เจฐเฉ€เจœเจผ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ (TSDB) เจตเจฟเฉฑเจš เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค TSDB เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเจพ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจชเจฐ เจ—เฉ‹ เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจชเฉˆเจ•เฉ‡เจœ เจนเฉˆ เจœเฉ‹ เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจตเจฟเฉฑเจš เจเจฎเจฌเฉ‡เจก เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจฎเฉ‹เจŸเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡, เจธเจญ เจ•เฉเจ เจ‡เฉฑเจ• เจฌเจพเจˆเจจเจฐเฉ€ เจตเจฟเฉฑเจš เจนเฉˆเฅค

เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจฒเจˆ TSDB เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจธเจŸเฉ‹เจฐ เจจเจพ เจ•เจฐเฉ‹

เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฆเฉ‡ เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจฒเจˆ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจฒเจˆ เจขเฉเจ•เจตเจพเจ‚ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจชเฉ‚เจฐเจต-เจจเจฟเจฐเจงเจพเจฐเจค เจงเจพเจฐเจจ เจฆเฉ€ เจฎเจฟเจ†เจฆ 15 เจฆเจฟเจจ เจนเฉˆเฅค เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจธเฉ€เจฎเจพ เจจเฉ‚เฉฐ เจชเจพเจฐ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจชเจฐ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เฉ‹: เจœเจฟเฉฐเจจเจพ เจœเจผเจฟเจ†เจฆเจพ เจกเฉ‡เจŸเจพ เจคเฉเจธเฉ€เจ‚ TSDB เจตเจฟเฉฑเจš เจธเจŸเฉ‹เจฐ เจ•เจฐเจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจœเจฟเฉฐเจจเจพ เจœเจผเจฟเจ†เจฆเจพ เจคเฉเจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจ‡เจน เจ“เจจเฉ‡ เจนเฉ€ เจœเจผเจฟเจ†เจฆเจพ เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉ€ เจ–เจชเจค เจ•เจฐเฉ‡เจ—เจพเฅค เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจตเจฟเฉฑเจš เจ‡เจคเจฟเจนเจพเจธเจ• เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจเจพ เจฌเฉเจฐเจพ เจ…เจญเจฟเจ†เจธ เจฎเฉฐเจจเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจœเฉ‡ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจนเฉˆ, เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจธเฉˆเจ‚เจ•เฉœเฉ‡ เจนเจœเจผเจพเจฐ เจชเฉเจฐเจคเฉ€ เจธเจ•เจฟเฉฐเจŸ เจนเฉˆ, เจคเจพเจ‚ เจกเจฟเจธเจ• เจธเจชเฉ‡เจธ เจœเจพเจ‚ เจฎเจฟเจ†เจฆ เจฆเฉเจ†เจฐเจพ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจจเฉ‚เฉฐ เจธเฉ€เจฎเจค เจ•เจฐเจจเจพ เจฌเจฟเจนเจคเจฐ เจนเฉˆ. เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, "เจ—เจฐเจฎ เจกเฉ‡เจŸเจพ" เจจเฉ‚เฉฐ เจ•เฉเจ เจ˜เฉฐเจŸเจฟเจ†เจ‚ เจตเจฟเฉฑเจš TSDB, เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจตเจฟเฉฑเจš เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจฒเฉฐเจฌเฉ‡ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจฒเจˆ, เจฌเจพเจนเจฐเฉ€ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจ‰เจนเจจเจพเจ‚ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจœเฉ‹ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ‡เจธเจฆเฉ‡ เจฒเจˆ เจขเฉเจ•เจตเฉ‡เจ‚ เจนเจจ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, InfluxDB, ClickHouse, เจ…เจคเฉ‡ เจนเฉ‹เจฐ. เจฎเฉˆเจ‚ เจ•เจฒเจฟเจ•เจนเจพเจŠเจธ เจฌเจพเจฐเฉ‡ เจนเฉ‹เจฐ เจšเฉฐเจ—เฉ€เจ†เจ‚ เจธเจฎเฉ€เจ–เจฟเจ†เจตเจพเจ‚ เจฆเฉ‡เจ–เฉ€เจ†เจ‚.

เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจธเจฐเจตเจฐ เจฎเจพเจกเจฒ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ เจ–เจฟเฉฑเจšเฉ‹: เจ‰เจน เจ‰เจนเจจเจพเจ‚ เจ…เฉฐเจคเจฎ เจฌเจฟเฉฐเจฆเฉ‚เจ†เจ‚ เจฒเจˆ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฒเจˆ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจ‰เจธเจจเฉ‚เฉฐ เจฆเจฟเฉฑเจคเฉ‡ เจนเจจเฅค เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ เจ•เจฟเจนเจพ: โ€œเจเจชเฉ€เจ†เจˆ เจธเจฐเจตเจฐ เจคเฉ‡ เจœเจพเจ“โ€, เจ…เจคเฉ‡ เจ‰เจน เจนเจฐ เจธเจ•เจฟเฉฐเจŸ เจตเจฟเฉฑเจš เจ‰เฉฑเจฅเฉ‡ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฒเฉˆเจ‚เจฆเจพ เจนเฉˆเฅค

เจ›เฉ‹เจŸเฉ€ เจ‰เจฎเจฐ (เจจเฉŒเจ•เจฐเฉ€ เจœเจพเจ‚ เจ•เฉเจฐเฉ‹เจจ เจœเฉŒเจฌ) เจตเจพเจฒเฉ€เจ†เจ‚ เจตเจธเจคเฉ‚เจ†เจ‚ เจฒเจˆ เจœเฉ‹ เจธเจ•เฉเจฐเฉˆเจชเจฟเฉฐเจ— เจชเฉ€เจฐเฉ€เจ…เจก เจฆเฉ‡ เจตเจฟเจšเจ•เจพเจฐ เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจ, เจ‡เฉฑเจ• เจชเฉเจธเจผเจ—เฉ‡เจŸเจตเฉ‡ เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ เจนเฉˆเฅค เจฅเฉ‹เฉœเฉเจนเฉ‡ เจธเจฎเฉ‡เจ‚ เจฆเฉ€เจ†เจ‚ เจตเจธเจคเฉ‚เจ†เจ‚ เจคเฉ‹เจ‚ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจ‡เจธ เจตเจฟเฉฑเจš เจงเฉฑเจ•เฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ: เจจเฉŒเจ•เจฐเฉ€ เจตเจง เจ—เจˆ เจนเฉˆ, เจ‡เฉฑเจ• เจ•เจพเจฐเจตเจพเจˆ เจ•เฉ€เจคเฉ€ เจนเฉˆ, เจชเฉเจธเจผเจ—เฉ‡เจŸเจตเฉ‡ เจจเฉ‚เฉฐ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจญเฉ‡เจœเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจชเฉ‚เจฐเจพ เจนเฉ‹ เจ—เจฟเจ† เจนเฉˆเฅค เจ•เฉเจ เจธเจฎเฉ‡เจ‚ เจฌเจพเจ…เจฆ, เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจ†เจชเจฃเฉ€ เจฐเจซเจคเจพเจฐ เจจเจพเจฒ เจนเฉ‡เจ เจพเจ‚ เจ† เจœเจพเจตเฉ‡เจ—เจพ เจ…เจคเฉ‡ เจชเฉเจธเจผเจ—เฉ‡เจŸเจตเฉ‡ เจคเฉ‹เจ‚ เจ‡เจนเจจเจพเจ‚ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจจเฉ‚เฉฐ เจšเฉเฉฑเจ• เจฒเจตเฉ‡เจ—เจพเฅค

Prometheus เจตเจฟเฉฑเจš เจธเฉ‚เจšเจจเจพเจตเจพเจ‚ เจฆเฉ€ เจธเฉฐเจฐเจšเจจเจพ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเจพ เจญเจพเจ— เจนเฉˆ - เจšเฉ‡เจคเจพเจตเจจเฉ€ เจชเฉเจฐเจฌเฉฐเจงเจ•. เจ…เจคเฉ‡ เจšเฉ‡เจคเจพเจตเจจเฉ€ เจจเจฟเจฏเจฎ. เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจœเฉ‡เจ•เจฐ เจธเจฐเจตเจฐ API 0 เจนเฉˆ เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจšเฉ‡เจคเจพเจตเจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจœเจฆเฉ‹เจ‚ เจ‡เจตเฉˆเจ‚เจŸ เจซเจพเจ‡เจฐ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจšเฉ‡เจคเจพเจตเจจเฉ€ เจนเฉ‹เจฐ เจกเจฟเจธเจชเฉˆเจš เจฒเจˆ เจ…เจฒเจฐเจŸ เจฎเฉˆเจจเฉ‡เจœเจฐ เจจเฉ‚เฉฐ เจฆเจฟเฉฑเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจ…เจฒเจฐเจŸ เจฎเฉˆเจจเฉ‡เจœเจฐ เจ•เฉ‹เจฒ เจ•เจพเจซเจผเฉ€ เจฒเจšเจ•เจฆเจพเจฐ เจฐเฉ‚เจŸเจฟเฉฐเจ— เจธเฉˆเจŸเจฟเฉฐเจ—เจœเจผ เจนเจจ: เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจฆเจพ เจ‡เฉฑเจ• เจธเจฎเฉ‚เจน เจชเฉเจฐเจธเจผเจพเจธเจ•เจพเจ‚ เจฆเฉ€ เจŸเฉˆเจฒเฉ€เจ—เฉเจฐเจพเจฎ เจšเฉˆเจŸ เจตเจฟเฉฑเจš, เจฆเฉ‚เจœเจพ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฆเฉ€ เจšเฉˆเจŸ เจตเจฟเฉฑเจš, เจ…เจคเฉ‡ เจคเฉ€เจœเจพ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจฆเฉ‡ เจ•เจฐเจฎเจšเจพเจฐเฉ€เจ†เจ‚ เจฆเฉ€ เจšเฉˆเจŸ เจตเจฟเฉฑเจš เจญเฉ‡เจœเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจธเฉ‚เจšเจจเจพเจตเจพเจ‚ เจธเจฒเฉˆเจ•, เจŸเฉˆเจฒเฉ€เจ—เฉเจฐเจพเจฎ, เจˆเจฎเฉ‡เจฒ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจšเฉˆเจจเจฒเจพเจ‚ 'เจคเฉ‡ เจญเฉ‡เจœเฉ€เจ†เจ‚ เจœเจพ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจเฅค

เจ…เจคเฉ‡ เจ…เฉฐเจค เจตเจฟเฉฑเจš, เจฎเฉˆเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจ•เจพเจคเจฒ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจฌเจพเจฐเฉ‡ เจฆเฉฑเจธเจพเจ‚เจ—เจพ - เจ–เฉ‹เจœ. เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจฒเจˆ เจตเจธเจคเฉ‚เจ†เจ‚ เจฆเฉ‡ เจ–เจพเจธ เจชเจคเฉ‡ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ€, เจ‡เจน เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจ•เจฟเจธเจฎ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฒเจˆ เจ•เจพเจซเจผเฉ€ เจนเฉˆ. เจญเจพเจต, เจคเฉเจนเจพเจจเฉ‚เฉฐ "เจ‡เฉฑเจฅเฉ‡ IP เจชเจคเจพ เจนเฉˆ, เจ‡เฉฑเจฅเฉ‡ เจชเฉ‹เจฐเจŸ เจนเฉˆ - เจฎเจพเจจเฉ€เจŸเจฐ" เจฒเจฟเจ–เจฃ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ‡เจธ เจฆเฉ€ เจฌเจœเจพเจ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจน เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ เจ•เจฟ เจ‡เจนเจจเจพเจ‚ เจตเจธเจคเฉ‚เจ†เจ‚ เจจเฉ‚เฉฐ เจฒเฉฑเจญเจฃ เจฒเจˆ เจ•เจฟเจนเฉœเฉ‡ เจธเจฟเจงเจพเจ‚เจค (เจŸเฉ€เจšเฉ‡ - เจŸเฉ€เจšเฉ‡) เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจ–เฉเจฆ, เจ‡เจธ เจ—เฉฑเจฒ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เจฟเจนเฉœเฉ€เจ†เจ‚ เจตเจธเจคเฉ‚เจ†เจ‚ เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจš เจ•เจฟเจฐเจฟเจ†เจธเจผเฉ€เจฒ เจนเจจ, เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€เจ†เจ‚ เจšเฉ€เจœเจผเจพเจ‚ เจจเฉ‚เฉฐ เจ–เจฟเฉฑเจšเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฆเจพ เจนเฉˆเฅค

เจ‡เจน เจชเจนเฉเฉฐเจš เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจขเจพเจ‚เจšเฉ‡ เจฆเฉ‡ เจจเจพเจฒ เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚ เจซเจฟเฉฑเจŸ เจฌเฉˆเจ เจฆเฉ€ เจนเฉˆ, เจœเจฟเฉฑเจฅเฉ‡ เจนเจฐ เจšเฉ€เจœเจผ เจซเจฒเฉ‹เจŸ เจตเฉ€ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ: เจ…เฉฑเจœ เจ‡เฉฑเจฅเฉ‡ 10 เจธเจฐเจตเจฐ เจนเจจ, เจ•เฉฑเจฒเฉเจน 3. เจนเจฐ เจตเจพเจฐ เจธเจฐเจตเจฐ เจฆเฉ‡ IP เจเจกเจฐเฉˆเฉฑเจธ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจฟเจค เจจเจพ เจ•เจฐเจจ เจฒเจˆ, เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ เจ‡เฉฑเจ• เจตเจพเจฐ เจฒเจฟเจ–เจฟเจ† เจ•เจฟ เจ‡เจธเจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจฒเฉฑเจญเจฃเจพ เจนเฉˆ - เจ…เจคเฉ‡ เจ–เฉ‹เจœ เจ•เจฐเจจเจพ เจ‡เจน เจ•เจฐเฉ‡เจ—เจพ. .

เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจญเจพเจธเจผเจพ เจจเฉ‚เฉฐ เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ PromQL. เจ‡เจธ เจญเจพเจธเจผเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡, เจคเฉเจธเฉ€เจ‚ เจ–เจพเจธ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฆเฉ‡ เจฎเฉเฉฑเจฒ เจชเฉเจฐเจพเจชเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจซเจฟเจฐ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃเจพเจคเจฎเจ• เจ—เจฃเจจเจพเจตเจพเจ‚ เจฌเจฃเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

https://prometheus.io/docs/prometheus/latest/querying/basics/

ะŸั€ะพัั‚ะพะน ะทะฐะฟั€ะพั

    container_memory_usage_bytes

ะœะฐั‚ะตะผะฐั‚ะธั‡ะตัะบะธะต ะพะฟะตั€ะฐั†ะธะธ

    container_memory_usage_bytes / 1024 / 1024

ะ’ัั‚ั€ะพะตะฝะฝั‹ะต ั„ัƒะฝะบั†ะธะธ

    sum(container_memory_usage_bytes) / 1024 / 1024

ะฃั‚ะพั‡ะฝะตะฝะธะต ะทะฐะฟั€ะพัะฐ

    100 - avg by (instance) (rate(node_cpu_seconds_total{mode="idle"}[5m]) * 100)

Prometheus เจตเฉˆเฉฑเจฌ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ

เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจฆเจพ เจ†เจชเจฃเจพ, เจ•เจพเจซเจผเฉ€ เจ˜เฉฑเจŸ เจตเฉˆเฉฑเจฌ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจนเฉˆเฅค เจธเจฟเจฐเจซเจผ เจกเฉ€เจฌเฉฑเจ— เจœเจพเจ‚ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจฒเจˆ เจขเฉเจ•เจตเจพเจ‚เฅค

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€: เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจฆเฉ€ เจ‡เฉฑเจ• เจธเฉฐเจ–เฉ‡เจช เจœเจพเจฃเจ•เจพเจฐเฉ€ เจ…เจคเฉ‡ เจœเจพเจฃ-เจชเจ›เจพเจฃ

เจธเจฎเฉ€เจ•เจฐเจจ เจฒเจพเจˆเจจ เจตเจฟเฉฑเจš, เจคเฉเจธเฉ€เจ‚ PromQL เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจธเจตเจพเจฒ เจฒเจฟเจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจšเฉ‡เจคเจพเจตเจจเฉ€ เจŸเฉˆเจฌ เจตเจฟเฉฑเจš เจšเฉ‡เจคเจพเจตเจจเฉ€ เจจเจฟเจฏเจฎ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ, เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจคเจฟเฉฐเจจ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ:

  1. เจจเจพ-เจธเจฐเจ—เจฐเจฎ - เจœเฉ‡เจ•เจฐ เจšเฉ‡เจคเจพเจตเจจเฉ€ เจ‡เจธ เจธเจฎเฉ‡เจ‚ เจ•เจฟเจฐเจฟเจ†เจธเจผเฉ€เจฒ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจญเจพเจต, เจ‡เจธเจฆเฉ‡ เจจเจพเจฒ เจธเจญ เจ•เฉเจ เจ เฉ€เจ• เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจน เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ;
  2. เจฒเฉฐเจฌเจฟเจค - เจ‡เจน เจนเฉˆ เจœเฉ‡เจ•เจฐ เจšเฉ‡เจคเจพเจตเจจเฉ€ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจชเจฐ เจญเฉ‡เจœเจฃเจพ เจ…เจœเฉ‡ เจคเฉฑเจ• เจจเจนเฉ€เจ‚ เจฒเฉฐเจ˜เจฟเจ† เจนเฉˆเฅค เจฆเฉ‡เจฐเฉ€ เจจเฉ‚เฉฐ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจฌเจฒเจฟเฉฐเจ•เจฟเฉฐเจ— เจฒเจˆ เจฎเฉเจ†เจตเจœเจผเจพ เจฆเฉ‡เจฃ เจฒเจˆ เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ: เจœเฉ‡เจ•เจฐ เจจเจฟเจธเจผเจšเจฟเจค เจธเฉ‡เจตเจพ เจ‡เฉฑเจ• เจฎเจฟเฉฐเจŸ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจตเจง เจ—เจˆ เจนเฉˆ, เจคเจพเจ‚ เจ…เจฒเจพเจฐเจฎ เจ…เจœเฉ‡ เจจเจนเฉ€เจ‚ เจตเฉฑเจœเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ;
  3. เจซเจพเจ‡เจฐเจฟเฉฐเจ— เจคเฉ€เจœเฉ€ เจธเจฅเจฟเจคเฉ€ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจ…เจฒเจฐเจŸ เจฒเจพเจˆเจŸ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจธเฉฐเจฆเฉ‡เจธเจผ เจญเฉ‡เจœเจฆเจพ เจนเฉˆเฅค

เจธเจฅเจฟเจคเฉ€ เจฎเฉ€เจจเฉ‚ เจตเจฟเฉฑเจš เจคเฉเจนเจพเจจเฉ‚เฉฐ เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจ•เฉ€ เจนเฉˆ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจฎเจฟเจฒเฉ‡เจ—เฉ€เฅค เจŸเฉ€เจšเจฟเจ†เจ‚ (เจŸเจพเจฐเจ—เฉ‡เจŸเจธ) เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจคเจฌเจฆเฉ€เจฒเฉ€ เจตเฉ€ เจนเฉˆ, เจœเจฟเจธ เจฌเจพเจฐเฉ‡ เจ…เจธเฉ€เจ‚ เจ‰เฉฑเจชเจฐ เจ—เฉฑเจฒ เจ•เฉ€เจคเฉ€ เจนเฉˆเฅค

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€: เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจฆเฉ€ เจ‡เฉฑเจ• เจธเฉฐเจ–เฉ‡เจช เจœเจพเจฃเจ•เจพเจฐเฉ€ เจ…เจคเฉ‡ เจœเจพเจฃ-เจชเจ›เจพเจฃ

เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฆเฉ€ เจตเจงเฉ‡เจฐเฉ‡ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจธเฉฐเจ–เฉ‡เจช เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฒเจˆ, เจตเฉ‡เจ–เฉ‹ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐเจจ 'เจคเฉ‡ เจธเจฒเจฐเจฎ เจฆเฉ‡ เจฒเฉˆเจ•เจšเจฐ เจตเจฟเฉฑเจš.

Grafana เจจเจพเจฒ เจเจ•เฉ€เจ•เจฐเจฃ

เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจตเฉˆเฉฑเจฌ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจตเจฟเฉฑเจš, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเฉเฉฐเจฆเจฐ เจ…เจคเฉ‡ เจธเจฎเจเจฃ เจฏเฉ‹เจ— เจ—เฉเจฐเจพเจซเจผ เจจเจนเฉ€เจ‚ เจฎเจฟเจฒเจฃเจ—เฉ‡ เจœเจฟเจธ เจคเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจฌเจพเจฐเฉ‡ เจธเจฟเฉฑเจŸเจพ เจ•เฉฑเจข เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ, เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจ—เฉเจฐเจพเจซเจพเจจเจพ เจจเจพเจฒ เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจนเฉˆเฅค เจธเจพเจจเฉ‚เฉฐ เจ…เจœเจฟเจนเฉ‡ เจกเฉˆเจธเจผเจฌเฉ‹เจฐเจก เจฎเจฟเจฒเจฆเฉ‡ เจนเจจเฅค

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ•เจฒเฉฑเจธเจŸเจฐ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€: เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจฆเฉ€ เจ‡เฉฑเจ• เจธเฉฐเจ–เฉ‡เจช เจœเจพเจฃเจ•เจพเจฐเฉ€ เจ…เจคเฉ‡ เจœเจพเจฃ-เจชเจ›เจพเจฃ

เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจ…เจคเฉ‡ เจ—เฉเจฐเจพเจซเจพเจจเจพ เจฆเฉ‡ เจเจ•เฉ€เจ•เจฐเจฃ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจค เจ•เจฐเจจเจพ เจฌเจฟเจฒเจ•เฉเจฒ เจตเฉ€ เจฎเฉเจธเจผเจ•เจฒ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจคเฉเจธเฉ€เจ‚ เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚ เจตเจฟเฉฑเจš เจจเจฟเจฐเจฆเฉ‡เจธเจผ เจชเฉเจฐเจพเจชเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹: เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจฒเจˆ เจ—เฉเจฐเจพเจซเจพเจจเจพ เจธเจฎเจฐเจฅเจจเจ–เฉˆเจฐ, เจฎเฉˆเจ‚ เจ‡เจธ เจจเจพเจฒ เจ–เจคเจฎ เจ•เจฐเจพเจ‚เจ—เจพ.

เจ…เจ—เจฒเฉ‡ เจฒเฉ‡เจ–เจพเจ‚ เจตเจฟเฉฑเจš, เจ…เจธเฉ€เจ‚ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจฆเฉ‡ เจตเจฟเจธเจผเฉ‡ เจจเฉ‚เฉฐ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจพเจ‚เจ—เฉ‡: เจ…เจธเฉ€เจ‚ เจ—เฉเจฐเจพเจซเจพเจจเจพ เจฒเฉ‹เจ•เฉ€ เจ…เจคเฉ‡ เจตเจฟเจ•เจฒเจชเจ• เจธเจพเจงเจจเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฒเฉŒเจ—เจธ เจจเฉ‚เฉฐ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจจ เจ…เจคเฉ‡ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฐเจจ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจพเจ‚เจ—เฉ‡เฅค

เจฒเฉ‡เจ–เจ•: เจฎเจพเจฐเจธเฉ‡เจฒ เจ‡เจฌเจฐเจพเจเจต, เจชเฉเจฐเจฎเจพเจฃเจฟเจค เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจชเฉเจฐเจธเจผเจพเจธเจ•, เจ•เฉฐเจชเจจเฉ€ เจตเจฟเฉฑเจš เจชเฉเจฐเฉˆเจ•เจŸเจฟเจธ เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐ เจธเจพ Southเจฅเจฌเฉเจฐเจฟเจœ, เจธเจชเฉ€เจ•เจฐ เจ…เจคเฉ‡ เจ•เฉ‹เจฐเจธ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจธเจฒเจฐเจฎเฅค

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹