เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเปƒเบ™ Elastic Stack (aka Elasticsearch, aka ELK)

เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเปƒเบ™ Elastic Stack (aka Elasticsearch, aka ELK)

เปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเบˆเบทเปˆเบงเปˆเบฒ Elastic Stack เปเบกเปˆเบ™เบญเบตเบ‡เปƒเบชเปˆเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™ Elasticsearch เบ—เบตเปˆเบšเปเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡, เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเป€เบงเบฑเบš Kibana เปเบฅเบฐเบ•เบปเบงเป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เปเบฅเบฐเป‚เบ›เป€เบŠเบ”เป€เบŠเบต (Logstash เบ—เบตเปˆเบกเบตเบŠเบทเปˆเบชเบฝเบ‡เบ—เบตเปˆเบชเบธเบ”, Beats เบ•เปˆเบฒเบ‡เป†, APM เปเบฅเบฐเบญเบทเปˆเบ™เป†). เบซเบ™เบถเปˆเบ‡เปƒเบ™เบเบฒเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบ—เบตเปˆเบ”เบตเบเบฑเบš stack เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เปเบกเปˆเบ™เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบ‚เปเป‰เบกเบนเบ™เป‚เบ”เบเปƒเบŠเป‰เบฅเบฐเบšเบปเบšเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ. เปƒเบ™เบšเบปเบ”เบ„เบงเบฒเบกเบžเบงเบเป€เบฎเบปเบฒเป€เบ‚เบปเป‰เบฒเปƒเบˆเบชเบดเปˆเบ‡เบ—เบตเปˆ algorithms เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™. เบเบฐเบฅเบธเบ™เบฒเบžเบฒเบเปƒเบ•เป‰ cat.

เบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเปเบกเปˆเบ™เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ—เบตเปˆเบˆเปˆเบฒเบเป€เบ‡เบดเบ™เบ‚เบญเบ‡ shareware Elastic Stack เปเบฅเบฐเบฅเบงเบกเบขเบนเปˆเปƒเบ™ X-Pack. เป€เบžเบทเปˆเบญเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปƒเบŠเป‰เบกเบฑเบ™, เบžเบฝเบ‡เปเบ•เปˆเป€เบ›เบตเบ”เปƒเบŠเป‰เบเบฒเบ™เบ—เบปเบ”เบฅเบญเบ‡ 30 เบกเบทเป‰เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡. เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เป„เบฅโ€‹เบเบฐโ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบฅเบญเบ‡โ€‹เบซเบกเบปเบ”โ€‹เบญเบฒโ€‹เบเบธโ€‹, เบ—เปˆเบฒเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบฎเป‰เบญเบ‡โ€‹เบ‚เปโ€‹เบเบฒเบ™โ€‹เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹เป€เบžเบทเปˆเบญโ€‹เบ‚เบฐโ€‹เบซเบเบฒเบโ€‹เบกเบฑเบ™โ€‹เบซเบผเบทโ€‹เบŠเบทเป‰โ€‹เบเบฒเบ™โ€‹เบชเบฐโ€‹เบซเบกเบฑเบโ€‹เป„เบ”เป‰โ€‹. เบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเบ‚เบญเบ‡เบเบฒเบ™เบชเบฐเบซเบกเบฑเบเปเบกเปˆเบ™เบ„เปเบฒเบ™เบงเบ™เบšเปเปˆเบญเบตเบ‡เปƒเบชเปˆเบ›เบฐเบฅเบดเบกเบฒเบ™เบ‚เปเป‰เบกเบนเบ™, เปเบ•เปˆเบเปˆเบฝเบงเบเบฑเบšเบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡ nodes เบ—เบตเปˆเปƒเบŠเป‰. เบšเปเปˆ, เบ›เบฐเบฅเบดเบกเบฒเบ™เบ‚เปเป‰เบกเบนเบ™, เปเบ™เปˆเบ™เบญเบ™, เบกเบตเบœเบปเบ™เบเบฐเบ—เบปเบšเบ•เปเปˆเบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡ nodes เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™, เปเบ•เปˆเบงเบดเบ—เบตเบเบฒเบ™เบ™เบตเป‰เป€เบžเบทเปˆเบญเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปเบกเปˆเบ™เบกเบตเบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบกเบฐเบ™เบธเบ”เบซเบผเบฒเบเบเปˆเบฝเบงเบเบฑเบšเบ‡เบปเบšเบ›เบฐเบกเบฒเบ™เบ‚เบญเบ‡เบšเปเบฅเบดเบชเบฑเบ”. เบ–เป‰เบฒเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบกเบตเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบชเบนเบ‡, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ›เบฐเบซเบเบฑเบ”เป€เบ‡เบดเบ™เป„เบ”เป‰.

ML เปƒเบ™ Elastic Stack เปเบกเปˆเบ™เบ‚เบฝเบ™เปƒเบ™ C ++ เปเบฅเบฐเปเบฅเปˆเบ™เบขเบนเปˆเบ™เบญเบ JVM, เป€เบŠเบดเปˆเบ‡ Elasticsearch เบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡เปเบฅเปˆเบ™. เบ™เบฑเป‰เบ™เปเบกเปˆเบ™, เบ‚เบฐเบšเบงเบ™เบเบฒเบ™ (เป‚เบ”เบเบงเบดเบ—เบตเบ—เบฒเบ‡เบเบฒเบ™, เบกเบฑเบ™เบ–เบทเบเป€เบญเบตเป‰เบ™เบงเปˆเบฒ autodetect) เบเบดเบ™เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบ—เบตเปˆ JVM เบšเปเปˆเป„เบ”เป‰เบเบทเบ™เบเบดเบ™. เปƒเบ™เบ•เบปเบงเบชเบฐเปเบ”เบ‡เบ•เบปเบงเบขเปˆเบฒเบ‡, เบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™เบ„เบงเบฒเบกเบชเปเบฒเบ„เบฑเบ™เบซเบผเบฒเบ, เปเบ•เปˆเปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบœเบฐเบฅเบดเบ”เบกเบฑเบ™เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบˆเบฐเบˆเบฑเบ”เบชเบฑเบ™ nodes เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเบชเปเบฒเบฅเบฑเบšเบงเบฝเบเบ‡เบฒเบ™ ML.

เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเปเบšเปˆเบ‡เบญเบญเบเป€เบ›เบฑเบ™เบชเบญเบ‡เบ›เบฐเป€เบžเบ” โˆ’ เบเบฑเบšเบญเบฒเบˆเบฒเบ™ ะธ เป‚เบ”เบเบšเปเปˆเบกเบตเบ„เบนเบชเบญเบ™. เปƒเบ™ Elastic Stack, เบชเบนเบ”เบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆเปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เบ›เบฐเป€เบžเบ” "เบšเปเปˆเบกเบตเบเบฒเบ™เบ„เบงเบšเบ„เบธเบก". เป‚เบ”เบ เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ™เบตเป‰ เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบšเบดเปˆเบ‡เบญเบธเบ›เบฐเบเบญเบ™เบ—เบฒเบ‡เบ„เบฐเบ™เบดเบ”เบชเบฒเบ”เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ.

เป€เบžเบทเปˆเบญเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐ, เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเปƒเบŠเป‰เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเป€เบเบฑเบšเป„เบงเป‰เปƒเบ™เบ”เบฑเบ”เบชเบฐเบ™เบต Elasticsearch. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡เบงเบฝเบเบ‡เบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบ—เบฑเบ‡เบˆเบฒเบเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš Kibana เปเบฅเบฐเบœเปˆเบฒเบ™ API. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ™เบตเป‰เบœเปˆเบฒเบ™ Kibana, เบ—เปˆเบฒเบ™เบšเปเปˆ เบˆเบณ เป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบฎเบนเป‰เบšเบฒเบ‡เบขเปˆเบฒเบ‡. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบ”เบฑเบ”เบชเบฐเบ™เบตเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบ—เบตเปˆ algorithm เปƒเบŠเป‰เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‡เบฒเบ™เบ‚เบญเบ‡เบกเบฑเบ™.

เบ•เบปเบงเบŠเบตเป‰เบงเบฑเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐ.ml-state โ€” เบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบ•เบปเบงเปเบšเบšเบชเบฐเบ–เบดเบ•เบด (เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐ);
.ml-anomalies-* โ€” เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ‚เบญเบ‡ ML algorithms;
.ml-notifications โ€” เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบœเบปเบ™เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐ.

เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเปƒเบ™ Elastic Stack (aka Elasticsearch, aka ELK)

เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบ‚เปเป‰เบกเบนเบ™เปƒเบ™เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™ Elasticsearch เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบ”เบฑเบ”เบชเบฐเบ™เบตเปเบฅเบฐเป€เบญเบเบฐเบชเบฒเบ™เบ—เบตเปˆเป€เบเบฑเบšเป„เบงเป‰เปƒเบ™เบžเบงเบเบกเบฑเบ™. เป€เบกเบทเปˆเบญเบ›เบฝเบšเบ—เบฝเบšเบเบฑเบšเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡, เบ”เบฑเบ”เบŠเบฐเบ™เบตเบชเบฒเบกเบฒเบ”เบ–เบทเบเบ›เบฝเบšเบ—เบฝเบšเบเบฑเบšเบฅเบฐเบšเบปเบšเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™, เปเบฅเบฐเป€เบญเบเบฐเบชเบฒเบ™เบเบฑเบšเบšเบฑเบ™เบ—เบถเบเปƒเบ™เบ•เบฒเบ•เบฐเบฅเบฒเบ‡. เบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบšเบ™เบตเป‰เปเบกเปˆเบ™เบกเบตเป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เปเบฅเบฐเบ–เบทเบเบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เบ‡เปˆเบฒเบเบ”เบฒเบเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆเบ‚เบญเบ‡เป€เบญเบเบฐเบชเบฒเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบ—เบตเปˆเป„เบ”เป‰เบเบดเบ™เบžเบฝเบ‡เปเบ•เปˆเบเปˆเบฝเบงเบเบฑเบš Elasticsearch.

เบซเบ™เป‰เบฒเบ—เบตเปˆเบ”เบฝเบงเบเบฑเบ™เปเบกเปˆเบ™เบกเบตเบขเบนเปˆเป‚เบ”เบเบœเปˆเบฒเบ™ API เป‚เบ”เบเบœเปˆเบฒเบ™เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเป€เบงเบฑเบš, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เป€เบžเบทเปˆเบญเบ„เบงเบฒเบกเบŠเบฑเบ”เป€เบˆเบ™เปเบฅเบฐเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆเบ‚เบญเบ‡เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”, เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบชเบฐเปเบ”เบ‡เบงเบดเบ—เบตเบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบกเบฑเบ™เบœเปˆเบฒเบ™ Kibana. เปƒเบ™เป€เบกเบ™เบนเบ”เป‰เบฒเบ™เบŠเป‰เบฒเบเบกเบตเบžเบฒเบเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบ—เบตเปˆเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡เบงเบฝเบเปƒเบซเบกเปˆ. เปƒเบ™เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš Kibana เบกเบฑเบ™เบ„เป‰เบฒเบเบ„เบทเบฎเบนเบšเบžเบฒเบšเบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰. เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบงเบดเป€เบ„เบฒเบฐเปเบ•เปˆเบฅเบฐเบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบงเบฝเบเบ‡เบฒเบ™เปเบฅเบฐเบชเบฐเปเบ”เบ‡เบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡เป„เบ”เป‰เบ—เบตเปˆเบ™เบตเป‰.

เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเปƒเบ™ Elastic Stack (aka Elasticsearch, aka ELK)

Single Metric - เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบซเบ™เบถเปˆเบ‡ metric, Multi Metric - เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบชเบญเบ‡เบซเบผเบทเบซเบผเบฒเบ metrics. เปƒเบ™เบ—เบฑเบ‡เบชเบญเบ‡เบเปเบฅเบฐเบ™เบต, เปเบ•เปˆเบฅเบฐ metric เปเบกเปˆเบ™เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ—เบตเปˆเป‚เบ”เบ”เบ”เปˆเบฝเบง, i.e. เบชเบนเบ”เบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆเบšเปเปˆเป„เบ”เป‰เบ„เปเบฒเบ™เบถเบ‡เป€เบ–เบดเบ‡เบžเบถเบ”เบ•เบดเบเปเบฒเบ‚เบญเบ‡ metrics เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบ‚เบฐเบซเบ™เบฒเบ™, เบเป‰เบญเบ™เบงเปˆเบฒเบกเบฑเบ™เบญเบฒเบ”เบˆเบฐเป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡ Multi Metric. เป€เบžเบทเปˆเบญเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆเป‚เบ”เบเบ„เปเบฒเบ™เบถเบ‡เป€เบ–เบดเบ‡เบ„เบงเบฒเบกเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบ‚เบญเบ‡ metrics เบ•เปˆเบฒเบ‡เป†, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบ›เบฐเบŠเบฒเบเบญเบ™. เปเบฅเบฐ Advanced เปเบกเปˆเบ™เบเบฒเบ™เบ›เบฑเบš algorithms เบ—เบตเปˆเบกเบตเบ—เบฒเบ‡เป€เบฅเบทเบญเบเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบชเปเบฒเบฅเบฑเบšเบงเบฝเบเบ‡เบฒเบ™เบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™.

เป€เบกเบ•เบฃเบดเบเบ”เบฝเบง

เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปƒเบ™ metric เบ”เบฝเบงเปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบเบ—เบตเปˆเบชเบธเบ”เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰เบ—เบตเปˆเบ™เบตเป‰. เบซเบผเบฑเบ‡เบˆเบฒเบเบ„เบฅเบดเบเปƒเบชเปˆเบชเป‰เบฒเบ‡เบงเบฝเบ, เบชเบนเบ”เบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆเบˆเบฐเบŠเบญเบเบซเบฒเบ„เบงเบฒเบกเบœเบดเบ”เบ›เบปเบเบเบฐเบ•เบด.

เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเปƒเบ™ Elastic Stack (aka Elasticsearch, aka ELK)

เปƒเบ™เบžเบฒเบเบชเบฐเบซเบ™เบฒเบก เบเบฒเบ™เบฅเบงเบกเบเบฑเบ™ เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฅเบทเบญเบเบงเบดเบ—เบตเบเบฒเบ™เบ„เบปเป‰เบ™เบซเบฒเบ„เบงเบฒเบกเบœเบดเบ”เบ›เบปเบเบเบฐเบ•เบด. เบ•เบปเบงเบขเปˆเบฒเบ‡, เป€เบกเบทเปˆเบญ min เบ„เปˆเบฒเบ—เบตเปˆเบ•เปเปˆเบฒเบเบงเปˆเบฒเบ„เปˆเบฒเบ›เบปเบเบเบฐเบ•เบดเบˆเบฐเบ–เบทเบเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบงเปˆเบฒเบœเบดเบ”เบ›เบปเบเบเบฐเบ•เบด. เบเบดเบ™ เบชเบนเบ‡เบชเบธเบ”, เบชเบนเบ‡, เบ•เปเปˆเบฒ, เบชเบฐเป€เบฅเปˆเบ, เปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™ เปเบฅเบฐโ€‹เบญเบทเปˆเบ™เป†. เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบ‚เบญเบ‡เบซเบ™เป‰เบฒเบ—เบตเปˆเบ—เบฑเบ‡เบซเบกเบปเบ”เบชเบฒเบกเบฒเบ”เบžเบปเบšเป„เบ”เป‰ เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ.

เปƒเบ™เบžเบฒเบเบชเบฐเบซเบ™เบฒเบก เบžเบฒเบเบชเบฐเบซเบ™เบฒเบก เบŠเบตเป‰เปƒเบซเป‰เป€เบซเบฑเบ™เบžเบฒเบเบชเบฐเบซเบ™เบฒเบกเบ•เบปเบงเป€เบฅเบเปƒเบ™เป€เบญเบเบฐเบชเบฒเบ™เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐ.

เปƒเบ™เบžเบฒเบเบชเบฐเบซเบ™เบฒเบก เบ‚เบญเบšเป€เบ‚เบ”เบ‚เบญเบ‡เบ–เบฑเบ‡ โ€” เบเบฒเบ™โ€‹เปเบšเปˆเบ‡โ€‹เบ‚เบฑเป‰เบ™โ€‹เบ•เบญเบ™โ€‹เบ‚เบญเบ‡โ€‹เป„เบฅโ€‹เบเบฐโ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ—เบตเปˆโ€‹เบเบฒเบ™โ€‹เบงเบดโ€‹เป€เบ„เบฒเบฐโ€‹เบˆเบฐโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป„เบงเป‰เบงเบฒเบ‡เปƒเบˆเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบซเบผเบทเป€เบฅเบทเบญเบเบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡. เบฎเบนเบšเบžเบฒเบšเบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰เปเบกเปˆเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡ granularity เบ•เปˆเปเบฒเป€เบเบตเบ™เป„เบ› - เบ—เปˆเบฒเบ™เบญเบฒเบ”เบˆเบฐเบžเบฒเบ”เบ„เบงเบฒเบกเบœเบดเบ”เบ›เบปเบเบเบฐเบ•เบด. เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ™เบตเป‰, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เบ„เบงเบฒเบกเบญเปˆเบญเบ™เป„เบซเบงเบ‚เบญเบ‡ algorithm เบเบฑเบšเบœเบดเบ”เบ›เบปเบเบเบฐเบ•เบด.

เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเปƒเบ™ Elastic Stack (aka Elasticsearch, aka ELK)

เป„เบฅเบเบฐเป€เบงเบฅเบฒเบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเป€เบเบฑเบšเบเปเบฒเปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบกเบตเบœเบปเบ™เบเบฐเบ—เบปเบšเบ•เปเปˆเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ‚เบญเบ‡เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐ. เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐ, เบชเบนเบ”เบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆเบเปเบฒเบ™เบปเบ”เป„เบฅเบเบฐเบเบฒเบ™เบŠเป‰เปเบฒเบเบฑเบ™, เบ„เบดเบ”เป„เบฅเปˆเป„เบฅเบเบฐเบ„เบงเบฒเบกเบซเบกเบฑเป‰เบ™เปƒเบˆ (เป€เบชเบฑเป‰เบ™เบžเบทเป‰เบ™เบ–เบฒเบ™) เปเบฅเบฐเบเปเบฒเบ™เบปเบ”เบ„เบงเบฒเบกเบœเบดเบ”เบ›เบปเบเบเบฐเบ•เบด - เบเบฒเบ™เบšเปˆเบฝเบ‡เป€เบšเบ™ atypical เบˆเบฒเบเบžเบถเบ”เบ•เบดเบเปเบฒเบ›เบปเบเบเบฐเบ•เบดเบ‚เบญเบ‡ metric. เบ•เบปเบงเบขเปˆเบฒเบ‡:

เบžเบทเป‰เบ™เบ–เบฒเบ™เบ—เบตเปˆเบกเบตเบ‚เปเป‰เบกเบนเบ™เบ™เป‰เบญเบเป†:

เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเปƒเบ™ Elastic Stack (aka Elasticsearch, aka ELK)

เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆ algorithm เบกเบตเบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ—เบตเปˆเบˆเบฐเบฎเบฝเบ™เบฎเบนเป‰เบˆเบฒเบ, เบžเบทเป‰เบ™เบ–เบฒเบ™เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบ™เบตเป‰:

เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเปƒเบ™ Elastic Stack (aka Elasticsearch, aka ELK)

เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบงเบฝเบเบ‡เบฒเบ™, เบชเบนเบ”เบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆเบˆเบฐเบเปเบฒเบ™เบปเบ”เบ„เบงเบฒเบกเบœเบดเบ”เบ›เบปเบเบเบฐเบ•เบดเบ—เบตเปˆเบœเบดเบ”เบ›เบปเบเบเบฐเบ•เบดเบˆเบฒเบเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เปเบฅเบฐเบˆเบฑเบ”เบฅเปเบฒเบ”เบฑเบšเบกเบฑเบ™เบ•เบฒเบกเบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ‚เบญเบ‡เบ„เบงเบฒเบกเบœเบดเบ”เบ›เบปเบเบเบฐเบ•เบด (เบชเบตเบ‚เบญเบ‡เบ›เป‰เบฒเบเบŠเบทเปˆเบ—เบตเปˆเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบ™เปเบกเปˆเบ™เบชเบฐเปเบ”เบ‡เบขเบนเปˆเปƒเบ™เบงเบปเบ‡เป€เบฅเบฑเบš):

เบ„เบณเป€เบ•เบทเบญเบ™ (เบชเบตเบŸเป‰เบฒ): เปœเป‰เบญเบเบเบงเปˆเบฒ 25
เป€เบฅเบฑเบเบ™เป‰เบญเบ (เบชเบตเป€เบซเบผเบทเบญเบ‡): 25-50
เบ•เบปเป‰เบ™เบ•เป (เบชเบตเบชเบปเป‰เบก): 50-75
เบ„เบงเบฒเบกเบชเปเบฒเบ„เบฑเบ™ (เบชเบตเปเบ”เบ‡): 75-100

เป€เบชเบฑเป‰เบ™เบชเบฐเปเบ”เบ‡เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡เบ„เบงเบฒเบกเบœเบดเบ”เบ›เบปเบเบเบฐเบ•เบดเบ—เบตเปˆเบžเบปเบšเป€เบซเบฑเบ™.

เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเปƒเบ™ Elastic Stack (aka Elasticsearch, aka ELK)

เปƒเบ™เบ—เบตเปˆเบ™เบตเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบšเบดเปˆเบ‡เบ•เบปเบงเป€เบฅเบ 94, เป€เบŠเบดเปˆเบ‡เบŠเบตเป‰เปƒเบซเป‰เป€เบซเบฑเบ™เป€เบ–เบดเบ‡เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ‚เบญเบ‡เบ„เบงเบฒเบกเบœเบดเบ”เบ›เบปเบเบเบฐเบ•เบด. เบกเบฑเบ™เป€เบ›เบฑเบ™เบ—เบตเปˆเบŠเบฑเบ”เป€เบˆเบ™เบงเปˆเบฒเบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเบกเบนเบ™เบ„เปˆเบฒเบขเบนเปˆเปƒเบเป‰เบเบฑเบš 100, เบกเบฑเบ™เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเบกเบตเบ„เบงเบฒเบกเบœเบดเบ”เบ›เบปเบเบเบฐเบ•เบด. เบ–เบฑเบ™เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ‚เบญเบ‡เบเบฃเบฒเบŸเบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เป€เบฅเบฑเบเบ™เป‰เบญเบเบ—เบตเปˆเป€เบ›เบฑเบ™ pejoratively เบ‚เบญเบ‡ 0.000063634% เบ‚เบญเบ‡เบกเบนเบ™เบ„เปˆเบฒ metric เบ—เบตเปˆเบ›เบฒเบเบปเบ”เบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™.

เบ™เบญเบเป€เบซเบ™เบทเบญเบˆเบฒเบเบเบฒเบ™เบŠเบญเบเบซเบฒเบ„เบงเบฒเบกเบœเบดเบ”เบ›เบปเบเบเบฐเบ•เบด, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ„เบฒเบ”เบ„เบฐเป€เบ™เปƒเบ™ Kibana. เบ™เบตเป‰เปเบกเปˆเบ™เป€เบฎเบฑเบ”เบขเปˆเบฒเบ‡เบ‡เปˆเบฒเบเบ”เบฒเบเปเบฅเบฐเบˆเบฒเบเบ—เบฑเบ”เบชเบฐเบ™เบฐเบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบ„เบงเบฒเบกเบœเบดเบ”เบ›เบปเบเบเบฐเบ•เบด - เบ›เบธเปˆเบก เบเบฒเบ™เบ„เบฒเบ”เบ„เบฐเป€เบ™ เปƒเบ™เปเบˆเบ‚เบงเบฒเป€เบ—เบดเบ‡.

เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเปƒเบ™ Elastic Stack (aka Elasticsearch, aka ELK)

เบเบฒเบ™โ€‹เบ„เบฒเบ”โ€‹เบ„เบฐโ€‹เป€เบ™โ€‹เปเบกเปˆเบ™โ€‹เป„เบ”เป‰โ€‹เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰โ€‹เบชเบนเบ‡โ€‹เบชเบธเบ” 8 เบญเบฒโ€‹เบ—เบดเบ”โ€‹เบฅเปˆเบงเบ‡โ€‹เบซเบ™เป‰เบฒ. เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เปเบ—เป‰เป†, เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰เป‚เบ”เบเบเบฒเบ™เบญเบญเบเปเบšเบš.

เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเปƒเบ™ Elastic Stack (aka Elasticsearch, aka ELK)

เปƒเบ™เบšเบฒเบ‡เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™, เบเบฒเบ™เบ„เบฒเบ”เบ„เบฐเป€เบ™เบˆเบฐเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบซเบผเบฒเบ, เบ•เบปเบงเบขเปˆเบฒเบ‡, เป€เบกเบทเปˆเบญเบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เป‚เบซเบผเบ”เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เปƒเบ™เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™.

Multi Metric

เปƒเบซเป‰เบเป‰เบฒเบงเป„เบ›เบชเบนเปˆเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ” ML เบ•เปเปˆเป„เบ›เปƒเบ™ Elastic Stack - เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบ•เบปเบงเบŠเบตเป‰เบงเบฑเบ”เบซเบผเบฒเบเบญเบฑเบ™เปƒเบ™เบŠเบธเบ”เบ”เบฝเบง. เปเบ•เปˆเบ™เบตเป‰เบšเปเปˆเป„เบ”เป‰เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบเบฒเบ™เป€เบญเบทเปˆเบญเบเบญเบตเบ‡เบ‚เบญเบ‡เบซเบ™เบถเปˆเบ‡ metric เบเบฑเบšเบญเบตเบเบญเบฑเบ™เบซเบ™เบถเปˆเบ‡เบˆเบฐเบ–เบทเบเบงเบดเป€เบ„เบฒเบฐ. เบ™เบตเป‰เปเบกเปˆเบ™เบ„เบทเบเบฑเบ™เบเบฑเบš Single Metric, เปเบ•เปˆเบกเบตเบซเบผเบฒเบ metrics เปƒเบ™เบซเบ™เป‰เบฒเบˆเปเบซเบ™เบถเปˆเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบšเบ‡เปˆเบฒเบเบ‚เบญเบ‡เบœเบปเบ™เบเบฐเบ—เบปเบšเบ‚เบญเบ‡เบซเบ™เบถเปˆเบ‡เบ•เปเปˆเบ„เบปเบ™เบญเบทเปˆเบ™. เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบเบฒเบ™เป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบชเบ‚เบญเบ‡เบ•เบปเบงเบŠเบตเป‰เบงเบฑเบ”เบญเบฑเบ™เปœเบถเปˆเบ‡เบ•เปเปˆเบญเบตเบเบญเบฑเบ™เปœเบถเปˆเบ‡เปƒเบ™เปเบงเบ”เบ›เบฐเบŠเบฒเบเบญเบ™.

เบซเบผเบฑเบ‡เบˆเบฒเบเบ„เบฅเบดเบเปƒเบชเปˆเบชเบตเปˆเบซเบผเปˆเบฝเบกเบกเบปเบ™เบ”เป‰เบงเบ Multi Metric, เบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเบ—เบตเปˆเบกเบตเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบˆเบฐเบ›เบฒเบเบปเบ”. เปƒเบซเป‰เป€เบšเบดเปˆเบ‡เบžเบงเบเป€เบ‚เบปเบฒเปƒเบ™เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบก.

เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเปƒเบ™ Elastic Stack (aka Elasticsearch, aka ELK)

เบเปˆเบญเบ™เบญเบทเปˆเบ™ เปเบปเบ”, เบ—เปˆเบฒเบ™ เบˆเบณ เป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบฅเบทเบญเบเบ‚เบปเบ‡เป€เบ‚เบ” เบชเบณ เบฅเบฑเบšเบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเปเบฅเบฐเบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเบ‚เปเป‰เบกเบนเบ™เปƒเบชเปˆเบžเบงเบเบกเบฑเบ™. เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบเบฒเบ™โ€‹เบฅเบงเบกโ€‹เบขเบนเปˆโ€‹เบ—เบตเปˆโ€‹เบ™เบตเป‰โ€‹เปเบกเปˆเบ™โ€‹เบ„เบทโ€‹เบเบฑเบ™โ€‹เบเบฑเบšโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ”เบฝเบง Metric (เบชเบนเบ‡เบชเบธเบ”, เบชเบนเบ‡, เบ•เปเปˆเบฒ, เบชเบฐเป€เบฅเปˆเบ, เปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™ เปเบฅเบฐโ€‹เบญเบทเปˆเบ™เป†). เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบ–เป‰เบฒเบ•เป‰เบญเบ‡เบเบฒเบ™, เบ‚เปเป‰เบกเบนเบ™เบ–เบทเบเปเบšเปˆเบ‡เบญเบญเบเป€เบ›เบฑเบ™เบซเบ™เบถเปˆเบ‡เบžเบฒเบเบชเบฐเบซเบ™เบฒเบก (เบžเบฒเบเบชเบฐเบซเบ™เบฒเบก เปเบเบเบ‚เปเป‰เบกเบนเบ™). เปƒเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เป€เบฎเบฑเบ”เบ™เบตเป‰เป‚เบ”เบเบžเบฒเบเบชเบฐเบซเบ™เบฒเบก ID เบชเบฐเปœเบฒเบกเบšเบดเบ™เบ•เบปเป‰เบ™เบ—เบฒเบ‡. เบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบงเปˆเบฒเบ•เบฒเบ•เบฐเบฅเบฒเบ‡ metrics เบ—เบฒเบ‡เบ”เป‰เบฒเบ™เบ‚เบงเบฒเบ–เบทเบเบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเป€เบ›เบฑเบ™เบซเบผเบฒเบเบเบฒเบŸ.

เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเปƒเบ™ Elastic Stack (aka Elasticsearch, aka ELK)

เบžเบฒเบเบชเบฐเบซเบ™เบฒเบก เบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบซเบผเบฑเบ (Influencers) เบกเบตเบœเบปเบ™เบเบฐเบ—เบปเบšเป‚เบ”เบเบเบปเบ‡เบ•เปเปˆเบ„เบงเบฒเบกเบœเบดเบ”เบ›เบปเบเบเบฐเบ•เบดเบ—เบตเปˆเบเบงเบ”เบžเบปเบš. เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบกเบฑเบ™เบˆเบฐเบกเบตเบขเปˆเบฒเบ‡เปœเป‰เบญเบเปœเบถเปˆเบ‡เบ„เปˆเบฒเบขเบนเปˆเบšเปˆเบญเบ™เบ™เบตเป‰, เปเบฅเบฐเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบžเบตเปˆเบกเบ„เปˆเบฒเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเป„เบ”เป‰. เบชเบนเบ”เบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆเบˆเบฐเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบญเบดเบ”เบ—เบดเบžเบปเบ™เบ‚เบญเบ‡เบ‚เบปเบ‡เป€เบ‚เบ”เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เป€เบกเบทเปˆเบญเบงเบดเป€เบ„เบฒเบฐเปเบฅเบฐเบชเบฐเปเบ”เบ‡เบ„เบธเบ™เบ„เปˆเบฒ "เบญเบดเบ”เบ—เบดเบžเบปเบ™" เบ—เบตเปˆเบชเบธเบ”.

เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบง, เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™เบ™เบตเป‰เบˆเบฐเบ›เบฒเบเบปเบ”เบขเบนเปˆเปƒเบ™เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš Kibana.

เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเปƒเบ™ Elastic Stack (aka Elasticsearch, aka ELK)

เบ™เบตเป‰เปเบกเปˆเบ™เบญเบฑเบ™เบ—เบตเปˆเป€เบญเบตเป‰เบ™เบงเปˆเบฒ เปเบœเบ™เบ—เบตเปˆเบ„เบงเบฒเบกเบฎเป‰เบญเบ™เบ‚เบญเบ‡เบœเบดเบ”เบ›เบปเบเบเบฐเบ•เบดเบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเบ„เปˆเบฒเบžเบฒเบเบชเบฐเบซเบ™เบฒเบก ID เบชเบฐเปœเบฒเบกเบšเบดเบ™เบ•เบปเป‰เบ™เบ—เบฒเบ‡, เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบŠเบตเป‰เปƒเบซเป‰เป€เบซเบฑเบ™เปƒเบ™ เปเบเบเบ‚เปเป‰เบกเบนเบ™. เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบš Single Metric, เบชเบตเบŠเบตเป‰เปƒเบซเป‰เป€เบซเบฑเบ™เป€เบ–เบดเบ‡เบฅเบฐเบ”เบฑเบšเบ„เบงเบฒเบกเบšเปˆเบฝเบ‡เป€เบšเบ™เบ—เบตเปˆเบœเบดเบ”เบ›เบปเบเบเบฐเบ•เบด. เบกเบฑเบ™เบชเบฐเบ”เบงเบเบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™, เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡, เปƒเบ™เบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเป€เบžเบทเปˆเบญเบ•เบดเบ”เบ•เบฒเบกเบœเบนเป‰เบ—เบตเปˆเบกเบตเบˆเปเบฒเบ™เบงเบ™เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เบˆเปเบฒเบ™เบงเบ™เบซเบฅเบฒเบเบ—เบตเปˆเบซเบ™เป‰เบฒเบชเบปเบ‡เป„เบช, เปเบฅเบฐเบญเบทเปˆเบ™เป†. เบžเบงเบเป€เบฎเบปเบฒเบ‚เบฝเบ™เปเบฅเป‰เบง เบเปˆเบฝเบงเบเบฑเบšเป€เบซเบ”เบเบฒเบ™เบ—เบตเปˆเบซเบ™เป‰เบฒเบชเบปเบ‡เป„เบชเปƒเบ™ EventLog Windows, เป€เบŠเบดเปˆเบ‡เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เป€เบเบฑเบšเบเปเบฒเปเบฅเบฐเบงเบดเป€เบ„เบฒเบฐเบขเบนเปˆเบ—เบตเปˆเบ™เบตเป‰.

เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰เปเบœเบ™เบ—เบตเปˆเบ„เบงเบฒเบกเบฎเป‰เบญเบ™เปเบกเปˆเบ™เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบ„เบงเบฒเบกเบœเบดเบ”เบ›เบฐเบเบฐเบ•เบด, เบˆเบฒเบเปเบ•เปˆเบฅเบฐเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบชเบฐเบซเบผเบฑเบšเบเบฑเบšเบกเบธเบกเป€เบšเบดเปˆเบ‡เบ”เบฝเบง Metric เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบฅเบฒเบเบฅเบฐเบญเบฝเบ”.

เบ›เบฐเบŠเบฒเบเบญเบ™

เป€เบžเบทเปˆเบญเบŠเบญเบเบซเบฒเบ„เบงเบฒเบกเบœเบดเบ”เบ›เบปเบเบเบฐเบ•เบดเบฅเบฐเบซเบงเปˆเบฒเบ‡เบ„เบงเบฒเบกเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบ•เบปเบงเบงเบฑเบ”เปเบ—เบเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™, Elastic Stack เบกเบตเบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบ›เบฐเบŠเบฒเบเบญเบ™เบชเบฐเป€เบžเบฒเบฐ. เบกเบฑเบ™เปเบกเปˆเบ™เบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญเบ‚เบญเบ‡เบกเบฑเบ™เบ—เบตเปˆเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบŠเบญเบเบซเบฒเบ„เปˆเบฒเบœเบดเบ”เบ›เบปเบเบเบฐเบ•เบดเปƒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ—เบฝเบšเบเบฑเบšเบ„เบปเบ™เบญเบทเปˆเบ™เป€เบกเบทเปˆเบญ, เบ•เบปเบงเบขเปˆเบฒเบ‡, เบˆเปเบฒเบ™เบงเบ™เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบ•เปเปˆเบฅเบฐเบšเบปเบšเป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™.

เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเปƒเบ™ Elastic Stack (aka Elasticsearch, aka ELK)

เปƒเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡เบ™เบตเป‰, เบžเบฒเบเบชเบฐเบซเบ™เบฒเบกเบ›เบฐเบŠเบฒเบเบญเบ™เบŠเบตเป‰เปƒเบซเป‰เป€เบซเบฑเบ™เป€เบ–เบดเบ‡เบกเบนเบ™เบ„เปˆเบฒเบ—เบตเปˆเบ•เบปเบงเบŠเบตเป‰เบงเบฑเบ”เบ—เบตเปˆเบงเบดเป€เบ„เบฒเบฐเบˆเบฐเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡. เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ™เบตเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เบŠเบทเปˆเบ‚เบญเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเป€เบšเบดเปˆเบ‡เบงเบดเบ—เบตเบเบฒเบ™เป‚เบซเบผเบ”เบ‚เบญเบ‡เป‚เบ›เป€เบŠเบ”เป€เบŠเบตเบ‚เบญเบ‡เปเบ•เปˆเบฅเบฐเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบกเบตเบญเบดเบ”เบ—เบดเบžเบปเบ™เบ•เปเปˆเบเบฑเบ™เปเบฅเบฐเบเบฑเบ™.

เบเบฐเบฅเบธเบ™เบฒเบฎเบฑเบšเบŠเบฒเบšเบงเปˆเบฒเป€เบชเบฑเป‰เบ™เบชเบฐเปเบ”เบ‡เบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบงเบดเป€เบ„เบฒเบฐเปเบ•เบเบ•เปˆเบฒเบ‡เบˆเบฒเบเบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเบกเบต Single Metric เปเบฅเบฐ Multi Metric. เบ™เบตเป‰เปเบกเปˆเบ™เป€เบฎเบฑเบ”เปƒเบ™ Kibana เป‚เบ”เบเบเบฒเบ™เบญเบญเบเปเบšเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฎเบฑเบšเบฎเบนเป‰เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เปเบˆเบเบขเบฒเบเบกเบนเบ™เบ„เปˆเบฒเบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐ.

เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเปƒเบ™ Elastic Stack (aka Elasticsearch, aka ELK)

เป€เบชเบฑเป‰เบ™เบชเบฐเปเบ”เบ‡เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบงเปˆเบฒเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบปเบงเบœเบดเบ”เบ›เบปเบเบเบฐเบ•เบด เบ„เบงเบฒเบกเบเบปเบ”เบ”เบฑเบ™ (เป‚เบ”เบเบงเบดเบ—เบตเบ—เบฒเบ‡เบเบฒเบ™, เบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบเบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เบžเบดเป€เบชเบ”) เปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ เบ›เบธเป‰เบ, เบœเบนเป‰โ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบญเบดเบ”โ€‹เบ—เบดโ€‹เบžเบปเบ™ (เบซเบผเบทโ€‹เบซเบฑเบ™โ€‹เบญเบญเบโ€‹เป€เบ›เบฑเบ™โ€‹เบญเบดเบ”โ€‹เบ—เบดโ€‹เบžเบปเบ™โ€‹) เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบเบปเบ”โ€‹เบ•เบปเบงโ€‹เบ‚เบญเบ‡โ€‹เบ„เบงเบฒเบกโ€‹เบœเบดเบ”โ€‹เบ›เบปเบโ€‹เบเบฐโ€‹เบ•เบดโ€‹เบ™เบตเป‰โ€‹.

เปเบšเบšโ€‹เบžเบดโ€‹เป€เบชเบ”

เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบ”เป‰เบงเบเบเบฒเบ™เบ›เบฑเบšเบฅเบฐเบญเบฝเบ”. เบ”เป‰เบงเบเบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบ‚เบฑเป‰เบ™เบชเบนเบ‡, เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบˆเบฐเบ›เบฒเบเบปเบ”เบขเบนเปˆเปƒเบ™ Kibana. เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบเบฒเบ™โ€‹เบ„เบฅเบดเบโ€‹เปƒเบชเปˆโ€‹เบเบฐโ€‹เป€เบšเบทเป‰เบญเบ‡โ€‹เบ‚เบฑเป‰เบ™โ€‹เบชเบนเบ‡โ€‹เปƒเบ™โ€‹เป€เบกโ€‹เบ™เบนโ€‹เบเบฒเบ™โ€‹เบชเป‰เบฒเบ‡โ€‹, เบ›เปˆเบญเบ‡โ€‹เบขเป‰เบฝเบกโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เปเบ–เบšโ€‹เบ™เบตเป‰โ€‹เบˆเบฐโ€‹เบ›เบฒโ€‹เบเบปเบ”โ€‹เบ‚เบถเป‰เบ™โ€‹. เปเบ–เบš เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบงเบฝเบ เบžเบงเบเป€เบฎเบปเบฒเบ‚เป‰เบฒเบกเบกเบฑเบ™เป‚เบ”เบเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡, เบกเบตเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบžเบทเป‰เบ™เบ–เบฒเบ™เบ—เบตเปˆเบšเปเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เป‚เบ”เบเบเบปเบ‡เบเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐ.

เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเปƒเบ™ Elastic Stack (aka Elasticsearch, aka ELK)

ะ’ summary_count_field_name เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบญเบทเปˆเบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบฅเบฐเบšเบธเบŠเบทเปˆเบ‚เบญเบ‡เบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบˆเบฒเบเป€เบญเบเบฐเบชเบฒเบ™เบ—เบตเปˆเบกเบตเบ„เปˆเบฒเบฅเบงเบก. เปƒเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡เบ™เบตเป‰, เบˆเปเบฒเบ™เบงเบ™เป€เบซเบ”เบเบฒเบ™เบ•เปเปˆเบ™เบฒเบ—เบต. IN categorization_field_name เบŠเบตเป‰เบšเบญเบเบŠเบทเปˆ เปเบฅเบฐเบ„เปˆเบฒเบ‚เบญเบ‡เบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบˆเบฒเบเป€เบญเบเบฐเบชเบฒเบ™เบ—เบตเปˆเบกเบตเบ„เปˆเบฒเบ•เบปเบงเปเบ›เบšเบฒเบ‡เบญเบฑเบ™. เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบซเบ™เป‰เบฒเบเบฒเบเปƒเบ™เบžเบฒเบเบชเบฐเบซเบ™เบฒเบกเบ™เบตเป‰, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เปเบšเปˆเบ‡เบ›เบฑเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบงเบดเป€เบ„เบฒเบฐเบญเบญเบเป€เบ›เบฑเบ™เบŠเบธเบ”เบเปˆเบญเบ. เป€เบญเบปเบฒเปƒเบˆเปƒเบชเปˆเบเบฑเบšเบ›เบธเปˆเบก เป€เบžเบตเปˆเบกเป€เบ„เบทเปˆเบญเบ‡เบเบงเบ”เบˆเบฑเบš เปƒเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡เบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ. เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰เปเบกเปˆเบ™เบœเบปเบ™เบ‚เบญเบ‡เบเบฒเบ™เบ„เบฅเบดเบเปƒเบชเปˆเบ›เบธเปˆเบกเบ™เบตเป‰.

เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเปƒเบˆเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเปƒเบ™ Elastic Stack (aka Elasticsearch, aka ELK)

เบ™เบตเป‰เปเบกเปˆเบ™เบšเบฅเบฑเบญเบเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบ‚เบญเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบ„เบทเปˆเบญเบ‡เบเบงเบ”เบˆเบฑเบšเบœเบดเบ”เบ›เบปเบเบเบฐเบ•เบดเบชเปเบฒเบฅเบฑเบšเบงเบฝเบเบ‡เบฒเบ™เบชเบฐเป€เบžเบฒเบฐ. เบžเบงเบเป€เบฎเบปเบฒเบงเบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบˆเบฐเบ›เบถเบเบชเบฒเบซเบฒเบฅเบทเบเปเบฅเบฐเบ™เบตเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบชเบฐเป€เบžเบฒเบฐ (เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเปเบกเปˆเบ™เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบž) เปƒเบ™เบšเบปเบ”เบ„เบงเบฒเบกเบ•เปเปˆเป„เบ›เบ™เบตเป‰. เบเบปเบโ€‹เบ•เบปเบงโ€‹เบขเปˆเบฒเบ‡, เป€เบšเบดเปˆเบ‡ เบซเบ™เบถเปˆเบ‡โ€‹เปƒเบ™โ€‹เบเปโ€‹เบฅเบฐโ€‹เบ™เบต disassembledโ€‹. เบกเบฑเบ™เบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เบ„เบปเป‰เบ™เบซเบฒเบชเปเบฒเบฅเบฑเบšเบ„เปˆเบฒเบ—เบตเปˆเบšเปเปˆเบ„เปˆเบญเบเบˆเบฐเบ›เบฒเบเบปเบ”เปเบฅเบฐเบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ” เบซเบ™เป‰เบฒเบ—เบตเปˆเบซเบฒเบเบฒเบ.

เปƒเบ™เบžเบฒเบเบชเบฐเบซเบ™เบฒเบก เบซเบ™เป‰เบฒเบ—เบตเปˆ เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฅเบทเบญเบเบŸเบฑเบ‡เบŠเบฑเบ™เบชเบฐเป€เบžเบฒเบฐเป€เบžเบทเปˆเบญเบ„เบปเป‰เบ™เบซเบฒเบ„เบงเบฒเบกเบœเบดเบ”เบ›เบปเบเบเบฐเบ•เบด. เบเบปเบเป€เบงเบฑเป‰เบ™ เบซเบฒเบเบฒเบ, เบกเบตโ€‹เบชเบญเบ‡โ€‹เบซเบ™เป‰เบฒโ€‹เบ—เบตเปˆโ€‹เบซเบ™เป‰เบฒโ€‹เบชเบปเบ™โ€‹เปƒเบˆโ€‹เบซเบผเบฒเบ - time_of_day ะธ time_of_week. เบžเบงเบเป€เบ‚เบปเบฒเบเปเบฒเบ™เบปเบ”เบ„เบงเบฒเบกเบœเบดเบ”เบ›เบปเบเบเบฐเบ•เบดเปƒเบ™เบžเบถเบ”เบ•เบดเบเปเบฒเบ‚เบญเบ‡ metrics เบ•เบฐเบซเบผเบญเบ”เบกเบทเป‰เบซเบผเบทเบญเบฒเบ—เบดเบ”, เบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบš. เบซเบ™เป‰เบฒเบ—เบตเปˆเบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบญเบทเปˆเบ™เป† เบขเบนเปˆเปƒเบ™เป€เบญเบเบฐเบชเบฒเบ™.

ะ’ field_name เบŠเบตเป‰เปƒเบซเป‰เป€เบซเบฑเบ™เบžเบฒเบเบชเบฐเบซเบ™เบฒเบกเบ‚เบญเบ‡เป€เบญเบเบฐเบชเบฒเบ™เบ—เบตเปˆเบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™. By_field_name เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป€เบžเบทเปˆเบญเปเบเบเบœเบปเบ™เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเบ„เปˆเบฒเบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™เบ‚เบญเบ‡เบŠเปˆเบญเบ‡เป€เบญเบเบฐเบชเบฒเบ™เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เบ—เบตเปˆเบ™เบตเป‰. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เบทเปˆเบก over_field_name เบ—เปˆเบฒเบ™เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบ›เบฐเบŠเบฒเบเบญเบ™เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบชเบปเบ™เบ—เบฐเบ™เบฒเบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบฅเบฐเบšเบธเบ„เปˆเบฒเปƒเบ™ partition_field_name, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบžเบฒเบเบชเบฐเบซเบ™เบฒเบกเบ‚เบญเบ‡เป€เบญเบเบฐเบชเบฒเบ™เบ™เบตเป‰เป€เบชเบฑเป‰เบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เบ—เบตเปˆเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเบˆเบฐเบ–เบทเบเบ„เบดเบ”เป„เบฅเปˆเบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเบกเบนเบ™เบ„เปˆเบฒ (เบ„เปˆเบฒเบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™, เบ•เบปเบงเบขเปˆเบฒเบ‡, เบŠเบทเปˆเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบซเบผเบทเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ). IN exclude_frequent เบชเบฒเบกเบฒเบ”เป€เบฅเบทเบญเบเป„เบ”เป‰ เบ—เบฑเบ‡เบซเบกเบปเบ” เบซเบผเบท none, เป€เบŠเบดเปˆเบ‡เบˆเบฐเบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบšเปเปˆเบฅเบงเบก (เบซเบผเบทเบฅเบงเบกเบ—เบฑเบ‡) เบ„เปˆเบฒเบžเบฒเบเบชเบฐเบซเบ™เบฒเบกเป€เบญเบเบฐเบชเบฒเบ™เบ—เบตเปˆเป€เบเบตเบ”เบ‚เบถเป‰เบ™เป€เบฅเบทเป‰เบญเบเป†.

เปƒเบ™เบšเบปเบ”เบ„เบงเบฒเบกเบ™เบตเป‰, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบžเบฐเบเบฒเบเบฒเบกเปƒเบซเป‰เบ„เบงเบฒเบกเบ„เบดเบ”เบ—เบตเปˆเบŠเบฑเบ”เป€เบˆเบ™เป€เบ—เบปเปˆเบฒเบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบเปˆเบฝเบงเบเบฑเบšเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ‚เบญเบ‡เบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเปƒเบ™ Elastic Stack; เบšเบญเบเบžเบงเบเป€เบฎเบปเบฒเปƒเบ™เบ„เปเบฒเป€เบซเบฑเบ™เบงเปˆเบฒเบเปเบฅเบฐเบ™เบตเปƒเบ”เบ—เบตเปˆเป€เบˆเบปเป‰เบฒเปเบเป‰เป„เบ‚เป„เบ”เป‰เป‚เบ”เบเปƒเบŠเป‰ Elastic Stack เปเบฅเบฐเบงเบฝเบเบ‡เบฒเบ™เปƒเบ”เบ—เบตเปˆเบ—เปˆเบฒเบ™เปƒเบŠเป‰เบกเบฑเบ™เบชเปเบฒเบฅเบฑเบš. เป€เบžเบทเปˆเบญเบ•เบดเบ”เบ•เปเปˆเบžเบงเบเป€เบฎเบปเบฒ, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เบ‚เปเป‰เบ„เบงเบฒเบกเบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™เบเปˆเบฝเบงเบเบฑเบš Habrรฉ เบซเบผเบท เปเบšเบšเบŸเบญเบกเบ„เปเบฒเบ„เบถเบ”เบ„เปเบฒเป€เบซเบฑเบ™เบขเบนเปˆเปƒเบ™เป€เบงเบฑเบšเป„เบŠเบ—เปŒ.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™