ᨠElastic Stack áááááľ á ááá á¨áá¨á ááľ Elasticsearchᣠá¨áŞáŁá áľá á áááá˝ áĽá á¨áá¨á á°áĽáłá˘áá˝ (á áŁá áłááá áááľáłá˝áŁ á¨á°ááŤáŠ á˘áľáľáŁ á¤áá¤á áĽá ááá˝) áá á¨á°áá°á¨á° áááá á áľáłááľá˘ á á°áá¨áá¨á á á ááá á¨áááľ ááá˝áľ ááľáĽ áŤááľ áĽáŠ á°á¨ááŞáá˝ á ááą á¨áá˝á áááŞáŤ áľáá° áááŽá˝á á áá áá á¨áá¨á áľáá°á ááᢠá á˝áá ááľáĽ áĽááá
áľáá° áááŽá˝ áá áĽáá°áá áĽáá¨áłáá. áĽáŁááá á¨áľááľ á áłá˝á˘
á¨áá˝á ááá á¨áá¨ááá ᾠᨠshareware Elastic Stack áŁá
᪠áá áĽá á X-Pack ááľáĽ á°áŤáľáˇáᢠáĽáąá áá áá ááááá á¨á°áŤá á áá ᨠ30 áá áá¨áŤá ááá á á á áá. á¨áá¨áŤ ááá áŤáá á áá ááá°áľ ááá á¨á°áá áááľ ááááŁá áááááľ áľáá áá á¨á
áá˝ááᢠá¨áááᣠááá á áá¨áá áá á áá áłááá á áĽá
á áá áŁá á¨á áááá˝ áĽááľ áá áá°ááᢠá á, á¨ááἠáá á áá á°á˝áá, áĽááἠáá, á¨ááŤáľááá á áááá˝ ááĽá, ááá áá á ááá áá
á¨áááľ á á°áŁáĽ á ááŤá¨áĽ á¨áŠáŁááŤá á ááľ áá á á°áŤáŤá á¨á áá á°áĽá áááľ áá. á¨áá°á á áááá á áŤáľáááá á¨áá, áááἠááá ἠáá˝áá.
á Elastic Stack ááľáĽ áŤáá ML á C++ á°á˝á Elasticsearch áŤáą á¨áá áŤá áľ á¨JVM áá áá°áŤáᢠáŤá áááľ, áá°áą (á áááŤá˝á áá, autodetect ááŁáá) JVM á¨áááá áá áá áŤá áá. á ááłáŤ ááłáŤ áá, áá á áŁá ááłá á áá°áá, ááá áá áááłá á áá á áŤáŁá˘, áá¤áá¤á á°ááŁáŤáľ á¨á°áᨠá áááá˝á ááá°áĽ á áľááá áá.
á¨áá˝á áááŞáŤ áľáá° áááŽá˝ á áááľ ááľáŚá˝ áá¨ááá -
á¨áá˝á áááŞáŤ áľáá° ááá á Elasticsearch á˘áá´ááśá˝ ááľáĽ á¨á°á¨áḠáá¨áá ááá°áá°á áá áááᢠá¨áŞáŁá á áááá˝ áĽá á á¤áá á á áŠá ááá°áá°á áľáŤáá˝á ááá á áľá˝ááá ᢠáá áá á áŞáŁá á áŠá áŤá°á¨ááľ, á ááłááľ áááŽá˝á ááá á áŤáľáááááľá. áááłá, á áá áŤá áľ áá á áááŞáá á¨áá áááŁá¸á á°á¨á᪠á˘áá´ááśá˝.
á áá°áá°á áá°áľ ááľáĽ áĽá
á áá á¨áá á°á¨á᪠á˘áá´ááśá˝.ml-state - áľá áľáłá˛áľá˛ááľ áá´áá˝ áá¨á (á¨áá°áá°á ááźáśá˝);
.ml-anomalies-* - á¨á¤áá¤á á áááŞáá áá¤áśá˝;
.ml-ááłáááŤáá˝ - á áá°áá°á áá¤áśá˝ áá á¨á°áá°á¨á° á¨ááłáá፠á
ááĽáŽá˝.
á Elasticsearch áłáłá¤á ááľáĽ áŤáá á¨ááἠááá
á á˘áá´ááśá˝á áĽá á ááľáŁá¸á á¨á°ááᥠá°ááśá˝á áŤáŤáľáłá. á¨á°ááá
áłáłá¤á áá á˛ááťá¸áᣠá˘áá´ááľ á¨áá¨á ááľ ááľá áĽá á°ááľ á á áá á¨áĽ ááľáĽ áŤáá áááἠáá áááłá°á áá˝ááᢠáá
áá˝á˝á áááłá áá áĽá áľá Elasticsearch áĽáť á¨á°ááľá á°á¨á᪠ááľ áááá¤á ááááá á¨á°á°á ááá˘
á°ááłáłá á°ááŁá á á¤áá á á áŠá á áľá á áááá˝ á áŠá áááá, áľááá ááá˝ááľ áĽá á˝áá°-ááłáŚá˝á ááá¨áłáľ, á áŞáŁá áĽáá´áľ áááá áĽáá°ááťá áĽááłáŤáá. á á፠á áŠá áŁáá ááá ááľáĽ á á˛áľ áĽáŤ (áĽáŤ) ááá á á¨áá˝áá áľ á¨áá˝á áľáá ááľ ááá á á. á áŞáŁá á áááá˝, á¨áłá˝ áŤááá ááľá áááľáá. á áá áĽáŤááłááąá á áááľ á°ááŁá áĽááá¨ááŤáá áĽá áĽáá áááᥠá¨áá˝ááľá á¨áľááłá ááááśá˝ áĽááłáŤááá˘
áá á ááľáŞá - á¨á ááľ ááľáŞá áľáá°á ᣠááᲠááľáŞá - áááľ ááá á¨á፠á áá áááŞáŤáá˝ áľáá°áᢠá áááąá áááłáá˝, áĽáŤááłááą áááŞáŤ á áááá°á á áŤáŁá˘, áááľá. á áááŞáá á ááᲠááľáŞá áááł áá áĽáá°áááľáá á áľáአá¨á°á°áá°á á¨áááŞáŤáá˝á áŁá
᪠áááľ ááľáĽ á áŤáľááŁáᢠá¨á°ááŤáŠ áááŞáŤáá˝á ááááľ áááľ ááľáĽ á ááľááŁáľ áááľááľáŁ á¨á
ááĄá áľáá°á áá°áá á áá˝ááᢠáĽá á¨áá áá°áá°á á°ááŁáŤáľ á°á¨á᪠á ááŤáŽá˝ áŤááľ á¨á áááŞáá ááľá°áŤá¨áŤ ááá˘
áá á ááľáŞá
áááŚá˝á á á ááľ áá á áááŞáŤ áá°áá°á áĽáá ááľá¨á á áŁá ááá ááá ááᢠáĽáŤ áá áá á á áŤá°á¨á á áá áľáá° ááá áŤáá°áááą áááŽá˝á áááááá˘
á ááľá ááľáĽ áááľ áŤáá°áááą áááŽá˝á ááááá áá´á ááá¨áĽ áá˝áá. áááłá, ááź áá
á°á á¨á°áááąáľ áĽá´áśá˝ á áłá˝ áŤááľ áĽá´áśá˝ áŤáá°áááą áĽáá°áá ááá áŤáᢠáĽá á¨áá°áᣠá¨áá°á á ááŤáᣠáá
á°áᣠá ááŤáᣠá¨á°áᨠáĽá ááá˝áᢠá¨ááá á°ááŁáŤáľ ááá፠ááá áá˝áá
á ááľá ááľáĽ ááľá á á°ááą ááľáĽ áŤáá á¨ááĽá ááľá á°á ááá ᣠá áá áá á¨áľ áľááłááá áĽáá¨áááááá˘
á ááľá ááľáĽ
á¨á°á°á á°á á áá¨á á¨áááł áá á¨áá°áá°á áá¤áłáááľ áá á°á˝áĽá á¨ááŤáłáľá ááá ááá áá. á áá°áá°á áá
áľ, áľáá° ááá ááá°áśá˝á ááľáá áááľáá, á¨áá°ááá ááá°áąá áŤá°áá (áá°á¨áłá ááľááŽá˝), áĽá áŤáá°áááą áááŽá˝á ááá¨ááŤá - á¨á°ááá°á á¨áááŞáŤ áŁá
᪠áááŁáľ. áááłááĄ-
áá ááľá°á á¨ááἠááá áááťáá˝áĄ-
á áááŞáá á¨ááá¨á ááá á˛áá¨á á¨áááť ááľááŽáš áá
á áááľááá˘
áĽáŤáá á¨ááᨠá áá áľáá° ááá á¨áá°á áá áŤáá°áááą ááŠááśá˝á áááľáá áĽá áĽáá° áŤáá°ááá°á ááľá á°á¨á áŤáľáááŁá¸áá (á°ááá áá፠ááá á á
áá ááľáĽ ááłáŤá)
ááľá ááá፠(á°ááŤá)ᥠá¨25 á áłá˝
á ááľá°á (á˘áŤ): 25-50
ááá (áĽááąáŤá): 50-75
ááłá (áá): 75-100
á¨áłá˝ áŤáá ááŤá á¨á°áá áŤáá°áááą áááŽá˝ áá á ááľ ááłá áŤáłáŤá.
áĽáá
ááĽá 94 áá¨áľ áá˝áá, áá
á á¨á ááááľ áĽáľáá áŤááááłá. áĽá´áą áá° 100 áľááá á ááá˝ á¨áá ááá áĽááłáá ááá˝ ááᢠá¨ááŤá á áłá˝ áŤáá á ááľ á¨ááŤáááá°á á¨ááľáŞá áĽá´áą 0.000063634% áľáá˝ á¨ááá áĽáľáá áŤáłáŤáá˘
á áŞáŁá ááľáĽ áŤáá°áááą áááŽá˝á á¨áááá á á°á¨á᪠áľáá áŤá ááŤááľ áá˝ááᢠáá á¨áá¨áááá á á áá°á á°á¨á áĽá á¨á°ááłáłá áááá á¨á áááá˝ áá áá - á ááŤáŠ á°áá ᨠá áááá áá áĽá áá.
áľáá áŤá áĽáľá¨ 8 áłáááłáľ áľá¨áľ á°áááĽáˇáᢠá¨áá á¨áááá˝áá á¨ááá˛á
á ááľá á áľá˝ááá˘
á á ááłááľ áááłáá˝, áľáá áŤá á áŁá á áá áááá, áááłá, á¨á°á áááá áááľ á áá á¨á° áááľ áá á˛ááŁá á.
ááá˛ááľáŞá
á Elastic Stack ááľáĽ áá°áááĽáá á¨á¤áá¤á áŁá ᪠áĽáááľ - á á ááľ áľáĽáľáĽ ááľáĽ á¨á ááŤáł áááŞáŤáá˝á áľáá°áᢠáá áááľ áá á¨á ááľ áááŞáŤ áĽááááľ áá°áá°áá áááľ á áá°ááᢠáá á ááą á ááá áá áŤááá á°á˝áĽá á ááá áááááá á á ááľ áľááŞá áá á¨áĽá ááŹáśá˝ áá áĽáť á¨á ááľ áá á ááľáŞá áá á°ááłáłá ááᢠá ááἠááá ááľáĽ á¨á ááľ áááŞáŤ áĽááááľ áľáá°á áĽáááááŤáá.
ááᲠááľáŞá áŁáá áŤáŹ áá á á áŤá°á¨á á áá á áá áśá˝ áŤááľ ááľáŽáľ áááŁáᢠá áĽááą áá á¨á áá á áááá áĽááá.
á ááááŞáŤ ááá°áá°á ááľáŽá˝á ááá¨áĽ áĽá á áĽááą áá á¨ááἠáá°áŁá°áĽ áŤáľáááááłá. áĽáá
áŤááľ á¨áá áá፠á ááŤáŽá˝ á¨áá á ááľáŞá áá á°ááłáłá áá¸á (á¨áá°áᣠá¨áá°á á ááŤáᣠáá
á°áᣠá ááŤáᣠá¨á°áᨠáĽá ááá˝)ᢠá°á¨ááŞáŁ á¨á°ááá ááᥠáá° á ááľ ááľáŽá˝ áá¨ááá (ááľá á¨á°á¨áá áááĽ). á ááłáá ááľáĽ á ááłá áá á á°á¨áá OriginAirport ááłáááŤ. á áá á áŠá áŤáá á¨áááŞáŤ ááŤá á áá áĽáá° ááŤáá˝ áľáĽáľáĽ ááá¨áá áἠáá áá˘
ááľá ááá ááľáŽá˝ (á°á
áá ááŁáŞáá˝) á¨á°áááľá áŤáá°áááą áááŽá˝á á ááĽáł áááŤá. á ááŁáŞ, áááá á˘áŤááľ á ááľ áĽá´áľ áááŤá, áĽá á°á¨á᪠áá¨á áá˝áá. á áááŞáá á áá°áá°á ááľáĽ á¨áĽááá
á ááľáŽá˝ á°á˝áĽá áááľ ááľáĽ áŤáľáᣠáĽá á áŁá "á°á
áá ááŁáŞ" áĽá´áśá˝á áŤáłáŤá.
á¨á°ááł á áá á¨áá¨á°áá ááľá á áŞáŁá á áááá˝ ááľáĽ ááłáŤá.
áá
áá á¨ááŁááᢠááĽáŤááłááą á¨ááľá áĽá´áľ á¨áááľ áŤááł OriginAirport ááłáááŤááľáĽ á áááá°áá á¨á°á¨áá áááĽ. áĽáá° áá á ááľáŞá ᣠááá á¨ááŞáá á°á¨á áŤáłáŤáᢠá°ááłáłá áľááłá áááľá¨á ááš áá, áááłá, á áĽááŁáŹ áĽá áááśá˝, ááá° áŤááľá ááá¨áłá°á á áľáŤ áŚáłáá˝ áá. á áľááľáá á˝ááá
á¨áááľ áŤááłá á áłá˝ áŤáá°áááą áááŽá˝ áááá á á, á¨áĽáŤááłááą ááááá áľáá°á áá° áá á ááľáŞá áĽááł áááľ áá˝áá.
á¨ááἠáĽááľ
á á°ááŤáŠ áááŞáŤáá˝ ááŤá¨á áŁáá áááááľ ááŤá¨á áŤáá°áááą áááŽá˝á áááááᣠá¨ááľá˛á ááá áአá¨áľá ááἠáľááłá á ááᢠá á áááአá áááá ááľáĽ á¨áááš áá á˛áááአáŤáá°áááą áĽá´áśá˝á áááá á¨áá˝áá á áĽáą áĽááłáł áá ᣠáááłá ᣠááłááá áľáááľ á¨áĽáŤááá˝ áĽááľ á˛á¨ááá˘
á áá
áľááá ááá፠ááľáĽáŁ á¨á
áᥠááľá á¨á°á°áá°á áááŞáŤáá˝ á¨ááŤááááąáľá áá áŤáłáŤáᢠá áá
áááł, áá
á¨áá°áą áľá áá. á áá¤áąá, á¨áĽáŤááłááłá¸á áá°áśá˝ ááŽá°á°á áááľ áĽáá´áľ áĽááľ á ááľ áĽáá°áá፠áĽááŤáá.
áĽáŁááá á¨á°á°áá°áá áá¨á á´áŤ áá á ááľáŞá áĽá ááᲠááľáŞá áŤáá¸á ááłáŽá˝ á¨á°áᨠáááá áἠáá áᢠáá á áŞáŁá á ááľá á¨á°á°áŤá á¨á°á°áá°ááá áá¨á áááá˝ áľáááľ áááá¤á áááťáťá áá.
ááŤá áĽáá°ááŤáłá¨á áá°áą áŤáá°ááá° áŁá
᪠áĽááłáá áŤáłáŤá ááĽá¨áľ (á áááŤá˝á áá á áአáááá፠á¨á°áá á¨) á á áááአáá poipuá áá
áŤáá°ááá° ááľá°áľ áá á°á˝áá áŤáłá°á¨ (ááá á°á
áá ááŁáŞ áá á°áááˇá)á˘
á¨áá
áľááłá á áĽáŠ ááľá°áŤá¨áŤá˘ á áŞáŁá ááľáĽ á¨áá áľáá°á, á°á¨á᪠á ááĽáŽá˝ ááłáŤá. á áá á áááá ááľáĽ á¨áá ááŁá áá á á áŤá°á¨á á áá á¨áá¨á°áá á¨áľá ááľáŽáľ ááłáŤá. áľá á¨áľáŤ ááááŽá˝ áá á°áĽá á¨á°áááᣠá¨áľáá°á á ááĽá áá á ááĽáł áŤáá°ááá áá°á¨áłá á áá áśá˝ á áá˘
Đ áá áááŤ_á¨ááľá_áľá áĽáá° á ááŤá, á¨á°áááą áĽá´áśá˝á á¨áŤá á°ááśá˝ ááľáĽ á¨ááľáŠá áľá áááá˝ áá˝áá. á áá
ááłá á á°áá á¨ááľá°áśá˝ áĽááľá˘ ááľáĽ
áá°áá°á á°ááŁá áŤáá°ááá° ááááŤá ááááááľ á°á¨á᪠á¨á
áá
áśá˝ áĽááł áĽáá
á áᢠá áááĽááľ ááŁáĽáá˝ ááľáĽ á¨á°áá°á á¨á á ááá ááłáŽá˝á (á á°áá á¨á°á
áááľ ááłáŽá˝á) ááá°áá°á á á
á°ááᢠáááłá,
á ááľá ááľáĽ áĽáŤ áŤáá°áááą áááŽá˝á ááááá á ááľ á¨á°áá°á á°ááŁá ááá¨áĽ áá˝áá. á áľá°áá á áá á áá, áááľ á áľá°áłá˝ á°ááŁáŤáľ á á -
Đ á¨ááľá_áľá áľááłáá á¨ááŤááľá áľ á¨á°ááą ááľá ááááťá. á ááľá_áľá áĽáá áá°á áá°á á¨á°ááľ ááľá áĽáŤááłááą áĽá´áľ á¨áľááłá áá¤áśá˝á áááá¨áľ áĽá á áá ááá áá˝áá. á¨á°áá á áá_ááľá_áľá á¨áá á¨á°ááá¨áľááá á¨á ááĽ-áľáá°á áĽááááá. ááľáĽ áĽá´áľ á¨áááš á¨ááá_ááľá_áľá, á¨á፠ááĽáŤááłááą áĽá´áľ á¨á°áᨠáááť ááľááŽá˝ ááá á¨á°ááą ááľá áá°áá (áááłá á á áááአáá áŤáá á¨á áááአáľá ááá áá°áľ áĽáá° áĽá´áľ áá ፠áá˝áá)ᢠááľáĽ á°á°ááá_á áŤáŤáľáľáᢠááá¨áĽ áá˝áá áá ááá á ááľá, áá á áááľ á á°áááś á¨áá¨á°áą á¨á°ááľ ááľá áĽá´áśá˝á á áááŤá°áľ (ááá ááŤá°áľ) áááľ ááá˘
á á áááš ááľáĽ ᣠá Elastic Stack ááľáĽ á¨áá˝á á¨ááá áĽáľáá˝á á áŁá á áá ááłáĽ áááľá áľ ááá¨áá ᣠá ááá á¨áľááááą á áľá°ááᣠáĽá ááááŽá˝ á áᢠá Elastic Stack áĽáá áá á áááľ ááłáŽá˝á áááłáľ áĽáá°áťá á á áľá°áŤá¨áśáš ááľáĽ ááááŠá áĽá áá¨áľááš á°ááŁáŤáľ áĽáá°áá ááá ᾠᢠáĽáá áááááľáŁ á HabrĂŠ áá á¨áá áááááśá˝á áá áá áľá˝ááá
ááá: hab.com