เชตเซเชนเซ‡เชฒ เชธเชพเชฅเซ‡ เชเชกเชชเชฅเซ€ เช…เชจเซ‡ เชธเชฐเชณเชคเชพเชฅเซ€ เชกเซ‡เชŸเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชถเซ‹เชงเชตเซ‹

เชตเซเชนเซ‡เชฒ เชธเชพเชฅเซ‡ เชเชกเชชเชฅเซ€ เช…เชจเซ‡ เชธเชฐเชณเชคเชพเชฅเซ€ เชกเซ‡เชŸเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชถเซ‹เชงเชตเซ‹
เช† เชฒเซ‡เช– เชธเซŒเชฅเซ€ เชธเชฐเชณ เช…เชจเซ‡ เชเชกเชชเซ€ เชกเซ‡เชŸเชพ เชถเซ‹เชง เชธเชพเชงเชจ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡เชจเซเช‚ เช•เชพเชฐเซเชฏ เชคเชฎเซ‡ KDPV เชชเชฐ เชœเซเช“ เช›เซ‹. เชฐเชธเชชเซเชฐเชฆ เชฐเซ€เชคเซ‡, เชตเซเชนเซ‡เชฒเชจเซ‡ เชฐเชฟเชฎเซ‹เชŸ เช—เชฟเชŸ เชธเชฐเซเชตเชฐ เชชเชฐ เชนเซ‹เชธเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เช•เชŸ เชนเซ‡เช เชณ เชตเชฟเช—เชคเซ‹.

เชเชฐเชฌเซ€เชเชจเชฌเซ€เชจเชพ เชกเซ‡เชŸเชพ เชกเชฟเชธเซเช•เชตเชฐเซ€ เชŸเซ‚เชฒเซ‡ เชฎเชพเชฐเซเช‚ เชœเซ€เชตเชจ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฌเชฆเชฒเซ€ เชจเชพเช–เซเชฏเซเช‚

เชฎเชพเชฐเซ€ เช•เชพเชฐเช•เชฟเชฐเซเชฆเซ€เชฎเชพเช‚, เชฎเชจเซ‡ เช•เซ‡เชŸเชฒเซ€เช• เชฎเชจเซ‹เชฐเช‚เชœเช• เชธเชฎเชธเซเชฏเชพเช“ เชชเชฐ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซ‹ เช†เชจเช‚เชฆ เชฎเชณเซเชฏเซ‹ เช›เซ‡: เชฎเซ‡เช‚ MITเชฎเชพเช‚ เชฎเชพเชฐเซ€ เชกเชฟเช—เซเชฐเซ€ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชชเซเชฐเชตเชพเชน เช—เชฃเชฟเชคเชจเซ‹ เช…เชญเซเชฏเชพเชธ เช•เชฐเซเชฏเซ‹, เชตเชงเชพเชฐเชพเชจเชพ เชฎเซ‹เชกเชฒ เชชเชฐ เช•เชพเชฎ เช•เชฐเซเชฏเซเช‚ เช…เชจเซ‡ เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชธเชพเชฅเซ‡ pylift Wayfair เชชเชฐ, เช…เชจเซ‡ Airbnb เชชเชฐ เชจเชตเชพ เชนเซ‹เชฎเชชเซ‡เชœ เชฒเช•เซเชทเซเชฏเซ€เช•เชฐเชฃ เชฎเซ‹เชกเชฒ เช…เชจเซ‡ CUPED เชธเซเชงเชพเชฐเชพเช“ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซเชฏเชพ. เชชเชฐเช‚เชคเซ เช† เชฌเชงเซเช‚ เช•เชพเชฎ เช•เซเชฏเชพเชฐเซ‡เชฏ เช†เช•เชฐเซเชทเช• เชจเชนเซ‹เชคเซเช‚ - เชตเชพเชธเซเชคเชตเชฎเชพเช‚, เชฎเซ‡เช‚ เช˜เชฃเซ€เชตเชพเชฐ เชฎเชพเชฐเซ‹ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเซ‹ เชธเชฎเชฏ เชกเซ‡เชŸเชพ เชถเซ‹เชงเชตเชพเชฎเชพเช‚, เชธเช‚เชถเซ‹เชงเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช…เชจเซ‡ เชฎเชพเชจเซเชฏ เช•เชฐเชตเชพเชฎเชพเช‚ เชชเชธเชพเชฐ เช•เชฐเซเชฏเซ‹ เชนเชคเซ‹. เชœเซ‹ เช•เซ‡ เช•เชพเชฎ เชชเชฐ เช† เชเช• เชธเชคเชค เชธเซเชฅเชฟเชคเชฟ เชนเชคเซ€, เชฎเชจเซ‡ เชเชตเซเช‚ เชฒเชพเช—เซเชฏเซเช‚ เชจ เชนเชคเซเช‚ เช•เซ‡ เชœเซเชฏเชพเช‚ เชธเซเชงเซ€ เชนเซเช‚ Airbnb เชจ เชชเชนเซ‹เช‚เชšเซเช‚ เชคเซเชฏเชพเช‚ เชธเซเชงเซ€ เช† เช•เซ‹เชˆ เชธเชฎเชธเซเชฏเชพ เชนเชคเซ€ เชœเซเชฏเชพเช‚ เชคเซ‡เชจเซ‡ เชกเซ‡เชŸเชพ เชกเชฟเชธเซเช•เชตเชฐเซ€ เชŸเซ‚เชฒ เชธเชพเชฅเซ‡ เช‰เช•เซ‡เชฒเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€ - เชกเซ‡เชŸเชพเชชเซ‹เชฐเซเชŸเชฒ.

เชนเซเช‚ {{data}} เช•เซเชฏเชพเช‚ เชถเซ‹เชงเซ€ เชถเช•เซเช‚? เชกเซ‡เชŸเชพเชชเซ‹เชฐเซเชŸเชฒ.
เช† เช•เซ‰เชฒเชฎเชจเซ‹ เช…เชฐเซเชฅ เชถเซเช‚ เช›เซ‡? เชกเซ‡เชŸเชพเชชเซ‹เชฐเซเชŸเชฒ.
เช†เชœเซ‡ {{metric}} เช•เซ‡เชตเซเช‚ เชšเชพเชฒเซ‡ เช›เซ‡? เชกเซ‡เชŸเชพเชชเซ‹เชฐเซเชŸเชฒ.
เชœเซ€เชตเชจเชจเซ€ เชญเชพเชตเชจเชพ เชถเซเช‚ เช›เซ‡? IN เชกเซ‡เชŸเชพเชชเซ‹เชฐเซเชŸเชฒ, เช•เชฆเชพเชš.

เช เซ€เช• เช›เซ‡, เชคเชฎเซ‡ เชšเชฟเชคเซเชฐ เชฐเชœเซ‚ เช•เชฐเซเชฏเซเช‚ เช›เซ‡. เชกเซ‡เชŸเชพ เชถเซ‹เชงเชตเชพเชฎเชพเช‚ เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เช…เชฐเซเชฅ เชถเซเช‚ เช›เซ‡, เชคเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚ เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเซ‹ เชคเซ‡ เชธเชฎเชœเชตเชพเชฎเชพเช‚ เช•เชฒเชพเช•เซ‹ เชจเชนเซ€เช‚ เชชเชฃ เชฅเซ‹เชกเซ€ เชฎเชฟเชจเชฟเชŸเซ‹ เชฒเชพเช—เซ‡ เช›เซ‡. เชจเซ‹เช‚เชงเซ‹ เช–เซ‹เชฆเชตเชพ, เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค SQL เช•เซเชตเซ‡เชฐเซ€เช เชฒเช–เชตเชพ เช…เชจเซ‡ เชธเช‚เชฆเชฐเซเชญเชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ Slack เชชเชฐ เชธเชนเช•เชฐเซเชฎเซ€เช“เชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเชตเชพเชจเซ‡ เชฌเชฆเชฒเซ‡ เชนเซเช‚ เชธเชฐเชณ เชคเชพเชฐเชฃเซ‹, เช…เชฅเชตเชพ เชจเชตเชพ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเซเชธ, (โ€ฆ เช…เชฅเชตเชพ เชกเซ‡เชŸเชพ เชตเชฟเชถเซ‡เชจเชพ เชฐเซ‡เชจเซเชกเชฎ เชชเซเชฐเชถเซเชจเซ‹เชจเชพ เชœเชตเชพเชฌ เช†เชชเชตเชพ)เชฎเชพเช‚ เชฎเชพเชฐเซ‹ เชธเชฎเชฏ เชชเชธเชพเชฐ เช•เชฐเซ€ เชถเช•เซเช‚ เช›เซเช‚. .

เชธเชฎเชธเซเชฏเชพ เชถเซเช‚ เช›เซ‡?

เชฎเชจเซ‡ เชธเชฎเชœเชพเชฏเซเช‚ เช•เซ‡ เชฎเชพเชฐเชพ เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เชฎเชฟเชคเซเชฐเซ‹ เชชเชพเชธเซ‡ เช†เชตเชพ เชธเชพเชงเชจเชจเซ€ เชเช•เซเชธเซ‡เชธ เชจเชฅเซ€. เช•เซ‡เชŸเชฒเซ€เช• เช•เช‚เชชเชจเซ€เช“ เชกเซ‡เชŸเชพเชชเซ‹เชฐเซเชŸเชฒ เชœเซ‡เชตเชพ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชŸเซ‚เชฒเชจเชพ เชจเชฟเชฐเซเชฎเชพเชฃ เช…เชจเซ‡ เชœเชพเชณเชตเชฃเซ€ เชฎเชพเชŸเซ‡ เชตเชฟเชถเชพเชณ เชธเช‚เชธเชพเชงเชจเซ‹ เช†เชชเชตเชพ เชคเซˆเชฏเชพเชฐ เช›เซ‡. เช…เชจเซ‡ เชœเซเชฏเชพเชฐเซ‡ เช•เซ‡เชŸเชฒเชพเช• เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชธเซ‹เชฒเซเชฏเซเชถเชจเซเชธ เชนเซ‹เชฏ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชธเซเช•เซ‡เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ เชธเชฎเชฐเซเชชเชฟเชค DevOps เชเชจเซเชœเชฟเชจเชฟเชฏเชฐ เชตเชฟเชจเชพ เชธเซ‡เชŸเช…เชช เช…เชจเซ‡ เชœเชพเชณเชตเชฃเซ€ เชฎเซเชถเซเช•เซ‡เชฒ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เชคเซ‡เชฅเซ€ เชฎเซ‡เช‚ เช•เช‚เชˆเช• เชจเชตเซเช‚ เชฌเชจเชพเชตเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚.

เชตเซเชนเซ‡เชฒ: เชเช• เชฎเซ‚เชฐเซเช–เชคเชพเชชเซ‚เชฐเซเชตเช• เชธเชฐเชณ เชกเซ‡เชŸเชพ เชถเซ‹เชง เชธเชพเชงเชจ

เชตเซเชนเซ‡เชฒ เชธเชพเชฅเซ‡ เชเชกเชชเชฅเซ€ เช…เชจเซ‡ เชธเชฐเชณเชคเชพเชฅเซ€ เชกเซ‡เชŸเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชถเซ‹เชงเชตเซ‹

เช…เชจเซ‡ เชนเชพ, เชธเชฟเชฎเซเชชเชฒ เชŸเซ เชธเซเชŸเซเชชเชฟเชกเชฟเชŸเซ€ เชฎเชพเชฐเซ‹ เชฎเชคเชฒเชฌ เชธเชฟเชฎเซเชชเชฒ เชŸเซ เชธเซเชŸเซเชชเชฟเชกเชฟเชŸเซ€. เชตเซเชนเซ‡เชฒเชฎเชพเช‚ เชซเช•เซเชค เชฌเซ‡ เช˜เชŸเช•เซ‹ เช›เซ‡:

  1. เชชเชพเชฏเชฅเซ‹เชจ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เชœเซ‡ เชฎเซ‡เชŸเชพเชกเซ‡เชŸเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชฎเชพเชฐเซเช•เชกเชพเช‰เชจเชฎเชพเช‚ เชซเซ‹เชฐเซเชฎเซ‡เชŸ เช•เชฐเซ‡ เช›เซ‡.
  2. เช† เชกเซ‡เชŸเชพ เชฆเซเชตเชพเชฐเชพ เชถเซ‹เชงเชตเชพ เชฎเชพเชŸเซ‡ เชฐเชธเซเชŸ เช•เชฎเชพเชจเซเชก เชฒเชพเช‡เชจ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ.

เชœเชพเชณเชตเชฃเซ€ เชฎเชพเชŸเซ‡เชจเชพ เช†เช‚เชคเชฐเชฟเช• เชฎเชพเชณเช–เชพเชจเชพ เชฆเซƒเชทเซเชŸเชฟเช•เซ‹เชฃเชฅเซ€, เชคเซเชฏเชพเช‚ เชซเช•เซเชค เช˜เชฃเซ€ เชฌเชงเซ€ เชŸเซ‡เช•เซเชธเซเชŸ เชซเชพเช‡เชฒเซ‹ เช…เชจเซ‡ เชเช• เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เช›เซ‡ เชœเซ‡ เชŸเซ‡เช•เซเชธเซเชŸเชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ‡ เช›เซ‡. เชฌเชธ, เชคเซ‡เชฅเซ€ เช—เซ€เชฅเชฌ เชœเซ‡เชตเชพ เช—เชฟเชŸ เชธเชฐเซเชตเชฐ เชชเชฐ เชนเซ‹เชธเซเชŸเชฟเช‚เช— เชคเซเชšเซเช› เช›เซ‡. เชถเซ€เช–เชตเชพ เชฎเชพเชŸเซ‡ เช•เซ‹เชˆ เชจเชตเซ€ เช•เซเชตเซ‡เชฐเซ€ เชญเชพเชทเชพ เชจเชฅเซ€, เช•เซ‹เชˆ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชจเชฅเซ€, เช•เซ‹เชˆ เชฌเซ‡เช•เช…เชช เชจเชฅเซ€. เชฆเชฐเซ‡เช• เชตเซเชฏเช•เซเชคเชฟ เช—เชฟเชŸเชจเซ‡ เชœเชพเชฃเซ‡ เช›เซ‡, เชคเซ‡เชฅเซ€ เชธเชฎเชจเซเชตเชฏ เช…เชจเซ‡ เชธเชนเชฏเซ‹เช— เชฎเชซเชค เช›เซ‡. เชšเชพเชฒเซ‹ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชชเชฐ เชจเชœเซ€เช•เชฅเซ€ เชจเชœเชฐ เช•เชฐเซ€เช เชตเซเชนเซ‡เชฒ v1.0.

เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเซเชตเชฟเชงเชพเชฏเซเช•เซเชค เช—เชฟเชŸ-เช†เชงเชพเชฐเชฟเชค GUI

เชตเซเชนเซ‡เชฒเชจเซ‡ เชฐเชฟเชฎเซ‹เชŸ เช—เชฟเชŸ เชธเชฐเซเชตเชฐเชจเชพ เชธเชฎเซเชฆเซเชฐเชฎเชพเช‚ เชคเชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เชคเซ‡เชฎเชฃเซ‡ เช…เชคเซเชฏเช‚เชค เชธเชฐเชณ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชฟเชค: เช•เซ‡เชŸเชฒเชพเช• เชœเซ‹เชกเชพเชฃเซ‹ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเซ‹, เช—เซ€เชฅเชฌ เชเช•เซเชถเชจ เชธเซเช•เซเชฐเชฟเชชเซเชŸเชจเซ€ เชจเช•เชฒ เช•เชฐเซ‹ (เช…เชฅเชตเชพ เชคเชฎเชพเชฐเชพ เชชเชธเช‚เชฆ เช•เชฐเซ‡เชฒเชพ CI/CD เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฎเชพเชŸเซ‡ เชเช• เชฒเช–เซ‹) เช…เชจเซ‡ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชคเชฐเชค เชœ เชกเซ‡เชŸเชพ เชถเซ‹เชง เชตเซ‡เชฌ เชŸเซ‚เชฒ เชนเชถเซ‡. เชคเชฎเซ‡ เช—เซ€เชฅเชฌ เชชเชฐ เชธเซ€เชงเชพ เชœ เชคเชฎเชพเชฐเซ€ เชธเซเชชเซเชฐเซ‡เชกเชถเซ€เชŸเซเชธ เชถเซ‹เชงเชตเชพ, เชœเซ‹เชตเชพ, เชฆเชธเซเชคเชพเชตเซ‡เชœ เช•เชฐเชตเชพ เช…เชจเซ‡ เชถเซ‡เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เชธเชฎเชฐเซเชฅ เชนเชถเซ‹.

เชตเซเชนเซ‡เชฒ เชธเชพเชฅเซ‡ เชเชกเชชเชฅเซ€ เช…เชจเซ‡ เชธเชฐเชณเชคเชพเชฅเซ€ เชกเซ‡เชŸเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชถเซ‹เชงเชตเซ‹
เช—เซ€เชฅเชฌ เช•เซเชฐเชฟเชฏเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชพเชฏเซ‡เชฒ เชธเซเชŸเชฌ เชŸเซ‡เชฌเชฒเชจเซเช‚ เช‰เชฆเชพเชนเชฐเชฃ. เชธเช‚เชชเซ‚เชฐเซเชฃ เช•เชพเชฎ เชกเซ‡เชฎเซ‹ เช† เชตเชฟเชญเชพเช—เชฎเชพเช‚ เชœเซเช“.

เชคเชฎเชพเชฐเชพ เชญเช‚เชกเชพเชฐ เชฎเชพเชŸเซ‡ เชตเซ€เชœเชณเซ€ เชเชกเชชเซ€ CLI เชถเซ‹เชง

เชตเซเชนเซ‡เชฒ เช•เชฎเชพเชจเซเชก เชฒเชพเช‡เชจ เชชเชฐ เชœเซ€เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชถเซเชตเชพเชธ เชฒเซ‡ เช›เซ‡, เชคเชฎเชพเชฐเชพ เชŸเซ‡เชฌเชฒ เชชเชฐ เชถเช•เซเชคเชฟเชถเชพเชณเซ€, เชฎเชฟเชฒเชฟเชธเซ‡เช•เชจเซเชก เชฒเซเช•เช…เชช เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เชฒเชพเช–เซ‹ เช•เซ‹เชทเซเชŸเช•เซ‹ เชธเชพเชฅเซ‡ เชชเชฃ, เช…เชฎเซ‡ เช•เซ‡เชŸเชฒเซ€เช• เชšเชคเซเชฐ เช•เซ‡เชถเซ€เช‚เช— เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช…เชจเซ‡ เชฐเชธเซเชŸเชฎเชพเช‚ เชฌเซ‡เช•เชเชจเซเชกเชจเซเช‚ เชชเซเชจเชƒเชจเชฟเชฐเซเชฎเชพเชฃ เช•เชฐเซ€เชจเซ‡ เชตเซเชนเซ‡เชฒเชจเซ‡ เช…เชฆเซเชญเซเชค เชฐเซ€เชคเซ‡ เชชเซเชฐเชญเชพเชตเชถเชพเชณเซ€ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชฟเชค เช›เซ€เช. เชคเชฎเซ‡ เชถเซ‹เชงเชฎเชพเช‚ เชตเชฟเชฒเช‚เชฌ เชœเซ‹เชถเซ‹ เชจเชนเซ€เช‚ [เชนเซ‡เชฒเซ‹ เช—เซ‚เช—เชฒ เชกเซ€เชเชธ].

เชตเซเชนเซ‡เชฒ เชธเชพเชฅเซ‡ เชเชกเชชเชฅเซ€ เช…เชจเซ‡ เชธเชฐเชณเชคเชพเชฅเซ€ เชกเซ‡เชŸเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชถเซ‹เชงเชตเซ‹
เชตเซเชนเซ‡เชฒ เชกเซ‡เชฎเซ‹, เชฎเชฟเชฒเชฟเชฏเชจ เชŸเซ‡เชฌเชฒ เชฒเซเช•เช…เชช.

เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธเชจเซ€ เชธเซเชตเชšเชพเชฒเชฟเชค เช—เชฃเชคเชฐเซ€ [เชฌเซ€เชŸเชพเชฎเชพเช‚]

เชกเซ‡เชŸเชพ เชธเชพเชฏเชจเซเชŸเชฟเชธเซเชŸ เชคเชฐเซ€เช•เซ‡ เชฎเชพเชฐเซ€ เชธเซŒเชฅเซ€ เช“เช›เซ€ เชฎเชจเชชเชธเช‚เชฆ เชตเชธเซเชคเซเช“เชฎเชพเช‚เชจเซ€ เชเช• เช เชœ เช•เซเชตเซ‡เชฐเซ€เชเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซ‡เชฒเชพ เชกเซ‡เชŸเชพเชจเซ€ เช—เซเชฃเชตเชคเซเชคเชพเชจเซ‡ เชคเชชเชพเชธเชตเชพ เชฎเชพเชŸเซ‡ เชตเชพเชฐเช‚เชตเชพเชฐ เชšเชฒเชพเชตเซ€ เชฐเชนเซ€ เช›เซ‡. เชตเซเชนเซ‡เชฒ เชธเชพเชฆเชพ SQL เชฎเชพเช‚ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธเชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพเชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเซ‡ เช›เซ‡ เชœเซ‡ เชคเชฎเชพเชฐเซ€ เชฎเซ‡เชŸเชพเชกเซ‡เชŸเชพ เช•เซเชฒเชฟเชจเช…เชช เชชเชพเช‡เชชเชฒเชพเช‡เชจเซเชธ เชธเชพเชฅเซ‡ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชถเซ‡เชกเซเชฏเซ‚เชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡. เชธเซเชŸเชฌ เชŸเซ‡เชฌเชฒเชจเซ€ เช…เช‚เชฆเชฐ YAML เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชฌเซเชฒเซ‹เช• เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเซ‹, เช…เชจเซ‡ เชตเซเชนเซ‡เชฒ เช†เชชเชฎเซ‡เชณเซ‡ เชถเซ‡เชกเซเชฏเซ‚เชฒ เชชเชฐ เชšเชพเชฒเชถเซ‡ เช…เชจเซ‡ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธเชฎเชพเช‚ เชจเซ‡เชธเซเชŸเซ‡เชก เช•เซเชตเซ‡เชฐเซ€เช เชšเชฒเชพเชตเชถเซ‡.

```metrics
metric-name:
  sql: |
    select count(*) from table
```

เชตเซเชนเซ‡เชฒ เชธเชพเชฅเซ‡ เชเชกเชชเชฅเซ€ เช…เชจเซ‡ เชธเชฐเชณเชคเชพเชฅเซ€ เชกเซ‡เชŸเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชถเซ‹เชงเชตเซ‹
เช—เซ€เชฅเชฌ เชธเชพเชฅเซ‡ เชฎเชณเซ€เชจเซ‡, เช† เช…เชญเชฟเช—เชฎเชจเซ‹ เช…เชฐเซเชฅ เช›เซ‡ เช•เซ‡ เชตเซเชนเซ‡เชฒ เชฎเซ‡เชŸเซเชฐเชฟเช• เชตเซเชฏเชพเช–เซเชฏเชพเช“ เชฎเชพเชŸเซ‡ เชธเชคเซเชฏเชจเชพ เชธเชฐเชณ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชฏ เชธเซเชคเซเชฐเซ‹เชค เชคเชฐเซ€เช•เซ‡ เชธเซ‡เชตเชพ เช†เชชเซ€ เชถเช•เซ‡ เช›เซ‡. เชตเซเชนเซ‡เชฒ "~/ เชฎเชพเช‚ เชŸเชพเช‡เชฎเชธเซเชŸเซ‡เชฎเซเชช เชธเชพเชฅเซ‡ เชฎเซ‚เชฒเซเชฏเซ‹เชจเซ‡ เชชเชฃ เชธเชพเชšเชตเซ‡ เช›เซ‡. whale/metrics" เชœเซ‹ เชคเชฎเซ‡ เชšเชพเชฐเซเชŸเชฟเช‚เช— เช…เชฅเชตเชพ เชตเชงเซ เชŠเช‚เชกเชพเชฃเชชเซ‚เชฐเซเชตเช• เชธเช‚เชถเซ‹เชงเชจ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เชคเชพ เชนเซ‹เชต

เชญเชตเชฟเชทเซเชฏ

เชตเซเชนเซ‡เชฒเชจเชพ เช…เชฎเชพเชฐเชพ เชชเซ‚เชฐเซเชต-เชชเซเชฐเช•เชพเชถเชจ เชธเช‚เชธเซเช•เชฐเชฃเซ‹เชจเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชธเชพเชฅเซ‡ เชตเชพเชค เช•เชฐเซเชฏเชพ เชชเช›เซ€, เช…เชฎเชจเซ‡ เชธเชฎเชœเชพเชฏเซเช‚ เช•เซ‡ เชฒเซ‹เช•เซ‹เชจเซ‡ เชตเชงเซ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชถเชพ เชฎเชพเชŸเซ‡ เชŸเซ‡เชฌเชฒ เชฒเซเช•เช…เชช เชŸเซ‚เชฒ? เชถเชพ เชฎเชพเชŸเซ‡ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชถเซ‹เชง เชธเชพเชงเชจ เชจเชฅเซ€? เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เช•เซ‡เชฎ เชจเชฅเซ€? เชถเชพ เชฎเชพเชŸเซ‡ SQL เช•เซเชตเซ‡เชฐเซ€ เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจ เชŸเซ‚เชฒ เชจเชฅเซ€? เชœเซเชฏเชพเชฐเซ‡ เชตเซเชนเซ‡เชฒ v1 เชจเซ‡ เชฎเซ‚เชณ CLI เชธเชพเชฅเซ€ เชธเชพเชงเชจ เชคเชฐเซ€เช•เซ‡ เช•เชฒเซเชชเชจเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€ Dataportal/Amundsen, เชคเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเซเชตเชฟเชงเชพเชฏเซเช•เซเชค เชธเซเชŸเซ‡เชจเซเชกเช…เชฒเซ‹เชจ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชคเชฐเซ€เช•เซ‡ เชตเชฟเช•เชธเชฟเชค เชฅเชˆ เช—เชฏเซเช‚ เช›เซ‡, เช…เชจเซ‡ เช…เชฎเซ‡ เช†เชถเชพ เชฐเชพเช–เซ€เช เช›เซ€เช เช•เซ‡ เชคเซ‡ เชกเซ‡เชŸเชพ เชธเชพเชฏเชจเซเชŸเชฟเชธเซเชŸเชจเซ€ เชŸเซ‚เชฒเช•เซ€เชŸเชจเซ‹ เช…เชญเชฟเชจเซเชจ เชญเชพเช— เชฌเชจเซ€ เชœเชถเซ‡.

เชœเซ‹ เชคเชฎเซ‡ เชตเชฟเช•เชพเชธ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ เช•เช‚เชˆเช• เชœเซ‹เชตเชพ เชฎเชพเช‚เช—เซ‹ เช›เซ‹, เชคเซ‹ เช…เชฎเชพเชฐเซ€ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเช“ เชธเซเชฒเซ‡เช• เชธเชฎเซเชฆเชพเชฏ เชฎเชพเชŸเซ‡, เชชเชฐ เชฎเซเชฆเซเชฆเชพเช“ เช–เซ‹เชฒเซ‹ Githubเช…เชฅเชตเชพ เชคเซ‹ เชธเซ€เชงเซ‹ เชธเช‚เชชเชฐเซเช• เช•เชฐเซ‹ LinkedIn. เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช…เชธเช‚เช–เซเชฏ เชถเชพเชจเชฆเชพเชฐ เชธเซเชตเชฟเชงเชพเช“ เช›เซ‡ - เชœเชฟเชจเซเชœเชพ เชŸเซ‡เชฎเซเชชเชฒเซ‡เชŸเซเชธ, เชฌเซเช•เชฎเชพเชฐเซเช•เซเชธ, เชธเชฐเซเชš เชซเชฟเชฒเซเชŸเชฐเซเชธ, เชธเซเชฒเซ…เช• เชšเซ‡เชคเชตเชฃเซ€เช“, เชœเซเชฏเซเชชเซ€เชŸเชฐ เชเช•เซ€เช•เชฐเชฃ, เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธ เชฎเชพเชŸเซ‡ CLI เชกเซ‡เชถเชฌเซ‹เชฐเซเชก เชชเชฃ - เชชเชฃ เช…เชฎเชจเซ‡ เชคเชฎเชพเชฐเซเช‚ เช‡เชจเชชเซเชŸ เช—เชฎเชถเซ‡.

เชจเชฟเชทเซเช•เชฐเซเชท

เชตเซเชนเซ‡เชฒเชจเซ‡ เชกเซ‡เชŸเชพเชซเซเชฐเซ‡เชฎ เชฆเซเชตเชพเชฐเชพ เชตเชฟเช•เชธเชฟเชค เช…เชจเซ‡ เชœเชพเชณเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ เชเช• เชธเซเชŸเชพเชฐเซเชŸเช…เชช เช›เซ‡ เชœเซ‡ เชฎเชจเซ‡ เชคเชพเชœเซ‡เชคเชฐเชฎเชพเช‚ เช…เชจเซเชฏ เชฒเซ‹เช•เซ‹ เชธเชพเชฅเซ‡ เชธเชน-เชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเชพเชจเซ‹ เช†เชจเช‚เชฆ เชฎเชณเซเชฏเซ‹ เชนเชคเซ‹. เชœเซเชฏเชพเชฐเซ‡ เชตเซเชนเซ‡เชฒ เชกเซ‡เชŸเชพ เชตเซˆเชœเซเชžเชพเชจเชฟเช•เซ‹ เชฎเชพเชŸเซ‡ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ เชกเซ‡เชŸเชพเชซเซเชฐเซ‡เชฎ เชกเซ‡เชŸเชพ เชตเซˆเชœเซเชžเชพเชจเชฟเช•เซ‹ เชฎเชพเชŸเซ‡ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชคเชฎเชพเชฐเชพเชฎเชพเช‚เชฅเซ€ เชœเซ‡เช“ เชตเชงเซ เชจเชœเซ€เช•เชฅเซ€ เชธเชนเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเช—เซ‡ เช›เซ‡, เชคเซ‡เช“ เชฎเชพเชŸเซ‡ เชจเชฟเชƒเชธเช‚เช•เซ‹เชš เชธเชฐเชจเชพเชฎเซเช‚เช…เชฎเซ‡ เชคเชฎเชจเซ‡ เชชเซเชฐเชคเซ€เช•เซเชทเชพ เชธเซ‚เชšเชฟเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเซ€เชถเซเช‚.

เชตเซเชนเซ‡เชฒ เชธเชพเชฅเซ‡ เชเชกเชชเชฅเซ€ เช…เชจเซ‡ เชธเชฐเชณเชคเชพเชฅเซ€ เชกเซ‡เชŸเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชถเซ‹เชงเชตเซ‹
เช…เชจเซ‡ เชชเซเชฐเซ‹เชฎเซ‹ เช•เซ‹เชก เชฆเซเชตเชพเชฐเชพ HABR, เชคเชฎเซ‡ เชฌเซ‡เชจเชฐ เชชเชฐ เชฆเชฐเซเชถเชพเชตเซ‡เชฒ เชกเชฟเชธเซเช•เชพเช‰เชจเซเชŸ เชชเชฐ เชตเชงเชพเชฐเชพเชจเชพ 10% เชฎเซ‡เชณเชตเซ€ เชถเช•เซ‹ เช›เซ‹.

เชตเชงเซ เช…เชญเซเชฏเชพเชธเช•เซเชฐเชฎเซ‹

เชซเซ€เชšเชฐเซเชก เชฒเซ‡เช–เซ‹

เชธเซ‹เชฐเซเชธ: www.habr.com