{"id":35274,"date":"2019-10-31T22:03:22","date_gmt":"2019-10-31T19:03:22","guid":{"rendered":"https:\/\/prohoster.info\/blog\/razbiraemsya-s-machine-learning-v-elastic-stack-on-zhe-elasticsearch-on-zhe-elk\/"},"modified":"2019-10-31T22:03:22","modified_gmt":"2019-10-31T19:03:22","slug":"razbiraemsya-s-machine-learning-v-elastic-stack-on-zhe-elasticsearch-on-zhe-elk","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/razbiraemsya-s-machine-learning-v-elastic-stack-on-zhe-elasticsearch-on-zhe-elk","title":{"rendered":"R\u00e4\u00e4gime Machine Learningist Elastic Stackis (tuntud ka kui Elasticsearch, ELK)","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"R\u00e4\u00e4gime Machine Learningist Elastic Stackis (tuntud ka kui Elasticsearch, ELK)\" src=\"\/wp-content\/uploads\/2019\/06\/8fe88b798a64e2ed8e77dbbc89558827.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTulet meenutama, et Elastic Stacki aluseks on mitte-suhteline andmebaas Elasticsearch, veebiliides Kibana ja andmete kogumise t\u00f6\u00f6tlejad (k\u00f5ige tuntum on Logstash, erinevad Beats, APM ja teised). \u00dcks meeldiv lisand kogu sellele tootevalikule on andmete anal\u00fc\u00fcs masin\u00f5ppe algoritmide abil. Artiklis uurime, mis need algoritmid endast kujutavad. Palun, lugege edasi.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nMasin\u00f5pe on tasuline funktsioon tingimuslikult tasuta Elastic Stackis ja kuulub X-Packi paketti. Selle kasutamiseks on piisav, kui aktiveerida 30 p\u00e4eva prooviversioon p\u00e4rast installimist. Prooviperioodi l\u00f5ppemisel saab taotleda selle pikendamist v\u00f5i osta tellimuse. Tellimuse hind ei s\u00f5ltu andmemahust, vaid kasutatavate nodede arvust. Jah, andmemahu suurus m\u00f5jutab t\u00f5epoolest vajalike node'ide arvu, kuid selline litsentsimise l\u00e4henemine on siiski ettev\u00f5tte eelarve suhtes humanitaarsem. Kui k\u00f5rge j\u00f5udlus pole vajalik, on v\u00f5imalik ka kokku hoida.<\/p>\n<p>ML Elastic Stackis on kirjutatud C++ ja t\u00f6\u00f6tab v\u00e4ljaspool JVM-i, kus Elasticsearch ise t\u00f6\u00f6tab. See t\u00e4hendab, et protsess (mis muide on nimetatud autodetectiks) kasutab k\u00f5ik, mida JVM ei kasuta. Demoversioonis ei ole see nii kriitiline, kuid tootmiskeskkonnas on oluline eraldada eraldi s\u00f5lmed ML \u00fclesannete jaoks.<\/p>\n<p>Masin\u00f5ppe algoritmid jagunevad kaheks kategooriaks \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9E%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81_%D1%83%D1%87%D0%B8%D1%82%D0%B5%D0%BB%D0%B5%D0%BC\">\u00f5petusega<\/a><\/noindex> ja <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9E%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B1%D0%B5%D0%B7_%D1%83%D1%87%D0%B8%D1%82%D0%B5%D0%BB%D1%8F\">ilma \u00f5petuseta<\/a><\/noindex>. Elastic Stackis on algoritm kategooriast \u201eilma \u00f5petuseta\u201c. Matemaatikaaparaati masin\u00f5ppe algoritmidest saab vaadata. <noindex><a rel=\"nofollow\" href=\"http:\/\/www.ijmlc.org\/papers\/398-LC018.pdf\">. Seal on kirjeldatud arhitektuuri<\/a><\/noindex> Anal\u00fc\u00fcsi teostamiseks kasutab masin\u00f5ppe algoritm kasutatavand dataid, mis on salvestatud Elasticsearchi indeksitesse. Anal\u00fc\u00fcsiv\u00f5imalusi saab luua nii Kibana liidese kui ka API kaudu. Kui kasutada Kibana, ei pea m\u00f5ningaid asju teadma. N\u00e4iteks t\u00e4iendavad indeksid, mida algoritm t\u00f6\u00f6protsessis kasutab.<\/p>\n<p>T\u00e4iendavad indeksid, mida kasutatakse anal\u00fc\u00fcsi k\u00e4igus <\/p>\n<p><b class=\"spoiler_title\">.ml-state \u2014 teave statistiliste mudelite (anal\u00fc\u00fcsi seadistuste) kohta;<\/b>.ml-anomalies-* \u2014 masin\u00f5ppe algoritmide t\u00f6\u00f6 tulemused;<br \/>\n.ml-notifications \u2014 teavitamise seadistused anal\u00fc\u00fcsi tulemuste kohta.<br \/>\n.ml-notifications \u2014 anal\u00fc\u00fcsi tulemuste teavitamise seaded.<\/p>\n<p><img decoding=\"async\" alt=\"R\u00e4\u00e4gime Machine Learningist Elastic Stackis (tuntud ka kui Elasticsearch, ELK)\" src=\"\/wp-content\/uploads\/2019\/06\/a6a67b0c05c6650a158d99010c2872f1.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nElasticsearchi andmeestruktuur koosneb indeksitest ja neid sisaldavatest dokumentidest. Kui v\u00f5rrelda seda relatsioonilise andmebaasiga, siis saab indeksit v\u00f5rrelda andmebaasi skeemiga ja dokumenti tabeli kirjeiga. See v\u00f5rdlus on tingimuslik ja on toodud arusaadavuse lihtsustamiseks nendele, kes on Elasticsearchi kohta vaid kuulnud.<\/p>\n<p>API kaudu on saadaval sama funktsionaalsus nagu veebiliidese kaudu, seet\u00f5ttu n\u00e4itame selguse ja kontseptsioonide m\u00f5istmise huvides, kuidas seadeid Kibana kaudu seadistada. Vasakul men\u00fc\u00fcs on sektsioon Machine Learning, kus saab luua uue \u00fclesande (Job). Kibana liideses n\u00e4eb see v\u00e4lja nagu alloleval pildil. N\u00fc\u00fcd k\u00e4sitleme iga \u00fclesande t\u00fc\u00fcpi ja n\u00e4itame anal\u00fc\u00fcse, mida siin luua on v\u00f5imalik.<\/p>\n<p><img decoding=\"async\" alt=\"R\u00e4\u00e4gime Machine Learningist Elastic Stackis (tuntud ka kui Elasticsearch, ELK)\" src=\"\/wp-content\/uploads\/2019\/06\/c0c0bede29fbe38a72270d2128926122.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u00dcksik m\u00f5\u00f5dik \u2014 \u00fche m\u00f5\u00f5diku anal\u00fc\u00fcs, mitme m\u00f5\u00f5diku \u2014 kahe v\u00f5i enama m\u00f5\u00f5diku anal\u00fc\u00fcs. M\u00f5lemal juhul anal\u00fc\u00fcsitakse iga m\u00f5\u00f5dikut isoleeritud keskkonnas, st algoritm ei arvesta paralleelselt anal\u00fc\u00fcsitud m\u00f5\u00f5dikute k\u00e4itumist, nagu v\u00f5iks tunduda mitme m\u00f5\u00f5diku puhul. Erinevate m\u00f5\u00f5dikute korrelatsiooni arvestamiseks v\u00f5ib kasutada populatsiooni anal\u00fc\u00fcsi. T\u00e4iustatud \u2014 see on algoritmide t\u00e4iendav seadistamine lisav\u00f5imalustega kindlate \u00fclesannete jaoks. <\/p>\n<h2>\u00dcksik m\u00f5\u00f5dik<\/h2>\n<p>\n\u00dcheainsa m\u00f5\u00f5diku muutuste anal\u00fc\u00fcs on k\u00f5ige lihtsam, mida siinkohal teha. P\u00e4rast nupu 'Loo t\u00f6\u00f6' vajutamist otsib algoritm anomaaliaid.<\/p>\n<p><img decoding=\"async\" alt=\"R\u00e4\u00e4gime Machine Learningist Elastic Stackis (tuntud ka kui Elasticsearch, ELK)\" src=\"\/wp-content\/uploads\/2019\/06\/d84d29539c3b97be7a15aac8708bc3be.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nV\u00e4ljal <i>Kogumine<\/i> v\u00f5ib valida anomaaliate otsimise l\u00e4henemisviisi. N\u00e4iteks, kui <i>Min<\/i> peetakse anomaalseteks v\u00e4\u00e4rtusi, mis on allpool t\u00fc\u00fcpilisi. On <i>Max, K\u00f5rge keskmine, Madal, Keskmine, Erakordne<\/i> ja teised. K\u00f5iki funktsioone saab vaadata <noindex><a rel=\"nofollow\" href=\"https:\/\/www.elastic.co\/guide\/en\/elastic-stack-overview\/current\/ml-functions.html\">lingi kaudu<\/a><\/noindex>.<\/p>\n<p>V\u00e4ljal <i>V\u00e4li<\/i> m\u00e4rgitakse dokumentis numbriline v\u00e4li, mille p\u00f5hjal teeme anal\u00fc\u00fcsi.<\/p>\n<p>V\u00e4ljal <noindex><a rel=\"nofollow\" href=\"https:\/\/www.elastic.co\/blog\/explaining-the-bucket-span-in-machine-learning-for-elasticsearch\"><i>Konteineri ulatus<\/i><\/a><\/noindex> \u2014 ajakava granulaarsus, mille alusel anal\u00fc\u00fcs viiakse l\u00e4bi. Saate usaldada automaatset s\u00fcsteemi v\u00f5i valida manuaalselt. Alloleval pildil on toodud liiga madala granulaarsuse n\u00e4ide \u2014 v\u00f5ite j\u00e4tta t\u00e4helepanuta anomaalia. Selle seadistuse abil saate muuta algoritmi tundlikkust anomaaliate suhtes.<\/p>\n<p><img decoding=\"async\" alt=\"R\u00e4\u00e4gime Machine Learningist Elastic Stackis (tuntud ka kui Elasticsearch, ELK)\" src=\"\/wp-content\/uploads\/2019\/06\/a2808c0b451703a50d74f7737332ea8b.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKogutud andmete kestus on v\u00f5tmetegur, mis m\u00f5jutab anal\u00fc\u00fcsi t\u00f5husust. Anal\u00fc\u00fcsi k\u00e4igus m\u00e4\u00e4rab algoritm korduvad ajavahemikud, arvutab usaldusintervallid (p\u00f5hisirged) ja tuvastab anomaaliad \u2014 ebatavalised k\u00f5rvalekalded meetri tavap\u00e4rasest k\u00e4itumisest. Lihtsaks n\u00e4iteks:<\/p>\n<p>P\u00f5hisirged v\u00e4ikese andmeosalusega:<\/p>\n<p><img decoding=\"async\" alt=\"R\u00e4\u00e4gime Machine Learningist Elastic Stackis (tuntud ka kui Elasticsearch, ELK)\" src=\"\/wp-content\/uploads\/2019\/06\/2a3cbeaa8cf08a2a5dec87071be27db8.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKui algoritmil on, mille p\u00f5hjal \u00f5ppida \u2014 n\u00e4evad p\u00f5hisirged v\u00e4lja sellised:<\/p>\n<p><img decoding=\"async\" alt=\"R\u00e4\u00e4gime Machine Learningist Elastic Stackis (tuntud ka kui Elasticsearch, ELK)\" src=\"\/wp-content\/uploads\/2019\/06\/13d636ab405a85d89e2ae4ebfe8bb6bd.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nP\u00e4rast \u00fclesande k\u00e4ivitamist tuvastab algoritm normist anomaalsed k\u00f5rvalekalded ja j\u00e4rjestab need anomaalia t\u00f5en\u00e4osuse alusel (k\u00f5rvaltoodud number t\u00e4histab vastava sildi v\u00e4rvi):<\/p>\n<p>Warning (sinine): v\u00e4hem kui 25<br \/>\nMinor (kollane): 25-50<br \/>\nMajor (oran\u017e): 50-75<br \/>\nCritical (punane): 75-100<\/p>\n<p>Alloleval graafikul on toodud n\u00e4ide leitud anomaaliatest.<\/p>\n<p><img decoding=\"async\" alt=\"R\u00e4\u00e4gime Machine Learningist Elastic Stackis (tuntud ka kui Elasticsearch, ELK)\" src=\"\/wp-content\/uploads\/2019\/06\/ed87198f99f0cc93ffc16ce458054a9f.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSiin on n\u00e4ha arvu 94, mis n\u00e4itab anomaalia t\u00f5en\u00e4osust. Kui v\u00e4\u00e4rtus on l\u00e4hedane 100-le, siis me n\u00e4eme anomaaliat. Diagrammi all oleva veeru jaoks on n\u00e4idatud t\u00e4htsusetult v\u00e4ike t\u00f5en\u00e4osus 0,000063634% selle metrika v\u00e4\u00e4rtuse ilmnemiseks.<\/p>\n<p>Kibanas anomaaliate otsimise k\u00f5rval v\u00f5ib k\u00e4ivitada ka prognoosimise. Seda saab teha h\u00f5lpsalt samast anomaalia vaatest \u2014 nupp <i>Prognoos<\/i> paremas \u00fclanurgas.<\/p>\n<p><img decoding=\"async\" alt=\"R\u00e4\u00e4gime Machine Learningist Elastic Stackis (tuntud ka kui Elasticsearch, ELK)\" src=\"\/wp-content\/uploads\/2019\/06\/73429a947befb8834972ebbfe48c2d48.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPrognoos ehitatakse maksimaalselt 8 n\u00e4dalat ette. Isegi kui v\u00e4ga tahaks, ei saa rohkem \u2014 selline on disain.<\/p>\n<p><img decoding=\"async\" alt=\"R\u00e4\u00e4gime Machine Learningist Elastic Stackis (tuntud ka kui Elasticsearch, ELK)\" src=\"\/wp-content\/uploads\/2019\/06\/7622608e4b952be741be486f89d1bc43.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nM\u00f5nel juhul on prognoos v\u00e4ga kasulik, n\u00e4iteks kui j\u00e4lgitakse kasutaja koormust infrastruktuurile.<\/p>\n<h2>Multi Metric<\/h2>\n<p>\nLiigume j\u00e4rgmise ML funktsiooni juurde Elastic Stackis \u2014 mitme metrika anal\u00fc\u00fcs samaaegselt. Kuid see ei t\u00e4henda, et anal\u00fc\u00fcsitakse \u00fche metri m\u00f5ju teisele. See on sama, mis Single Metric, ainult et mitme metrikaga \u00fchel ekraanil, et v\u00f5rrelda nende m\u00f5ju \u00fcksteisele. \u00dche metrika s\u00f5ltuvuse anal\u00fc\u00fcsimisest r\u00e4\u00e4gime osas Population.<\/p>\n<p>P\u00e4rast Multi Metric ruudu vajutamist ilmub seadeakna avamine. Neile peatume l\u00e4hemalt.<\/p>\n<p><img decoding=\"async\" alt=\"R\u00e4\u00e4gime Machine Learningist Elastic Stackis (tuntud ka kui Elasticsearch, ELK)\" src=\"\/wp-content\/uploads\/2019\/06\/eaa06c8b24b393209ef1fb5ba9cfbd62.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEsmaltamiseks peab esmalt valima anal\u00fc\u00fcsi v\u00e4ljad ja andmete konsolideerimise need. Konsolideerimise v\u00f5imalused on samad, mis Single Metric jaoks (<i>Max, K\u00f5rge keskmine, Madal, Keskmine, Erakordne<\/i> ja teised). Seej\u00e4rel jagatakse andmed soovi korral \u00fche v\u00e4lja j\u00e4rgi (v\u00e4li <i>Split Data<\/i>). N\u00e4ites oleme seda teinud v\u00e4lja <i>OriginAirportID<\/i>. Pange t\u00e4hele, et paremal poolel olevate m\u00f5\u00f5dikute graafik on n\u00fc\u00fcd esitatud mitme graafikuna.<\/p>\n<p><img decoding=\"async\" alt=\"R\u00e4\u00e4gime Machine Learningist Elastic Stackis (tuntud ka kui Elasticsearch, ELK)\" src=\"\/wp-content\/uploads\/2019\/06\/746a91b28a010a037c66a569fcf47a1b.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nV\u00e4li <i>Key Fields (Influencers)<\/i> m\u00f5jutab otseselt leitud anomaaliaid. Vaikimisi on siin alati v\u00e4hemalt \u00fcks v\u00e4\u00e4rtus, kuid te saate lisada t\u00e4iendavaid. Algoritm arvestab nende v\u00e4ljade m\u00f5ju anal\u00fc\u00fcsi k\u00e4igus ja n\u00e4itab k\u00f5ige \u201em\u00f5jukamaid\u201c v\u00e4\u00e4rtusi.<\/p>\n<p>P\u00e4rast k\u00e4ivitamist ilmub Kibana liidesesse umbes selline pilt.<\/p>\n<p><img decoding=\"async\" alt=\"R\u00e4\u00e4gime Machine Learningist Elastic Stackis (tuntud ka kui Elasticsearch, ELK)\" src=\"\/wp-content\/uploads\/2019\/06\/c6efd8f4815ad150b046c82780c36574.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSee on nn anomaaliate soojuskaardiga iga v\u00e4ljade v\u00e4\u00e4rtuse kohta <i>OriginAirportID<\/i>, mille oleme m\u00e4\u00e4ranud <i>Split Data<\/i>. Nagu Single Metric puhul, t\u00e4histab v\u00e4rv anomaalse k\u00f5rvalekalde taset. Sarnast anal\u00fc\u00fcsi on mugav teha n\u00e4iteks t\u00f6\u00f6jaamade puhul, et j\u00e4lgida neid, kus on kahtlaselt palju volitusi jne. Oleme juba kirjutanud <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/galssoftware\/blog\/447522\/\">kahtlastest s\u00fcndmustest Windowsi EventLogis<\/a><\/noindex>, mida saab samuti siia koguda ja anal\u00fc\u00fcsida.<\/p>\n<p>Soojuskaardi all on anomaaliate loetelu, kust saab minna \u00dche M\u00f5\u00f5tme kuvamise juurde \u00fcksikasjalikuks anal\u00fc\u00fcsiks.<\/p>\n<h2>Populatsioon<\/h2>\n<p>\nAneomaliate otsimiseks erinevate m\u00f5\u00f5tmete vahelise korrelatsiooni seas Elastic Stackis on olemas spetsialiseeritud populatsioonianal\u00fc\u00fcs. Just selle abil saab otsida anomaalseid v\u00e4\u00e4rtusi m\u00f5ne serveri j\u00f5udluses v\u00f5rreldes teistega, n\u00e4iteks suureneva p\u00e4ringute arvu korral sihts\u00fcsteemile.<\/p>\n<p><img decoding=\"async\" alt=\"R\u00e4\u00e4gime Machine Learningist Elastic Stackis (tuntud ka kui Elasticsearch, ELK)\" src=\"\/wp-content\/uploads\/2019\/06\/00542d57f2a937d424b2db5e692a6289.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSelles illustratsioonis on populatsiooni v\u00e4ljas n\u00e4idatud v\u00e4\u00e4rtus, mille suhtes anal\u00fc\u00fcsitavad m\u00f5\u00f5tmed viitavad. Antud juhul on see protsessi nimi. Tulemusena n\u00e4eme, kuidas iga protsessi protsessorikoormus omavahel m\u00f5jutas.<\/p>\n<p>M\u00e4rkusena, et anal\u00fc\u00fcsitavate andmete graafik erineb \u00dche M\u00f5\u00f5tme ja Mitme M\u00f5\u00f5tme juhtudest. See on Kibana disaini poolt loodud, et parandada anal\u00fc\u00fcsitavate andmete v\u00e4\u00e4rtuste jaotuse tajumist.<\/p>\n<p><img decoding=\"async\" alt=\"R\u00e4\u00e4gime Machine Learningist Elastic Stackis (tuntud ka kui Elasticsearch, ELK)\" src=\"\/wp-content\/uploads\/2019\/06\/4af704044bf544ca6cd221404288e6c4.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nGraafikult on n\u00e4ha, et protsess <i>stress<\/i> (\u00fctleme nii, et see on genereeritud spetsiaalse utiliidi kaudu) serveris <i>poipu<\/i>, mis m\u00f5jutas (v\u00f5i oli selle anomaalia m\u00f5jutaja) selle anomaalia tekkimist.<\/p>\n<h2>Advanced<\/h2>\n<p>\nT\u00e4psustatud anal\u00fc\u00fcs. Advanced anal\u00fc\u00fcsi puhul ilmuvad Kibanas t\u00e4iendavad s\u00e4tted. P\u00e4rast Advanced plaatide loomiseks men\u00fc\u00fcs klikkimist avaneb selline aken vahekaartidega. Vahekaart <i>T\u00f6\u00f6 \u00fcksikasjad<\/i> j\u00e4eti teadlikult vahele, seal on p\u00f5hiseaded, mis ei seondu otseselt anal\u00fc\u00fcsi seadistamisega.<\/p>\n<p><img decoding=\"async\" alt=\"R\u00e4\u00e4gime Machine Learningist Elastic Stackis (tuntud ka kui Elasticsearch, ELK)\" src=\"\/wp-content\/uploads\/2019\/06\/abe7941ad56acf3ee7ab992fa5fe7b94.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nV <i>summary_count_field_name<\/i> on vabatahtlik, et m\u00e4\u00e4rata v\u00e4lja dokumentides olev v\u00e4lja nimi, mis sisaldab agrageeritud v\u00e4\u00e4rtusi. Antud n\u00e4ites \u2014 s\u00fcndmuste arv minutis. V <noindex><a rel=\"nofollow\" href=\"https:\/\/www.elastic.co\/guide\/en\/elastic-stack-overview\/current\/ml-configuring-categories.html\"><i>categorization_field_name<\/i><\/a><\/noindex> m\u00e4\u00e4rab v\u00e4lja nime, mille v\u00e4\u00e4rtus dokument sisaldab mingit muutlikku v\u00e4\u00e4rtust. Selle v\u00e4lja mustri j\u00e4rgi saab anal\u00fc\u00fcsitud andmeid jagada alagrupikseks. Pange t\u00e4hele nuppu <i>Lisa detektor<\/i> eelneval illustratsioonil. Allpool on tulemused p\u00e4rast selle nupu vajutamist.<\/p>\n<p><img decoding=\"async\" alt=\"R\u00e4\u00e4gime Machine Learningist Elastic Stackis (tuntud ka kui Elasticsearch, ELK)\" src=\"\/wp-content\/uploads\/2019\/06\/cce9a6401d6baa72c68b8e0c3c6ab209.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSiin on t\u00e4iendav seadistuste plokk detektori seadistamiseks teatud \u00fclesande jaoks. Konkreetsete kasutusjuhtumite (eriti turvalisuse osas) \u00fcle arutame j\u00e4rgmistes artiklites. N\u00e4iteks, <noindex><a rel=\"nofollow\" href=\"https:\/\/discuss.elastic.co\/t\/dec-4th-2018-en-ml-rarity-analysis-with-machine-learning\/158979\">vaadake<\/a><\/noindex> \u00fchte selgitatud juhtumit. See on seotud harva esinevate v\u00e4\u00e4rtuste otsimisega ja see realiseeritakse <noindex><a rel=\"nofollow\" href=\"https:\/\/www.elastic.co\/guide\/en\/elastic-stack-overview\/7.1\/ml-rare-functions.html\">funktsiooniga rare<\/a><\/noindex>.<\/p>\n<p>V\u00e4ljal <i>function<\/i> saad valida kindla funktsiooni anomaaliate leidmiseks. Lisaks <i>haruldane<\/i>, on veel paar huvitavat funktsiooni \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.elastic.co\/guide\/en\/elastic-stack-overview\/7.1\/ml-time-functions.html\"><i>p\u00e4eva_aeg<\/i> ja <i>n\u00e4dala_aeg<\/i><\/a><\/noindex>. Need tuvastavad metoodika k\u00e4itumise anomaaliad p\u00e4eva v\u00f5i n\u00e4dala jooksul. \u00dclej\u00e4\u00e4nud anal\u00fc\u00fcsifunktsioonid <noindex><a rel=\"nofollow\" href=\"https:\/\/www.elastic.co\/guide\/en\/elastic-stack-overview\/7.1\/ml-functions.html\">on dokumentatsioonis<\/a><\/noindex>.<\/p>\n<p>V <i>v\u00e4li_nimi<\/i> m\u00e4rkige dokumentide v\u00e4li, mille alusel anal\u00fc\u00fcs toimub. <i>V\u00e4lja_nime j\u00e4rgi<\/i> saab kasutada tulemuste anal\u00fc\u00fcsi jagamiseks iga konkreetse v\u00e4\u00e4rtuse j\u00e4rgi, mis on siin dokumendi v\u00e4ljas m\u00e4rgitud. Kui t\u00e4idate <i>\u00fcle_v\u00e4lja_nime<\/i> saate populatsiooni anal\u00fc\u00fcsi, millest juba varem r\u00e4\u00e4kisime. Kui m\u00e4\u00e4rata v\u00e4\u00e4rtus <i>jaotuse_v\u00e4lja_nimi<\/i>, siis selle dokumendi v\u00e4lja alusel arvutatakse eraldi baasjooned iga v\u00e4\u00e4rtuse jaoks (n\u00e4iteks v\u00f5ib v\u00e4\u00e4rtus olla serveri v\u00f5i serveriprotsessi nimi). <i>v\u00e4lja_sage<\/i> saab valida <i>all<\/i> v\u00f5i <i>ei midagi<\/i>, mis t\u00e4hendaks sagedaste dokumendi v\u00e4li v\u00e4\u00e4rtuste v\u00e4listamist (v\u00f5i kaasamist).<\/p>\n<p>Artiklis p\u00fc\u00fcdsime l\u00fchidalt tutvustada masin\u00f5ppe v\u00f5imalusi Elastic Stackis, kuid palju detaile j\u00e4i katte alla. R\u00e4\u00e4kige kommentaarides, milliseid juhtumeid olete Elastic Stacki abil lahendanud ja milliste \u00fclesannete jaoks te seda kasutate. Meiega \u00fchenduse saamiseks v\u00f5ite kasutada isiklikke s\u00f5numeid Habril v\u00f5i <noindex><a rel=\"nofollow\" href=\"https:\/\/gals.software\/solutions\/elasticstack\">tagasisidevormi meie veebisaidil<\/a><\/noindex>.<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/galssoftware\/blog\/455387\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041d\u0430\u043f\u043e\u043c\u043d\u0438\u043c, \u0447\u0442\u043e \u0432 \u043e\u0441\u043d\u043e\u0432\u0435 Elastic Stack \u043b\u0435\u0436\u0430\u0442 \u043d\u0435\u0440\u0435\u043b\u044f\u0446\u0438\u043e\u043d\u043d\u0430\u044f \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 Elasticsearch, \u0432\u0435\u0431-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 Kibana \u0438 \u0441\u0431\u043e\u0440\u0449\u0438\u043a\u0438-\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 (\u0441\u0430\u043c\u044b\u0439 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0439 Logstash, \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 Beats, APM \u0438 \u0434\u0440\u0443\u0433\u0438\u0435). \u041e\u0434\u043d\u043e \u0438\u0437 \u043f\u0440\u0438\u044f\u0442\u043d\u044b\u0445 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0439 \u0432\u0441\u0435\u0433\u043e \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0441\u0442\u0435\u043a\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432 \u2014 \u0430\u043d\u0430\u043b\u0438\u0437 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432 \u043c\u0430\u0448\u0438\u043d\u043d\u043e\u0433\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f. \u0412 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0435\u043c\u0441\u044f \u0447\u0442\u043e \u0438\u0437 \u0441\u0435\u0431\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u044d\u0442\u0438 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u044b. \u041f\u0440\u043e\u0441\u0438\u043c \u043f\u043e\u0434 \u043a\u0430\u0442. \u041c\u0430\u0448\u0438\u043d\u043d\u043e\u0435 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26487,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-35274","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041d\u0430\u043f\u043e\u043c\u043d\u0438\u043c, \u0447\u0442\u043e \u0432 \u043e\u0441\u043d\u043e\u0432\u0435 Elastic Stack \u043b\u0435\u0436\u0430\u0442 \u043d\u0435\u0440\u0435\u043b\u044f\u0446\u0438\u043e\u043d\u043d\u0430\u044f \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 Elasticsearch, \u0432\u0435\u0431-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 Kibana \u0438 \u0441\u0431\u043e\u0440\u0449\u0438\u043a\u0438-\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 (\u0441\u0430\u043c\u044b\u0439 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0439 Logstash, \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 Beats, APM \u0438 \u0434\u0440\u0443\u0433\u0438\u0435). \u041e\u0434\u043d\u043e \u0438\u0437 \u043f\u0440\u0438\u044f\u0442\u043d\u044b\u0445 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0439 \u0432\u0441\u0435\u0433\u043e \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0441\u0442\u0435\u043a\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432 \u2014 \u0430\u043d\u0430\u043b\u0438\u0437 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432 \u043c\u0430\u0448\u0438\u043d\u043d\u043e\u0433\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f. \u0412 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0435\u043c\u0441\u044f \u0447\u0442\u043e \u0438\u0437 \u0441\u0435\u0431\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u044d\u0442\u0438 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u044b. \u041f\u0440\u043e\u0441\u0438\u043c \u043f\u043e\u0434 \u043a\u0430\u0442. \u041c\u0430\u0448\u0438\u043d\u043d\u043e\u0435 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/razbiraemsya-s-machine-learning-v-elastic-stack-on-zhe-elasticsearch-on-zhe-elk\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0430\u0437\u0431\u0438\u0440\u0430\u0435\u043c\u0441\u044f \u0441 Machine Learning \u0432 Elastic Stack (\u043e\u043d \u0436\u0435 Elasticsearch, \u043e\u043d \u0436\u0435 ELK) | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041d\u0430\u043f\u043e\u043c\u043d\u0438\u043c, \u0447\u0442\u043e \u0432 \u043e\u0441\u043d\u043e\u0432\u0435 Elastic Stack \u043b\u0435\u0436\u0430\u0442 \u043d\u0435\u0440\u0435\u043b\u044f\u0446\u0438\u043e\u043d\u043d\u0430\u044f \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 Elasticsearch, \u0432\u0435\u0431-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 Kibana \u0438 \u0441\u0431\u043e\u0440\u0449\u0438\u043a\u0438-\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 (\u0441\u0430\u043c\u044b\u0439 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0439 Logstash, \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 Beats, APM \u0438 \u0434\u0440\u0443\u0433\u0438\u0435). \u041e\u0434\u043d\u043e \u0438\u0437 \u043f\u0440\u0438\u044f\u0442\u043d\u044b\u0445 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0439 \u0432\u0441\u0435\u0433\u043e \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0441\u0442\u0435\u043a\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432 \u2014 \u0430\u043d\u0430\u043b\u0438\u0437 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432 \u043c\u0430\u0448\u0438\u043d\u043d\u043e\u0433\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f. \u0412 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0435\u043c\u0441\u044f \u0447\u0442\u043e \u0438\u0437 \u0441\u0435\u0431\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u044d\u0442\u0438 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u044b. \u041f\u0440\u043e\u0441\u0438\u043c \u043f\u043e\u0434 \u043a\u0430\u0442. \u041c\u0430\u0448\u0438\u043d\u043d\u043e\u0435 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/razbiraemsya-s-machine-learning-v-elastic-stack-on-zhe-elasticsearch-on-zhe-elk\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:03:22+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:03:22+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Selgitame masin\u00f5pet Elastic Stackis (tuntud ka kui Elasticsearch, ELK) | ProHoster","description":"Tuletame meelde, et Elastic Stack p\u00f5hineb mitte-relationaalsel andmebaasil Elasticsearch, veebiliidesel Kibana ning andmete kogumise ja t\u00f6\u00f6tlemise vahenditel (k\u00f5ige tuntumad on Logstash, erinevad Beats, APM jne). \u00dcks meeldiv t\u00e4iendus kogu nimetatud tooteportfellile on andmete anal\u00fc\u00fcs masin\u00f5ppe algoritmide abil. Artiklis uurime, mis need algoritmid endast kujutavad. Palume lugeda edasi. Masin\u00f5pe","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/razbiraemsya-s-machine-learning-v-elastic-stack-on-zhe-elasticsearch-on-zhe-elk","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0430\u0437\u0431\u0438\u0440\u0430\u0435\u043c\u0441\u044f \u0441 Machine Learning \u0432 Elastic Stack (\u043e\u043d \u0436\u0435 Elasticsearch, \u043e\u043d \u0436\u0435 ELK) | ProHoster","og:description":"\u041d\u0430\u043f\u043e\u043c\u043d\u0438\u043c, \u0447\u0442\u043e \u0432 \u043e\u0441\u043d\u043e\u0432\u0435 Elastic Stack \u043b\u0435\u0436\u0430\u0442 \u043d\u0435\u0440\u0435\u043b\u044f\u0446\u0438\u043e\u043d\u043d\u0430\u044f \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 Elasticsearch, \u0432\u0435\u0431-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 Kibana \u0438 \u0441\u0431\u043e\u0440\u0449\u0438\u043a\u0438-\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 (\u0441\u0430\u043c\u044b\u0439 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0439 Logstash, \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 Beats, APM \u0438 \u0434\u0440\u0443\u0433\u0438\u0435). \u041e\u0434\u043d\u043e \u0438\u0437 \u043f\u0440\u0438\u044f\u0442\u043d\u044b\u0445 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0439 \u0432\u0441\u0435\u0433\u043e \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0441\u0442\u0435\u043a\u0430 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432 \u2014 \u0430\u043d\u0430\u043b\u0438\u0437 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432 \u043c\u0430\u0448\u0438\u043d\u043d\u043e\u0433\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f. \u0412 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0435\u043c\u0441\u044f \u0447\u0442\u043e \u0438\u0437 \u0441\u0435\u0431\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u044d\u0442\u0438 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u044b. \u041f\u0440\u043e\u0441\u0438\u043c \u043f\u043e\u0434 \u043a\u0430\u0442. \u041c\u0430\u0448\u0438\u043d\u043d\u043e\u0435 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/razbiraemsya-s-machine-learning-v-elastic-stack-on-zhe-elasticsearch-on-zhe-elk","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:03:22+00:00","article:modified_time":"2019-10-31T19:03:22+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"35274","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 22:37:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:07:28","updated":"2026-01-21 22:37:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/35274","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=35274"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/35274\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/26487"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=35274"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=35274"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=35274"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}