User Avatar

Corso Elasticsearch ELK

32 ore
Qualsiasi livello

Corso Elasticsearch ELK. ELK è l’acronimo dello stack che racchiude tre tecnologie: Elasticsearch, Logstash e Kibana. Questi tre elementi insieme vengono utilizzati molto nell’ambito big data per la gestione di grandi volumi di dati, costituendo una suite completa per l’analisi real time.

Inizialmente lo stack ELK nasce per la gestione efficace dei log, ottimo per identificare e risolvere i problemi di una infrastruttura IT, cosi da mantenere elevati i livelli di performance e sicurezza. Negli ultimi anni le tecnologie dello stack ELK si sono evolute diventando uno strumento ideale per la gestione di un’ampia gamma di dati. La si può considerare una suite integrata (prodotti Elastic.co) che consente di trasformare i dati grezzi in informazioni significative. L’ELK viene utilizzato anche nell’ambito della Business Intelligence (BI).

Elasticsearch è un motore di ricerca e analisi distribuito. E’ ottimo per la gestione di grandi dati e le sue caratteristiche sono:

  • scalabilità ed affidabilità per grandi dataset
  • consente funzioni di ricerca full-text
  • indicizzazione efficiente per il recupero dati veloce

Logstash è il componente dello stack ELK per l’elaborazione dei dati. E’ utilizzato per la raccolta, l’arricchimento ed il trasporto dei dati. Consente di gestire una vastità di dati da fonti diversi, compresi i log strutturati e non strutturati. Una importante caratteristica di Logstash è che possiede numerosi plugin che permette di estendere le funzionalità con personalizzazioni che si adattano a varie esigenze.

Kibana infine è lo strumento di visualizzazione dei dati, ovvero l’interfaccia utente. Consente di creare dashboard e di trasformare i dati in formati visuali di facile comprensione come grafici, diagrammi dinamici per l’analisi approfondita dei dati in tempo reale. Kibana ha un’interfaccia intuitiva con molte opzioni di personalizzazione.

Lo stack Elasticsearch, Logstash e Kibana (ELK) viene impiegato per risolvere le complesse sfide dei Big Data. Vedi gli altri corsi Big Data QUI.

Corso Elasticsearch ELK: fornire le basi per lavorare con lo stack ELK – Elasticsearch, Logstash, Kibana e Beats. Imparare l’installazione, la configurazione e l’uso pratico di ogni componente per una gestione efficiente dei dati, l’analisi e la visualizzazione.

Requisiti per i discenti: conoscenza base dei comandi Basch/Powershell; consigliabile ma non indispensabile conoscenze JSON

Corso Elasticsearch ELK erogato solo su richiesta e per le aziende, anche in modalità Online-Classe Virtuale

PROGRAMMA Corso Elasticsearch ELK (32 ore):

Modulo 1
Introduzione allo Stack ELK
Componenti e Architettura ELK
Vantaggi e svantaggi

Modulo 2
Installazione e configurazione Elasticsearch e Kibana
Esercitazione

Modulo 3
Fondamenti di Elaticsearch
Architettura di Elas;csearch
API REST di Elasticsearch
Tipi di API
Documentazione API
Index API
Search API
Cluster API
API di aggregazione
DSL Quert
Elasticsearch Queries

Modulo 4 
Fondamenti di Kibana
Ricerca in Kibana
Visualizzazione di Kibana e Dashboards
Laboratorio: Gestione di Kibana come gestione del ciclo di vita degli indici
Allertamento tramite Watcher

Modulo 5

Introduzione a Logstash
Installazione di Logstash
Plugin di Logstash
Plugin di input
Plugin di output
Plugin di filtro
Configurazione della pipeline Logstash per l’inserimento dei dati in Elasticsearch
Queque Management in Logstash

 

Modulo 6
Introduzione a Beats
Casi d’uso di Beats
Istallazione e configurazione di Filebeat
Filebeat per la spedizione dei log dal client al cluster Elasticsearch

Vuoi essere ricontattato?

Lasciaci il tuo numero telefonico e la tua email, ti richiameremo nelle 24h:

    Contattaci su Whatsapp