Top Banner
ELK Métricas e monitoramento "real-time"
20

Monitoramento com ELK - Elasticsearch - Logstash - Kibana

Apr 09, 2017

Download

Internet

Waldemar Neto
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: Monitoramento com ELK - Elasticsearch - Logstash - Kibana

ELKMétricas e monitoramento "real-time"

Page 2: Monitoramento com ELK - Elasticsearch - Logstash - Kibana

Sobre nós

Waldemar Neto @waldemarnt

http://walde.co/

Jefferson Stachelski @jeffhsta

https://jeffhsta.github.io/

2

Page 3: Monitoramento com ELK - Elasticsearch - Logstash - Kibana

Elastic.co

https://www.elastic.co/

3

Page 4: Monitoramento com ELK - Elasticsearch - Logstash - Kibana

Elastic.co

Produtos

● Elasticsearch● Logstash● Kibana● Beats● Shield● Marvel● Graph● Watcher

4

Serviços● Suporte● Treinamento● Cloud● Consultoria

Page 5: Monitoramento com ELK - Elasticsearch - Logstash - Kibana

ELK

● Elasticsearch● Logstash● Kibana

5

Page 6: Monitoramento com ELK - Elasticsearch - Logstash - Kibana

Elasticsearch

https://www.elastic.co/products/elasticsearch

6

Page 7: Monitoramento com ELK - Elasticsearch - Logstash - Kibana

Logstash

https://www.elastic.co/products/logstash

7

Page 8: Monitoramento com ELK - Elasticsearch - Logstash - Kibana

Kibana

https://www.elastic.co/products/kibana

8

Page 9: Monitoramento com ELK - Elasticsearch - Logstash - Kibana

PARSEARINDEXARVISUALIZAR

9 ELK Workflow

Page 10: Monitoramento com ELK - Elasticsearch - Logstash - Kibana

Etapa de log parsing com Logstash

Entrada● Beats● Couchdb_changes● Heroku● File● Kafka● TCP● sqs● Redis● Rabbitmq● Elasticsearch

Filtro● Aggregate● Mutate● Alter● CSV● environment● TCP● JSON● range● grok● geoip

Saída● CSV● Datadog● Email● Elasticsearch● Exec● File● Graphite● InfluxDB● MongoDB● s3

10

Page 11: Monitoramento com ELK - Elasticsearch - Logstash - Kibana

Etapa de indexar no Elasticsearch

● Normalização de texto○ Acentos○ Sinônimos○ Linguística...

11

Page 12: Monitoramento com ELK - Elasticsearch - Logstash - Kibana

Etapa de visualizar com Kibana

● Dashboard em tempo real○ Com varias visualizations

● Vários tipos de gráficos○ Pie chart○ Mapas○ Barras○ Gráfico de linhas

● Criação de vizualizations dinâmica○ Suporte a queries do Elasticsearch○ Suporte a agregações

12

Page 13: Monitoramento com ELK - Elasticsearch - Logstash - Kibana

Criando Visualization13

Page 14: Monitoramento com ELK - Elasticsearch - Logstash - Kibana

Monitorando servidor14

Page 15: Monitoramento com ELK - Elasticsearch - Logstash - Kibana

Monitoramento e métricas de APIs15

Page 16: Monitoramento com ELK - Elasticsearch - Logstash - Kibana

Métricas de negócio, BigData e anomalias 16

Page 17: Monitoramento com ELK - Elasticsearch - Logstash - Kibana

ShieldWatcher

Elastalert

Alertas e proteção17

Page 18: Monitoramento com ELK - Elasticsearch - Logstash - Kibana

Na produção

● ELK as a service○ Logz.io○ Qbox.io

● Cloud○ AWS○ DigitalOcean○ Elastic

18

Page 19: Monitoramento com ELK - Elasticsearch - Logstash - Kibana

Valeu!Perguntas?

Page 20: Monitoramento com ELK - Elasticsearch - Logstash - Kibana

Referências20http://walde.co/tag/elasticsearch/

https://github.com/guardian/elk-stack

http://techblog.netflix.com/2016/02/evolution-of-netflix-data-pipeline.html

http://www.front2backdev.com/2016/05/03/geo-temporal-anomaly/

https://dzone.com/articles/which-elk-stack-solution-is-right-for-you?

utm_content=buffer29ebc&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer

http://blog.takipi.com/hosted-elasticsearch-the-future-of-your-elk-stack/

http://everythingshouldbevirtual.com/highly-available-elk-elasticsearch-logstash-kibana-setup