Prometheus, Clickhouse, ELK เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดžเด™เตเด™เตพ เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต เดจเดฟเดฐเต€เด•เตเดทเดฃเด‚ เดจเดŸเดคเตเดคเดฟเดฏเดคเต

เดŽเดจเตเดฑเต† เดชเต‡เดฐเต เด†เดจเตเดฑเตบ เดฌเดพเดกเต†เดฑเดฟเตป. เดžเดพเตป เดนเตˆ เดŸเต†เด•เตเดจเต‹เดณเดœเดฟ เดธเต†เดจเตเดฑเดฑเดฟเตฝ เดœเต‹เดฒเดฟ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดทเตป เดจเดŸเดคเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด’เดฐเต เดฎเดพเดธเด‚ เดฎเตเดฎเตเดชเต, เดžเด™เตเด™เดณเตเดŸเต† เด•เต‹เตผเดชเตเดชเดฑเต‡เดฑเตเดฑเต เด•เต‹เตบเดซเดฑเตปเดธเต เด…เดตเดธเดพเดจเดฟเดšเตเดšเต, เด…เดตเดฟเดŸเต† เดžเด™เตเด™เดณเตเดŸเต† เดจเด—เดฐเดคเตเดคเดฟเดฒเต† เดเดŸเดฟ เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟเดฏเตเดฎเดพเดฏเดฟ เดžเด™เตเด™เตพ เดถเต‡เด–เดฐเดฟเดšเตเดš เด…เดจเตเดญเดตเด‚ เดชเด™เตเด•เดฟเดŸเตเดŸเต. เดตเต†เดฌเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดžเดพเตป เดธเด‚เดธเดพเดฐเดฟเดšเตเดšเต. เดฎเต†เดฑเตเดฑเต€เดฐเดฟเดฏเตฝ เดœเต‚เดจเดฟเดฏเตผ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเดฟเดกเดฟเตฝ เดฒเต†เดตเดฒเดฟเดจเดพเดฏเดฟ เด‰เดฆเตเดฆเต‡เดถเดฟเดšเตเดšเตเดณเตเดณเดคเดพเดฃเต, เด…เดตเตผ เด†เดฆเตเดฏเด‚ เดฎเตเดคเตฝ เดˆ เดชเตเดฐเด•เตเดฐเดฟเดฏ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ.

Prometheus, Clickhouse, ELK เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดžเด™เตเด™เตพ เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต เดจเดฟเดฐเต€เด•เตเดทเดฃเด‚ เดจเดŸเดคเตเดคเดฟเดฏเดคเต

เดเดคเตŠเดฐเต เดฎเต‹เดฃเดฟเดฑเตเดฑเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเด‚ เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเดฏ เด…เดŸเดฟเดธเตเดฅเดพเดจเด•เตเด•เดฒเตเดฒเต เดฌเดฟเดธเดฟเดจเดธเตเดธเต เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต. เดจเดฟเดฐเต€เด•เตเดทเดฃเดคเตเดคเดฟเดจเต เดตเต‡เดฃเตเดŸเดฟเดฏเตเดณเตเดณ เดจเดฟเดฐเต€เด•เตเดทเดฃเด‚ เด†เตผเด•เตเด•เตเด‚ เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดณเตเดณ เด•เดพเดฐเตเดฏเดฎเดฒเตเดฒ. เดฌเดฟเดธเดฟเดจเดธเตเดธเดฟเดจเต เดŽเดจเตเดคเดพเดฃเต เดตเต‡เดฃเตเดŸเดคเต? เด…เดคเดฟเดจเดพเตฝ เดŽเดฒเตเดฒเดพเด‚ เดตเต‡เด—เดคเตเดคเดฟเดฒเตเด‚ เดชเดฟเดถเด•เตเด•เดณเดฟเดฒเตเดฒเดพเดคเต†เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เดฌเดฟเดธเดฟเดจเดธเตเด•เตพ เดธเดœเต€เดตเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเตเดตเดดเดฟ เดžเด™เตเด™เตพ เดคเดจเตเดจเต† เดธเต‡เดตเดจเดคเตเดคเดฟเดฒเต† เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเด•เดฏเตเด‚ เด•เดดเดฟเดฏเตเดจเตเดจเดคเตเดฐ เดตเต‡เด—เดคเตเดคเดฟเตฝ เด…เดต เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚. เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เดžเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เด‰เดชเดญเต‹เด•เตเดคเดพเดตเดฟเดจเดพเดฏเตเดณเตเดณ เด’เดฐเต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเตฝ เด•เดดเดฟเดžเตเดž เดตเตผเดทเด‚ เดžเดพเตป เดชเดฐเดฟเดนเดฐเดฟเดšเตเดš เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเดพเดฃเต เด‡เดต.

เดชเตเดฐเต‹เดœเด•เตเดŸเต เด•เตเดฑเดฟเดšเตเดšเต

เดฐเดพเดœเตเดฏเดคเตเดคเต† เดเดฑเตเดฑเดตเตเด‚ เดตเดฒเดฟเดฏ เดฒเต‹เดฏเตฝเดฑเตเดฑเดฟ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเดฟเดฒเตŠเดจเตเดจเดพเดฃเต เดชเดฆเตเดงเดคเดฟ. เดฌเต‹เดฃเดธเต เด•เดพเตผเดกเตเด•เตพ เดชเต‹เดฒเตเดณเตเดณ เดตเดฟเดตเดฟเดง เดฎเดพเตผเด•เตเด•เดฑเตเดฑเดฟเด‚เด—เต เดŸเต‚เดณเตเด•เตพ เดตเดดเดฟ เดตเดฟเตฝเดชเตเดชเดจเดฏเตเดŸเต† เด†เดตเตƒเดคเตเดคเดฟ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เดฑเต€เดŸเตเดŸเต†เดฏเดฟเตฝ เดถเตƒเด‚เด–เดฒเด•เดณเต† เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต. เดฎเตŠเดคเตเดคเดคเตเดคเดฟเตฝ, เดชเดคเตเดคเต เดธเต†เตผเดตเดฑเตเด•เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ 14 เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต.

เด‡เดจเตเดฑเตผเดตเตเดฏเต‚ เดตเต‡เดณเดฏเดฟเตฝ, เด…เดกเตเดฎเดฟเตปเดฎเดพเตผ เดŽเดฒเตเดฒเดพเดฏเตโ€Œเดชเตเดชเต‹เดดเตเด‚ เดฎเต‹เดฃเดฟเดฑเตเดฑเดฑเดฟเด‚เด—เต เดตเต†เดฌเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเต† เดถเดฐเดฟเดฏเดพเดฏเดฟ เดธเดฎเต€เดชเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเต เดžเดพเตป เด†เดตเตผเดคเตเดคเดฟเดšเตเดšเต เดถเตเดฐเดฆเตเดงเดฟเดšเตเดšเต: เดชเดฒเดฐเตเด‚ เด‡เดชเตเดชเต‹เดดเตเด‚ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฎเต†เดŸเตเดฐเดฟเด•เตเด•เตเด•เดณเดฟเตฝ เดถเตเดฐเดฆเตเดง เด•เต‡เดจเตเดฆเตเดฐเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดธเต‡เดตเดจเด™เตเด™เตพ เด‡เดŸเดฏเตเด•เตเด•เดฟเดŸเต† เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดŽเดจเตเดฑเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด‰เดชเดญเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต† เดจเดฟเดฐเต€เด•เตเดทเดฃ เดธเด‚เดตเดฟเดงเดพเดจเด‚ เดฎเตเดฎเตเดชเต เดเดธเดฟเด‚เด—เดฏเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดฎเต‡เตฝเดชเตเดชเดฑเดžเตเดž เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เด’เดฐเต เดคเดฐเดคเตเดคเดฟเดฒเตเด‚ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเดฟเดฒเตเดฒ. เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เด•เตเดฒเดฏเดจเตเดฑเต เดคเดจเตเดจเต† เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดžเด™เตเด™เดณเต† เด…เดฑเดฟเดฏเดฟเดšเตเดšเต, เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เดชเดฒเดชเตเดชเต‹เดดเตเด‚, เด•เดพเดฐเดฃเด‚ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเตป เด†เดตเดถเตเดฏเดฎเดพเดฏ เดกเดพเดฑเตเดฑ เดžเด™เตเด™เดณเตเดŸเต† เดชเด•เตเด•เดฒเดฟเดฒเตเดฒเดพเดฏเดฟเดฐเตเดจเตเดจเต.

เด•เต‚เดŸเดพเดคเต†, เด…เดคเดฟเดจเตเดฑเต† เด•เต‚เดŸเตเดคเตฝ เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเตเดฑเต† เดจเดฟเดฐเตผเดคเตเดฅเด•เดคเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดงเดพเดฐเดฃเดฏเตเดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดเดธเดฟเด‚เด—เดฏเต† เดชเดฐเดฟเดšเดฏเดฎเตเดณเตเดณเดตเตผ เดŽเดจเตเดจเต† เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดฎเต†เดจเตเดจเต เด•เดฐเตเดคเตเดจเตเดจเต. เด…เดคเดฟเดจเดพเตฝ, เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดจเดพเดฏเดฟ เดตเต†เดฌเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดฎเต‹เดฃเดฟเดฑเตเดฑเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดชเตเดจเตผเดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดฏเดพเตป เดžเด™เตเด™เตพ เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต.

เดชเตเดฐเต‡เดพเดฎเดฟเดคเตเดคเดฟเดฏเดธเต

เดฎเต‚เดจเตเดจเต เดชเตเดฐเดงเดพเดจ เดธเต‚เดšเด•เด™เตเด™เดณเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เดžเด™เตเด™เตพ เดชเตเดฐเต‹เดฎเดฟเดคเตเดฏเต‚เดธเดฟเดจเต† เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต:

  1. เดฒเดญเตเดฏเดฎเดพเดฏ เดฎเต†เดŸเตเดฐเดฟเด•เตเด•เตเด•เดณเตเดŸเต† เด’เดฐเต เดตเดฒเดฟเดฏ เดŽเดฃเตเดฃเด‚. เดžเด™เตเด™เดณเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด…เดตเดฏเดฟเตฝ 60 เด†เดฏเดฟเดฐเด‚ เด‰เดฃเตเดŸเต. เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เด…เดตเดฏเดฟเตฝ เดญเต‚เดฐเดฟเดญเดพเด—เดตเตเด‚ เดžเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต (เด’เดฐเตเดชเด•เตเดทเต‡ เดเด•เดฆเต‡เดถเด‚ 95%). เดฎเดฑเตเดตเดถเดคเตเดคเต, เด…เดตเดฏเต†เดฒเตเดฒเดพเด‚ เดคเดพเดฐเดคเดฎเตเดฏเต‡เดจ เดตเดฟเดฒเด•เตเดฑเดžเตเดžเดคเดพเดฃเต. เดžเด™เตเด™เดณเต† เดธเด‚เดฌเดจเตเดงเดฟเดšเตเดšเดฟเดŸเดคเตเดคเต‹เดณเด‚, เดฎเตเดฎเตเดชเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เดเดธเดฟเด‚เด—เดฏเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเตเดชเต‹เตพ เด‡เดคเต เดฎเดฑเตเดฑเตŠเดฐเต เดคเต€เดตเตเดฐเดฎเดพเดฃเต. เด…เดคเดฟเตฝ, เดฎเต†เดŸเตเดฐเดฟเด•เตเดธเต เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเต เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดตเต‡เดฆเดจเดฏเดพเดฏเดฟเดฐเตเดจเตเดจเต: เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณเดต เดšเต†เดฒเดตเต‡เดฑเดฟเดฏเดคเดพเดฃเต (เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเตเดฒเด—เดฟเดจเตเดฑเต† เดธเต‹เดดเตเดธเต เด•เต‹เดกเต เดจเต‹เด•เตเด•เตเด•). เดเดคเตŠเดฐเต เดชเตเดฒเด—เดฟเดจเตเด‚ เดฌเดพเดทเดฟเดฒเต‹ เดชเตˆเดคเตเดคเดฃเดฟเดฒเต‹ เด‰เดณเตเดณ เด’เดฐเต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดพเดฏเดฟเดฐเตเดจเตเดจเต, เด…เดคเดฟเดจเตเดฑเต† เดฒเต‹เดžเตเดšเต เด‰เดชเดญเต‹เด—เด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดตเดฟเดญเดตเด™เตเด™เดณเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เดšเต†เดฒเดตเต‡เดฑเดฟเดฏเดคเดพเดฃเต.
  2. เดˆ เดธเด‚เดตเดฟเดงเดพเดจเด‚ เดคเดพเดฐเดคเดฎเตเดฏเต‡เดจ เดšเต†เดฑเดฟเดฏ เด…เดณเดตเดฟเดฒเตเดณเตเดณ เดตเดฟเดญเดตเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. 600 MB เดฑเดพเด‚, เด’เดฐเต เด•เต‹เดฑเดฟเดจเตเดฑเต† 15%, เดฐเดฃเตเดŸเต เดกเดธเตป IOPS เดŽเดจเตเดจเดฟเดต เดžเด™เตเด™เดณเตเดŸเต† เดŽเดฒเตเดฒเดพ เดฎเต†เดŸเตเดฐเดฟเด•เตเด•เตเด•เตพเด•เตเด•เตเด‚ เดฎเดคเดฟเดฏเดพเด•เตเด‚. เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เดจเดฟเด™เตเด™เตพ เดฎเต†เดŸเตเดฐเดฟเด•เตเดธเต เด•เดฏเดฑเตเดฑเตเดฎเดคเดฟเด•เตเด•เดพเดฐเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เดŽเดจเตเดจเดพเตฝ เด…เดตเดฏเต†เดฒเตเดฒเดพเด‚ Go- เตฝ เดŽเดดเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เด…เดตเดฏเตเด•เตเด•เต เดถเด•เตเดคเดฟเดฏเตŠเดจเตเดจเตเด‚ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ. เด†เดงเตเดจเดฟเด• เดฏเดพเดฅเดพเตผเดคเตเดฅเตเดฏเด™เตเด™เดณเดฟเตฝ เด‡เดคเต เด’เดฐเต เดชเตเดฐเดถเตเดจเดฎเดพเดฃเต†เดจเตเดจเต เดžเดพเตป เด•เดฐเตเดคเตเดจเตเดจเดฟเดฒเตเดฒ.
  3. เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดฒเต‡เด•เตเด•เต เดฎเตˆเด—เตเดฐเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดจเตฝเด•เตเดจเตเดจเต. เด‰เดชเดญเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต† เดชเดฆเตเดงเดคเดฟเด•เตพ เด•เดฃเด•เตเด•เดฟเดฒเต†เดŸเตเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเต เดตเตเดฏเด•เตเดคเดฎเดพเดฃเต.

ELK

เดฎเตเดฎเตเดชเต, เดžเด™เตเด™เตพ เดฒเต‹เด—เตเด•เตพ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเด•เดฏเต‹ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเด•เดฏเต‹ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เดชเต‹เดฐเดพเดฏเตเดฎเด•เตพ เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเดฃเต. เดˆ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดžเด™เตเด™เตพเด•เตเด•เต เด‡เดคเดฟเดจเด•เด‚ เด…เดจเตเดญเดตเด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเดคเดฟเดจเดพเตฝ เดžเด™เตเด™เตพ ELK เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต. เดžเด™เตเด™เตพ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดฒเต‹เด—เตเด•เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เด…เดตเดฟเดŸเต† เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเตเดณเตเดณเต‚. เดซเตเตพ-เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดคเดฟเดฐเดฏเดฒเตเด‚ เด…เดคเดฟเดจเตเดฑเต† เดตเต‡เด—เดคเดฏเตเด‚ เด†เดฏเดฟเดฐเตเดจเตเดจเต เดชเตเดฐเดงเดพเดจ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตฝ เดฎเดพเดจเดฆเดฃเตเดกเด‚.

เด•เตเดฒเดฟเด•เตเดนเต—เดธเต

เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ, เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเต InfluxDB-เดฏเดฟเตฝ เดตเต€เดฃเต. Nginx เดฒเต‹เด—เตเด•เดณเตเด‚ pg_stat_statements-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เดณเตเด‚ เดถเต‡เด–เดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดจเตเดฑเต† เด†เดตเดถเตเดฏเด•เดค เดžเด™เตเด™เตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดฟ, Prometheus เดšเดฐเดฟเดคเตเดฐเดชเดฐเดฎเดพเดฏ เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเด•. เดžเด™เตเด™เตพเด•เตเด•เต เด‡เตปเดซเตโ€Œเดณเด•เตโ€Œเดธเต เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดŸเดฟเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เด…เดคเต เด‡เดŸเดฏเตโ€Œเด•เตเด•เดฟเดŸเต† เดตเดฒเดฟเดฏ เด…เดณเดตเดฟเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเด‚ เด•เตเดฐเดพเดทเต เด†เด•เดพเดจเตเด‚ เดคเตเดŸเด™เตเด™เดฟ. เด•เต‚เดŸเดพเดคเต†, remote_addr เดตเดดเดฟ เดšเต‹เดฆเตเดฏเด™เตเด™เตพ เด—เตเดฐเต‚เดชเตเดชเตเดšเต†เดฏเตเดฏเดพเตป เดžเดพเตป เด†เด—เตเดฐเดนเดฟเดšเตเดšเต, เดŽเดจเตเดจเดพเตฝ เดˆ DBMS-เตฝ เด—เตเดฐเต‚เดชเตเดชเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดŸเดพเด—เตเด•เตพ เดตเดดเดฟ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต. เดŸเดพเด—เตเด•เตพ เดšเต†เดฒเดตเต‡เดฑเดฟเดฏเดคเดพเดฃเต (เดฎเต†เดฎเตเดฎเดฑเดฟ), เด…เดตเดฏเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดธเต‹เดชเดพเดงเดฟเด•เดฎเดพเดฏเดฟ เดชเดฐเดฟเดฎเดฟเดคเดฎเดพเดฃเต.

เดžเด™เตเด™เตพ เดตเต€เดฃเตเดŸเตเด‚ เดคเดฟเดฐเดšเตเดšเดฟเตฝ เดคเตเดŸเด™เตเด™เดฟ. เด†เดตเดถเตเดฏเดฎเดพเดฏเดคเต เดกเดฟเดธเตเด•เดฟเตฝ เดกเดพเดฑเตเดฑ เด•เด‚เดชเตเดฐเดทเตป เด‰เดณเตเดณ, เด•เตเดฑเดžเตเดž เดฑเดฟเดธเต‹เดดเตเดธเต เด‰เดชเดญเต‹เด—เดฎเตเดณเตเดณ เด’เดฐเต เด…เดจเดฒเดฟเดฑเตเดฑเดฟเด•เตเด•เตฝ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด†เดฏเดฟเดฐเตเดจเตเดจเต.

เด•เตเดฒเดฟเด•เตเด•เตเดนเต—เดธเต เดˆ เดŽเดฒเตเดฒเดพ เดฎเดพเดจเดฆเดฃเตเดกเด™เตเด™เดณเตเด‚ เดชเดพเดฒเดฟเด•เตเด•เตเดจเตเดจเต, เดžเด™เตเด™เดณเตเดŸเต† เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเดฟเตฝ เดžเด™เตเด™เตพ เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เด–เต‡เดฆเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เดžเด™เตเด™เตพ เด…เดคเดฟเตฝ เด…เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏ เด…เดณเดตเดฟเดฒเตเดณเตเดณ เดกเดพเดฑเตเดฑ เดŽเดดเตเดคเตเดจเตเดจเดฟเดฒเตเดฒ (เด‡เตปเดธเต‡เตผเดทเดจเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดฎเดฟเดจเดฟเดฑเตเดฑเดฟเตฝ เด…เดฏเตเดฏเดพเดฏเดฟเดฐเด‚ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต).

เดจเตเดฏเต‚เดฑเต†เดฒเดฟเด•เต

NewRelic เดšเดฐเดฟเดคเตเดฐเดชเดฐเดฎเดพเดฏเดฟ เดžเด™เตเด™เดณเต‹เดŸเตŠเดชเตเดชเดฎเตเดฃเตเดŸเต, เด•เดพเดฐเดฃเด‚ เด…เดคเต เด‰เดชเดญเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต† เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดžเด™เตเด™เตพ เด‡เดคเต เด’เดฐเต APM เด†เดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เดธเดฌเตเดฌเดฟเด•เตเดธเต

เดตเดฟเดตเดฟเดง API-เด•เดณเตเดŸเต† เดฌเตเดฒเดพเด•เตเด•เต เดฌเต‹เด•เตโ€Œเดธเต เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพ Zabbix เดฎเดพเดคเตเดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เด’เดฐเต เดฎเต‹เดฃเดฟเดฑเตเดฑเดฑเดฟเด‚เด—เต เดธเดฎเต€เดชเดจเด‚ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต

เดšเตเดฎเดคเดฒ เดตเดฟเด˜เดŸเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเด‚ เด…เดคเตเดตเดดเดฟ เดจเดฟเดฐเต€เด•เตเดทเดฃเดคเตเดคเดฟเดจเตเดณเตเดณ เดธเดฎเต€เดชเดจเด‚ เดšเดฟเดŸเตเดŸเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดจเตเด‚ เดžเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเดšเตเดšเต.

เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดžเดพเตป เดžเด™เตเด™เดณเตเดŸเต† เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเต† เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฒเต†เดตเดฒเตเด•เดณเดพเดฏเดฟ เดตเดฟเดญเดœเดฟเดšเตเดšเต:

  • เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเดฑเตเด‚ เดตเดฟเดŽเด‚เดŽเดธเตเด‚;
  • เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด‚;
  • เดธเดฟเดธเตเดฑเตเดฑเด‚ เดธเต‡เดตเดจเด™เตเด™เตพ, เดธเต‹เดซเตเดฑเตเดฑเตเดตเต†เดฏเตผ เดธเตเดฑเตเดฑเดพเด•เตเด•เต;
  • เด…เดชเต‡เด•เตเดท;
  • เดฌเดฟเดธเดฟเดจเดธเตเดธเต เดฏเตเด•เตเดคเดฟ.

เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต เดˆ เดธเดฎเต€เดชเดจเด‚ เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฃเต:

  • เด“เดฐเต‹ เดฒเต†เดตเดฒเดฟเดจเตเดฑเต†เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเต เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟเด•เตพ เด†เดฐเดพเดฃเต†เดจเตเดจเต เดžเด™เตเด™เตพเด•เตเด•เดฑเดฟเดฏเดพเด‚, เด‡เดคเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เดžเด™เตเด™เตพเด•เตเด•เต เด…เดฒเต‡เตผเดŸเตเดŸเตเด•เตพ เด…เดฏเดฏเตเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚;
  • เด…เดฒเต‡เตผเดŸเตเดŸเตเด•เตพ เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเตเดฎเตเดชเต‹เตพ เดจเดฎเตเด•เตเด•เต เด˜เดŸเดจ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ - เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เตป เดฎเตŠเดคเตเดคเดคเตเดคเดฟเตฝ เดฒเดญเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดคเดชเตเดชเต‹เตพ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดฒเดญเตเดฏเดคเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด’เดฐเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเดคเต เดตเดฟเดšเดฟเดคเตเดฐเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚.

เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดฒเต† เดฒเด‚เด˜เดจเด™เตเด™เตพ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดžเด™เตเด™เดณเตเดŸเต† เดšเตเดฎเดคเดฒ เดŽเดจเตเดจเดคเดฟเดจเดพเตฝ, เด…เดฒเต‡เตผเดŸเตเดŸเดฟเด‚เด—เต เดจเดฟเดฏเดฎเด™เตเด™เตพ เดŽเดดเตเดคเตเดฎเตเดชเต‹เตพ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เต‡เดฃเตเดŸ เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เด…เดณเดตเตเด•เต‹เดฒเตเด•เตพ เดžเด™เตเด™เตพ เด“เดฐเต‹ เดคเดฒเดคเตเดคเดฟเดฒเตเด‚ เดนเตˆเดฒเตˆเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดฃเด‚. เด…เดŸเตเดคเตเดคเดคเดพเดฏเดฟ, เดจเดฎเตเด•เตเด•เต "VMS", "เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด‚", "เดธเดฟเดธเตเดฑเตเดฑเด‚ เดธเต‡เดตเดจเด™เตเด™เตพ, เดธเต‹เดซเตเดฑเตเดฑเตเดตเต†เดฏเตผ เดธเตเดฑเตเดฑเดพเด•เตเด•เต" เดŽเดจเตเดจเต€ เดคเดฒเด™เตเด™เดณเดฟเดฒเต‚เดŸเต† เดชเต‹เด•เดพเด‚.

เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เดจเตเด•เตพ

เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดžเด™เตเด™เตพเด•เตเด•เต เดชเตเดฐเต‹เดธเดธเตผ, เดกเดฟเดธเตเด•เต, เดฎเต†เดฎเตเดฎเดฑเดฟ, เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดŽเดจเตเดจเดฟเดต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เด†เดฆเตเดฏเดคเตเดคเต† เดฐเดฃเตเดŸเต†เดฃเตเดฃเดคเตเดคเดฟเตฝ เดžเด™เตเด™เตพเด•เตเด•เต เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเตเดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต. เด…เดคเดฟเดจเดพเตฝ, เด…เดณเดตเตเด•เตพ:

CPU เดฎเต‹เดทเตเดŸเดฟเดšเตเดš เดธเดฎเดฏเด‚ - เดจเดฟเด™เตเด™เตพ เด†เดฎเดธเต‹เดฃเดฟเตฝ เด’เดฐเต เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เตป เดตเดพเด™เตเด™เตเดฎเตเดชเต‹เตพ (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, t2.micro), เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดฎเตเดดเตเดตเตป เดชเตเดฐเต‹เดธเดธเตผ เด•เต‹เตผ เด…เดจเตเดตเดฆเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เดฎเดฑเดฟเดšเตเดšเต เด…เดคเดฟเดจเตเดฑเต† เดธเดฎเดฏเดคเตเดคเดฟเดจเตเดฑเต† เด’เดฐเต เด•เตเดตเดพเดŸเตเดŸ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดฃเด‚. เดจเดฟเด™เตเด™เตพ เด…เดคเต เดคเต€เดฐเตเดฎเตเดชเต‹เตพ, เดชเตเดฐเต‹เดธเดธเตผ เดจเดฟเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดŽเดŸเตเดคเตเดคเตเด•เดณเดฏเตเด‚.

เด…เดคเตเดคเดฐเด‚ เดจเดฟเดฎเดฟเดทเด™เตเด™เตพ เดŸเตเดฐเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดคเต€เดฐเตเดฎเดพเดจเด™เตเด™เตพ เดŽเดŸเตเด•เตเด•เดพเดจเตเด‚ เดˆ เดฎเต†เดŸเตเดฐเดฟเด•เต เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต เดซเดพเดฑเตเดฑเตผ เดคเดพเดฐเดฟเดซเต เดŽเดŸเตเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต‹ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเดถเตเดšเดพเดคเตเดคเดฒ เดŸเดพเดธเตเด•เตเด•เตเด•เดณเตเดŸเต†เดฏเตเด‚ API เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเดŸเต†เดฏเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต เดตเตเดฏเดคเตเดฏเดธเตเดค เดธเต†เตผเดตเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต‹?

IOPS + CPU iowait เดธเดฎเดฏเด‚ - เดšเดฟเดฒ เด•เดพเดฐเดฃเด™เตเด™เดณเดพเตฝ, เดฎเดคเดฟเดฏเดพเดฏ IOPS เดจเตฝเด•เดพเดคเตเดคเดคเดฟเดจเดพเตฝ เดชเดฒ เด•เตเดฒเต—เดกเต เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เตเด•เดณเตเด‚ เดชเดพเดชเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เด•เตเดฑเดžเตเดž IOPS เด‰เดณเตเดณ เด’เดฐเต เดทเต†เดกเตเดฏเต‚เตพ เด…เดตเตผเด•เตเด•เต เด’เดฐเต เดตเดพเดฆเดฎเดฒเตเดฒ. เด…เดคเดฟเดจเดพเตฝ, CPU iowait เดถเต‡เด–เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดฎเต‚เดฒเตเดฏเดตเดคเตเดคเดพเดฃเต. เดˆ เดœเต‹เดŸเดฟ เด—เตเดฐเดพเดซเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต - เด•เตเดฑเดžเตเดž IOPS เด‰เด‚ เด‰เดฏเตผเดจเตเดจ I/O เด•เดพเดคเตเดคเดฟเดฐเดฟเดชเตเดชเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต - เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เตเดฎเดพเดฏเดฟ เดธเด‚เดธเดพเดฐเดฟเดšเตเดšเต เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚.

เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด‚

เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฎเต†เดŸเตเดฐเดฟเด•เตเด•เตเด•เตพ:

  • % เตฝ เดฒเดญเตเดฏเดฎเดพเดฏ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเดŸเต† เด…เดณเดตเต;
  • เดธเตเดตเดพเดชเตเดชเต เด‰เดชเดฏเต‹เด— เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚: vmstat swapin, swapout;
  • เดฒเดญเตเดฏเดฎเดพเดฏ เดเดจเต‹เดกเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเดตเตเด‚ เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ %-เตฝ เดถเต‚เดจเตเดฏเดฎเดพเดฏ เด‡เดŸเดตเตเด‚
  • เดถเดฐเดพเดถเดฐเดฟ เดฒเต‹เดกเต;
  • เดฐเดฃเตเดŸเต เดธเด‚เดธเตเดฅเดพเดจเดคเตเดคเต† เด•เดฃเด•เตเดทเดจเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚;
  • เด•เต‹เตบเดŸเตเดฐเดพเด•เตเด•เต เดŸเต‡เดฌเดฟเตพ เดชเต‚เตผเดฃเตเดฃเดค;
  • ss เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ, iproute2 เดชเดพเด•เตเด•เต‡เดœเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดจเตเดฑเต† เด—เตเดฃเดจเดฟเดฒเดตเดพเดฐเด‚ เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚ - เด…เดคเดฟเดจเตเดฑเต† เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเดฟเตฝ เดจเดฟเดจเตเดจเต RTT เด•เดฃเด•เตเดทเดจเตเด•เดณเตเดŸเต† เด’เดฐเต เดธเต‚เดšเด•เด‚ เดจเต‡เดŸเตเด•เดฏเตเด‚ เดกเต†เดธเตเดฑเตเดฑเต เดชเต‹เตผเดŸเตเดŸเต เดตเดดเดฟ เด—เตเดฐเต‚เดชเตเดชเตเดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด•.

เด•เต‚เดŸเดพเดคเต†, เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดคเดฒเดคเตเดคเดฟเตฝ เดžเด™เตเด™เตพเด•เตเด•เต เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เตพ เดชเต‹เดฒเต† เด’เดฐเต เดŽเดจเตเดฑเดฟเดฑเตเดฑเดฟ เด‰เดฃเตเดŸเต. เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เด…เดคเดฟเดจเตเดฑเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเตฝ เด’เดฐเต เดชเตเดฐเดงเดพเดจ เดชเด™เตเด•เต เดตเดนเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เดณเตเดŸเต† เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเต‡เดฃเตเดŸเดคเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดจเดฟเดฐเดตเดงเดฟ pgpools เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด…เดตเดฏเดฟเตฝ เด“เดฐเต‹เดจเตเดจเดฟเดจเตเด‚ เดจเดฟเด™เตเด™เตพ เดตเดฟเดตเดฐเด™เตเด™เตพ เดถเต‡เด–เดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

เดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดจเตเดฑเต† เดธเต†เดฑเตเดฑเต เด‡เดชเตเดฐเด•เดพเดฐเดฎเดพเดฃเต:

  • เดธเดฟเดชเดฟเดฏเต;
  • เดฎเต†เดฎเตเดฎเดฑเดฟ เดชเตเดฐเดพเดฅเดฎเดฟเด•เดฎเดพเดฏเดฟ เดฑเดธเดฟเดกเดจเตเดฑเต เด†เดฃเต;
  • IO - เดตเต†เดฏเดฟเดฒเดคเตเดคเต IOPS เตฝ;
  • FileFd - เดคเตเดฑเดจเตเดจเต เดชเดฐเดฟเดงเดฟ;
  • เด•เดพเดฐเตเดฏเดฎเดพเดฏ เดชเต‡เดœเต เดชเดฐเดพเดœเดฏเด™เตเด™เตพ - เด‡เดคเตเดตเดดเดฟ เดเดคเต เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเดพเดฃเต เดธเตเดตเดพเดชเตเดชเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.

เดžเด™เตเด™เตพ เดกเต‹เด•เตเด•เดฑเดฟเตฝ เดŽเดฒเตเดฒเดพ เดจเดฟเดฐเต€เด•เตเดทเดฃเดตเตเด‚ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเดจเตเดจเต, เดฎเต†เดŸเตเดฐเดฟเด•เตเดธเต เดกเดพเดฑเตเดฑ เดถเต‡เด–เดฐเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เด…เดกเตเดตเตˆเดธเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดฎเดฑเตเดฑเต เดฎเต†เดทเต€เดจเตเด•เดณเดฟเตฝ เดžเด™เตเด™เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต-เดŽเด•เตโ€Œเดธเตโ€Œเดชเต‹เตผเดŸเตเดŸเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เดธเดฟเดธเตเดฑเตเดฑเด‚ เดธเต‡เดตเดจเด™เตเด™เตพ, เดธเต‹เดซเตเดฑเตเดฑเตเดตเต†เดฏเตผ เดธเตเดฑเตเดฑเดพเด•เตเด•เต

เด“เดฐเต‹ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด‚ เด…เดคเดฟเดจเตเดฑเต‡เดคเดพเดฏ เดชเตเดฐเดคเตเดฏเต‡เด•เดคเด•เตพ เด‰เดฃเตเดŸเต, เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดธเต†เดฑเตเดฑเต เดฎเต†เดŸเตเดฐเดฟเด•เตเด•เตเด•เตพ เด’เดฑเตเดฑเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเต เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเดฃเต.

เดธเดพเตผเดตเดคเตเดฐเดฟเด• เดธเต†เดฑเตเดฑเต เด‡เดคเดพเดฃเต:

  • เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดจเดฟเดฐเด•เตเด•เต;
  • เดคเต†เดฑเตเดฑเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚;
  • เดฒเต‡เดฑเตเดฑเตปเดธเดฟ;
  • เดธเดพเดšเตเดšเตเดฑเต‡เดทเตป.

เดˆ เดคเดฒเดคเตเดคเดฟเดฒเตเดณเตเดณ เดจเดฟเดฐเต€เด•เตเดทเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดเดฑเตเดฑเดตเตเด‚ เดถเตเดฐเดฆเตเดงเต‡เดฏเดฎเดพเดฏ เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เตพ Nginx, PostgreSQL เดŽเดจเตเดจเดฟเดตเดฏเดพเดฃเต.

เดžเด™เตเด™เดณเตเดŸเต† เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดเดฑเตเดฑเดตเตเด‚ เด•เต‚เดŸเตเดคเตฝ เดฒเต‹เดกเต เดšเต†เดฏเตเดค เดธเต‡เดตเดจเด‚ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด†เดฃเต. เดฎเตเตปเด•เดพเดฒเด™เตเด™เดณเดฟเตฝ, เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดŽเดจเตเดคเดพเดฃเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต†เดจเตเดจเต เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเดฟเตฝ เดžเด™เตเด™เตพเด•เตเด•เต เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เดชเตเดฐเดถเตโ€ŒเดจเดฎเตเดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต.

เดกเดฟเดธเตเด•เตเด•เดณเดฟเตฝ เด‰เดฏเตผเดจเตเดจ เดฒเต‹เดกเต เดžเด™เตเด™เตพ เด•เดฃเตเดŸเต, เดชเด•เตเดทเต‡ เดธเตเดฒเต‹ เดฒเต‹เด—เตเด•เตพ เดถเดฐเดฟเด•เตเด•เตเด‚ เด’เดจเตเดจเตเด‚ เด•เดพเดฃเดฟเดšเตเดšเดฟเดฒเตเดฒ. เด…เดจเตเดตเต‡เดทเดฃ เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด•เดพเดดเตเดš pg_stat_statements เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดžเด™เตเด™เตพ เดˆ เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต.

เด…เดกเตเดฎเดฟเดจเต เดตเต‡เดฃเตเดŸเดคเต เด‡เดคเตเดฐเดฎเดพเดคเตเดฐเด‚.

เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดตเดพเดฏเดฟเด•เตเด•เดพเดจเตเด‚ เดŽเดดเตเดคเดพเดจเตเดฎเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต† เด—เตเดฐเดพเดซเตเด•เตพ เดžเด™เตเด™เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเต:

Prometheus, Clickhouse, ELK เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดžเด™เตเด™เตพ เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต เดจเดฟเดฐเต€เด•เตเดทเดฃเด‚ เดจเดŸเดคเตเดคเดฟเดฏเดคเต
Prometheus, Clickhouse, ELK เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดžเด™เตเด™เตพ เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต เดจเดฟเดฐเต€เด•เตเดทเดฃเด‚ เดจเดŸเดคเตเดคเดฟเดฏเดคเต

เดŽเดฒเตเดฒเดพเด‚ เดฒเดณเดฟเดคเดตเตเด‚ เดตเตเดฏเด•เตเดคเดตเตเดฎเดพเดฃเต, เด“เดฐเต‹ เด…เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตเด•เตเด•เตเด‚ เด…เดคเดฟเดจเตเดฑเต‡เดคเดพเดฏ เดจเดฟเดฑเดฎเตเดฃเตเดŸเต.

เดธเดฎเดพเดจเดฎเดพเดฏ เดถเตเดฐเดฆเตเดงเต‡เดฏเดฎเดพเดฏ เด‰เดฆเดพเดนเดฐเดฃเด‚ Nginx เดฒเต‹เด—เตเด•เดณเดพเดฃเต. เดšเตเดฐเตเด•เตเด•เด‚ เดšเดฟเดฒเตผ เด…เดต เดชเดพเดดเตโ€Œเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต‹ เดจเดฟเตผเดฌเดจเตเดงเดฎเดพเดฏเตเด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดตเดฏเตเดŸเต† เดชเดŸเตเดŸเดฟเด•เดฏเดฟเตฝ เดชเดฐเดพเดฎเตผเดถเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต‹ เด…เดคเดฟเดถเดฏเดฟเด•เตเด•เดพเดจเดฟเดฒเตเดฒ. เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดตเดณเดฐเต† เดตเดฟเดตเดฐเดฆเดพเดฏเด•เดฎเดฒเตเดฒ, เด…เดคเต เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

เดตเตเดฏเด•เตเดคเดฟเดชเดฐเดฎเดพเดฏเดฟ, เดžเดพเตป request_time, upstream_response_time, body_bytes_sent, request_length, request_id เดŽเดจเตเดจเดฟเดต เดšเต‡เตผเดคเตเดคเต. เดชเตเดฐเดคเดฟเด•เดฐเดฃ เดธเดฎเดฏเดตเตเด‚ เดชเดฟเดถเด•เตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเดตเตเด‚ เดžเด™เตเด™เตพ เดชเตเดฒเต‹เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต:

Prometheus, Clickhouse, ELK เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดžเด™เตเด™เตพ เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต เดจเดฟเดฐเต€เด•เตเดทเดฃเด‚ เดจเดŸเดคเตเดคเดฟเดฏเดคเต
Prometheus, Clickhouse, ELK เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดžเด™เตเด™เตพ เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต เดจเดฟเดฐเต€เด•เตเดทเดฃเด‚ เดจเดŸเดคเตเดคเดฟเดฏเดคเต

เดชเตเดฐเดคเดฟเด•เดฐเดฃ เดธเดฎเดฏเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เดชเดฟเดถเด•เตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เด—เตเดฐเดพเดซเตเด•เตพ เดžเด™เตเด™เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเต. เด“เตผเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต‹? เดžเดพเตป เดฌเดฟเดธเดฟเดจเดธเตเดธเต เดœเต‹เดฒเดฟเด•เดณเต† เด•เตเดฑเดฟเดšเตเดšเต เดธเด‚เดธเดพเดฐเดฟเดšเตเดšเต‹? เดตเต‡เด—เดคเตเดคเดฟเดฒเตเด‚ เดชเดฟเดถเด•เตเด•เดณเดฟเดฒเตเดฒเดพเดคเต†เดฏเตเด‚? เดฐเดฃเตเดŸเต เดšเดพเตผเดŸเตเดŸเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดˆ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดžเด™เตเด™เตพ เด‡เดคเดฟเดจเด•เด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เด…เดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† เดกเตเดฏเต‚เดŸเตเดŸเดฟเดฏเดฟเดฒเตเดณเตเดณ เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดฑเตเดฑเตผเดฎเดพเดฐเต† เดตเดฟเดณเดฟเด•เตเด•เดพเด‚.

เดŽเดจเตเดจเดพเตฝ เด’เดฐเต เดชเตเดฐเดถเตเดจเด‚ เด•เต‚เดŸเดฟ เด…เดตเดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจเต - เดธเด‚เดญเดตเดคเตเดคเดฟเดจเตเดฑเต† เด•เดพเดฐเดฃเด™เตเด™เตพ เดตเต‡เด—เดคเตเดคเดฟเตฝ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเดจเตเดจเดคเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เดพเตป.

เดธเด‚เดญเดต เดชเดฐเดฟเดนเดพเดฐเด‚

เด’เดฐเต เดชเตเดฐเดถเตเดจเด‚ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเดจเตเดจเดคเต เดฎเตเดคเตฝ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดตเดฐเต†เดฏเตเดณเตเดณ เดฎเตเดดเตเดตเตป เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเตเด‚ เดจเดฟเดฐเดตเดงเดฟ เด˜เดŸเตเดŸเด™เตเด™เดณเดพเดฏเดฟ เดคเดฟเดฐเดฟเด•เตเด•เดพเด‚:

  • เดชเตเดฐเดถเตเดจเด‚ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตฝ;
  • เดกเตเดฏเต‚เดŸเตเดŸเดฟ เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดฑเตเดฑเตผเด•เตเด•เต เด…เดฑเดฟเดฏเดฟเดชเตเดชเต;
  • เด’เดฐเต เดธเด‚เดญเดตเดคเตเดคเต‹เดŸเตเดณเตเดณ เดชเตเดฐเดคเดฟเด•เดฐเดฃเด‚;
  • เด•เดพเดฐเดฃเด™เตเด™เตพ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตฝ.

เด•เดดเดฟเดฏเตเดจเตเดจเดคเตเดฐ เดตเต‡เด—เดคเตเดคเดฟเตฝ เด‡เดคเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต. เด’เดฐเต เดชเตเดฐเดถเตเดจเด‚ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเด•เดฏเตเด‚ เด’เดฐเต เด…เดฑเดฟเดฏเดฟเดชเตเดชเต เด…เดฏเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด˜เดŸเตเดŸเด™เตเด™เดณเดฟเตฝ เดžเด™เตเด™เตพเด•เตเด•เต เด•เต‚เดŸเตเดคเตฝ เดธเดฎเดฏเด‚ เดจเต‡เดŸเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ - เดเดคเต เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเดฒเตเด‚ เดฐเดฃเตเดŸเต เดฎเดฟเดจเดฟเดฑเตเดฑเต เด…เดตเดฏเตเด•เตเด•เดพเดฏเดฟ เดšเต†เดฒเดตเดดเดฟเด•เตเด•เตเด‚, เดคเตเดŸเตผเดจเตเดจเตเดณเตเดณเดต เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด‰เดดเตเดคเตเดฎเดฑเดฟเดšเตเดš เดตเดฏเดฒเดพเดฃเต.

เดกเตเดฏเต‚เดŸเตเดŸเดฟ เด“เดซเต€เดธเดฑเตเดŸเต† เดซเต‹เตบ เดฑเดฟเด‚เด—เต เดšเต†เดฏเตเดคเต เดŽเดจเตเดจเต เดธเด™เตเด•เตฝเดชเตเดชเดฟเด•เตเด•เตเด•. เด…เดตเตป เดŽเดจเตเดคเต เดšเต†เดฏเตเดฏเตเด‚? เดšเต‹เดฆเตเดฏเด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เด‰เดคเตเดคเดฐเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดคเดฟเดฐเดฏเตเด• - เดŽเดจเตเดคเดพเดฃเต เดคเด•เตผเดจเตเดจเดคเต, เดŽเดตเดฟเดŸเต†เดฏเดพเดฃเต เดคเด•เตผเดจเตเดจเดคเต, เดŽเด™เตเด™เดจเต† เดชเตเดฐเดคเดฟเด•เดฐเดฟเด•เตเด•เดฃเด‚? เดˆ เดšเต‹เดฆเตเดฏเด™เตเด™เตพเด•เตเด•เต เดžเด™เตเด™เตพ เดŽเด™เตเด™เดจเต† เด‰เดคเตเดคเดฐเด‚ เดจเตฝเด•เตเดจเตเดจเต:

Prometheus, Clickhouse, ELK เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดžเด™เตเด™เตพ เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต เดจเดฟเดฐเต€เด•เตเดทเดฃเด‚ เดจเดŸเดคเตเดคเดฟเดฏเดคเต

เดตเดฟเดœเตเดžเดพเดชเดจเดคเตเดคเดฟเดจเตเดฑเต† เดตเดพเดšเด•เดคเตเดคเดฟเตฝ เดˆ เดตเดฟเดตเดฐเด™เตเด™เดณเต†เดฒเตเดฒเดพเด‚ เดžเด™เตเด™เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ, เดˆ เดชเตเดฐเดถเตโ€Œเดจเดคเตเดคเต‹เดŸเต เดŽเด™เตเด™เดจเต† เดชเตเดฐเดคเดฟเด•เดฐเดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเตเด‚ เด…เดคเต เดŽเด™เตเด™เดจเต† เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเตเด‚ เด…เดคเต เดŽเด™เตเด™เดจเต† เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเตเด‚ เดตเดฟเดตเดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดตเดฟเด•เตเด•เดฟ เดชเต‡เดœเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดฒเดฟเด™เตเด•เต เดจเตฝเด•เตเด•.

เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดฒเต†เดฏเดฑเดฟเดจเต†เดฏเตเด‚ เดฌเดฟเดธเดฟเดจเดธเต เดฒเต‹เดœเดฟเด•เตเด•เดฟเดจเต†เดฏเตเด‚ เด•เตเดฑเดฟเดšเตเดšเต เดžเดพเตป เด‡เดคเตเดตเดฐเต† เด’เดจเตเดจเตเด‚ เดชเดฑเดžเตเดžเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เดจเดฟเตผเดญเดพเด—เตเดฏเดตเดถเดพเตฝ, เดžเด™เตเด™เดณเตเดŸเต† เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เด‡เดคเตเดตเดฐเต† เดฎเต†เดŸเตเดฐเดฟเด•เตเดธเต เดถเต‡เด–เดฐเดฃเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เดˆ เดคเดฒเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดตเดฟเดตเดฐเด™เตเด™เดณเตเดŸเต† เดเด• เด‰เดฑเดตเดฟเดŸเด‚ เดฒเต‹เด—เตเด•เตพ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต.

เด•เตเดฑเดšเตเดšเต เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เตพ.

เด†เดฆเตเดฏเด‚, เด˜เดŸเดจเดพเดชเดฐเดฎเดพเดฏ เดฒเต‹เด—เตเด•เตพ เดŽเดดเตเดคเตเด•. เดธเดจเตเดฆเต‡เดถเดคเตเดคเดฟเดจเตเดฑเต† เดตเดพเดšเด•เดคเตเดคเดฟเตฝ เดธเดจเตเดฆเตผเดญเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเต‡เดฃเตเดŸ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ. เด‡เดคเต เด…เดตเดฐเต† เด—เตเดฐเต‚เดชเตเดชเตเดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต†เดฒเตเดฒเดพเด‚ เดธเดพเดงเดพเดฐเดฃ เดจเดฟเดฒเดฏเดฟเดฒเดพเด•เตเด•เดพเตป เดฒเต‹เด—เตเดธเตเดฑเตเดฑเดพเดทเต เดตเดณเดฐเต† เดธเดฎเดฏเดฎเต†เดŸเตเด•เตเด•เตเด‚.

เดฐเดฃเตเดŸเดพเดฎเดคเดพเดฏเดฟ, เดคเต€เดตเตเดฐเดค เดฒเต†เดตเดฒเตเด•เตพ เดถเดฐเดฟเดฏเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เด“เดฐเต‹ เดญเดพเดทเดฏเตเด•เตเด•เตเด‚ เด…เดคเดฟเดจเตเดฑเต‡เดคเดพเดฏ เดจเดฟเดฒเดตเดพเดฐเดฎเตเดฃเตเดŸเต. เดตเตเดฏเด•เตเดคเดฟเดชเดฐเดฎเดพเดฏเดฟ, เดžเดพเตป เดจเดพเดฒเต เดคเดฒเด™เตเด™เดณเต† เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

  1. เดคเต†เดฑเตเดฑเดฟเดฒเตเดฒ;
  2. เด•เตเดฒเดฏเดจเตเดฑเต เดธเตˆเดกเต เดชเดฟเดถเด•เต;
  3. เดคเต†เดฑเตเดฑเต เดžเด™เตเด™เดณเตเดŸเต† เดญเดพเด—เดคเตเดคเดพเดฃเต, เดžเด™เตเด™เตพเด•เตเด•เต เดชเดฃเด‚ เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ, เดžเด™เตเด™เตพ เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดคเด•เตพ เดตเดนเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ;
  4. เดคเต†เดฑเตเดฑเต เดจเดฎเตเดฎเตเดŸเต† เดญเดพเด—เดคเตเดคเดพเดฃเต, เดจเดฎเตเด•เตเด•เต เดชเดฃเด‚ เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเด‚.

เดžเดพเตป เดธเด‚เด—เตเดฐเดนเดฟเด•เตเด•เดŸเตเดŸเต†. เดฌเดฟเดธเดฟเดจเดธเตเดธเต เดฒเต‹เดœเดฟเด•เตเด•เดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เดฎเต‹เดฃเดฟเดฑเตเดฑเดฑเดฟเด‚เด—เต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพ เดถเตเดฐเดฎเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดคเดจเตเดจเต† เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เดพเดจเตเด‚ เดตเดฟเตฝเดชเตเดชเดจเดฏเตเดŸเต† เดŽเดฃเตเดฃเด‚, เดชเตเดคเดฟเดฏ เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดฐเดœเดฟเดธเตเดŸเตเดฐเต‡เดทเดจเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚, เดจเดฟเดฒเดตเดฟเตฝ เดธเดœเต€เดตเดฎเดพเดฏ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดฎเตเดคเดฒเดพเดฏเดต เดชเต‹เดฒเตเดณเตเดณ เดฎเต†เดŸเตเดฐเดฟเด•เตเดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเดจเตเด‚ เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•.

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฎเตเดดเตเดตเตป เดฌเดฟเดธเดฟเดจเดธเตเดธเตเด‚ เดฌเตเดฐเต—เดธเดฑเดฟเดฒเต† เด’เดฐเต เดฌเดŸเตเดŸเดฃเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เด•เตเดฒเดฟเด•เตเด•เตเดšเต†เดฏเตโ€Œเดคเต เดถเดฐเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต‹เดฏเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพ เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดฌเดพเด•เตเด•เดฟ เดŽเดฒเตเดฒเดพเด‚ เดชเตเดฐเดถเตเดจเดฎเดฒเตเดฒ.

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดžเด™เตเด™เตพ เดšเต†เดฏเตเดคเดคเตเดชเต‹เดฒเต† เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดฒเต‹เด—เตเด•เตพ, Nginx เดฒเต‹เด—เตเด•เตพ เดฎเตเดคเดฒเดพเดฏเดตเดฏเดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เดพเด‚. เดจเดฟเด™เตเด™เตพ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเดฎเดพเดฏเดฟ เด•เดดเดฟเดฏเตเดจเตเดจเดคเตเดฐ เด…เดŸเตเดคเตเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚.

เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฎเต†เดŸเตเดฐเดฟเด•เตโ€Œเดธเต เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚ เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เดฌเดฟเดธเดฟเดจเดธเตเดธเดฟเดจเต เด…เดตเดฏเดฟเตฝ เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเดฟเดฒเตเดฒ, เดžเด™เตเด™เตพเด•เตเด•เต เด…เดตเดฏเตโ€Œเด•เตเด•เต เดชเดฃเด‚ เดจเตฝเด•เตเดจเตเดจเดฟเดฒเตเดฒ.

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•