Introducció

Kibana és una eina de visualització de dades que s'integra perfectament amb Elasticsearch. Permet als usuaris explorar, visualitzar i compartir dades emmagatzemades a Elasticsearch mitjançant gràfics, taules i altres tipus de visualitzacions. En aquest tema, aprendrem com configurar Kibana, connectar-lo amb Elasticsearch i utilitzar-lo per crear visualitzacions i dashboards.

Continguts

Instal·lant Kibana

Requisits Previs

  • Elasticsearch ha d'estar instal·lat i en funcionament.
  • Accés a una màquina amb capacitat per executar Kibana.

Passos d'Instal·lació

  1. Descarregar Kibana:

  2. Instal·lar Kibana:

    • Descomprimeix l'arxiu descarregat i mou la carpeta resultant al directori desitjat.
  3. Configurar Kibana:

    • Obre el fitxer kibana.yml situat a la carpeta de configuració de Kibana.
    • Configura la connexió a Elasticsearch afegint la següent línia:
      elasticsearch.hosts: ["http://localhost:9200"]
      
  4. Iniciar Kibana:

    • Executa el següent comandament des del directori de Kibana:
      ./bin/kibana
      
  5. Accedir a Kibana:

    • Obre un navegador web i ves a http://localhost:5601.

Configuració Inicial

Configuració de l'Índex

  1. Accedir a la interfície de Kibana:

    • Un cop Kibana estigui en funcionament, accedeix a http://localhost:5601.
  2. Configurar l'índex:

    • A la pàgina principal de Kibana, selecciona "Management" i després "Index Patterns".
    • Crea un nou patró d'índex introduint el nom de l'índex que vols utilitzar (per exemple, logstash-*).
  3. Seleccionar el camp de temps:

    • Selecciona el camp que representa la data i l'hora (per exemple, @timestamp).

Exploració de Dades

Utilitzant Discover

  1. Accedir a Discover:

    • A la barra lateral esquerra, selecciona "Discover".
  2. Explorar les dades:

    • Utilitza els filtres i les opcions de cerca per explorar les dades emmagatzemades a Elasticsearch.
    • Pots veure els documents individuals i els seus camps.

Creació de Visualitzacions

Tipus de Visualitzacions

Kibana ofereix diversos tipus de visualitzacions, com ara:

  • Gràfics de barres
  • Gràfics de línies
  • Gràfics de sectors
  • Taules de dades
  • Mapes de calor

Creant una Visualització

  1. Accedir a Visualize:

    • A la barra lateral esquerra, selecciona "Visualize".
  2. Crear una nova visualització:

    • Selecciona el tipus de visualització que vols crear.
    • Selecciona l'índex que vols utilitzar.
  3. Configurar la visualització:

    • Afegeix les mètriques i els agregats necessaris per crear la visualització desitjada.

Exemple de Gràfic de Barres

# Configuració d'un gràfic de barres
- Tipus: Barres
- Índex: logstash-*
- Eix X: Data Histogram
  - Camp: @timestamp
  - Interval: Diari
- Eix Y: Count

Creació de Dashboards

Creant un Dashboard

  1. Accedir a Dashboards:

    • A la barra lateral esquerra, selecciona "Dashboard".
  2. Crear un nou dashboard:

    • Fes clic a "Create new dashboard".
  3. Afegir visualitzacions:

    • Afegeix les visualitzacions que has creat prèviament al dashboard.
  4. Guardar el dashboard:

    • Guarda el dashboard amb un nom descriptiu.

Gestió de Dades

Importació i Exportació

  • Exportar dades:
    • Pots exportar les visualitzacions i dashboards per compartir-los amb altres usuaris o per fer còpies de seguretat.
  • Importar dades:
    • Pots importar visualitzacions i dashboards prèviament exportats.

Exercicis Pràctics

Exercici 1: Crear una Visualització de Gràfic de Línies

  1. Accedir a Visualize:

    • Selecciona "Visualize" a la barra lateral esquerra.
  2. Crear una nova visualització:

    • Selecciona "Line chart".
  3. Configurar la visualització:

    • Índex: logstash-*
    • Eix X: Data Histogram
      • Camp: @timestamp
      • Interval: Diari
    • Eix Y: Count
  4. Guardar la visualització:

    • Guarda la visualització amb el nom "Gràfic de Línies de Logs".

Exercici 2: Crear un Dashboard

  1. Accedir a Dashboards:

    • Selecciona "Dashboard" a la barra lateral esquerra.
  2. Crear un nou dashboard:

    • Fes clic a "Create new dashboard".
  3. Afegir visualitzacions:

    • Afegeix la visualització "Gràfic de Línies de Logs" creada a l'exercici anterior.
  4. Guardar el dashboard:

    • Guarda el dashboard amb el nom "Dashboard de Logs".

Conclusió

En aquest tema, hem après com instal·lar i configurar Kibana, explorar dades, crear visualitzacions i dashboards, i gestionar dades. Kibana és una eina poderosa que permet visualitzar i analitzar dades emmagatzemades a Elasticsearch de manera eficient. Amb la pràctica, podràs crear visualitzacions complexes i dashboards que proporcionin informació valuosa sobre les teves dades.

© Copyright 2024. Tots els drets reservats