Kibana: visualisering og dashbord
Oppdag hvordan Kibana kan brukes til å utforske og visualisere dataene dine. Lær å opprette kraftige dashbord og rapporter fra Elasticsearch-indeksene dine.
Kibana: visualisering og dashbord er en gratis leksjon i Systemobservabilitet: logging, metrikker og tracing (ELK + OpenTelemetry) på CoddyKit. Dette er leksjon 3 av 4. Du kan lese valgfritt 3 leksjoner fra denne læringsstien gratis i sin helhet – deretter låser CoddyKit PRO opp alle leksjoner, samt praktisk øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i Systemobservabilitet: logging, metrikker og tracing (ELK + OpenTelemetry), og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Systemobservabilitet: logging, metrikker og tracing (ELK + OpenTelemetry) inneholder totalt 4 leksjoner.
Hva er Kibana?
Velkommen til Kibana! Det er «K-en» i ELK Stack og fungerer som vinduet ditt inn til dataene som er lagret i Elasticsearch. Kibana er et kraftig verktøy med åpen kildekode for datavisualisering og utforskning.
Det lar deg spørre etter, analysere og visualisere Elasticsearch-dataene dine, slik at du kan oppdage innsikt og overvåke systemenes tilstand.
Navigere i Kibana-grensesnittet
Når du åpner Kibana for første gang, ser du en navigasjonsmeny til venstre. Viktige deler omfatter:
- Discover: Utforsk rådata, søk og filtrer.
- Visualize: Opprett individuelle diagrammer og grafer.
- Dashboard: Kombiner flere visualiseringer i én visning.
- Management: Konfigurer indekser, brukere og innstillinger.
Vi fokuserer på Discover, Visualize og Dashboard.
Utforske rådata
Under Discover arbeider du direkte med rådataene dine fra Elasticsearch. Tenk på det som en kraftig søkemotor for logger eller måledata.
- Søkefelt: Bruk Lucene-syntaks eller KQL (Kibana Query Language) for å finne bestemte hendelser.
- Filtre: Legg til interaktive filtre for å begrense resultatene.
- Tabellvisning: Se individuelle dokumenter (logger) og feltene deres.
Dette er avgjørende for feilsøking og detaljerte undersøkelser.
Fokusere på tidsintervaller
Observability-data er tidsseriedata. Velgeren for tidsintervall i Kibana (vanligvis øverst til høyre) er viktig for å avgrense analysen.
- Hurtigvalg: «Siste 15 minutter», «Siste 24 timer» og så videre.
- Relativ tid: «Siste 7 dager», «I går».
- Absolutt tid: Angi nøyaktige start- og sluttdatoer/-tidspunkter.
Ved å velge riktig tidsintervall sikrer du at du ser på relevante data for undersøkelsen.
Introduksjon til visualiseringer
Mens Discover viser rådata, gjør Visualize disse dataene om til meningsfulle diagrammer og grafer. Visualiseringer hjelper deg med raskt å oppdage trender, avvik og mønstre som kan være skjult i tabeller med rådata.
Kibana støtter et stort utvalg visualiseringstyper, fra enkle måleverdier til komplekse geografiske kart.
Bygg ditt første diagram
La oss opprette en enkel visualisering, for eksempel et stolpediagram som viser antall logger over tid. Under Visualize:
- Velg en visualiseringstype (for eksempel Vertical Bar).
- Velg indeksmønsteret for Elasticsearch.
- Definer Y-aksen (for eksempel aggregeringen «Count»).
- Definer X-aksen (for eksempel «Date Histogram» for tidsstempelfeltet).
Da ser du hvor mange logger som oppstod i hvert tidsintervall.
Utforske andre visualiseringer
I tillegg til stolpediagrammer tilbyr Kibana mange alternativer for å representere dataene dine på en effektiv måte:
- Linjediagrammer: Egner seg godt til å vise trender over tid (for eksempel CPU-bruk).
- Sektordiagrammer: Nyttige for å vise andeler (for eksempel feilrater per tjeneste).
- Datatabeller: Viser aggregerte data i tabellformat.
- Målevisualiseringer: Viser ett enkelt, fremtredende tall (for eksempel totalt antall feil).
Velg typen som best formidler historien i dataene dine.
Samle alt: Dashbord
Et Dashboard i Kibana er en samling lagrede visualiseringer som er ordnet på én skjerm. De gir en overordnet oversikt over systemets tilstand, ytelse eller bestemte programmetrikkdata.
Dashbord er dynamiske: Når du bruker et tidsfilter eller et globalt søk i et dashbord, oppdateres alle visualiseringene samtidig.
Opprette et dashbord
Det er enkelt å opprette et dashbord:
- Gå til delen Dashboard.
- Klikk på «Create new dashboard.»
- Klikk på «Add», og velg de lagrede visualiseringene fra listen.
- Ordne og endre størrelsen på dem etter behov.
Du kan også legge til nye visualiseringer direkte fra dashbordvisningen. Dette gjør det mulig å overvåke systemet raskt og helhetlig.
Kunnskapstest i Kibana
På tide å teste forståelsen Deres av Kibanas viktigste funksjoner!
Kibana: Fortelleren av dataene Deres
I denne leksjonen utforsket vi Kibana, visualiseringslaget i ELK Stack. De lærte å:
- bruke Discover til å utforske rådata.
- opprette ulike diagrammer i Visualize.
- kombinere disse i innsiktsfulle Dashboards.
Kibana gjør det mulig å omforme store datamengder til innsikt som kan brukes i praksis, slik at systemene blir enklere å forstå og overvåke. Neste gang går vi videre til avanserte ELK-teknikker!
Lær deg Systemobservabilitet: logging, metrikker og tracing (ELK + OpenTelemetry) med en AI-veileder – gratis
Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.
- Kurs
- 12
- Leksjoner
- 48
Ofte stilte spørsmål
Er leksjonen «Kibana: visualisering og dashbord» gratis?
Ja – du kan lese valgfritt 3 av leksjonene i læringsstien Systemobservabilitet: logging, metrikker og tracing (ELK + OpenTelemetry), inkludert «Kibana: visualisering og dashbord», gratis i sin helhet her på nettet. Deretter låser CoddyKit PRO opp alle leksjoner, samt interaktiv øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Kurset i Systemobservabilitet: logging, metrikker og tracing (ELK + OpenTelemetry) inneholder totalt 4 leksjoner.
Hva lærer jeg i «Kibana: visualisering og dashbord»?
Oppdag hvordan Kibana kan brukes til å utforske og visualisere dataene dine. Lær å opprette kraftige dashbord og rapporter fra Elasticsearch-indeksene dine. Du øver på Systemobservabilitet: logging, metrikker og tracing (ELK + OpenTelemetry) med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.
Trenger jeg erfaring for å begynne med Systemobservabilitet: logging, metrikker og tracing (ELK + OpenTelemetry)?
Ingen tidligere erfaring er nødvendig. Systemobservabilitet: logging, metrikker og tracing (ELK + OpenTelemetry) på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 3 av 4.
Hvor lang tid tar leksjonen «Kibana: visualisering og dashbord»?
De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.
Kan jeg skrive og kjøre kode i denne Systemobservabilitet: logging, metrikker og tracing (ELK + OpenTelemetry)-leksjonen?
Ja. Alle Systemobservabilitet: logging, metrikker og tracing (ELK + OpenTelemetry)-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.
Alle leksjonene i dette kurset
- Elasticsearch: indeksering og søk
- Logstash: inntak og behandling av data
- Kibana: visualisering og dashbord
- Beats: Lettvekts datafrakt