Hvad er Elastic Stack?
Elastic Stack, eller ELK stakken som den også ofte refereres til, er en samling af produkter fra Elastic.
Den officille Elastic Stack består af følgende:
- E: Elastic Search - Bruges til indexering , analyse og søgning af modtaget data (f.eks. fra Logstash eller direkte i Elastic Search)
- L: Logstash - Bruges til at modtage, transformere og videresende data (til Elastic Search)
- K: Kibana - Bruges til at vise og visualisererer data fra Elastic Search
Ofte er en Elastic Stack kombineret med en eller flere integrations komponenter, som f.eks MetricBeats til metrik indsamling, FileBeat til log indsamling m.m., eller en specifik cloud integration, for på den måde at skrædersy setuppet til et specifikt behov.
Kombineret, giver ELK sammen med integrations komponenterne, en kraftful søge- og visualiserings-platform.
Foruden virksomheden Elastic selv, tilbyder flere cloud provideres, som f.eks AWS, stakken som en hosted løsning.
En del brugere vælger at hoste Elastic Stack løsningen selv, hvilket giver mulighed for bedere at skrædersy setuppet til deres behov, samt være herre over hvor data placeres.
Hvornår bør man anvende Elastic Stack?
Elastic Stack er ofte brugt til indsamling og visualisering af logs, men kan også bruges til monitorering af infrastruktur (oppetid m.m.), APM, syntetisk monitorering og endda til visualiserings af geografiske lokations data (eksempelvis hvorfra i verden ens besøgende kommer).
Mulighederne er mange med Elastic Stack, men på et dag-til-dag niveau, vil du nok ende med at bruge mest tid i Kibana, specifikt dennes “discover”-feature, hvilket giver dig mulighed for at søge og filtrerer i din data.
Kibana leveres også med muligheden for at oprette yderst konfigurerbare dashboards - Dashboards der med fordel kan oprettes til at blive vist på kontores monitors, hvilket kan give Jeres DevOps team(s) en nær real-tids indsigt i Jeres digitale miljøer.
Fordele ved at bruge Elastic Stack?
Én af de store fordele ved at bruge Elastic Stack, er dennes mulighed for at skallere - Både Logstash og Elastic Search er kendte for at kunne håndterer en stor mængde requets, men når det er nødvendigt, kan begge komponenter nemt skalleres.
En anden fordel er den fleksible plugin arkitektur, hvilket gør platformen højst konfigurerbar - Produkterne kommer med en masse filtre og parsers indbygget, men via Githuv findes der allerede over 200 yderligere plugins til brug, hvilket gør platformen endnu mere kraftfuld.
Alternative løsninger
Der findes lignende løsninger - Her er et par eksempler, som Tech Chapter’s egne konsulenter selv har arbejdet med:
Hvordan kan Tech Chapter hjælpe dig igang med Elastic Stack?
Flere af vores Tech Chapter konsulenter har hands-on erfaring med Elastic Stack, lige fra installation og konfiguration til de mere granulerede opgaver som f.eks at fintune Elastic Search shards m.m.
Hold dig ikke tilbage, kontakt os allerde idag, hvis du vil vide mere om hvordan Tech Chapter kan hjælpe dig godt på vej med din egen Elastic Stack.