elastic{on} 2016 review - 김종민 님

93
‹#› 2016/03/31 Jongmin Kim [email protected] Elastic{ON} 2016 Review

Upload: naver-d2

Post on 16-Feb-2017

2.683 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Elastic{ON} 2016 Review - 김종민 님

‹#›

2016/03/31 Jongmin Kim [email protected]

Elastic{ON} 2016 Review

Page 2: Elastic{ON} 2016 Review - 김종민 님

2

Page 3: Elastic{ON} 2016 Review - 김종민 님

3

Page 4: Elastic{ON} 2016 Review - 김종민 님

elastic{ON} 2015

• 장소:San Francisco

• Pier 27

• 참가인원:약 1300 명

4

Pier 27

Page 5: Elastic{ON} 2016 Review - 김종민 님

5

Page 6: Elastic{ON} 2016 Review - 김종민 님

elastic{ON} 2016

• 장소:San Francisco

• Pier 48

• 참가인원:…

6

Pier 48

Pier 27

Page 7: Elastic{ON} 2016 Review - 김종민 님

Attendees

1800+

Page 8: Elastic{ON} 2016 Review - 김종민 님

8

Page 9: Elastic{ON} 2016 Review - 김종민 님

9

Page 10: Elastic{ON} 2016 Review - 김종민 님

10

Page 11: Elastic{ON} 2016 Review - 김종민 님

Agenda 보드

11

Page 12: Elastic{ON} 2016 Review - 김종민 님

12

Page 13: Elastic{ON} 2016 Review - 김종민 님

13

Page 14: Elastic{ON} 2016 Review - 김종민 님

14

Page 15: Elastic{ON} 2016 Review - 김종민 님

15

Page 16: Elastic{ON} 2016 Review - 김종민 님

16

Page 17: Elastic{ON} 2016 Review - 김종민 님

17

Page 18: Elastic{ON} 2016 Review - 김종민 님

18

Page 19: Elastic{ON} 2016 Review - 김종민 님

19

Page 20: Elastic{ON} 2016 Review - 김종민 님

20

Page 21: Elastic{ON} 2016 Review - 김종민 님

21

Page 22: Elastic{ON} 2016 Review - 김종민 님

22

Page 23: Elastic{ON} 2016 Review - 김종민 님

23

Page 24: Elastic{ON} 2016 Review - 김종민 님

24

Product Logo

Page 25: Elastic{ON} 2016 Review - 김종민 님

ELK Stack

Page 26: Elastic{ON} 2016 Review - 김종민 님

ELK Stack

Page 27: Elastic{ON} 2016 Review - 김종민 님

Along Came Beats

ELKB

Page 28: Elastic{ON} 2016 Review - 김종민 님
Page 29: Elastic{ON} 2016 Review - 김종민 님

TheElasticStack

Page 30: Elastic{ON} 2016 Review - 김종민 님

elasticsearch

Page 31: Elastic{ON} 2016 Review - 김종민 님

elasticsearch

Columnar Store

Not Yo’ Mama’sInverted Index

Date CustomerStore Product Price

Page 32: Elastic{ON} 2016 Review - 김종민 님

elasticsearch

SECURITY

VALUABLE RESOURCES

CODE

JVM

CLASS LOADEROne does not simply fork a process

Java Security Manager

Page 33: Elastic{ON} 2016 Review - 김종민 님

elasticsearch

Y U SO SLOW

Profile API

Page 34: Elastic{ON} 2016 Review - 김종민 님

elasticsearch

LocationLocationLocation

GEO

Page 35: Elastic{ON} 2016 Review - 김종민 님

Pipeline Aggregations

Thu 31

Smooth Average Data Value Upper Control Limit

August Aug 03 Tue 05 Thu 07 Sat 09 Mon 11 Wed 13 Fri 15 Aug 17 Tue 19

10

20

30

40

50

60

70

10

20

30

40

50

60

70

Numb3rs elasticsearch

Page 36: Elastic{ON} 2016 Review - 김종민 님

kibana

Page 37: Elastic{ON} 2016 Review - 김종민 님

kibana

Eye-meltinglycolourific

Colour picker

Page 38: Elastic{ON} 2016 Review - 김종민 님

kibana

Naming matters

Custom Legends

Page 39: Elastic{ON} 2016 Review - 김종민 님

kibana

Not onlyfor the 1%

Field formatters

Page 40: Elastic{ON} 2016 Review - 김종민 님

kibana

Back in Black

Black theme

Page 41: Elastic{ON} 2016 Review - 김종민 님

kibana

PredatorVision

Heat map

Page 42: Elastic{ON} 2016 Review - 김종민 님

kibana

Ice IceBaby

Pluggable Tile Servers

Page 43: Elastic{ON} 2016 Review - 김종민 님

kibana

Which 3pm?

Global timezone

Page 44: Elastic{ON} 2016 Review - 김종민 님

logstash

Page 45: Elastic{ON} 2016 Review - 김종민 님

logstash

Faster, more reliable pipeline

New pipeline Architecture

In-Memory Synchronous Queue

InputThread1

Worker Thread 1

<Event>

<Event>

[<Event>, <Event>, ...]

[<Event>, <Event>, ...]

Batch Stage

Filter Stage

Output Stage

RedisInput

InputThread1

Worker Thread 1

<Event>

<Event>

[<Event>, <Event>, ...]

[<Event>, <Event>, ...]

Batch Stage

Filter Stage

Output Stage

BeatsInput

Page 46: Elastic{ON} 2016 Review - 김종민 님

logstash

Responsivedesign

Config Reload

Page 47: Elastic{ON} 2016 Review - 김종민 님

logstash

Kafka, HDFS,Salesforce, HTTP,Oh my!

Plugins

Analysis

Alerting

Monitoring

Archiving

Elasticsearch + ANY data store

Watcher + ANY notifications tools

Marvel + ANY monitoring tools

Hadoop + ANY cloud storage platform

Log and metrics data

Web and social data

Sensor and device data

Data stores and streams

Page 48: Elastic{ON} 2016 Review - 김종민 님

logstash

JAVA is the assembly of (J)Ruby

Java Event

Page 49: Elastic{ON} 2016 Review - 김종민 님

logstash

Eve

nts

0

1000000

2000000

3000000

4000000

5000000

6000000

7000000

8000000

Logstash Releases1.4.4 1.5.0 2.0.0 2.1.0 2.2.0 (Pipeline) 2.3.0 (Java Event)

Apache Parsing Complex Syslog

Now you cangrok faster

Performance

Page 50: Elastic{ON} 2016 Review - 김종민 님

beats

Page 51: Elastic{ON} 2016 Review - 김종민 님

Capture thePacket

Packetbeat

Page 52: Elastic{ON} 2016 Review - 김종민 님

Capture thePacket

Packetbeat

Page 53: Elastic{ON} 2016 Review - 김종민 님

Unleash theBeats

libbeat

Beat 1

libbeat

Beat 2 Beat 3 +

Page 54: Elastic{ON} 2016 Review - 김종민 님

It was only supposed to be a demo

topbeat

Page 55: Elastic{ON} 2016 Review - 김종민 님

It was only supposed to be a demo

topbeat

Page 56: Elastic{ON} 2016 Review - 김종민 님

To tail aFile

filebeat + logstash

Page 57: Elastic{ON} 2016 Review - 김종민 님

To tail aFile

filebeat + logstash

Page 58: Elastic{ON} 2016 Review - 김종민 님

Welcome to 1998

winlogbeat

Page 59: Elastic{ON} 2016 Review - 김종민 님

Now

winlogbeat

Page 60: Elastic{ON} 2016 Review - 김종민 님

MySQL

metricbeat

Redis Apache +ConnectingNumb3rs

metricbeat

Page 61: Elastic{ON} 2016 Review - 김종민 님

The future

Page 62: Elastic{ON} 2016 Review - 김종민 님

Versions

Page 63: Elastic{ON} 2016 Review - 김종민 님

Jun 9, 2015

1.6Jul 16, 2015

1.7

Feb 19, 2015

4.0Jun 10, 2015

4.1

May 14th, 2015

1.5

May 27th, 2015

1.0 Beta 1July 13th, 2015

1.0 Beta 2Sept 4 th, 2015

1.0 Beta 3

May 23, 2015

1.5Nov 5, 2014

1.4

It’s complicated

es

kibana

ls

beats

Page 64: Elastic{ON} 2016 Review - 김종민 님

es

kibana

ls

beats

Oct 28th Nov 21st Feb 2nd

2.0

4.2

2.0

2.1

4.3

2.1

1.0

2.2

4.4

2.2

1.1

Release Bonanza

Page 65: Elastic{ON} 2016 Review - 김종민 님

v5. 0

Page 66: Elastic{ON} 2016 Review - 김종민 님

“I just want to tail a file.”

Ingest

Page 67: Elastic{ON} 2016 Review - 김종민 님

Grok

Geo

Page 68: Elastic{ON} 2016 Review - 김종민 님

INGEST

Page 69: Elastic{ON} 2016 Review - 김종민 님

kibana

Page 70: Elastic{ON} 2016 Review - 김종민 님

Kibana 4

Discover Visualize Dashboard

Page 71: Elastic{ON} 2016 Review - 김종민 님

Marvel 2.0

Page 72: Elastic{ON} 2016 Review - 김종민 님

Timelion

Page 73: Elastic{ON} 2016 Review - 김종민 님

Tag Cloud

Page 74: Elastic{ON} 2016 Review - 김종민 님

A Window to our Stack

Page 75: Elastic{ON} 2016 Review - 김종민 님

Extensions

Page 76: Elastic{ON} 2016 Review - 김종민 님

We love extensions

Page 77: Elastic{ON} 2016 Review - 김종민 님

Packs

Page 78: Elastic{ON} 2016 Review - 김종민 님

NO OPEN SOURCEENTERPRISE EDITION

Page 79: Elastic{ON} 2016 Review - 김종민 님

Bundled set of features: Security, Alerting, Monitoring, and more …

x-pack

Page 80: Elastic{ON} 2016 Review - 김종민 님

Security: Shield

AuthenticationAuthorization

EncryptionIP Filtering

Audit Logging

Page 81: Elastic{ON} 2016 Review - 김종민 님

Security: Shield

Field and DocumentLevel Security

Page 82: Elastic{ON} 2016 Review - 김종민 님

Alerting: Watcher

• Alerts• Notifications to email, Slack, JIRA,

Hipchat, PagerDuty, and more • Analyze Watch history

Page 83: Elastic{ON} 2016 Review - 김종민 님

Security in Kibana

• Session Management• Login/ & Logout Capabilities

Page 84: Elastic{ON} 2016 Review - 김종민 님

Graph Real-Time Graph Analyticshttps://www.elastic.co/products/graph

Page 85: Elastic{ON} 2016 Review - 김종민 님

Elasticsearch + Kibana as a ServiceLatest release of the Elastic Stack and X-Pack

Page 86: Elastic{ON} 2016 Review - 김종민 님

cloud

Page 87: Elastic{ON} 2016 Review - 김종민 님

Cloud as a Product

* Not actual packaging

*

Page 88: Elastic{ON} 2016 Review - 김종민 님

It’s all about choice

We want to install it

Page 89: Elastic{ON} 2016 Review - 김종민 님

Even more choice

Many clusters / use cases, exposed within the

organization

Single use case, as a service, exposed within the organization

You want to install it

Page 90: Elastic{ON} 2016 Review - 김종민 님

PRIVATE BETA

cloud

Elastic Cloud

Deploy

Elastic Cloud Enterprise

Download

Page 91: Elastic{ON} 2016 Review - 김종민 님

elastic{on} 콘텐츠 사이트https://www.elastic.co/elasticon/conf/2016/sf

91

Page 92: Elastic{ON} 2016 Review - 김종민 님

사람을 찾습니다!https://www.elastic.co/about/careers

92

Page 93: Elastic{ON} 2016 Review - 김종민 님

2차 모임 - 9:00 pm

93