Kibanáról

A Kibana egy olyan adatmegjelenítő szoftver , amely böngészőalapú felületet biztosít az Elasticsearch adatok feltárásához és az Elastic Stack navigálásához - egy nyílt forráskódú termékek gyűjteménye (Elasticsearch, Logstash, Beats és mások).
Míg a Logstash és a Bits adatokat szállít az Elasticsearch-hez , a Kibana megnyitja az ablakot az Elastic Stack-be , amely lehetővé teszi a fürt állapotának nyomon követését , napló- és idősor-elemzést , felügyelet nélküli gépi tanulással észlelheti az adatok rendellenességeit , összefüggéseket fedezhet fel grafikonok segítségével. és ami a legfontosabb, nyerjen betekintést az Elasticsearch adatokból olyan vizualizációkkal , amelyek kombinálhatók egy egyedi interaktív irányítópulton .
Ma szeretném megmutatni, hogyan hozhat létre lenyűgöző irányítópultot és táblázatos jelentést az Elasticsearch adatai alapján.
Tekerje fel az ujját és kezdjük!
Hol kezdjem
A Kezdőlap az a hely, ahol minden elkezdődik.

Itt eldöntheti, hogy melyik műveletet hajtsa végre. Az elérhető funkcionalitás két logikai szakaszra osztható:
- Az adatok megjelenítése és feltárása . Itt létrehozhat egy új irányítópultot, vizualizációt vagy prezentációt, létrehozhat egy gépi tanulási modellt, elemezheti az adataiban lévő kapcsolatokat grafikonok segítségévelés így tovább.
- Kezelése az Elastic Stack : Állítsa be a terek, elemezni naplók iránti kérelem, biztonsági beállítások, stb
Összpontosítunk a vizualizációk létrehozásának és az irányítópultra való felvétel folyamatának.
Irányítópult létrehozása Kibanában
Hadd érezzem meg, milyen egyszerű felépíteni a gazdag irányítópultot és elkezdeni a jelentéstételt.
Az első alapvető lépés az adatok importálása a Kibanába. Az adatok felvételére több lehetőség áll rendelkezésre - kiválaszthatja azt, amelyik a legjobban megfelel:

Bemutatás céljából kiválasztottam a minta adatait.
Az első adatmegjelenítések megtervezéséhez és az irányítópultba történő egyesítéséhez nyissa meg a Visualize oldalt. Itt létrehozhatja, módosíthatja és megtekintheti a meglévő vizualizációkat.
Ami egyszerre rád fog törekedni, az a rengeteg megjelenítési típus , amelyek közül választhat.
Miután kiválasztotta a szükségeset, válasszon forrásként egy indexmintát, hogy tájékoztassa a Kibanát az indexéről. Válasszuk a "kibana_sample_data_flights" lehetőséget, és kezdjük el létrehozni egy vízszintes sávdiagramot.
Most metrikus összesítést alkalmazhat az Y-tengelyre, és egy sáv-összesítést alkalmazhat az X-tengelyre. Itt található a diagramok összes rendelkezésre álló összesítésének listája.

Opcionálisan testreszabhatja a megjelenítés színeit.
A szűrés az Elasticsearch és a Kibana másik hatalmas jellemzője. Lehetőséget nyújt a dokumentumok csak egy kiválasztott részhalmazának vizualizálására.
Nézze meg, hogyan alkalmazhat szűrőket a mezőkre logikai feltételek alapján:

Amint látja, a Kibana egyszerű módszert kínál az adatok szűrésére a kényelmes felületen keresztül. Ezzel együtt kiválaszthatja az adatok szűrésének módját - akár a Kibana Query Language (egyszerűsített lekérdezési szintaxis), akár a Lucene használatával .
Annak érdekében, hogy a végfelhasználók interaktív módon szűrhessék az adatokat, hozzáadhat vezérlőeszközöket - az irányítópult speciális elemeit, amelyek lehetővé teszik az adatok egyszerű kattintását.
Egy másik funkció, amelyet kiemelnék, a fejlett dátum szerinti szűrés és az időközök beállításának lehetősége az irányítópulton található adatok frissítésére.

Az a jó, hogy a vizualizációk újrafelhasználhatók . Létrehozása után mentheti az eredményt, és bármikor hozzáadhatja az irányítópulthoz, valamint megoszthatja kollégáival, ha hozzáférnek a Kibana példányához.

Miután az összes megjelenítési elemet egyetlen oldalon rendezte, exportálhatja a végső irányítópultot PNG vagy PDF formátumba. Ez teszi az irányítópultokat hordozhatóvá - egyszerűen, pillanatok alatt egyszerűen megoszthatja őket az osztályokon.
Nézzünk meg egy példát a létrehozható irányítópultról:

Véleményem szerint az egyes műszerfalak különlegessé teszik az interaktivitást és az expresszivitást . Ezzel hatékonyan kommunikálhatja az üzleti mutatókat.
Személyes benyomás
A kibibai vizualizációk ideális esetben elvégzik azokat a feladatokat, amelyekre tervezték. Ráadásul az összes megjelenítés figyelemfelkeltő, és testre szabhatja őket a tervezési elképzeléseinek megfelelően. Az irányítópult létrehozásának teljes folyamata Kibanában gyors és hatékony - és ennek köszönhető a Kibana felhasználóbarát és intuitív kezelőfelülete.
Másrészt úgy éreztem, hogy itt hiányzik némi funkcionalitás.
Amikor dolgozik adatok egyik hatékony felderítő technikákat lehet alkalmazni a szeletelés és kockázás az adatokat, mielőtt elindul, hogy melyik szempontból az adatok figyelni. Véleményem szerint az adattábla widget nem a legjobb megoldás - egy lapos táblázatban mutatja be az adatokat, amely nem támogatja az adatok többdimenziós nézetét. De az adatokkal való játékot interaktív módon és gyorsan kell végezni.
És itt játszik szerepet a forgóasztal vezérlés . A rendelkezésre álló megoldások keresése után egy nyílt forráskódú pluginra esett a választásom, Flexmonster néven. Kezeli az Elasticsearch indexhez való csatlakozást, és lehetővé teszi táblázatos jelentések készítését a dokumentumaiból származó adatok alapján. Ezzel együtt a Kibana-val való integráció zökkenőmentes - az induláshoz csak egy plugin telepítése szükséges, ha egy sor kódot futtat a parancssorban. További részletek a GitHub oldalon találhatók. Használata előtt javasoljuk, hogy győződjön meg arról, hogy a Kibana és az Elasticsearch példányai azonos verziójúak.
Miután beállított egy eszközt, készen áll arra, hogy minden rendelkezésre álló funkciót felhasználjon a részletes betekintések kereséséhez.
Az elemzés és a jelentéskészítés jellemzői
A Flexmonster Pivot gyors hozzáférést biztosít a legfontosabb jelentési funkciókhoz. Eszköztára lehetővé teszi az adatforráshoz való csatlakozást, a korábban mentett jelentések betöltését, a jelentések exportálását PDF-be , Excelbe , HTML-be , CSV -be és képekbe. Ezenkívül sikerült gyorsan váltanom két különböző mód - a rács és a diagramok - között. A cellák formázási beállításai tartalmazzák a feltételes és a számformázást . A mezőlista külön figyelmet érdemel - itt kiválaszthatja a sorok, oszlopok, mértékek és jelentésszűrők hierarchiáját. Van még egy keresési beviteli mező, amely akkor hasznos, ha az index hosszú mezőlistát tartalmaz.
Az egyik olyan tulajdonság, amelyet kiemelni szeretnék, az a lehetőség, hogy a hierarchiákat közvetlenül a rácsra húzza . Ezáltal a felhasználói felületen keresztül teljesen megváltoztathatja a szeletet.
Egy másik a átfúrási funkció - segít megismerni, hogy mely rekordok állnak az összesített értékek mögött.
Munka egy forgóasztallal
Hadd mutassam meg, hogyan hozhat létre jelentést az Elasticsearch adatai alapján:

Az eszköz tesztelése közben sikerült összesíteni és szűrni az adatokat, rendezni az értékeket a rácsonés mentse az eredményeket, hogy később folytathassa a jelentéssel való munkát. Ráadásul az exportálás is jól működik - könnyű megosztani a jelentéseket csapattársaival.
Összehozza az egészet
Ma bemutattam azokat az előnyöket, amelyeket a Kibana nyújt az Elasticsearch adatok megjelenítéséhez. Meg tudta győződni arról, hogy az irányítópultok miként tehetik lehetővé az elemzési folyamatot.
Véleményem szerint a pivot tábla jó eszköz, amely lehetővé teszi, hogy kihasználja az adatok feltárását, mielőtt kibonyolítja a komplex kérdésekre adott válaszokat.
A Flexmonster szépen kiegészíti a Kibana elérhető funkcióit - a vele készített jelentések éleslátóak, testreszabhatóak és könnyen megoszthatók az osztályok között.
Együtt dolgozva mindkét eszköz minden lehetőséget megadhat a mesemondáshoz.
Javaslom, hogy próbáljon ki egy ilyen kombinációt.
Mi a következő lépés?
- Jelentés Kibanával
- Vizualizáció készítése Kibanában
- Pivot tábla az Elasticsearch számára
- Pivot-tábla hozzáadása a Kibanához