Skip to main content

Durata corso:

4 giorni

Costo:

2.000,00 €

ELK Stack (Logstash, Elasticsearch e Kibana)

Codice: DSDA09

“ELK Stack” è un corso di formazione sull’utilizzo dello stack ELK (Elasticsearch, Logstash, Kibana) per il processing, l’indicizzazione e la visualizzazione di dati e serie temporali. Verranno presentati, con approccio pratico ed esercitazioni, i componenti fondamentali della suite Elastic, approfondendone le applicazioni e prendendo in esame un caso d’uso reale.

Modalità di erogazione

In aula o Live Virtual Classroom

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza

Contenuti del corso

Introduzione allo stack ELK

  • Cos’è un motore di ricerca
  • Cos’è Elasticsearch
  • Cos’è Logstash
  • Cos’è Kibana
  • Casi d’uso

Elasticsearch

  • Configurazione di un’istanza
  • Sharding
  • Replication
  • Gestione dei documenti
  • Gestione degli indici
  • Operazioni CRUD sui documenti
  • Mapping e analisi
  • Elastic Common Schema (ECS)
  • Mapping e template dinamici
  • Gestione e creazione di analyzers
  • Effettuare query
  • Query DSL
  • Query full text e term level
  • Query con join
  • Gestione dei risultati delle query
  • Fuzzy query
  • Aggregazione
  • Filtraggio
  • Aggregazioni annidate
  • Istogrammi
  • Definizione dei buckets

Kibana

  • Configurazione di Kibana
  • Kibana Query Language (KQL)
  • Interfaccia
  • Metodi di visualizzazione dei dati (istogrammi, aree, torte, linee, contatori, tabelle)
  • Creazione di dashboard
  • Sicurezza
  • Definizione degli spaces
  • Definizione dei ruoli
  • Gestione dei privilegi

Logstash

  • Configurazione di Logstash
  • Concetti base
  • Gestione eventi e documenti JSON
  • Gestione dei filtri
  • Progetto Apache
  • Grok pattern
  • Istruzioni condizionali
  • Esecuzione di più pipeline
  • Gestione dei logs con Filebeat
  • Introduzione, installazione e configurazione di Filebeat
  • Analizzare i log di processo

 

Partecipanti

Il corso è rivolto a sviluppatori e software architect che hanno necessità di costruire sistemi di ricerca real-time e soluzioni di analisi, anche di big-data. 

Prerequisiti

Per la partecipazione è richiesta una buona padronanza nell’utilizzo di base del computer e nella gestione di file e cartelle. È richiesta inoltre una conoscenza di base di una shell (es. Bash per sistemi Unix o Mac, o Powershell per sistemi Windows) e, anche se non strettamente obbligatorio, del formato JSON. Non è richiesta nessuna esperienza di linguaggi di programmazione. 

Obiettivi

Al termine del corso sarai in grado di:

  • installare e configurare l’intero stack ELK, un flusso di lavoro che consentirà di analizzare in profondità Big Data 
  • recuperare i dati da varie sorgenti, trasformarli e indicizzarli 
  • creare dashboard con grafici di vario tipo per la generazione di viste efficaci sui dati
Lingue
Italiano
Vuoi ulteriori info?

Torna a trovarci per conoscere i nuovi Corsi inseriti

Oppure richiedi informazioni sul corso che ti interessa nella sezione Contatti

My Agile Privacy
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.