เดคเดคเตเดธเดฎเดฏเด‚ PHP เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เดณเตเดŸเต† เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เดณเตเด‚ เดจเดฟเดฐเต€เด•เตเดทเดฃเดตเตเด‚. เด•เตเดฒเดฟเด•เตเด•เตเดนเต—เดธเตเด‚ เด—เตเดฐเดพเดซเดพเดจเดฏเตเด‚ เดชเดฟเตปเดฌเดฏเตเดŸเต† เดธเดนเดพเดฏเดคเตเดคเดฟเดจเต†เดคเตเดคเตเดจเตเดจเต

เดชเดฟเตปเดฌ_เดŽเตปเดœเดฟเตป, เดชเดฟเตปเดฌเต‹เตผเดกเต เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เต เดชเด•เดฐเด‚ เด•เตเดฒเดฟเด•เตเด•เตเดนเต—เดธเตเด‚ เด—เตเดฐเดพเดซเดพเดจเดฏเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเดฟเตปเดฌ เดŽเด™เตเด™เดจเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเต เดˆ เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ เดžเดพเตป เดจเดฟเด™เตเด™เดณเต‹เดŸเต เดชเดฑเดฏเตเด‚.

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

เดˆ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด† เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เด’เดฐเต เดธเต†เด•เตเด•เตปเดกเดฟเตฝ / เดฎเดฟเดจเดฟเดฑเตเดฑเดฟเตฝ เดŽเดคเตเดฐ เดคเดตเดฃ เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเตเดตเต†เดจเตเดจเต เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เด†เตผเด•เตเด•เตเด‚ เด…เดฑเดฟเดฏเดฟเดฒเตเดฒ, เด•เต‚เดŸเดพเดคเต† เด…เดตเตผ เด•เต‚เดŸเตเดคเตฝ เดฏเตเด•เตเดคเดฟเดธเดนเดฎเดพเดฏเดฟ เดคเต‹เดจเตเดจเตเดจเตเดจ เดธเตเดฅเดฒเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เด†เดฐเด‚เดญเดฟเดšเตเดšเต "เดธเตเดชเตผเดถเดจเดคเตเดคเดฟเดฒเต‚เดŸเต†" เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเดพเตป เดคเตเดŸเด™เตเด™เตเดจเตเดจเต.

เดšเดฟเดฒเตผ nginx เดฒเต‹เด—เตเด•เตพ เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดฎเดฑเตเดฑเตเดณเตเดณเดตเตผ เดธเตเดฒเต‹ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เตพ เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

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

เดคเดคเตเดธเดฎเดฏเด‚ PHP เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เดณเตเดŸเต† เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เดณเตเด‚ เดจเดฟเดฐเต€เด•เตเดทเดฃเดตเตเด‚. เด•เตเดฒเดฟเด•เตเด•เตเดนเต—เดธเตเด‚ เด—เตเดฐเดพเดซเดพเดจเดฏเตเด‚ เดชเดฟเตปเดฌเดฏเตเดŸเต† เดธเดนเดพเดฏเดคเตเดคเดฟเดจเต†เดคเตเดคเตเดจเตเดจเต

เด†เดฆเตเดฏเดคเตเดคเต† เด•เดพเดฐเดฃเด‚ เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเดจเดพเดฃเต.

Pinba เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เด•เต‚เดŸเตเดคเดฒเต‹ เด•เตเดฑเดตเต‹ "เดŽเด•เตโ€Œเดธเตโ€Œเดนเต‹เดธเตเดฑเตเดฑเต" เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เด…เดตเดธเดพเดจ เดจเดฟเดฎเดฟเดทเด™เตเด™เดณเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดตเดณเดฐเต†เด•เตเด•เดพเดฒเด‚ (เดฆเดฟเดตเดธเด™เตเด™เตพ เดฎเตเดคเตฝ เดฎเดพเดธเด™เตเด™เตพ เดตเดฐเต†) เด…เดณเดตเตเด•เตพ เด•เดพเดฃเตเดจเตเดจเดคเต เดตเดณเดฐเต† เด…เดญเดฟเด•เดพเดฎเตเดฏเดฎเดพเดฃเต.

เด‡เดคเดฟเดจเดพเดฏเดฟ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดฃเตเดŸเต:

  • php-เดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด‚ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด• (เดจเดฟเด™เตเด™เตพเด•เตเด•เต nginx-เดจเดพเดฏเดฟ เด’เดฐเต เดฎเตŠเดกเตเดฏเต‚เตพ เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดจเตเดจเต‡เด•เตเด•เดพเด‚)
  • mysql-เดจเดพเดฏเดฟ เด•เด‚เดชเตˆเตฝ เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเตป
  • เดชเดฟเตปเดฌเต‹เตผเดกเต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเต เด•เตเดฐเต‹เตบ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเด•

เดชเดฟเตปเดฌเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดšเต†เดฑเดฟเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพ เด•เดพเดฐเดฃเด‚, เด‡เดคเต PHP5-เตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดณเตเดณเต‚เดตเต†เดจเตเดจเตเด‚ เดชเดฃเตเดŸเต‡ เดชเดดเดฏ เด•เดพเดฐเตเดฏเดฎเดพเดฃเต†เดจเตเดจเตเด‚ เดชเดฒเตผเด•เตเด•เตเด‚ เดงเดพเดฐเดฃเดฏเตเดฃเตเดŸเต, เดชเด•เตเดทเต‡ เดจเดฎเตเด•เตเด•เต เดชเดฟเดจเตเดจเต€เดŸเต เด•เดพเดฃเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดคเต เด…เด™เตเด™เดจเต†เดฏเดฒเตเดฒ.

เด†เดฆเตเดฏ เด˜เดŸเตเดŸเด‚ เดเดฑเตเดฑเดตเตเด‚ เดฒเดณเดฟเดคเดฎเดพเดฃเต, เดจเดฟเด™เตเด™เตพ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเต เด•เดฎเดพเตปเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดฎเดพเดคเตเดฐเดฎเดพเดฃเต:

apt install php-pinba

เดˆ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด‚ php 7.3 เดตเดฐเต†เดฏเตเดณเตเดณ เดฑเดฟเดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟเด•เดณเดฟเตฝ เดฒเดญเตเดฏเดฎเดพเดฃเต, เดจเดฟเด™เตเด™เตพ เด’เดจเตเดจเตเด‚ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ.

เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเตป เด•เดฎเดพเตปเดกเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดค เดถเต‡เดทเด‚, เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดฒเตเดณเตเดณ เด“เดฐเต‹ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเดจเตเด‚ (เดฑเดฃเตเดฃเดฟเด‚เด—เต เดŸเตˆเด‚, เดฎเต†เดฎเตเดฎเดฑเดฟ เดฎเตเดคเดฒเดพเดฏเดต) เดฎเต†เดŸเตเดฐเดฟเด•เตเดธเต เดถเต‡เด–เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด…เดฏเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด’เดฐเต เดตเตผเด•เตเด•เดฟเด‚เด—เต เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเตป เดžเด™เตเด™เตพเด•เตเด•เต เด‰เดŸเดจเดŸเดฟ เดฒเดญเดฟเด•เตเด•เตเด‚. เดชเตเดฐเต‹เดŸเตเดŸเต‹เดฌเดซเต udp เดตเดดเดฟ 127.0.0.1:30002 เดตเดฐเต†.

เด‡เดคเตเดตเดฐเต† เด†เดฐเตเด‚ เดˆ UDP เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เตพ เดชเดฟเดŸเดฟเด•เตเด•เตเด•เดฏเต‹ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเด•เดฏเต‹ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เดจเดฟเด™เตเด™เดณเตเดŸเต† PHP เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เดณเตเดŸเต† เดตเต‡เด—เดคเดฏเต†เดฏเต‹ เดธเตเดฅเดฟเดฐเดคเดฏเต†เดฏเต‹ เด’เดฐเต เดคเดฐเดคเตเดคเดฟเดฒเตเด‚ เดชเตเดฐเดคเดฟเด•เต‚เดฒเดฎเดพเดฏเดฟ เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ.

เด…เดŸเตเดคเตเดค เด•เดพเดฒเด‚ เดตเดฐเต†, เดˆ UDP เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เตพ เดชเดฟเดŸเดฟเด•เตเด•เดพเดจเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด•เดดเดฟเดฏเตเดจเตเดจ เด’เดฐเต‡เดฏเตŠเดฐเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด†เดฏเดฟเดฐเตเดจเตเดจเต เดชเดฟเตปเดฌ_เดŽเดžเตเดšเดฟเตป. เดตเดฟเดตเดฐเดฃเด‚ "เดฒเดณเดฟเดคเดตเตเด‚ เดธเด‚เด•เตเดทเดฟเดชเตเดคเดตเตเดฎเดพเดฃเต"เด‡เตปเดธเตเดฑเตเดฑเดฒเต‡เดทเตป เดŽเดชเตเดชเต‹เดดเต†เด™เตเด•เดฟเดฒเตเด‚ เด…เดคเต เดตเต€เดฃเตเดŸเตเด‚ เดตเดพเดฏเดฟเด•เตเด•เดพเดจเตเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเดจเตเดฎเตเดณเตเดณ เด†เด—เตเดฐเดนเดคเตเดคเต† เดจเดฟเดฐเตเดคเตเดธเดพเดนเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต. เดกเดฟเดชเตปเดกเตปเดธเดฟเด•เดณเตเดŸเต† เด•เดฟเดฒเต‹เดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดจเต€เดณเดฎเตเดณเตเดณ เดฒเดฟเดธเตเดฑเตเดฑเตเด•เดณเดฟเตฝ เดชเดพเด•เตเด•เต‡เดœเตเด•เดณเตเดŸเต† เดชเต‡เดฐเตเด•เดณเตเด‚ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเตเดŸเต† เดชเต‡เดฐเตเด•เดณเตเด‚ เด…เดตเดฏเตเดŸเต† เด‡เตปเดธเตเดฑเตเดฑเดฒเต‡เดทเดจเตเดฎเตŠเดคเตเดคเตเดณเตเดณ เดตเตเดฏเด•เตเดคเดฟเด—เดค เดชเต‡เดœเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดฒเดฟเด™เตเด•เตเด•เดณเตเด‚ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดตเดฏเตเด•เตเด•เต เดฎเดฑเตเดฑเต เดกเดฟเดชเตปเดกเตปเดธเดฟเด•เดณเดฟเดฒเต‡เด•เตเด•เต เด…เดตเดฐเตเดŸเต‡เดคเดพเดฏ เดฒเดฟเด™เตเด•เตเด•เดณเตเดฃเตเดŸเต. เดˆ เดตเดฟเดกเตเดขเดฟเดคเตเดคเด‚ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเตป เด†เตผเด•เตเด•เตเด‚ เดธเดฎเดฏเดฎเต‹ เด†เด—เตเดฐเดนเดฎเต‹ เด‡เดฒเตเดฒ.

เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเตป เดชเตเดฐเด•เตเดฐเดฟเดฏ เดชเดฟเตปเดฌ2 เดšเต†เดฏเตเดคเดฟเดฒเตเดฒ เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต เดŽเดณเตเดชเตเดชเด‚.

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

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

php-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เดฎเต†เดŸเตเดฐเดฟเด•เตเด•เตเด•เดณเตเด‚ เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† udp เดชเต‹เตผเดŸเตเดŸเดฟเดฒเต‡เด•เตเด•เต เดชเตเดฐเต‹เดŸเตเดŸเต‹เดฌเดซเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ เด…เดฏเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดคเต เด’เดฐเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดŽเดดเตเดคเตเด•เดฏเตเด‚ เด…เดต เดชเดฟเดŸเดฟเดšเตเดšเต เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเดฟเตฝ เด‡เดŸเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเดพเตฝ เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต เด…เดคเตเดคเดฐเด‚ เด•เดทเตเดŸเดชเตเดชเดพเดŸเตเด•เตพ เดŽเดจเตเดจเต เดคเต‹เดจเตเดจเตเดจเตเดจเต? เดชเตเดฐเดคเตเดฏเด•เตเดทเดคเตเดคเดฟเตฝ, เดˆ เด†เดถเดฏเด‚ เด•เตŠเดฃเตเดŸเตเดตเดจเตเดจ เดกเดตเดฒเดชเตเดชเตผเดฎเดพเตผ เด‰เดŸเตป เดคเดจเตเดจเต† เดธเตเดตเดจเตเดคเด‚ เด†เดถเดฏเด™เตเด™เตพ เดŽเดดเตเดคเดพเตป เด‡เดฐเตเดจเตเดจเต, เด…เดตเดฏเดฟเตฝ เดšเดฟเดฒเดคเต GitHub-เตฝ เด…เดตเดธเดพเดจเดฟเดšเตเดšเต.

เดธเตโ€Œเดฑเตเดฑเต‹เดฑเต‡เดœเดฟเตฝ เดฎเต†เดŸเตเดฐเดฟเด•เตโ€Œเดธเต เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจ เดจเดพเดฒเต เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเตเด•เดณเตเดŸเต† เด’เดฐเต เด…เดตเดฒเต‹เด•เดจเดฎเดพเดฃเต เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดคเต, เด…เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดˆ เดกเดพเดฑเตเดฑ เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เดพเดจเตเด‚ เดฆเตƒเดถเตเดฏเดตเตฝเด•เตเด•เดฐเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด—เตเดฐเดพเดซเดพเดจ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต.

olegfedoseev/pinba-server (เดจเดตเด‚เดฌเตผ 2017)

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

olegfedoseev/pinba-influxdb (เดœเต‚เตบ 2018)

udp เดธเต†เตผเดตเตผ เด“เดฃเดพเดฃเต, เด…เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดนเดพเดฌเตเดฐเตŒเดธเตผ, เด‡เดคเตเดคเดตเดฃ InfluxDB-เดฏเดฟเตฝ เดฎเต†เดŸเตเดฐเดฟเด•เตโ€Œเดธเต เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเดฐเต€เด•เตเดทเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เดชเดฒ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเตเด•เดณเตเด‚ เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† InfluxDB เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเดพเตฝ เดˆ เดชเดฐเดฟเดนเดพเดฐเด‚ เด…เดตเตผเด•เตเด•เต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏเต‡เด•เตเด•เดพเด‚.

เดชเตเดฐเต‹เดธเต:

  • InfluxDB เด‡เดคเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต เดฒเดญเดฟเดšเตเดš เดฎเต†เดŸเตเดฐเดฟเด•เตเด•เตเด•เตพ เดธเดฎเดพเดนเดฐเดฟเด•เตเด•เตเด•, เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดธเดฎเดฏเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚ เดฏเดฅเดพเตผเดคเตเดฅเดฎเดพเดฏเดคเต เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•.

เดชเดฐเดฟเด—เดฃเดจ:

เด•เตเดฒเดฟเด•เตเด•เตเดนเต—เดธเต-เดจเดฟเดžเตเดš/เดชเตเดฐเต‹เดŸเตเดŸเต‹เตบ (เดœเดจเตเดตเดฐเดฟ 2019)

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

เดชเตเดฐเต‹เดธเต:

  • เด…เดคเตเดคเดฐเด‚ เดœเต‹เดฒเดฟเด•เตพเด•เตเด•เต เด•เตเดฒเดฟเด•เตเด•เตเดนเต—เดธเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฃเต; เดกเดพเดฑเตเดฑ เด•เด‚เดชเตเดฐเดธเตเดธเตเดšเต†เดฏเตเดฏเดพเตป เด‡เดคเต เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต, เด…เด—เตเดฐเด—เต‡เดทเดจเตเด•เดณเดฟเดฒเตเดฒเดพเดคเต† เดชเต‹เดฒเตเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเดฒเตเดฒเดพ เด…เดธเด‚เดธเตเด•เตƒเดค เดกเดพเดฑเตเดฑเดฏเตเด‚ เดธเด‚เดญเดฐเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚.
  • เด†เดตเดถเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ, เดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เด…เดณเดตเตเด•เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดธเดฎเดพเดนเดฐเดฟเด•เตเด•เดพเด‚
  • เด—เตเดฐเดพเดซเดพเดจเดฏเตเด•เตเด•เตเดณเตเดณ เดฑเต†เดกเดฟเดฎเต†เดฏเตเดกเต เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต
  • เดŸเตˆเดฎเดฑเตเด•เดณเดฟเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต

เดชเดฐเดฟเด—เดฃเดจ:

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

เดชเดฟเตปเดฌ-เดธเต†เตผเดตเตผ/เดชเดฟเตปเดฌ-เดธเต†เตผเดตเตผ (เดเดชเตเดฐเดฟเตฝ 2019)

php-เดฒเต† udp เดธเต†เตผเดตเตผ, เด‡เดคเต ClickHouse-เตฝ เดฎเต†เดŸเตเดฐเดฟเด•เตโ€Œเดธเต เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เดŽเดจเตเดฑเต† เดชเดฐเดฟเดนเดพเดฐเดฎเดพเดฃเต, เด‡เดคเต เดชเดฟเตปเดฌ, เด•เตเดฒเดฟเด•เตเด•เตเดนเต—เดธเต, เดชเตเดฐเต‹เดŸเตเดŸเต‹เดฌเดซเต เดŽเดจเตเดจเดฟเดตเดฏเต† เด…เดฑเดฟเดฏเตเดจเตเดจเดคเดฟเดจเตเดฑเต† เดซเดฒเดฎเดพเดฃเต. เดžเดพเตป เดˆ เดฎเตเดดเตเดตเตป เด•เต‚เดŸเตเดŸเดตเตเด‚ เด…เดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดฟเดŸเดฏเดฟเตฝ, เดžเดพเตป เด’เดฐเต โ€œเดธเด™เตเด•เตฝเดชเตเดชเดคเตเดคเดฟเดจเตเดฑเต† เดคเต†เดณเดฟเดตเตโ€ เดŽเดดเตเดคเดฟ, เด…เดคเต เดŽเดจเดฟเด•เตเด•เต เด…เดชเตเดฐเดคเต€เด•เตเดทเดฟเดคเดฎเดพเดฏเดฟ, เด•เดพเดฐเตเดฏเดฎเดพเดฏ เดตเดฟเดญเดตเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดฟเดฒเตเดฒ (30 MB เดฑเดพเด‚, เดŽเดŸเตเดŸเต เดชเตเดฐเต‹เดธเดธเตผ เด•เต‹เดฑเตเด•เดณเดฟเตฝ เด’เดจเตเดจเดฟเตฝ 1% เตฝ เดคเดพเดดเต†), เด…เดคเดฟเดจเดพเตฝ เดžเดพเตป เด…เดคเต เดชเตŠเดคเตเดœเดจเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดชเด™เตเด•เดฟเดŸเดพเตป เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต.

เด—เตเดฃเด™เตเด™เตพ เดฎเตเดฎเตเดชเดคเตเดคเต† เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต, เดฏเดฅเดพเตผเดคเตเดฅ pinba_engine-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดธเดพเดงเดพเดฐเดฃ เดชเต‡เดฐเตเด•เดณเตเด‚ เดžเดพเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต. เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดค เดชเดŸเตเดŸเดฟเด•เด•เดณเดฟเตฝ เดฎเต†เดŸเตเดฐเดฟเด•เตโ€Œเดธเต เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด’เดฐเต‡เดธเดฎเดฏเด‚ เดจเดฟเดฐเดตเดงเดฟ เดชเดฟเตปเดฌเต‡เดธเต เดธเต†เตผเดตเตผ เดธเด‚เดญเดตเด™เตเด™เตพ เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด•เต‹เตบเดซเดฟเด—เดฑเตเด‚ เดžเดพเตป เดšเต‡เตผเดคเตเดคเต - เดจเดฟเด™เตเด™เตพเด•เตเด•เต php-เดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, nginx-เตฝ เดจเดฟเดจเตเดจเตเด‚ เดกเดพเดฑเตเดฑ เดถเต‡เด–เดฐเดฟเด•เตเด•เดฃเดฎเต†เด™เตเด•เดฟเตฝ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต.
เดชเต‹เดฐเดพเดฏเตเดฎเด•เตพ - โ€œเดฎเดพเดฐเด•เดฎเดพเดฏ เดจเตเดฏเต‚เดจเดคโ€ เด•เต‚เดŸเดพเดคเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเตเดฏเด•เตเดคเดฟเดชเดฐเดฎเดพเดฏเดฟ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดค เดšเต†เดฑเดฟเดฏ เด•เดพเดฐเตเดฏเด™เตเด™เดณเตเด‚, เดชเด•เตเดทเต‡ เดŽเดจเตเดฑเต† เดชเดฐเดฟเดนเดพเดฐเด‚ โ€œเด’เดฐเต เดธเตเดฒเดฟเดชเตเดชเตผ เดชเต‹เดฒเต† เดฒเดณเดฟเดคเดฎเดพเดฃเตโ€ เด•เต‚เดŸเดพเดคเต† เดเด•เดฆเต‡เดถเด‚ 100 เดตเดฐเดฟ เด•เต‹เดกเต เดฎเดพเดคเตเดฐเดฎเต‡ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดŸเตเดŸเตเดณเตเดณเต‚, เด…เดคเดฟเดจเดพเตฝ เดเดคเตŠเดฐเต PHP เดกเดตเดฒเดชเตเดชเตผเด•เตเด•เตเด‚ เด‡เดทเตเดŸเดชเตเดชเต†เดŸเดพเดคเตเดคเดคเต เดฎเดพเดฑเตเดฑเดพเตป เด•เดดเดฟเดฏเตเด‚ เด•เตเดฑเดšเตเดšเต เดฎเดฟเดจเดฟเดฑเตเดฑเดฟเดจเตเดณเตเดณเดฟเตฝ.

เด‡เดคเต เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต

UDP เดชเต‹เตผเดŸเตเดŸเต 30002 เด•เต‡เตพเด•เตเด•เตเดจเตเดจเต. เดŽเดฒเตเดฒเดพ เด‡เตปเด•เดฎเดฟเด‚เด—เต เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เดณเตเด‚ เดชเตเดฐเต‹เดŸเตเดŸเต‹เดฌเดซเต เดธเตเด•เต€เด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต เดกเต€เด•เต‹เดกเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดธเด‚เด—เตเดฐเดนเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด’เดฐเต เดฎเดฟเดจเดฟเดฑเตเดฑเดฟเตฝ เด’เดฐเดฟเด•เตเด•เตฝ, pinba.requests เดชเดŸเตเดŸเดฟเด•เดฏเดฟเดฒเต‡เด•เตเด•เต เด•เตเดฒเดฟเด•เตเด•เตเดนเต—เดธเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดชเดพเด•เตเด•เดฑเตเดฑเต เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต. (เดŽเดฒเตเดฒเดพ เดชเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เดณเตเด‚ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป)

เด•เตเดฒเดฟเด•เตเด•เตเดนเต—เดธเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด•เตเดฑเดšเตเดšเต

เด•เตเดฒเดฟเด•เตเด•เตเดนเต—เดธเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดกเดพเดฑเตเดฑ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เดŽเดžเตเดšเดฟเดจเตเด•เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. เดเดฑเตเดฑเดตเตเด‚ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด’เดจเตเดจเต MergeTree เด†เดฃเต.

เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ, เดธเดฎเดพเดนเดฐเดฟเดšเตเดš เดกเดพเดฑเตเดฑ เดŽเดฒเตเดฒเดพ เดธเดฎเดฏเดคเตเดคเตเด‚ เดธเด‚เดญเดฐเดฟเด•เตเด•เดพเดจเตเด‚ เด…เดธเด‚เดธเตโ€Œเด•เตƒเดค เดกเดพเดฑเตเดฑ เด…เดตเดธเดพเดจเดคเตเดคเต‡เดคเดฟเดจเต เดฎเดพเดคเตเดฐเด‚ เดธเด‚เดญเดฐเดฟเด•เตเด•เดพเดจเตเด‚ เดจเดฟเด™เตเด™เตพ เดคเต€เดฐเตเดฎเดพเดจเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด—เตเดฐเต‚เดชเตเดชเดฟเด‚เด—เดฟเดฒเต‚เดŸเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดฎเต†เดฑเตเดฑเต€เดฐเดฟเดฏเดฒเตˆเดธเตเดกเต เด•เดพเดดเตโ€Œเดš เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เดพเดจเตเด‚ เดชเตเดฐเดงเดพเดจ pinba.requests เดชเดŸเตเดŸเดฟเด• เด‡เดŸเดฏเตโ€Œเด•เตเด•เดฟเดŸเต† เดตเตƒเดคเตเดคเดฟเดฏเดพเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚, เด…เดคเต‡เดธเดฎเดฏเด‚ เดŽเดฒเตเดฒเดพ เดกเดพเดฑเตเดฑเดฏเตเด‚ เดญเต—เดคเดฟเด•เดฎเดพเดฏ เด•เดพเดดเตเดš. เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, pinba.requests เดชเดŸเตเดŸเดฟเด• เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต "เดŽเดžเตเดšเดฟเตป = Null" เดŽเดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚, เดคเตเดŸเตผเดจเตเดจเต เดฑเต‹ เดกเดพเดฑเตเดฑ เดกเดฟเดธเตเด•เดฟเดฒเต‡เด•เตเด•เต เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เดชเตเดชเต†เดŸเดฟเดฒเตเดฒ, เด…เดคเต‡ เดธเดฎเดฏเด‚ เด…เดคเต เดฎเต†เดฑเตเดฑเต€เดฐเดฟเดฏเดฒเตˆเดธเตเดกเต เด•เดพเดดเตโ€Œเดšเดฏเดฟเตฝ เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดธเด‚เด—เตเดฐเดนเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚. . nginx เดฎเต†เดŸเตเดฐเดฟเด•เตโ€Œเดธเดฟเดจเดพเดฏเดฟ เดžเดพเตป เดˆ เดธเตเด•เต€เด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด•เดพเดฐเดฃเด‚ nginx-เตฝ เดŽเดจเดฟเด•เตเด•เต php-เดจเต‡เด•เตเด•เดพเตพ 50 เดฎเดŸเด™เตเด™เต เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเดฃเตเดŸเต.

เด…เดคเดฟเดจเดพเตฝ, เดจเดฟเด™เตเด™เตพ เดตเดณเดฐเต† เดฆเต‚เดฐเด‚ เดŽเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดจเดฟเด™เตเด™เดณเต† เดชเดพเดคเดฟเดตเดดเดฟเดฏเดฟเตฝ เด‰เดชเต‡เด•เตเดทเดฟเด•เตเด•เดพเตป เดžเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต เดŽเดจเตเดฑเต† เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเดฟเดจเตเดฑเต† เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเดจเตเด‚ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เด•เดพเดฐเตเดฏเด™เตเด™เดณเตเด‚ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เด•เดชเตเดชเดฒเตเด•เตพเด•เตเด•เต เด•เดพเดฐเดฃเดฎเดพเดฏ เด…เดชเด•เดŸเด™เตเด™เดณเตเด‚ เดตเดฟเดถเดฆเดฎเดพเดฏ เดตเดฟเดตเดฐเดฃเดฎเดพเดฃเต. เดคเด•เดฐเดพเตป. เด‰เดฌเตเดฃเตเดŸเต 18.04 LTS, Centos 7 เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เดฎเตเดดเตเดตเตป เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเตป เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเตเด‚ เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต; เดฎเดฑเตเดฑเต เดตเดฟเดคเดฐเดฃเด™เตเด™เดณเดฟเดฒเตเด‚ เดชเดคเดฟเดชเตเดชเตเด•เดณเดฟเดฒเตเด‚ เดˆ เดชเตเดฐเด•เตเดฐเดฟเดฏ เด…เดฒเตเดชเด‚ เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเต†เดŸเดพเด‚.

เด‡เตปเดธเตเดฑเตเดฑเดฒเต‡เดทเตป

เด†เดตเดถเตเดฏเดฎเดพเดฏ เดŽเดฒเตเดฒเดพ เด•เดฎเดพเตปเดกเตเด•เดณเตเด‚ เดžเดพเตป เดจเตฝเด•เดฟ Dockerfile เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดชเตเดจเดฐเตเตฝเดชเดพเดฆเดจเด•เตเดทเดฎเดค เดธเตเด—เดฎเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต. เด…เดชเด•เดŸเด™เตเด™เตพ เดฎเดพเดคเตเดฐเด‚ เดคเดพเดดเต† เดตเดฟเดตเดฐเดฟเด•เตเด•เตเด‚.

php-pinba

เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเดจเต เดถเต‡เดทเด‚, /etc/php/7.2/fpm/conf.d/20-pinba.ini เดซเดฏเดฒเดฟเตฝ เดจเดฟเด™เตเด™เตพ เดŽเดฒเตเดฒเดพ เด“เดชเตเดทเดจเตเด•เดณเตเด‚ เด•เดฎเดจเตเดฑเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเด•. เดšเดฟเดฒ เดตเดฟเดคเดฐเดฃเด™เตเด™เดณเดฟเตฝ (เด‰เดฆเดพ เดธเต†เดจเตเดฑเต‹เดธเต) เด…เดต เด…เดญเดฟเดชเตเดฐเดพเดฏเดชเตเดชเต†เดŸเดพเด‚.

extension=pinba.so
pinba.enabled=1
pinba.server=127.0.0.1:30002

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

เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเตป เดธเดฎเดฏเดคเตเดคเต, เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเดพเดฏเดฟ เด’เดฐเต เดชเดพเดธเตโ€Œเดตเต‡เดกเต เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเตป เด•เตเดฒเดฟเด•เตเด•เตเดนเต—เดธเต เดจเดฟเด™เตเด™เดณเต‹เดŸเต เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเด‚. เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ, เดˆ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต เดŽเดฒเตเดฒเดพ IP-เด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚, เด…เดคเดฟเดจเดพเตฝ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเต†เตผเดตเดฑเดฟเตฝ เด’เดฐเต เดซเดฏเตผเดตเดพเตพ เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด…เดคเดฟเดจเดพเดฏเดฟ เด’เดฐเต เดชเดพเดธเตโ€Œเดตเต‡เดกเต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเด•. /etc/clickhouse-server/users.xml เดซเดฏเดฒเดฟเตฝ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเดคเดฟเดจเตเดถเต‡เดทเดตเตเด‚ เด‡เดคเต เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจเดคเดพเดฃเต.

เด•เตเดฒเดฟเด•เตเด•เตเดนเต—เดธเต 9000 เด‰เตพเดชเตเดชเต†เดŸเต† เดจเดฟเดฐเดตเดงเดฟ เดชเต‹เตผเดŸเตเดŸเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเตเด‚ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต. เดšเดฟเดฒ เดตเดฟเดคเดฐเดฃเด™เตเด™เดณเดฟเตฝ (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดธเต†เดจเตเดฑเต‹เดธเต) เดˆ เดชเต‹เตผเดŸเตเดŸเต php-fpm-เดจเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพ เด‡เดคเดฟเดจเด•เด‚ เดˆ เดชเต‹เตผเดŸเตเดŸเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, /etc/clickhouse-server/config.xml เดซเดฏเดฒเดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เดฎเดฑเตเดฑเตŠเดจเตเดจเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเดพเดตเตเดจเตเดจเดคเดพเดฃเต.

เด•เตเดฒเดฟเด•เตเด•เตเดนเต—เดธเต เดชเตเดฒเด—เดฟเตป เด‰เดณเตเดณ เด—เตเดฐเดพเดซเดพเดจ

เด—เตเดฐเดพเดซเดพเดจ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดค เดถเต‡เดทเด‚, เดฒเต‹เด—เดฟเตป เด…เดกเตเดฎเดฟเดจเตเด‚ เดชเดพเดธเตโ€Œเดตเต‡เดกเต เด…เดกเตเดฎเดฟเดจเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เดจเดฟเด™เตเด™เตพ เด†เดฆเตเดฏเดฎเดพเดฏเดฟ เดฒเต‹เด—เดฟเตป เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เด’เดฐเต เดชเตเดคเดฟเดฏ เดชเดพเดธเตโ€Œเดตเต‡เดกเต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเตป เด—เตเดฐเดพเดซเดพเดจ เดจเดฟเด™เตเด™เดณเต‹เดŸเต เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเด‚.

เด…เดŸเตเดคเตเดคเดคเดพเดฏเดฟ, โ€œ+โ€ -> เด‡เดฎเตเดชเต‹เตผเดŸเตเดŸเต เดฎเต†เดจเตเดตเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เดฏเดฟ เด‡เดฑเด•เตเด•เตเดฎเดคเดฟ เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เดกเดพเดทเตโ€Œเดฌเต‹เตผเดกเต เดจเดฎเตเดชเตผ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเด• 10011. เดžเดพเตป เดˆ เดกเดพเดทเตโ€Œเดฌเต‹เตผเดกเต เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟ เด…เดชเตโ€Œเดฒเต‹เดกเต เดšเต†เดฏเตโ€Œเดคเดคเดฟเดจเดพเตฝ เดจเดฟเด™เตเด™เตพ เด‡เดคเต เดตเต€เดฃเตเดŸเตเด‚ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ.

เด’เดฐเต เดฎเต‚เดจเตเดจเดพเด‚ เด•เด•เตเดทเดฟ เดชเตเดฒเด—เดฟเตป เดตเดดเดฟ เด•เตเดฒเดฟเด•เตเด•เตเดนเต—เดธเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด—เตเดฐเดพเดซเดพเดจ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดฎเต‚เดจเตเดจเดพเด‚ เด•เด•เตเดทเดฟ เดชเตเดฒเด—เดฟเดจเตเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด—เตเดฐเดพเดซเดพเดจเดฏเตเด•เตเด•เต เด…เดฒเต‡เตผเดŸเตเดŸเตเด•เตพ เด‡เดฒเตเดฒ (เด‡เดคเดฟเดจเดพเดฏเดฟ เดตเตผเดทเด™เตเด™เดณเดพเดฏเดฟ เด’เดฐเต เดŸเดฟเด•เตเด•เดฑเตเดฑเต เด‰เดฃเตเดŸเต).

เดชเดฟเตปเดฌ-เดธเต†เตผเดตเตผ

เดชเตเดฐเต‹เดŸเตเดŸเต‹เดฌเดซเตเด‚ เดฒเดฟเดฌเดตเต†เดจเตเดฑเตเด‚ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เด“เดชเตเดทเดฃเดฒเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เดชเดฟเตปเดฌ-เดธเต†เตผเดตเตผ เดชเตเดฐเด•เดŸเดจเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต. /opt เด…เดฒเตเดฒเดพเดคเตเดค เด’เดฐเต เดซเต‹เตพเดกเดฑเดฟเตฝ เดจเดฟเด™เตเด™เตพ pinba-server เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพ เดคเดฟเดฐเตเดคเตเดคเต‡เดฃเตเดŸเดคเตเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต systemd เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดซเดฏเตฝ.

nginx-เดจเตเดณเตเดณ เดชเดฟเตปเดฌ เดฎเตŠเดกเตเดฏเต‚เตพ

เด’เดฐเต เดฎเตŠเดกเตเดฏเต‚เตพ เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเต†เตผเดตเดฑเดฟเตฝ เด‡เดคเดฟเดจเด•เด‚ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดณเตเดณ nginx-เดจเตเดฑเต† เด…เดคเต‡ เดชเดคเดฟเดชเตเดชเดฟเดจเตเดฑเต† เดธเต‹เดดเตโ€Œเดธเต เด•เต‹เดกเตเด•เดณเตเด‚ เด…เดคเต‡ เด•เด‚เดชเตˆเดฒเต‡เดทเตป เด“เดชเตเดทเดจเตเด•เดณเตเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต, เด…เดฒเตเดฒเดพเดคเตเดคเดชเด•เตเดทเด‚ เดฌเดฟเตฝเดกเต เดตเดฟเดœเดฏเดฟเด•เตเด•เตเด‚, เดชเด•เตเดทเต‡ เดฎเตŠเดกเตเดฏเต‚เตพ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด’เดฐเต เดชเดฟเดถเด•เต เดธเด‚เดญเดตเดฟเด•เตเด•เตเด‚. "เดฎเตŠเดกเตเดฏเต‚เตพ เดฌเตˆเดจเดฑเดฟ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดฒเตเดฒ." nginx -V เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เด‚เดชเตˆเดฒเต‡เดทเตป เด“เดชเตเดทเดจเตเด•เตพ เด•เดพเดฃเดพเตป เด•เดดเดฟเดฏเตเด‚

เดฒเตˆเดซเต เดนเดพเด•เตเด•เตเด•เตพ

เดŽเดจเตเดฑเต† เดŽเดฒเตเดฒเดพ เดธเตˆเดฑเตเดฑเตเด•เดณเตเด‚ https-เตฝ เดฎเดพเดคเตเดฐเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เดธเตเด•เต€เดฎ เดซเต€เตฝเดกเต เด…เตผเดคเตเดฅเดถเต‚เดจเตเดฏเดฎเดพเด•เตเด‚, เด…เดคเดฟเดจเดพเตฝ เดตเต†เดฌเต/เด•เตบเดธเต‹เตพ เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เดพเตป เดžเดพเตป เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เดตเต†เดฌเดฟเตฝ เดจเดฟเดจเตเดจเต เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เดณเดฟเตฝ เดžเดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต:

if (ini_get('pinba.enabled')) {
    pinba_schema_set('web');
}

เด•เตบเดธเต‹เตพ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เดณเดฟเดฒเตเด‚ (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด•เตเดฐเต‹เตบ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพ):

if (ini_get('pinba.enabled')) {
    pinba_schema_set('console');
}

เด—เตเดฐเดพเดซเดพเดจเดฏเดฟเดฒเต† เดŽเดจเตเดฑเต† เดกเดพเดทเตโ€Œเดฌเต‹เตผเดกเดฟเตฝ เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพ เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เด•เดพเดฃเตเดจเตเดจเดคเดฟเดจเต เด’เดฐเต เดตเต†เดฌเต/เด•เตบเดธเต‹เตพ เดธเตเดตเดฟเดšเตเดšเต เด‰เดฃเตเดŸเต.

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดŸเดพเด—เตเด•เตพ เดชเดฟเตปเดฌเดฏเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดฏเตเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต:

pinba_tag_set('country', $countryCode);

เด…เดคเตเดฐเดฏเต‡เดฏเตเดณเตเดณเต‚.

เดฒเต‡เด–เดจเดคเตเดคเดฟเดจเต เดคเดพเดดเต†เดฏเตเดณเตเดณ เดตเต‹เดŸเตเดŸเต†เดŸเตเดชเตเดชเตเด•เตพเด•เตเด•เต เดฆเดฏเดตเดพเดฏเดฟ เด‰เดคเตเดคเดฐเด‚ เดจเตฝเด•เตเด•.

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

Github-เตฝ เด’เดฐเต เดŸเดฟเด•เตเด•เดฑเตเดฑเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•.

เด•เต‚เดŸเดพเดคเต† เดฒเตˆเด•เตเด•เตเด•เตพ เดจเตฝเด•เดฟ เดธเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด• เด‡เด‚เด—เตเดฒเต€เดทเต เดชเดคเดฟเดชเตเดชเต เดˆ เดฒเต‡เด–เดจเด‚ เดฑเต†เดกเตเดกเดฟเดฑเตเดฑเดฟเตฝ.

เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดค เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต เดฎเดพเดคเตเดฐเดฎเต‡ เดธเตผเดตเต‡เดฏเดฟเตฝ เดชเด™เตเด•เต†เดŸเตเด•เตเด•เดพเตป เด•เดดเดฟเดฏเต‚. เดธเตˆเตป เด‡เตปเดฆเดฏเดตเดพเดฏเดฟ.

เดธเต†เตผเดตเดฑเดฟเตฝ เดจเดฟเด™เตเด™เตพ เดเดคเต OS เด†เดฃเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต?

  • เด‰เดฌเตเดฃเตเดŸเต

  • เด‰เดชเดฏเต‡เดพเด—เด‚ CentOS

  • เดกเต†เดฌเดฟเดฏเตป

  • เดœเต†เดจเตเดฑเต‚

  • เดšเตเดตเดจเตเดจ เดคเต†เดพเดชเตเดชเดฟ

  • เดซเต†เดกเต‹เดฑ

  • เด“เดชเตเดชเตบ เดธเต‚เดธเดฟ

  • เดธเตเดตเดฟเดฑเตเดฑเตโ€Œเดธเตผเดฒเตปเดกเต

  • เดฏเต‚เดฃเดฟเด•เตเดธเต

  • เดตเดฟเตปเดกเต‡เดพเดธเต

  • เดฎเดฑเตเดฑเตเดณเตเดณเดต

114 เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เดตเต‹เดŸเตเดŸเต เดšเต†เดฏเตเดคเต. 11 เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เดตเดฟเดŸเตเดŸเตเดจเดฟเดจเตเดจเต.

php เดฏเตเดŸเต† เดเดคเต เดชเดคเดฟเดชเตเดชเดพเดฃเต เดจเดฟเด™เตเด™เตพ เดธเต†เตผเดตเดฑเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต?

  • 7.3

  • 7.2

  • 7.1

  • 7.0

  • 5

  • เดฎเดฑเตเดฑเตเดณเตเดณเดต

105 เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เดตเต‹เดŸเตเดŸเต เดšเต†เดฏเตเดคเต. 17 เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เดตเดฟเดŸเตเดŸเตเดจเดฟเดจเตเดจเต.

เดจเดฟเด™เตเด™เตพ เดŽเดชเตเดชเต‹เดดเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเดฟเตปเดฌ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹?

  • เด…เดคเต†

  • เด‡เดฒเตเดฒ, เดชเด•เตเดทเต‡ เดžเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต

  • เด‡เดฒเตเดฒ, เดžเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ

  • เด‡เดฒเตเดฒ เด…เดตเดณเต† เด•เตเดฑเดฟเดšเตเดšเต เด•เต‡เดŸเตเดŸเดฟเดŸเตเดŸเดฟเดฒเตเดฒ

100 เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เดตเต‹เดŸเตเดŸเต เดšเต†เดฏเตเดคเต. 14 เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เดตเดฟเดŸเตเดŸเตเดจเดฟเดจเตเดจเต.

เดชเดฟเตปเดฌ เดธเต†เตผเดตเดฑเดฟเดจเตเดฑเต† เดเดคเต เดชเดคเดฟเดชเตเดชเดพเดฃเต เดจเดฟเด™เตเด™เตพ เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเดคเต?

  • pinba_engine (mysql เดŽเดžเตเดšเดฟเตป)

  • เดชเดฟเตปเดฌ2 (mysql เดŽเดžเตเดšเดฟเตป)

  • เดชเดฟเตปเดฌเต‹เตผเดกเต (php + mysql)

  • olegfedoseev/pinba-server (go + OpenTSDB)

  • olegfedoseev/pinba-influxdb (go + influxdb)

  • pinba-server/pinba-server (go + clickhouse)

  • pinba-server/pinba-server (php + clickhouse)

  • เดŽเดจเตเดฑเต‡เดคเต เดžเดพเตป เดคเดจเตเดจเต† เดŽเดดเตเดคเดพเด‚

  • เดฎเดฑเตเดฑเตเดณเตเดณเดต

39 เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เดตเต‹เดŸเตเดŸเต เดšเต†เดฏเตเดคเต. 47 เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เดตเดฟเดŸเตเดŸเตเดจเดฟเดจเตเดจเต.

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

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