shipping & visualize your data with elk

30
Shipping & Visualize Your Data With ELK Adam Chen

Upload: adam-chen

Post on 08-Jan-2017

741 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Shipping  & Visualize Your Data With ELK

Shipping & Visualize Your Data With ELK

Adam Chen

Page 2: Shipping  & Visualize Your Data With ELK

HELLO Everyone!I am AdamI am just an engineer like to share some experience with others.Thanks Gentoo let me familiar with Linux.

You can find me at @adaam

Page 3: Shipping  & Visualize Your Data With ELK

Let’s Start This Session

Page 4: Shipping  & Visualize Your Data With ELK

ELK? What !?

Page 5: Shipping  & Visualize Your Data With ELK

Develop by

Page 6: Shipping  & Visualize Your Data With ELK

Elastic Family

Page 7: Shipping  & Visualize Your Data With ELK

ELK ?DevOps ?

Page 8: Shipping  & Visualize Your Data With ELK

Log Still Play An Important Role

Page 9: Shipping  & Visualize Your Data With ELK

Today’s characters

Logstash/Beat seriesShipping all of your log to where it should go, like ES, AWS, or just text.

ElasticsearchThe main part to store your data with High Availability.

KibanaVisualize will power your data. To know more about its value.

Page 10: Shipping  & Visualize Your Data With ELK

Traditional Way to Collect Log

When error happened, administrator or RD/QA will need to login or write/use tool to grab log from each machines then analysis.

Page 11: Shipping  & Visualize Your Data With ELK

Hey Bob, Please collect the error log to analyze.

OK, Boss.

BOSS

Page 12: Shipping  & Visualize Your Data With ELK
Page 13: Shipping  & Visualize Your Data With ELK

Hey Bob, Please collect the error log to analyze.

Traditional Way to Collect Log

Page 14: Shipping  & Visualize Your Data With ELK
Page 15: Shipping  & Visualize Your Data With ELK

Old Way to Collect Log

Page 16: Shipping  & Visualize Your Data With ELK

How ELK Help ?

Page 17: Shipping  & Visualize Your Data With ELK

Centralize Log To One Place

Page 18: Shipping  & Visualize Your Data With ELK

Collect Log using ELK

Page 19: Shipping  & Visualize Your Data With ELK

Introduce The E, The L and The K

Page 20: Shipping  & Visualize Your Data With ELK

Logstash

An agent install at where log need to be collect.

Have much filter to process your log.Also Input/Output module.

Logstash Module

Page 21: Shipping  & Visualize Your Data With ELK

Logstash Filters

Date, geoip, json, kv ...etc

GROK !!

Grok online tester

Page 22: Shipping  & Visualize Your Data With ELK

Logstash DEMO

Input apache/nginx log then output to stdout, using local logstash.

Page 23: Shipping  & Visualize Your Data With ELK

Elasticsearch

SImply a data store with near real time search

Store data in index, can by hours, day, week, month. Setting at Logstash.

Machine spec depends on data size.

Page 24: Shipping  & Visualize Your Data With ELK

Elasticsearch Modules

They are improve ES function if you need.

Watcher, Shield, Marvel, Cloud-AWS

Page 26: Shipping  & Visualize Your Data With ELK

Kibana

Show your data to you understand.But you need to know your data fields first.

Page 27: Shipping  & Visualize Your Data With ELK

Kibana Demo

Create some template to show (data pregen at ES? )

Real time insert data to ES and see from template pregen. (apache/nginx?)

Page 28: Shipping  & Visualize Your Data With ELK

What else ?

Page 29: Shipping  & Visualize Your Data With ELK

Push Metrics to elsewhere

Page 30: Shipping  & Visualize Your Data With ELK

THANKS!Any questions?You can find me at:@adaam