ការយល់ដឹងអំពី Machine Learning នៅក្នុង Elastic Stack (aka Elasticsearch, aka ELK)

ការយល់ដឹងអំពី Machine Learning នៅក្នុង Elastic Stack (aka Elasticsearch, aka ELK)

ចូរយើងរំលឹកថា Elastic Stack គឺផ្អែកលើមូលដ្ឋានទិន្នន័យ Elasticsearch ដែលមិនទាក់ទងគ្នា ចំណុចប្រទាក់បណ្ដាញ Kibana និងអ្នកប្រមូលទិន្នន័យ និងដំណើរការ (Logstash ដ៏ល្បីល្បាញបំផុត Beats ផ្សេងៗ APM និងផ្សេងៗទៀត)។ ការបន្ថែមដ៏ល្អមួយទៅជង់ផលិតផលដែលបានរាយបញ្ជីទាំងមូលគឺការវិភាគទិន្នន័យដោយប្រើក្បួនដោះស្រាយការរៀនម៉ាស៊ីន។ នៅក្នុងអត្ថបទយើងយល់ពីអ្វីដែលជាក្បួនដោះស្រាយទាំងនេះ។ សូមនៅក្រោមឆ្មា។

ការរៀនម៉ាស៊ីនគឺជាលក្ខណៈពិសេសដែលបានបង់នៃ shareware Elastic Stack ហើយត្រូវបានរួមបញ្ចូលនៅក្នុង X-Pack ។ ដើម្បីចាប់ផ្តើមប្រើវា គ្រាន់តែបើកដំណើរការសាកល្បងរយៈពេល 30 ថ្ងៃបន្ទាប់ពីដំឡើងរួច។ បន្ទាប់ពីរយៈពេលសាកល្បងផុតកំណត់ អ្នកអាចស្នើសុំជំនួយដើម្បីបន្តវា ឬទិញការជាវ។ តម្លៃនៃការជាវមួយត្រូវបានគណនាមិនផ្អែកលើបរិមាណនៃទិន្នន័យនោះទេ ប៉ុន្តែអាស្រ័យលើចំនួនថ្នាំងដែលបានប្រើ។ ទេ បរិមាណនៃទិន្នន័យពិតជាប៉ះពាល់ដល់ចំនួនថ្នាំងដែលត្រូវការ ប៉ុន្តែនៅតែវិធីសាស្រ្តនៃការផ្តល់អាជ្ញាប័ណ្ណនេះគឺមានភាពមនុស្សធម៌ជាងទាក់ទងនឹងថវិការបស់ក្រុមហ៊ុន។ ប្រសិនបើមិនត្រូវការផលិតភាពខ្ពស់ទេ អ្នកអាចសន្សំប្រាក់បាន។

ML នៅក្នុង Elastic Stack ត្រូវបានសរសេរក្នុង C++ ហើយដំណើរការនៅខាងក្រៅ JVM ដែល Elasticsearch ខ្លួនវាដំណើរការ។ នោះគឺជាដំណើរការ (ដោយវិធីនេះវាត្រូវបានគេហៅថា autodetect) ប្រើប្រាស់អ្វីគ្រប់យ៉ាងដែល JVM មិនលេប។ នៅលើការបង្ហាញសាកល្បង នេះមិនមែនជារឿងសំខាន់នោះទេ ប៉ុន្តែនៅក្នុងបរិយាកាសផលិតកម្ម វាមានសារៈសំខាន់ក្នុងការបែងចែកថ្នាំងដាច់ដោយឡែកសម្រាប់កិច្ចការ ML ។

ក្បួនដោះស្រាយការរៀនម៉ាស៊ីនធ្លាក់ជាពីរប្រភេទ − ជាមួយគ្រូ и ដោយគ្មានគ្រូ. នៅក្នុង Elastic Stack ក្បួនដោះស្រាយគឺស្ថិតនៅក្នុងប្រភេទ "មិនមានការត្រួតពិនិត្យ"។ ដោយ តំណនេះ អ្នកអាចមើលឃើញឧបករណ៍គណិតវិទ្យានៃក្បួនដោះស្រាយការរៀនម៉ាស៊ីន។

ដើម្បីអនុវត្តការវិភាគ ក្បួនដោះស្រាយការរៀនម៉ាស៊ីនប្រើទិន្នន័យដែលរក្សាទុកក្នុងសន្ទស្សន៍ Elasticsearch ។ អ្នកអាចបង្កើតភារកិច្ចសម្រាប់ការវិភាគទាំងពីចំណុចប្រទាក់ Kibana និងតាមរយៈ API ។ ប្រសិនបើអ្នកធ្វើបែបនេះតាមរយៈ Kibana នោះអ្នកមិនចាំបាច់ដឹងរឿងខ្លះទេ។ ឧទាហរណ៍ លិបិក្រមបន្ថែមដែលក្បួនដោះស្រាយប្រើកំឡុងប្រតិបត្តិការរបស់វា។

សន្ទស្សន៍បន្ថែមដែលប្រើក្នុងដំណើរការវិភាគ.ml-state — ព័ត៌មានអំពីគំរូស្ថិតិ (ការកំណត់ការវិភាគ);
.ml-anomalies-* — លទ្ធផលនៃ ML algorithms;
.ml-notifications — ការកំណត់សម្រាប់ការជូនដំណឹងដោយផ្អែកលើលទ្ធផលវិភាគ។

ការយល់ដឹងអំពី Machine Learning នៅក្នុង Elastic Stack (aka Elasticsearch, aka ELK)

រចនាសម្ព័ន្ធទិន្នន័យនៅក្នុងមូលដ្ឋានទិន្នន័យ Elasticsearch មានលិបិក្រម និងឯកសារដែលរក្សាទុកក្នុងពួកវា។ នៅពេលប្រៀបធៀបទៅនឹងមូលដ្ឋានទិន្នន័យទំនាក់ទំនង លិបិក្រមអាចប្រៀបធៀបទៅនឹងគ្រោងការណ៍មូលដ្ឋានទិន្នន័យ និងឯកសារទៅកំណត់ត្រាក្នុងតារាងមួយ។ ការប្រៀបធៀបនេះមានលក្ខខណ្ឌ និងត្រូវបានផ្តល់ជូនដើម្បីសម្រួលការយល់ដឹងអំពីសម្ភារៈបន្ថែមទៀតសម្រាប់អ្នកដែលបានឮតែអំពី Elasticsearch ប៉ុណ្ណោះ។

មុខងារដូចគ្នាគឺអាចរកបានតាមរយៈ API ដូចតាមរយៈចំណុចប្រទាក់គេហទំព័រ ដូច្នេះសម្រាប់ភាពច្បាស់លាស់ និងការយល់ដឹងអំពីគោលគំនិត យើងនឹងបង្ហាញពីរបៀបកំណត់វាតាមរយៈ Kibana។ នៅក្នុងម៉ឺនុយនៅខាងឆ្វេងមានផ្នែក Machine Learning ដែលអ្នកអាចបង្កើតការងារថ្មី។ នៅក្នុងចំណុចប្រទាក់ Kibana វាមើលទៅដូចជារូបភាពខាងក្រោម។ ឥឡូវនេះយើងនឹងវិភាគប្រភេទនៃភារកិច្ចនីមួយៗនិងបង្ហាញប្រភេទនៃការវិភាគដែលអាចសាងសង់នៅទីនេះ។

ការយល់ដឹងអំពី Machine Learning នៅក្នុង Elastic Stack (aka Elasticsearch, aka ELK)

Single Metric - ការវិភាគនៃម៉ែត្រមួយ Multi Metric - ការវិភាគនៃម៉ែត្រពីរឬច្រើន។ ក្នុង​ករណី​ទាំង​ពីរ​នេះ​ម៉ែត្រ​នីមួយៗ​ត្រូវ​បាន​វិភាគ​ក្នុង​បរិយាកាស​ដាច់​ដោយ​ឡែក​មួយ​ពោល​គឺ​។ ក្បួនដោះស្រាយមិនគិតពីឥរិយាបទនៃម៉ែត្រដែលបានវិភាគស្របគ្នានោះទេ ព្រោះវាអាចហាក់ដូចជាក្នុងករណី Multi Metric។ ដើម្បីអនុវត្តការគណនាដោយគិតគូរពីការជាប់ទាក់ទងគ្នានៃម៉ែត្រផ្សេងៗ អ្នកអាចប្រើការវិភាគចំនួនប្រជាជន។ ហើយ Advanced កំពុងធ្វើការកែសំរួលក្បួនដោះស្រាយជាមួយនឹងជម្រើសបន្ថែមសម្រាប់កិច្ចការជាក់លាក់។

ម៉ែត្រតែមួយ

ការវិភាគការផ្លាស់ប្តូរនៅក្នុងម៉ែត្រតែមួយគឺជារឿងសាមញ្ញបំផុតដែលអាចធ្វើបាននៅទីនេះ។ បន្ទាប់ពីចុចលើ បង្កើតការងារ ក្បួនដោះស្រាយនឹងរកមើលភាពមិនប្រក្រតី។

ការយល់ដឹងអំពី Machine Learning នៅក្នុង Elastic Stack (aka Elasticsearch, aka ELK)

នៅក្នុងវាល ការប្រមូលផ្ដុំ អ្នកអាចជ្រើសរើសវិធីសាស្រ្តក្នុងការស្វែងរកភាពមិនប្រក្រតី។ ឧទាហរណ៍នៅពេល នាទី តម្លៃខាងក្រោមតម្លៃធម្មតានឹងត្រូវបានចាត់ទុកថាមិនប្រក្រតី។ បរិភោគ អតិបរមា, មធ្យមខ្ពស់, ទាប, មធ្យម, ខុសគ្នា ហើយ​ផ្សេងទៀត។ ការពិពណ៌នាអំពីមុខងារទាំងអស់អាចរកបាន តំណភ្ជាប់.

នៅក្នុងវាល វាល ចង្អុលបង្ហាញវាលលេខនៅក្នុងឯកសារដែលយើងនឹងធ្វើការវិភាគ។

នៅក្នុងវាល វិសាលភាពដាក់ធុង - ភាពលម្អិតនៃចន្លោះពេលនៅលើបន្ទាត់ពេលវេលាដែលការវិភាគនឹងត្រូវបានអនុវត្ត។ អ្នកអាចជឿជាក់លើស្វ័យប្រវត្តិកម្ម ឬជ្រើសរើសដោយដៃ។ រូបភាពខាងក្រោមគឺជាឧទាហរណ៍នៃទំហំតូចពេក - អ្នកអាចនឹកភាពមិនប្រក្រតី។ ដោយប្រើការកំណត់នេះ អ្នកអាចផ្លាស់ប្តូរភាពប្រែប្រួលនៃក្បួនដោះស្រាយទៅជាភាពមិនប្រក្រតី។

ការយល់ដឹងអំពី Machine Learning នៅក្នុង Elastic Stack (aka Elasticsearch, aka ELK)

រយៈពេលនៃទិន្នន័យដែលប្រមូលបានគឺជារឿងសំខាន់ដែលប៉ះពាល់ដល់ប្រសិទ្ធភាពនៃការវិភាគ។ កំឡុងពេលវិភាគ ក្បួនដោះស្រាយកំណត់ចន្លោះពេលធ្វើម្តងទៀត គណនាចន្លោះពេលទំនុកចិត្ត (បន្ទាត់មូលដ្ឋាន) និងកំណត់ភាពមិនប្រក្រតី - គម្លាត atypical ពីឥរិយាបថធម្មតារបស់ម៉ែត្រ។ គ្រាន់តែឧទាហរណ៍៖

មូលដ្ឋានទិន្នន័យតូចមួយ៖

ការយល់ដឹងអំពី Machine Learning នៅក្នុង Elastic Stack (aka Elasticsearch, aka ELK)

នៅពេលដែល algorithm មានអ្វីដែលត្រូវរៀន បន្ទាត់គោលមើលទៅដូចនេះ៖

ការយល់ដឹងអំពី Machine Learning នៅក្នុង Elastic Stack (aka Elasticsearch, aka ELK)

បន្ទាប់ពីចាប់ផ្តើមកិច្ចការ ក្បួនដោះស្រាយកំណត់គម្លាតខុសប្រក្រតីពីបទដ្ឋាន ហើយចាត់ចំណាត់ថ្នាក់ពួកវាតាមប្រូបាប៊ីលីតេនៃភាពមិនប្រក្រតី (ពណ៌នៃស្លាកដែលត្រូវគ្នាត្រូវបានចង្អុលបង្ហាញនៅក្នុងវង់ក្រចក)៖

ការព្រមាន (ពណ៌ខៀវ): តិចជាង 25
អនីតិជន (ពណ៌លឿង): 25-50
សំខាន់ (ពណ៌ទឹកក្រូច): 50-75
សំខាន់ (ក្រហម): 75-100

ក្រាហ្វខាងក្រោមបង្ហាញឧទាហរណ៍នៃភាពមិនប្រក្រតីដែលបានរកឃើញ។

ការយល់ដឹងអំពី Machine Learning នៅក្នុង Elastic Stack (aka Elasticsearch, aka ELK)

នៅទីនេះអ្នកអាចឃើញលេខ 94 ដែលបង្ហាញពីប្រូបាប៊ីលីតេនៃភាពមិនប្រក្រតី។ វាច្បាស់ណាស់ថាចាប់តាំងពីតម្លៃគឺជិត 100 វាមានន័យថាយើងមានភាពមិនប្រក្រតី។ ជួរឈរខាងក្រោមក្រាហ្វបង្ហាញពីប្រូបាប៊ីលីតេតិចតួចដែលគួរឱ្យស្អប់ខ្ពើមនៃ 0.000063634% នៃតម្លៃម៉ែត្រដែលលេចឡើងនៅទីនោះ។

បន្ថែមពីលើការស្វែងរកភាពមិនប្រក្រតី អ្នកអាចដំណើរការការព្យាករណ៍នៅក្នុង Kibana ។ នេះត្រូវបានធ្វើដោយសាមញ្ញនិងពីទិដ្ឋភាពដូចគ្នាជាមួយនឹងភាពមិនប្រក្រតី - ប៊ូតុង ការទស្សទាយ នៅជ្រុងខាងស្តាំខាងលើ។

ការយល់ដឹងអំពី Machine Learning នៅក្នុង Elastic Stack (aka Elasticsearch, aka ELK)

ការព្យាករណ៍ត្រូវបានធ្វើឡើងសម្រាប់រយៈពេលអតិបរមា 8 សប្តាហ៍ជាមុន។ ទោះបីជាអ្នកពិតជាចង់ក៏ដោយ វាមិនអាចទៅរួចនោះទេដោយការរចនា។

ការយល់ដឹងអំពី Machine Learning នៅក្នុង Elastic Stack (aka Elasticsearch, aka ELK)

នៅក្នុងស្ថានភាពខ្លះ ការព្យាករណ៍នឹងមានប្រយោជន៍ខ្លាំងណាស់ ឧទាហរណ៍នៅពេលត្រួតពិនិត្យការផ្ទុកអ្នកប្រើប្រាស់លើហេដ្ឋារចនាសម្ព័ន្ធ។

ពហុម៉ែត្រ

ចូរបន្តទៅមុខងារ ML បន្ទាប់នៅក្នុង Elastic Stack - ការវិភាគម៉ែត្រជាច្រើនក្នុងមួយបាច់។ ប៉ុន្តែនេះមិនមានន័យថាការពឹងផ្អែកនៃម៉ែត្រមួយទៅម៉ែត្រមួយផ្សេងទៀតនឹងត្រូវបានវិភាគនោះទេ។ នេះគឺដូចគ្នានឹង Single Metric ដែរ ប៉ុន្តែមានម៉ែត្រច្រើននៅលើអេក្រង់មួយ ដើម្បីងាយស្រួលក្នុងការប្រៀបធៀបផលប៉ះពាល់នៃឥទ្ធិពលមួយទៅមួយទៀត។ យើង​នឹង​និយាយ​អំពី​ការ​វិភាគ​ការ​អាស្រ័យ​នៃ​ម៉ែត្រ​មួយ​លើ​ម៉ែត្រ​មួយ​ទៀត​នៅ​ក្នុង​ផ្នែក​ចំនួន​ប្រជាជន។

បន្ទាប់ពីចុចលើការេជាមួយ Multi Metric បង្អួចដែលមានការកំណត់នឹងលេចឡើង។ សូមក្រឡេកមើលពួកវាឱ្យបានលំអិត។

ការយល់ដឹងអំពី Machine Learning នៅក្នុង Elastic Stack (aka Elasticsearch, aka ELK)

ដំបូងអ្នកត្រូវជ្រើសរើសវាលសម្រាប់ការវិភាគ និងការប្រមូលផ្តុំទិន្នន័យនៅលើពួកវា។ ជម្រើសនៃការប្រមូលផ្តុំនៅទីនេះគឺដូចគ្នាទៅនឹង Single Metric (អតិបរមា, មធ្យមខ្ពស់, ទាប, មធ្យម, ខុសគ្នា ហើយ​ផ្សេងទៀត)។ លើសពីនេះ ប្រសិនបើចង់បាន ទិន្នន័យត្រូវបានបែងចែកទៅជាវាលមួយ (វាល បំបែកទិន្នន័យ) ក្នុងឧទាហរណ៍ យើងបានធ្វើវាតាមវាល លេខសម្គាល់ព្រលានយន្តហោះប្រភពដើម. សូម​កត់​សម្គាល់​ថា ក្រាហ្វ​ម៉ែត្រ​ខាង​ស្ដាំ​ឥឡូវ​ត្រូវ​បាន​បង្ហាញ​ជា​ក្រាហ្វ​ច្រើន។

ការយល់ដឹងអំពី Machine Learning នៅក្នុង Elastic Stack (aka Elasticsearch, aka ELK)

វាល វាលសំខាន់ៗ (អ្នកមានឥទ្ធិពល) ប៉ះពាល់ដោយផ្ទាល់ទៅលើភាពមិនប្រក្រតីដែលបានរកឃើញ។ តាមលំនាំដើម វាតែងតែមានតម្លៃយ៉ាងហោចណាស់មួយនៅទីនេះ ហើយអ្នកអាចបន្ថែមតម្លៃបន្ថែមបាន។ ក្បួនដោះស្រាយនឹងគិតគូរពីឥទ្ធិពលនៃវាលទាំងនេះ នៅពេលវិភាគ និងបង្ហាញតម្លៃ "ឥទ្ធិពល" បំផុត។

បន្ទាប់ពីបើកដំណើរការ អ្វីមួយដូចនេះនឹងបង្ហាញនៅក្នុងចំណុចប្រទាក់ Kibana។

ការយល់ដឹងអំពី Machine Learning នៅក្នុង Elastic Stack (aka Elasticsearch, aka ELK)

នេះគឺជាអ្វីដែលគេហៅថា ផែនទីកំដៅនៃភាពមិនប្រក្រតីសម្រាប់តម្លៃវាលនីមួយៗ លេខសម្គាល់ព្រលានយន្តហោះប្រភពដើមដែលយើងបានបង្ហាញនៅក្នុង បំបែកទិន្នន័យ. ដូចទៅនឹង Single Metric ពណ៌បង្ហាញពីកម្រិតនៃគម្លាតមិនប្រក្រតី។ វាងាយស្រួលធ្វើការវិភាគស្រដៀងគ្នា ឧទាហរណ៍នៅលើស្ថានីយការងារ ដើម្បីតាមដានអ្នកដែលមានការអនុញ្ញាតច្រើនគួរឱ្យសង្ស័យ។ល។ យើងបានសរសេររួចហើយ អំពីព្រឹត្តិការណ៍គួរឱ្យសង្ស័យនៅក្នុង EventLog Windowsដែលអាចត្រូវបានប្រមូល និងវិភាគនៅទីនេះផងដែរ។

ខាងក្រោមផែនទីកំដៅគឺជាបញ្ជីនៃភាពមិនប្រក្រតី ពីនីមួយៗអ្នកអាចប្តូរទៅទិដ្ឋភាពម៉ែត្រតែមួយសម្រាប់ការវិភាគលម្អិត។

ចំនួនប្រជាជន

ដើម្បីរកមើលភាពមិនប្រក្រតីក្នុងចំណោមទំនាក់ទំនងរវាងម៉ែត្រផ្សេងគ្នា Elastic Stack មានការវិភាគចំនួនប្រជាជនពិសេស។ វាគឺដោយមានជំនួយរបស់វាដែលអ្នកអាចរកមើលតម្លៃមិនធម្មតានៅក្នុងដំណើរការនៃម៉ាស៊ីនមេបើប្រៀបធៀបទៅនឹងអ្នកផ្សេងទៀតនៅពេលដែលឧទាហរណ៍ចំនួននៃសំណើទៅកាន់ប្រព័ន្ធគោលដៅកើនឡើង។

ការយល់ដឹងអំពី Machine Learning នៅក្នុង Elastic Stack (aka Elasticsearch, aka ELK)

នៅក្នុងរូបភាពនេះ វាលចំនួនប្រជាជនបង្ហាញពីតម្លៃដែលម៉ែត្រដែលបានវិភាគនឹងទាក់ទង។ ក្នុងករណីនេះវាគឺជាឈ្មោះនៃដំណើរការ។ ជាលទ្ធផល យើងនឹងឃើញពីរបៀបដែលបន្ទុកដំណើរការនៃដំណើរការនីមួយៗមានឥទ្ធិពលលើគ្នាទៅវិញទៅមក។

សូមចំណាំថាក្រាហ្វនៃទិន្នន័យដែលបានវិភាគខុសពីករណីដែលមាន Single Metric និង Multi Metric។ នេះត្រូវបានធ្វើនៅក្នុង Kibana ដោយការរចនាសម្រាប់ការយល់ឃើញប្រសើរឡើងនៃការចែកចាយតម្លៃនៃទិន្នន័យដែលបានវិភាគ។

ការយល់ដឹងអំពី Machine Learning នៅក្នុង Elastic Stack (aka Elasticsearch, aka ELK)

ក្រាហ្វបង្ហាញថាដំណើរការមានដំណើរការខុសប្រក្រតី ភាពតានតឹង (ដោយវិធីនេះ បង្កើតដោយឧបករណ៍ប្រើប្រាស់ពិសេស) នៅលើម៉ាស៊ីនមេ ប៉ោយពូដែលមានឥទ្ធិពល (ឬប្រែទៅជាអ្នកមានឥទ្ធិពល) ការកើតឡើងនៃភាពមិនធម្មតានេះ។

Advanced

ការវិភាគជាមួយការកែតម្រូវ។ ជាមួយនឹងការវិភាគកម្រិតខ្ពស់ ការកំណត់បន្ថែមបង្ហាញនៅក្នុង Kibana។ បន្ទាប់ពីចុចលើផ្ទាំងកម្រិតខ្ពស់នៅក្នុងម៉ឺនុយបង្កើត បង្អួចដែលមានផ្ទាំងនេះលេចឡើង។ ផ្ទាំង ព័ត៌មានលំអិតការងារ។ យើងបានរំលងវាដោយគោលបំណង មានការកំណត់មូលដ្ឋានដែលមិនទាក់ទងដោយផ្ទាល់ទៅនឹងការដំឡើងការវិភាគ។

ការយល់ដឹងអំពី Machine Learning នៅក្នុង Elastic Stack (aka Elasticsearch, aka ELK)

В summary_count_field_name ជាជម្រើស អ្នកអាចបញ្ជាក់ឈ្មោះវាលពីឯកសារដែលមានតម្លៃសរុប។ ក្នុងឧទាហរណ៍នេះ ចំនួនព្រឹត្តិការណ៍ក្នុងមួយនាទី។ IN categorization_field_name បង្ហាញឈ្មោះ និងតម្លៃនៃវាលពីឯកសារដែលមានតម្លៃអថេរមួយចំនួន។ ដោយប្រើរបាំងនៅលើវាលនេះ អ្នកអាចបំបែកទិន្នន័យដែលបានវិភាគទៅជាសំណុំរង។ យកចិត្តទុកដាក់លើប៊ូតុង បន្ថែមឧបករណ៍ចាប់សញ្ញា នៅក្នុងរូបភាពមុន។ ខាងក្រោមនេះជាលទ្ធផលនៃការចុចប៊ូតុងនេះ។

ការយល់ដឹងអំពី Machine Learning នៅក្នុង Elastic Stack (aka Elasticsearch, aka ELK)

នេះគឺជាប្លុកបន្ថែមនៃការកំណត់សម្រាប់កំណត់រចនាសម្ព័ន្ធឧបករណ៍ចាប់ភាពមិនប្រក្រតីសម្រាប់កិច្ចការជាក់លាក់មួយ។ យើងមានគម្រោងពិភាក្សាអំពីករណីប្រើប្រាស់ជាក់លាក់ (ជាពិសេសសុវត្ថិភាព) នៅក្នុងអត្ថបទខាងក្រោម។ ឧទាហរណ៍, សូមមើល ករណីមួយក្នុងចំណោមករណីដែលត្រូវបានរុះរើ។ វាត្រូវបានផ្សារភ្ជាប់ជាមួយនឹងការស្វែងរកតម្លៃដែលកម្រនឹងលេចឡើងហើយត្រូវបានអនុវត្ត មុខងារដ៏កម្រ.

នៅក្នុងវាល មុខងារ អ្នកអាចជ្រើសរើសមុខងារជាក់លាក់មួយដើម្បីស្វែងរកភាពមិនប្រក្រតី។ លើកលែងតែ កម្រមានមុខងារគួរឱ្យចាប់អារម្មណ៍ពីរបីទៀត - ពេលវេលា​នៃ​ថ្ងៃ и time_of_week. ពួកគេកំណត់អត្តសញ្ញាណភាពមិនប្រក្រតីនៅក្នុងឥរិយាបទនៃម៉ែត្រពេញមួយថ្ងៃ ឬសប្តាហ៍រៀងៗខ្លួន។ មុខងារវិភាគផ្សេងៗ គឺនៅក្នុងឯកសារ.

В ឈ្មោះវាល ចង្អុលបង្ហាញវាលនៃឯកសារដែលការវិភាគនឹងត្រូវបានអនុវត្ត។ By_field_name អាចត្រូវបានប្រើដើម្បីបំបែកលទ្ធផលវិភាគសម្រាប់តម្លៃនីមួយៗនៃវាលឯកសារដែលបានបញ្ជាក់នៅទីនេះ។ ប្រសិនបើអ្នកបំពេញ over_field_name អ្នកទទួលបានការវិភាគចំនួនប្រជាជនដែលយើងបានពិភាក្សាខាងលើ។ ប្រសិនបើអ្នកបញ្ជាក់តម្លៃនៅក្នុង partition_field_nameបន្ទាប់មកសម្រាប់វាលនៃឯកសារនេះ បន្ទាត់មូលដ្ឋានដាច់ដោយឡែកនឹងត្រូវបានគណនាសម្រាប់តម្លៃនីមួយៗ (តម្លៃអាចជាឧទាហរណ៍ ឈ្មោះរបស់ម៉ាស៊ីនមេ ឬដំណើរការនៅលើម៉ាស៊ីនមេ)។ IN មិនរាប់បញ្ចូល_ញឹកញាប់ អាចជ្រើសរើសបាន ទាំងអស់គ្មានដែលនឹងមានន័យថាមិនរាប់បញ្ចូល (ឬរួមបញ្ចូល) តម្លៃវាលឯកសារដែលកើតឡើងញឹកញាប់។

នៅក្នុងអត្ថបទនេះ យើងបានព្យាយាមផ្តល់គំនិតឱ្យខ្លីតាមដែលអាចធ្វើទៅបានអំពីសមត្ថភាពនៃការរៀនម៉ាស៊ីននៅក្នុង Elastic Stack វានៅតែមានព័ត៌មានលម្អិតជាច្រើនដែលបន្សល់ទុកនៅខាងក្រោយឆាក។ ប្រាប់យើងនៅក្នុងមតិយោបល់អំពីករណីដែលអ្នកបានដោះស្រាយដោយប្រើ Elastic Stack និងកិច្ចការអ្វីដែលអ្នកប្រើវាសម្រាប់។ ដើម្បីទាក់ទងមកយើងខ្ញុំ អ្នកអាចប្រើសារផ្ទាល់ខ្លួននៅលើ Habre ឬ ទម្រង់មតិត្រឡប់នៅលើគេហទំព័រ.

ប្រភព: www.habr.com

បន្ថែមមតិយោបល់