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?
Stiamo caricando il listino completo dei corsi
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.