Top Banner
DIVENTARE FAMOSI CON LO STACK ELK di Alfonso Iannotta
13

Diventare famosi con lo stack ELK

Apr 07, 2017

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Diventare famosi con lo stack ELK

DIVENTARE FAMOSI CON LO STACK ELKdi Alfonso Iannotta

Page 2: Diventare famosi con lo stack ELK

MI PRESENTO:- Laureato in informatica

- Da 20 anni lavoro nell’IT

- Appassionato di tecnologie Open Source

Page 3: Diventare famosi con lo stack ELK

Curva di apprendimento rapida

Valore aggiunto immediato

Tecnologia open source

RobustoAffidabileEfficiente

TIMELINEPERCHÈ AVRETE SUCCESSO

Page 4: Diventare famosi con lo stack ELK

COME APPLICARE LO STACKELK

6. Codivisione con: Business, Sviluppo Operations …

1. Acquisizione dei log da Server, Network Device, Business Application, Database...

2. Interazione con i sistemi di Allarmistica e Ticketing

4. Troubleshooting efficiente Analisi proattiva 3. Retention breve termine

Archiviazione lungo termine

5. Analisi Incident, Report lungo periodo Correlazione eventi

Page 5: Diventare famosi con lo stack ELK

COSA È LO STACK ELK

• Ingestion• Parsing

Step 1Title

• Indicizzazione• Aggregazione

Step 2Title

• Presentazione

Step 3Title

Page 6: Diventare famosi con lo stack ELK

- Basato su

- Organizzato in Cluster

- Nodi specializzati: Data,Master,Ingestion,Coordinating

- Gestisce dati in formato Json

- Utilizza le Shards blocchi di dati replicati

Page 7: Diventare famosi con lo stack ELK

- Scritto in jruby- Input Plugin: file, SQL, JMX, EXEC, TCP/UDP …- Filter Plugin: Grock, KV, XML, aggregate, …- Output Plugin: Elasticsearch, Redis, Kafka, …- Information enrichment: GeoIP,

Page 8: Diventare famosi con lo stack ELK

- Costruisce grafici, tabelle o mappe

- Effettua query su Elasticsearch

- Supporta le Timeseries

- Realtime

- Drill down tramite filtri

Page 9: Diventare famosi con lo stack ELK

ARCHITETTURA ELKData node                 Sono i nodi del cluster

su cui risiedono i dati.  Master node                Sono i nodi che gestiscono

i Data node.          Coordinating node                Ospitano Kibana, ricevono tutte

le richieste di visualizzazione dei dati.          

  Ingestion node                 Sono i nodi che trasportano i dati

nella piattaforma Elasticsearch.

Page 10: Diventare famosi con lo stack ELK

ECOSISTEMA ELK

- Broker messages:

- Twemproxy (Nutcracker)

- Curator

- Rsyslog

Page 11: Diventare famosi con lo stack ELK

ELK È UN FRAMEWORK BIG DATA?

Perche si Perche noNon supporta gli algoritmi tipici dei Big Data

• Machine learning• Data mining• Analisi predittive

• Compliant con le 4V di Big Data

• Volume• Velocità• Varietà• Veridicità

Near Real Time

Page 12: Diventare famosi con lo stack ELK

ELK + HADOOP = ES-HADOOP

Page 13: Diventare famosi con lo stack ELK

DOMANDE E RIFERIMENTI

[email protected]