เจ…เฉฑเจœ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ (เจ…เจคเฉ‡ เจจเจพ เจธเจฟเจฐเจซเจผ) เจตเจฟเฉฑเจš เจฒเฉŒเจ—เจธ: เจ‰เจฎเฉ€เจฆเจพเจ‚ เจ…เจคเฉ‡ เจ…เจธเจฒเฉ€เจ…เจค

เจ…เฉฑเจœ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ (เจ…เจคเฉ‡ เจจเจพ เจธเจฟเจฐเจซเจผ) เจตเจฟเฉฑเจš เจฒเฉŒเจ—เจธ: เจ‰เจฎเฉ€เจฆเจพเจ‚ เจ…เจคเฉ‡ เจ…เจธเจฒเฉ€เจ…เจค

เจ‡เจน 2019 เจนเฉˆ, เจ…เจคเฉ‡ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ…เจœเฉ‡ เจตเฉ€ Kubernetes เจตเจฟเฉฑเจš เจฒเฉŒเจ— เจเจ—เจฐเฉ€เจ—เฉ‡เจธเจผเจจ เจฒเจˆ เจ•เฉ‹เจˆ เจฎเจฟเจ†เจฐเฉ€ เจนเฉฑเจฒ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ‡เจธ เจฒเฉ‡เจ– เจตเจฟเฉฑเจš, เจ…เจธเฉ€เจ‚ เจ…เจธเจฒ เจ…เจญเจฟเจ†เจธ เจฆเฉ€เจ†เจ‚ เจ‰เจฆเจพเจนเจฐเจฃเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจธเจพเจกเฉ€เจ†เจ‚ เจ–เฉ‹เจœเจพเจ‚, เจ†เจˆเจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจนเฉฑเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจธเจพเจ‚เจเจพ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจพเจ‚เฅค

เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจชเจนเจฟเจฒเจพเจ‚, เจฎเฉˆเจ‚ เจ‡เฉฑเจ• เจฐเจฟเจœเจผเจฐเจตเฉ‡เจธเจผเจจ เจ•เจฐเจพเจ‚เจ—เจพ เจ•เจฟ เจตเฉฑเจ–-เจตเฉฑเจ– เจ—เจพเจนเจ• เจฒเฉŒเจ— เจ‡เจ•เฉฑเจ เฉ‡ เจ•เจฐเจ•เฉ‡ เจฌเจนเฉเจค เจตเฉฑเจ–เจฐเฉ€เจ†เจ‚ เจšเฉ€เจœเจผเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฎเจเจฆเฉ‡ เจนเจจ:

  • เจ•เฉ‹เจˆ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ…เจคเฉ‡ เจ†เจกเจฟเจŸ เจฒเฉŒเจ— เจฆเฉ‡เจ–เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเฉˆ;
  • เจ•เฉ‹เจˆ - เจชเฉ‚เจฐเฉ‡ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจฆเฉ€ เจ•เฉ‡เจ‚เจฆเจฐเฉ€เจ•เฉเจฐเจฟเจค เจฒเฉŒเจ—เจฟเฉฐเจ—;
  • เจ…เจคเฉ‡ เจ•เฉเจ เจฒเจˆ, เจ‡เจน เจธเจฟเจฐเจซ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฒเฉŒเจ—เจธ เจจเฉ‚เฉฐ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจจ เจฒเจˆ เจ•เจพเจซเฉ€ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจฌเฉˆเจฒเฉ‡เจ‚เจธเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ›เฉฑเจก เจ•เฉ‡เฅค

เจ…เจธเฉ€เจ‚ เจตเฉฑเจ–-เจตเฉฑเจ– "เจ‡เฉฑเจ›เจพ เจธเฉ‚เจšเฉ€เจ†เจ‚" เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ…เจคเฉ‡ เจธเจพเจจเฉ‚เฉฐ เจ•เจฟเจนเฉœเฉ€เจ†เจ‚ เจฎเฉเจธเจผเจ•เจฒเจพเจ‚ เจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจ•เจฐเจจเจพ เจชเจฟเจ†, เจ‡เจธ เจฌเจพเจฐเฉ‡ เจนเฉ‡เจ เจพเจ‚ เจ•เฉฑเจŸ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

เจฅเจฟเจŠเจฐเฉ€: เจฒเฉŒเจ—เจฟเฉฐเจ— เจŸเฉ‚เจฒเจธ เจฌเจพเจฐเฉ‡

เจฒเฉŒเจ—เจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจญเจพเจ—เจพเจ‚ เจฆเจพ เจชเจฟเจ›เฉ‹เจ•เฉœ

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

เจ•เฉฐเจชเจฟเจŠเจŸเจฐ เจตเจฟเจ—เจฟเจ†เจจ เจธเจฅเจฟเจฐ เจจเจนเฉ€เจ‚ เจนเฉ‹เจ‡เจ†: เจ•เฉฐเจชเจฟเจŠเจŸเจฐ เจจเฉˆเจŸเจตเจฐเจ• เจชเฉเจฐเจ—เจŸ เจนเฉ‹เจ, เจชเจนเจฟเจฒเฉ‡ เจ•เจฒเฉฑเจธเจŸเจฐ... เจ•เจˆ เจ•เฉฐเจชเจฟเจŠเจŸเจฐเจพเจ‚ เจตเจพเจฒเฉ‡ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจจเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจฆเจฟเฉฑเจคเจพเฅค เจนเฉเจฃ เจธเจฟเจธเจŸเจฎ เจชเฉเจฐเจฌเฉฐเจงเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจ•เจˆ เจฎเจธเจผเฉ€เจจเจพเจ‚ เจคเฉ‹เจ‚ เจฒเฉŒเจ— เจ‡เจ•เฉฑเจ เฉ‡ เจ•เจฐเจจ เจฒเจˆ เจฎเจœเจผเจฌเฉ‚เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจ…เจคเฉ‡ เจ–เจพเจธ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจ‰เจน OS เจ•เจฐเจจเจฒ เจธเฉเจจเฉ‡เจนเฉ‡ เจœเฉ‹เฉœ เจธเจ•เจฆเฉ‡ เจธเจจ เจœเฉ‡เจ•เจฐ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฟเจธเจŸเจฎ เจ…เจธเจซเจฒเจคเจพ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ•เฉ‡เจ‚เจฆเจฐเฉ€ เจฒเฉŒเจ— เจ•เจฒเฉˆเจ•เจธเจผเจจ เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจฆเจพ เจตเจฐเจฃเจจ เจ•เจฐเจจ เจฒเจˆ, 2000 เจฆเฉ‡ เจฆเจนเจพเจ•เฉ‡ เจฆเฉ‡ เจธเจผเฉเจฐเฉ‚ เจตเจฟเฉฑเจš เจ‡เจน เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€ RFC 3164, เจœเฉ‹ remote_syslog เจจเฉ‚เฉฐ เจฎเจพเจจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจ‡เจ• เจนเฉ‹เจฐ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเจฟเฉฑเจธเจพ เจชเฉเจฐเจ—เจŸ เจนเฉ‹เจ‡เจ†: เจฒเจพเจ— เจ•เฉเจฒเฉˆเจ•เจŸเจฐ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจธเจŸเฉ‹เจฐเฉ‡เจœเฅค

เจฒเฉŒเจ—เจธ เจฆเฉ€ เจฎเจพเจคเจฐเจพ เจตเจฟเฉฑเจš เจตเจพเจงเฉ‡ เจ…เจคเฉ‡ เจตเฉˆเจฌ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€เจ†เจ‚ เจฆเฉ€ เจตเจฟเจ†เจชเจ• เจœเจพเจฃ-เจชเจ›เจพเจฃ เจฆเฉ‡ เจจเจพเจฒ, เจ‡เจน เจธเจตเจพเจฒ เจชเฉˆเจฆเจพ เจนเฉ‹เจ‡เจ† เจ•เจฟ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ•เจฟเจนเฉœเฉ‡ เจฒเฉŒเจ—เจธ เจจเฉ‚เฉฐ เจฆเจฟเจ–เจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจธเจงเจพเจฐเจจ เจ•เฉฐเจธเฉ‹เจฒ เจŸเฉ‚เจฒ (awk/sed/grep) เจจเฉ‚เฉฐ เจนเฉ‹เจฐ เจ‰เฉฑเจจเจค เจฒเฉ‹เจ•เจพเจ‚ เจฆเฉเจ†เจฐเจพ เจฌเจฆเจฒ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ เจฒเฉŒเจ— เจฆเจฐเจธเจผเจ• - เจคเฉ€เจœเจพ เจนเจฟเฉฑเจธเจพ.

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

เจธเจŸเฉ‹เจฐเฉ‡เจœ เจจเฉ‡ เจตเฉ€ เจ‡เฉฑเจ• เจตเฉฑเจกเฉ€ เจ›เจพเจฒ เจฎเจพเจฐเฉ€ เจนเฉˆ: เจจเจฟเจฏเจฎเจค เจซเจพเจˆเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจฐเจฟเจฒเฉ‡เจธเจผเจจเจฒ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจคเฉฑเจ•, เจ…เจคเฉ‡ เจซเจฟเจฐ เจฆเจธเจคเจพเจตเฉ‡เจœเจผ-เจฎเฉเจ–เฉ€ เจธเจŸเฉ‹เจฐเฉ‡เจœ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, Elasticsearch) เจคเฉฑเจ•เฅค เจ‡เจธ เจฒเจˆ เจญเฉฐเจกเจพเจฐเจจ เจจเฉ‚เฉฐ เจ•เฉเจฒเฉˆเจ•เจŸเจฐ เจคเฉ‹เจ‚ เจตเฉฑเจ– เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ†เฅค

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

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

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

เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจ…เจคเฉ‡ เจฒเฉŒเจ—เจธ

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

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

  • เจ•เฉ‹เจˆ เจธเจŸเฉˆเจ• เจจเฉ‚เฉฐ เจ…เจจเจฐเฉ‹เจฒ เจ•เจฐเจฆเจพ เจนเฉˆ EFK (Elasticsearch, Fluentd, Kibana);
  • เจ•เฉ‹เจˆ เจนเจพเจฒ เจนเฉ€ เจตเจฟเฉฑเจš เจœเจพเจฐเฉ€ เจ•เฉ€เจคเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆ เจฒเฉ‹เจ•เฉ€ เจœเจพเจ‚ เจตเจฐเจคเจฆเจพ เจนเฉˆ เจฒเฉŒเจ—เจฟเฉฐเจ— เจ†เจชเจฐเฉ‡เจŸเจฐ;
  • เจธเจพเจจเฉ‚เฉฐ (เจ…เจคเฉ‡ เจธเจผเจพเจ‡เจฆ เจธเจฟเจฐเจซ เจ…เจธเฉ€เจ‚ เจนเฉ€ เจจเจนเฉ€เจ‚? ..) เจฎเฉˆเจ‚ เจ†เจชเจฃเฉ‡ เจ–เฉเจฆ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจคเฉ‹เจ‚ เจ•เจพเจซเจผเฉ€ เจนเฉฑเจฆ เจคเฉฑเจ• เจธเฉฐเจคเฉเจธเจผเจŸ เจนเจพเจ‚ - เจฒเจพเจ— เจนเจพเจŠเจธ...

เจ‡เฉฑเจ• เจจเจฟเจฏเจฎ เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡, เจ…เจธเฉ€เจ‚ K8s เจ•เจฒเฉฑเจธเจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจฌเฉฐเจกเจฒเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ (เจธเจตเฉˆ-เจนเฉ‹เจธเจŸ เจ•เฉ€เจคเฉ‡ เจนเฉฑเจฒเจพเจ‚ เจฒเจˆ):

เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจฎเฉˆเจ‚ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจธเจฅเจพเจชเจจเจพ เจ…เจคเฉ‡ เจธเฉฐเจฐเจšเจจเจพ เจฒเจˆ เจจเจฟเจฐเจฆเฉ‡เจธเจผเจพเจ‚ 'เจคเฉ‡ เจงเจฟเจ†เจจ เจจเจนเฉ€เจ‚ เจฆเฉ‡เจตเจพเจ‚เจ—เจพเฅค เจ‡เจธ เจฆเฉ€ เจฌเจœเจพเจ, เจฎเฉˆเจ‚ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจ•เจฎเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจฒเฉŒเจ—เจธ เจฆเฉ‡ เจจเจพเจฒ เจธเจฅเจฟเจคเฉ€ เจฌเจพเจฐเฉ‡ เจตเจงเฉ‡เจฐเฉ‡ เจ—เจฒเฉ‹เจฌเจฒ เจธเจฟเฉฑเจŸเจฟเจ†เจ‚ 'เจคเฉ‡ เจงเจฟเจ†เจจ เจ•เฉ‡เจ‚เจฆเจฐเจค เจ•เจฐเจพเจ‚เจ—เจพเฅค

K8s เจตเจฟเฉฑเจš เจฒเฉŒเจ—เจธ เจจเจพเจฒ เจ…เจญเจฟเจ†เจธ เจ•เจฐเฉ‹

เจ…เฉฑเจœ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ (เจ…เจคเฉ‡ เจจเจพ เจธเจฟเจฐเจซเจผ) เจตเจฟเฉฑเจš เจฒเฉŒเจ—เจธ: เจ‰เจฎเฉ€เจฆเจพเจ‚ เจ…เจคเฉ‡ เจ…เจธเจฒเฉ€เจ…เจค

"เจฐเฉ‹เจœเจผเจพเจจเจพ เจฒเฉŒเจ—", เจคเฉเจนเจพเจกเฉ‡ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ•เจฟเฉฐเจจเฉ‡ เจนเจจ?...

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

เจ†เจ‰ เจ•เจฒเจฟเจ•เจนเจพเจŠเจธ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเฉ€เจ

เจ†เจ‰ เจ‡เฉฑเจ• เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ 'เจคเฉ‡ เจ‡เฉฑเจ• เจ•เฉ‡เจ‚เจฆเจฐเฉ€ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจจเฉ‚เฉฐ เจตเฉ‡เจ–เฉ€เจ เจœเฉ‹ เจ•เจพเจซเจผเฉ€ เจธเจฐเจ—เจฐเจฎเฉ€ เจจเจพเจฒ เจฒเฉŒเจ— เจคเจฟเจ†เจฐ เจ•เจฐเจฆเจพ เจนเฉˆ: เจชเฉเจฐเจคเฉ€ เจธเจ•เจฟเฉฐเจŸ 5000 เจคเฉ‹เจ‚ เจตเฉฑเจง เจฒเจพเจˆเจจเจพเจ‚เฅค เจ†เจ‰ เจ‰เจธเจฆเฉ‡ เจฒเฉŒเจ—เจธ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเฉ€เจ, เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฒเจฟเจ•เจนเจพเจŠเจธ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฆเฉ‡ เจนเฉ‹เจเฅค

เจœเจฟเจตเฉ‡เจ‚ เจนเฉ€ เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง เจฐเฉ€เจ…เจฒเจŸเจพเจˆเจฎ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจ•เจฒเจฟเจ•เจนเจพเจŠเจธ เจตเจพเจฒเจพ 4-เจ•เฉ‹เจฐ เจธเจฐเจตเจฐ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจกเจฟเจธเจ• เจธเจฌเจธเจฟเจธเจŸเจฎ 'เจคเฉ‡ เจ“เจตเจฐเจฒเฉ‹เจก เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เจพ:

เจ…เฉฑเจœ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ (เจ…เจคเฉ‡ เจจเจพ เจธเจฟเจฐเจซเจผ) เจตเจฟเฉฑเจš เจฒเฉŒเจ—เจธ: เจ‰เจฎเฉ€เจฆเจพเจ‚ เจ…เจคเฉ‡ เจ…เจธเจฒเฉ€เจ…เจค

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

DB::Exception: Too many parts (300). Merges are processing significantly slower than inserts

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

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

เจŸเจฟเฉฑเจชเจฃเฉ€: เจ•เจฒเจฟเจ•เจนเจพเจŠเจธ เจฆเฉ‡ เจจเจพเจฒ เจธเจพเจกเฉ‡ เจนเฉฑเจฒ เจฆเจพ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจธเจฎเฉฑเจธเจฟเจ† เจตเจพเจฒเจพ เจชเจนเจฟเจฒเฉ‚ เจ‡เจธ เจคเฉฑเจฅ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจธเฉ€ เจ•เจฟ เจธเจพเจกเฉ‡ เจ•เฉ‡เจธ (เจฒเฉŒเจ—เจนเจพเจŠเจธ) เจตเจฟเฉฑเจš เจตเฉฐเจกเจฃเจพ เจฌเจพเจนเจฐเฉ€ เจŸเฉ‡เจฌเจฒเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจœเฉเฉœเจฟเจ† เจนเฉ‹เจ‡เจ† เจนเฉˆเฅค เจธเจพเจฐเจฃเฉ€ เจจเฉ‚เฉฐ เจฎเจฟเจฒเจพเจ“. เจ‡เจน เจ‡เจธ เจคเฉฑเจฅ เจตเฉฑเจฒ เจฒเฉˆ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจœเจฆเฉ‹เจ‚ เจตเฉฑเจกเฉ‡ เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจ…เฉฐเจคเจฐเจพเจฒเจพเจ‚ เจฆเจพ เจจเจฎเฉ‚เจจเจพ เจฒเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ RAM เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจฎเฉˆเจŸเจพเจŸเฉ‡เจฌเจฒ เจธเจพเจฐเฉ‡ เจญเจพเจ—เจพเจ‚ เจฆเฉเจ†เจฐเจพ เจฆเฉเจนเจฐเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ - เจญเจพเจตเฉ‡เจ‚ เจ‰เจน เจตเฉ€ เจœเจฟเจจเฉเจนเจพเจ‚ เจตเจฟเฉฑเจš เจธเจชเฉฑเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเจพ เจกเฉ‡เจŸเจพ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจนเฉเจฃ เจ‡เจธ เจชเจนเฉเฉฐเจš เจจเฉ‚เฉฐ ClickHouse (c 18.16).

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

Elasticsearch เจฌเจพเจฐเฉ‡ เจ•เฉ€?

Elasticsearch เจญเจพเจฐเฉ€ เจตเจฐเจ•เจฒเฉ‹เจก เจจเฉ‚เฉฐ เจธเฉฐเจญเจพเจฒเจฃ เจฒเจˆ เจœเจพเจฃเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจšเจฒเฉ‹ เจ‰เจธเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจ‡เจธเจจเฉ‚เฉฐ เจ…เจœเจผเจฎเจพเจˆเจเฅค เจนเฉเจฃ เจฒเฉ‹เจก เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเจฟเจธเจฆเจพ เจนเฉˆ:

เจ…เฉฑเจœ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ (เจ…เจคเฉ‡ เจจเจพ เจธเจฟเจฐเจซเจผ) เจตเจฟเฉฑเจš เจฒเฉŒเจ—เจธ: เจ‰เจฎเฉ€เจฆเจพเจ‚ เจ…เจคเฉ‡ เจ…เจธเจฒเฉ€เจ…เจค

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

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

เจซเจฟเจฐ เจ‡เฉฑเจ• เจ•เฉเจฆเจฐเจคเฉ€ เจธเจตเจพเจฒ เจ‰เฉฑเจ เจฆเจพ เจนเฉˆ:

เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ•เจฟเจนเฉœเฉ‡ เจฒเฉŒเจ—เจธ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ?

เจ…เฉฑเจœ เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ (เจ…เจคเฉ‡ เจจเจพ เจธเจฟเจฐเจซเจผ) เจตเจฟเฉฑเจš เจฒเฉŒเจ—เจธ: เจ‰เจฎเฉ€เจฆเจพเจ‚ เจ…เจคเฉ‡ เจ…เจธเจฒเฉ€เจ…เจค เจ†เจ‰ เจ†เจชเจฃเฉ‡ เจ†เจช เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเฉ€เจ: เจฒเฉŒเจ— เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจญเจฐเจชเฉ‚เจฐ เจนเฉ‹เจฃเฉ‡ เจšเจพเจนเฉ€เจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจ•เจตเจฐ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ‡ เจœเจพเจฃเฉ‡ เจšเจพเจนเฉ€เจฆเฉ‡ เจนเจฐ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจ˜เจŸเจจเจพ.

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

เจ‡เจธ เจฒเจˆ เจ…เจธเฉ€เจ‚ เจ‡เจธ เจธเจฟเฉฑเจŸเฉ‡ 'เจคเฉ‡ เจชเจนเฉเฉฐเจšเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ•เฉ‡เจ‚เจฆเจฐเฉ€เจ•เฉเจฐเจฟเจค เจฒเฉŒเจ—เจฟเฉฐเจ— เจนเจฎเฉ‡เจธเจผเจพ เจœเจพเจ‡เจœเจผ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ. เจ…เจ•เจธเจฐ เจ•เจฒเจพเจ‡เฉฐเจŸ เจธเจพเจฐเฉ‡ เจฒเฉŒเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฅเจพเจ‚ เจคเฉ‡ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจนเจพเจฒเจพเจ‚เจ•เจฟ เจ…เจธเจฒ เจตเจฟเฉฑเจš, เจชเฉ‚เจฐเฉ‡ เจฒเฉŒเจ— เจคเฉ‹เจ‚, เจธเจฟเจฐเจซ เจ‡เฉฑเจ• เจธเจผเจฐเจค 5% เจธเฉเจจเฉ‡เจนเจฟเจ†เจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจœเฉ‹ เจ•เจพเจฐเฉ‹เจฌเจพเจฐ เจฒเจˆ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเจจ:

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

เจœเฉ€เจตเจจ เจคเฉ‹เจ‚ เจฆเฉเจฐเจฟเจธเจผเจŸเจพเจ‚เจค

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

เจ•เจพเจฐเจชเฉ‹เจฐเฉ‡เจŸ เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃ เจตเจพเจฒเฉ‡ เจธเฉˆเจ‚เจธเจฐ - QRadar เจจเจพเจฒ เจ•เฉ‡เจ‚เจฆเจฐเฉ€เจ•เฉเจฐเจฟเจค เจฒเฉŒเจ— เจ•เจฒเฉˆเจ•เจธเจผเจจ เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ "เจฆเฉ‹เจธเจค เจฌเจฃเจพเจ‰เจฃ" เจฆเฉ€ เจฒเฉ‹เฉœ เจธเฉ€เฅค เจ‡เจน เจธเจฟเจธเจŸเจฎ syslog เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฐเจพเจนเฉ€เจ‚ เจฒเจพเจ— เจชเฉเจฐเจพเจชเจค เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ FTP เจคเฉ‹เจ‚ เจชเฉเจฐเจพเจชเจค เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ‡เจธเจจเฉ‚เฉฐ fluentd เจฒเจˆ remote_syslog เจชเจฒเฉฑเจ—เจ‡เจจ เจจเจพเจฒ เจœเฉ‹เฉœเจจเจพ เจคเฉเจฐเฉฐเจค เจธเฉฐเจญเจต เจจเจนเฉ€เจ‚ เจธเฉ€เฅค (เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ‡เจน เจจเจฟเจ•เจฒเจฟเจ†, เจ…เจธเฉ€เจ‚ เจ‡เจ•เฉฑเจฒเฉ‡ เจจเจนเฉ€เจ‚ เจนเจพเจ‚). QRadar เจธเฉˆเจŸ เจ…เจช เจ•เจฐเจจ เจตเจฟเฉฑเจš เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจ—เจพเจนเจ• เจฆเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจŸเฉ€เจฎ เจฆเฉ‡ เจชเฉฑเจ– เจตเจฟเฉฑเจš เจจเจฟเจ•เจฒเฉ€เจ†เจ‚เฅค

เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจตเจชเจพเจฐเจ•-เจจเจพเจœเจผเฉเจ• เจฒเฉŒเจ—เจธ เจฆเจพ เจ‡เฉฑเจ• เจนเจฟเฉฑเจธเจพ FTP QRadar 'เจคเฉ‡ เจ…เฉฑเจชเจฒเฉ‹เจก เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจ…เจคเฉ‡ เจฆเฉ‚เจœเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจจเฉ‚เฉฐ เจจเฉ‹เจกเจพเจ‚ เจคเฉ‹เจ‚ เจธเจฟเฉฑเจงเจพ เจฐเจฟเจฎเฉ‹เจŸ เจธเจฟเจธเจฒเฉŒเจ— เจฐเจพเจนเฉ€เจ‚ เจฐเฉ€เจกเจพเจ‡เจฐเฉˆเจ•เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค เจ‡เจธ เจฒเจˆ เจ…เจธเฉ€เจ‚ เจฒเจฟเจ–เจฟเจ† เจตเฉ€ เจนเฉˆ เจธเจงเจพเจฐเจจ เจšเจพเจฐเจŸ - เจธเจผเจพเจ‡เจฆ เจ‡เจน เจ•เจฟเจธเฉ‡ เจจเฉ‚เฉฐ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจ•เจฐเฉ‡เจ—เจพ... เจจเจคเฉ€เจœเจพ เจธเจ•เฉ€เจฎ เจฒเจˆ เจงเฉฐเจจเจตเจพเจฆ, เจ—เจพเจนเจ• เจจเฉ‡ เจ–เฉเจฆ เจจเจพเจœเจผเฉเจ• เจฒเฉŒเจ— เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเฉ‡ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เฉ€เจคเจพ (เจ‰เจธเจฆเฉ‡ เจฎเจจเจชเจธเฉฐเจฆ เจธเจพเจงเจจเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ), เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจฒเฉŒเจ—เจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจฆเฉ€ เจฒเจพเจ—เจค เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹เจ, เจธเจฟเจฐเจซ เจชเจฟเจ›เจฒเจพ เจฎเจนเฉ€เจจเจพ.

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

เจฒเฉŒเจ— เจฒเจˆ เจฎเจพเจชเจฆเฉฐเจก

เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจ‰เจฆเจพเจนเจฐเจฃเจพเจ‚ เจ‡เจธ เจธเจฟเฉฑเจŸเฉ‡ 'เจคเฉ‡ เจชเจนเฉเฉฐเจšเจฆเฉ€เจ†เจ‚ เจนเจจ เจ•เจฟ เจฒเฉŒเจ— เจ•เจฒเฉˆเจ•เจธเจผเจจ เจธเจฟเจธเจŸเจฎ เจฆเฉ€ เจšเฉ‹เจฃ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฒเฉ‹เฉœ เจนเฉˆ เจฒเฉŒเจ—เจธ เจจเฉ‚เฉฐ เจตเฉ€ เจ–เฉเจฆ เจกเจฟเจœเจผเจพเจˆเจจ เจ•เจฐเฉ‹! เจ‡เฉฑเจฅเฉ‡ เจ•เฉ€ เจฒเฉ‹เฉœเจพเจ‚ เจนเจจ?

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

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

2019-10-29 13:10:43 +0000 [warn]: dump an error event: error_class=Fluent::Plugin::ElasticsearchErrorHandler::ElasticsearchError error="400 - Rejected by Elasticsearch"

เจ—เจฒเจคเฉ€ เจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจซเฉ€เจฒเจก เจญเฉ‡เจœ เจฐเจนเฉ‡ เจนเฉ‹ เจœเจฟเจธเจฆเฉ€ เจ•เจฟเจธเจฎ เจ‡เฉฑเจ• เจฐเฉˆเจกเฉ€เจฎเฉ‡เจก เจฎเฉˆเจชเจฟเฉฐเจ— เจจเจพเจฒ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจตเจฟเฉฑเจš เจ…เจธเจฅเจฟเจฐ เจนเฉˆเฅค เจธเจฐเจฒ เจ‰เจฆเจพเจนเจฐเจจ เจ‡เฉฑเจ• เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจฆเฉ‡ เจจเจพเจฒ nginx เจฒเฉŒเจ— เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ–เฉ‡เจคเจฐ เจนเฉˆ $upstream_status. เจ‡เจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจจเฉฐเจฌเจฐ เจœเจพเจ‚ เจ‡เฉฑเจ• เจธเจคเจฐ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจฃ เจฒเจˆ:

{ "ip": "1.2.3.4", "http_user": "-", "request_id": "17ee8a579e833b5ab9843a0aca10b941", "time": "29/Oct/2019:16:18:57 +0300", "method": "GET", "uri": "/staffs/265.png", "protocol": "HTTP/1.1", "status": "200", "body_size": "906", "referrer": "https://example.com/staff", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.70 Safari/537.36", "request_time": "0.001", "cache_status": "-", "upstream_response_time": "0.001, 0.007", "upstream_addr": "127.0.0.1:9000", "upstream_status": "200", "upstream_response_length": "906", "location": "staff"}
{ "ip": "1.2.3.4", "http_user": "-", "request_id": "47fe42807f2a7d8d5467511d7d553a1b", "time": "29/Oct/2019:16:18:57 +0300", "method": "GET", "uri": "/staff", "protocol": "HTTP/1.1", "status": "200", "body_size": "2984", "referrer": "-", "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.70 Safari/537.36", "request_time": "0.010", "cache_status": "-", "upstream_response_time": "0.001, 0.007", "upstream_addr": "10.100.0.10:9000, 10.100.0.11:9000", "upstream_status": "404, 200", "upstream_response_length": "0, 2984", "location": "staff"}

เจฒเฉŒเจ— เจฆเจฟเจ–เจพเจ‰เจ‚เจฆเฉ‡ เจนเจจ เจ•เจฟ เจธเจฐเจตเจฐ 10.100.0.10 เจจเฉ‡ 404 เจ—เจฒเจคเฉ€ เจจเจพเจฒ เจœเจตเจพเจฌ เจฆเจฟเฉฑเจคเจพ เจ…เจคเฉ‡ เจฌเฉ‡เจจเจคเฉ€ เจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจธเจฎเฉฑเจ—เจฐเฉ€ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจจเฉ‚เฉฐ เจญเฉ‡เจœเจฟเจ† เจ—เจฟเจ† เจธเฉ€เฅค เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจฒเฉŒเจ—เจธ เจตเจฟเฉฑเจš เจฎเฉเฉฑเจฒ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฌเจฃ เจ—เจฟเจ†:

"upstream_response_time": "0.001, 0.007"

เจ‡เจน เจธเจฅเจฟเจคเฉ€ เจ‡เฉฐเจจเฉ€ เจ†เจฎ เจนเฉˆ เจ•เจฟ เจ‡เจน เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ เจฆเฉ‡ เจนเฉฑเจ•เจฆเจพเจฐ เจตเฉ€ เจนเฉˆ เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจตเจฟเฉฑเจš เจนเจตเจพเจฒเฉ‡.

เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ—เจคเจพ เจฌเจพเจฐเฉ‡ เจ•เฉ€?

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

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

"helm.sh/hook-delete-policy": hook-succeeded

เจ‡เจธ เจ•เจฐเจ•เฉ‡, เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจฒเฉŒเจ— เจธเจŸเฉ‹เจฐเฉ‡เจœเจผ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค เจ‡เจธ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš เจฐเจพเจœเจจเฉ€เจคเฉ€ เจฎเจฆเจฆ เจ•เจฐ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค before-hook-creation.

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

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

เจ…เฉฐเจค เจตเจฟเฉฑเจš, เจธเจพเจจเฉ‚เฉฐ เจ‡เจน เจจเจนเฉ€เจ‚ เจญเฉเฉฑเจฒเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจ‰เจช-เจชเฉเจฐเจฃเจพเจฒเฉ€ เจฆเฉ€ เจธเจนเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐเจจเจพ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆ. เจจเจนเฉ€เจ‚ เจคเจพเจ‚, เจ…เจœเจฟเจนเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจšเฉฑเจฒเจฃเจพ เจ†เจธเจพเจจ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจชเฉเจฐเจตเจพเจน เจ‡เฉฑเจ• เจฐเจพเจœ เจตเจฟเฉฑเจš เจนเฉเฉฐเจฆเจพ เจนเฉˆ CrashLoopBackOff เจ…เจคเฉ‡ เจ•เฉเจ เจตเฉ€ เจจเจนเฉ€เจ‚ เจญเฉ‡เจœเจฆเจพ, เจ…เจคเฉ‡ เจ‡เจน เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจฃ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเฉ‡ เจจเฉเจ•เจธเจพเจจ เจฆเจพ เจตเจพเจ…เจฆเจพ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจธเจฟเฉฑเจŸเจพ

เจ‡เจธ เจฒเฉ‡เจ– เจตเจฟเฉฑเจš, เจ…เจธเฉ€เจ‚ Datadog เจตเจฐเจ—เฉ‡ SaaS เจนเฉฑเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจฆเฉ‡เจ– เจฐเจนเฉ‡ เจนเจพเจ‚เฅค เจ‡เฉฑเจฅเฉ‡ เจฆเฉฑเจธเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจฒเฉŒเจ— เจ‡เจ•เฉฑเจ เฉ‡ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจฎเจพเจนเจฐ เจตเจชเจพเจฐเจ• เจ•เฉฐเจชเจจเฉ€เจ†เจ‚ เจฆเฉเจ†เจฐเจพ เจ•เจฟเจธเฉ‡ เจจเจพ เจ•เจฟเจธเฉ‡ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจนเฉฑเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจชเจฐ เจนเจฐ เจ•เฉ‹เจˆ เจตเฉฑเจ–-เจตเฉฑเจ– เจ•เจพเจฐเจจเจพเจ‚ เจ•เจฐเจ•เฉ‡ SaaS เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค (เจฎเฉเฉฑเจ– เจ•เฉ€เจฎเจค เจนเจจ เจ…เจคเฉ‡ 152-FZ เจฆเฉ€ เจชเจพเจฒเจฃเจพ).

เจ•เฉ‡เจ‚เจฆเจฐเฉ€เจ•เฉเจฐเจฟเจค เจฒเฉŒเจ— เจธเฉฐเจ—เฉเจฐเจนเจฟ เจชเจนเจฟเจฒเจพเจ‚ เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจ•เฉฐเจฎ เจตเจพเจ‚เจ— เจฒเฉฑเจ—เจฆเจพ เจนเฉˆ, เจชเจฐ เจ‡เจน เจฌเจฟเจฒเจ•เฉเจฒ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ‡เจน เจฏเจพเจฆ เจฐเฉฑเจ–เจฃเจพ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆ เจ•เจฟ:

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

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

PS

เจธเจพเจกเฉ‡ เจฌเจฒเฉŒเจ— 'เจคเฉ‡ เจตเฉ€ เจชเฉœเฉเจนเฉ‹:

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

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