Splunk Tutorial for begyndere: Hvad er Splunk Tool? Hvordan bruges?
Hvad er Splunk?
splunk er en softwareplatform, der er meget udbredt til overvรฅgning, sรธgning, analyse og visualisering af de maskingenererede data i realtid. Den udfรธrer indfangning, indeksering og korrelering af realtidsdata i en sรธgbar container og producerer grafer, advarsler, dashboards og visualiseringer. Splunk giver let tilgรฆngelige data over hele organisationen for nem diagnostik og lรธsninger pรฅ forskellige forretningsproblemer.
Hvorfor har vi brug for Splunk?
Splunk Monitoring-vรฆrktรธj tilbyder masser af fordele for en organisation. Nogle af fordelene ved at bruge Splunk er:
- Tilbyder forbedret GUI og realtidssynlighed i et dashboard
- Det reducerer tid til fejlfinding og lรธsning ved at tilbyde รธjeblikkelige resultater.
- Det er et bedst egnet vรฆrktรธj til รฅrsagsanalyse.
- Splunk giver dig mulighed for at generere grafer, advarsler og dashboards.
- Du kan nemt sรธge og undersรธge specifikke resultater ved hjรฆlp af Splunk.
- Det giver dig mulighed for at fejlfinde enhver fejltilstand for forbedret ydeevne.
- Hjรฆlper dig med at overvรฅge alle forretningsmรฅlinger og trรฆffe en informeret beslutning.
- Splunk giver dig mulighed for at inkorporere Kunstig intelligens ind i din datastrategi.
- Giver dig mulighed for at samle nyttige Operational Intelligence fra dine maskindata
- Opsummering og indsamling af vรฆrdifuld information fra forskellige logfiler
- Splunk giver dig mulighed for at acceptere enhver datatype som .csv, json, logformater osv.
- Tilbyder de mest kraftfulde sรธgeanalyse- og visualiseringsmuligheder for at styrke brugere af alle typer.
- Giver dig mulighed for at oprette et centralt lager til at sรธge i Splunk-data fra forskellige kilder.
Funktioner af Splunk
Vigtige funktioner i Splunk er:
- Accelerer udvikling og test
- Giver dig mulighed for at bygge realtidsdataapplikationer
- Generer ROI hurtigere
- Agile statistik og rapportering med realtidsarkitektur
- Tilbyder sรธge-, analyse- og visualiseringsmuligheder for at styrke brugere af alle typer
Splunk produkter
Splunk fรฅs i tre forskellige versioner.
- Splunk Enterprise
- Splunk Light
- Splunk Cloud
Splunk Enterprise
Splunk Enterprise-udgaven bruges af store it-virksomheder. Det hjรฆlper dig med at indsamle og analysere data fra applikationer, websteder, applikationer osv.
Splunk Cloud
Splunk Cloud er en hostet platform. Den har de samme funktioner som enterprise-versionen. Det kan benyttes fra Splunk eller ved at bruge AWS cloud platform.
Splunk Light
Splunk Light er en gratis version. Det giver mulighed for at sรธge, rapportere og รฆndre dine logdata. Den har begrรฆnsede funktionaliteter og funktioner sammenlignet med andre versioner.
splunk Architecture
Nu i denne Splunk grundlรฆggende tutorial lรฆrer vi om Splunk Archilรฆre:

Her er de grundlรฆggende komponenter i Splunk-arkitekturen:
Universal Forward (UF):
Universal forward eller UF er en letvรฆgtskomponent, som skubber data til den tunge Splunk forwarder. Du kan installere Universal Forward pรฅ klientsiden eller applikationsserveren. Denne komponents opgave er kun at videresende logdataene.
Load Balancer (LB):
Load balancer er standard Splunk load balancer. Det giver dig dog ogsรฅ mulighed for at bruge din personlige load balancer.
Tung frem (HF):
Tung fremad er en tung komponent. Denne Splunk-komponent giver dig mulighed for at filtrere dataene. Eksempel: indsamler kun fejllogfiler.
Indekser (LB):
Indexer hjรฆlper dig med at gemme og indeksere dataene. Det forbedrer Splunk-sรธgeydelsen. Som standard udfรธrer Splunk automatisk indekseringen. For eksempel vรฆrt, kilde og dato og tid.
Sรธgehoved (SH):
Sรธgehoved bruges til at indhente intelligens og udfรธre rapportering.
Implementeringsserver (DS):
Implementeringsserver hjรฆlper med at implementere konfigurationen. Opdater f.eks. UF-konfigurationsfilen. Vi kan bruge en implementeringsserver til at dele mellem den komponent, vi kan bruge implementeringsserveren.
Licens manager (LM):
Licensen er baseret pรฅ volumen og brug - for eksempel 50 GB pr. dag. Splunk tjekker regelmรฆssigt licensoplysningerne.
Hvordan virker Splunk?
Nu i denne Splunk-uddannelse lรฆrer vi, hvordan Splunk virker:

speditรธr:
Forwarder indsamler data fra fjernmaskiner og sender derefter data til indekset i realtid
Indekser:
Indexer behandler de indkommende data i realtid. Det gemmer og indekserer ogsรฅ dataene pรฅ disken.
Sรธgehoved:
Slutbrugere interagerer med Splunk gennem Search Head. Det giver brugerne mulighed for at sรธge, analysere og visualisere.
Anvendelser af Splunk
Problemformulering: Mac-Donald havde ingen klar indsigt i, hvilke tilbud der fungerer bedst.
- Tilbudstype (for eksempel 20 % rabat)
- Kulturelle forskelle pรฅ regionsniveau
- Kรธbstidspunkt
- Enhed brugt af kunden
- Revenue genereret pr. ordre
De havde brug for indsigt i forbrugeradfรฆrd og kunderespons.
Hele processen ved hjรฆlp af tre typer datakilder
- Bestilling afgivet i Mac Donald Outlet
- Bestilling afgivet i mobilapplikationen
- Bestil pladser ved hjรฆlp af webapplikationen
Input
Inputdata flyttes til parsing-stadiet,
parsing
I Parsing Stage konverteres relevante data til hรฆndelser:
- Kunderegion
- Revenue pr. ordre
- Ordretidspunkt (morgen, eftermiddag, aften, nat)
- En enhed, der bruges af kunder (mobil, pc, tablet)
- Rabatkuponer anvendes
Indekseringsstadiet
Pรฅ dette trin sorteres og indekseres hรฆndelser til opbevaring baseret pรฅ:
- Salg efter geografisk placering
- Bestil Revenue
- Tidspunkt for bestilling (morgen, eftermiddag, aften, nat)
- Enhedens brug af kunden
- Kupon tilbudt anvendt
Sรธgehoved
Det bruges til at fรฅ efterretninger og udfรธre rapportering.
Mac- Donald brugte det til at fรฅ fรธlgende oplysninger:
- Hvilket salgstilbud fungerer bedst pรฅ hvilken geografisk placering?
- Hvordan รฆndres kundeadfรฆrd i ordreomsรฆtning?
- Hvad er det bedste tidspunkt at anvende burger- eller kombinationstilbud?
Hvordan hjalp Splunk?
- Vis hele ordren fra hele den specifikke region i realtid.
- Bestem, hvordan forskellige kampagnetilbud pรฅvirker i realtid
- Overvรฅg ydeevnen af โโMac Donalds interne udviklingsstedssystemer.
- En medarbejder kan overvรฅge, hvad kunderne siger og hjรฆlpe med at forstรฅ kundernes forventninger.
- Analyserede hastigheden af โโforskellige betalingsformer
- Bestem fejlfri betalingstilstand
Bedste Praksis for at bruge Splunk
- Du bรธr teste indekset, sรฅ du hurtigt kan udfรธre testen.
- Der er specifikke felter, du skal have ret pรฅ indekstidspunktet. Alt andet kan du kun oprette/รฆndre efter indeksering.
- Event breaking sker automatisk i spunk, sรฅ det er vigtigt at kontrollere, at Splunk har registreret begyndelsen og slutningen af โโen begivenhed korrekt.
- Splunk kan automatisk registrere tidsstemplet. Men hvis dit logformat har et andet tidsstempel, skal du konfigurere tidsstemplet.
Berรธmte virksomheder, der bruger Splunk
Nogle berรธmte virksomheder, der bruger Splunk, er:
- Cisco
- Bosch
- IBM
- Motorola
- PepsiCo
- Adobe
- Visa
- Adidas
- Salesforce
- Walmart
Alternativ til Splunk
1) Site24x7's Log Management
Site24x7 leverer et centraliseret, skybaseret logstyringsvรฆrktรธj til din infrastrukturstak. Vรฆrktรธjet genkender automatisk alle applikationslogfiler og leverer out-of-the-box support til over 100 applikationer.
Nรธglefunktioner i Site24x7s logstyringsvรฆrktรธj:
- Understรธtter over 100 logtyper, inklusive logfiler for cloud-platforme
- Muliggรธr nem styring af alle logfiler med enkel tilpasning
- Brugervenlig forespรธrgsel sprogbaseret sรธgning
- Giver understรธttelse af en lang rรฆkke logformater (JSON, Multiline, nรธglevรฆrdi, XML-formater og mere)
- Cluster beskeder baseret pรฅ mรธnsterlighed
- IT-automatisering til auto-healing-hรฆndelser
- Tredive-parts alarmering via vรฆrktรธjer som Microsoft Teams, ServiceNow, PagerDuty, Opsgenie, Jira, Webhooks, Zendesk, og Zoho Cliq for effektivt samarbejde
2) Sumo Logic
Sumo logikvรฆrktรธj hjรฆlper dig med at vedligeholde din applikations infrastruktur. Det er enkelt at sรธge og analysere datalogfiler i realtid. Vรฆrktรธjet giver dig mulighed for at overvรฅge og visualisere historiske begivenheder og begivenheder i realtid.
Hent Link: https://www.sumologic.com/
3) Fluentd
Fluentd er et gratis og open source dataindsamlervรฆrktรธj. Det hjรฆlper dig med at gemme logfilerne i FS buffer. Derfor kan du hente den, nรฅr du vil. Det tilbyder ogsรฅ tjenester som belastningsbalancering, genforsรธg for at bevare robustheden.
Hent link: https://www.fluentd.org/
4) ELK stak
ELK stak giver brugerne mulighed for at hente data fra enhver kilde, i ethvert format, og at sรธge, analysere og visualisere disse data. Vรฆrktรธjet tilbyder centraliseret logning. Denne funktion er nyttig, nรฅr du forsรธger at identificere problemer med servere eller applikationer.
Hent link: https://www.elastic.co/elk-stack
5) LogFaces
Logfaces er et andet alternativ til spunk, som giver dig mulighed for at e-maile dine forespรธrgsler. Dette vรฆrktรธj opbevarer logdata i lokalerne. Vรฆrktรธjet leveres med en nem til en desktop-applikation.
Ulemper ved at bruge Splunk
Nogle ulemper ved at bruge Splunk-vรฆrktรธjet er:
- Splunk kan vise sig at vรฆre dyrt for store datamรฆngder.
- Dashboards er funktionelle, men ikke sรฅ effektive som andre overvรฅgningsvรฆrktรธjer.
- Dens indlรฆringskurve er stiv, og du har brug for Splunk-trรฆning, da det er en flerlagsarkitektur. Sรฅ du skal bruge meget tid pรฅ at lรฆre dette vรฆrktรธj.
- Sรธgninger er svรฆre at forstรฅ, isรฆr regulรฆre udtryk og sรธgesyntaks.
Resumรฉ
- Splunk er en software, som bruges til at overvรฅge, sรธge, analysere og visualisere de maskingenererede data i realtid.
- Splunk reducerer fejlfindings- og lรธsningstiden ved at tilbyde รธjeblikkelige resultater.
- Splunk er tilgรฆngelig i tre forskellige versioner: 1) Splunk Enterprise 2) Splunk Light 3) Splunk Cloud.
- 1) Universal Forward (UF) 2) Load Balancer (LB) 3) Heavy forward (HF) 4) Indexer (LB) 5) Sรธgehoved (SH) 6) Deployment Server (DS) 7) Licensmanager (LM) er afgรธrende komponenter i Splunk-vรฆrktรธjet.
- Vigtige anvendelser af Splunk er: 1) Interaktivt kort 2) Promotional support 3) Performance Monitor 4) Realtidsfeedback 5) Dashboard og betalingsproces.
- Den vigtigste bedste praksis ved at bruge Splunk er, at du skal bruge testindeks, sรฅ du hurtigt kan udfรธre testen.
- Berรธmte virksomheder som Cisco, Bosch, IBM, Motorola, Adobe, Visa bruger dette vรฆrktรธj.
- 1) SumoLogic 2) ELK-stak 3) Logflader 4) Fluentd er nogle alternativer til Splunk
- Den stรธrste ulempe ved Splunk er, at det kan vise sig at vรฆre dyrt for store datamรฆngder.



