using elastic to monitor anything

9
Using Elastic to monitor anything Christoph Wurm Solutions Architect

Upload: idan-tohami

Post on 16-Apr-2017

128 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Using Elastic to Monitor Anything

Using Elastic to monitor anything

Christoph WurmSolutions Architect

Page 2: Using Elastic to Monitor Anything

Unstructured Data Structured Data

Search Logging Security MetricsAnalytics

Social SensorLogsDocuments UserActivity Location

Page 3: Using Elastic to Monitor Anything

Elastic Cloud

Security

X-Pack

KibanaUser Interface

ElasticsearchStore, Index,& Analyze

IngestLogstash Beats

+

Elastic Stack

Alerting

Monitoring

Reporting

Graph

Page 4: Using Elastic to Monitor Anything

”Long” pipeline

Page 5: Using Elastic to Monitor Anything

Ingest node

Page 6: Using Elastic to Monitor Anything

FilebeatTail files

PacketbeatCapture network packets

MetricbeatSystem (ex Topbeat)ApacheMySQLNginxPostgreSQLRedisZookeeper

WinlogbeatWindows event logs

Page 7: Using Elastic to Monitor Anything

apachebeathttpd server-status

burrowbeatkafka consumer lag

cassandrabeatnodetool cfstats

cloudtrailbeataws events

dockerbeatcontainer stats

elasticbeatelasticsearch status

execbeatshell cmd output

flowbeatsflow

factbeatpuppet facter

httpbeatpoll http(s) endpoints

jmxproxybeattomcat jmx metrics

lmsensorsbeattemp, voltage, fans

mysqlbeatany query -> elasticsearch

packagebeatdpkg, rpm

pingbeaticmp ping w/ rtt

redisbeatredis info

twitterbeattweets by screen namewmibeat

windows monitoring

https://www.elastic.co/guide/en/beats/libbeat/master/community-beats.html

Page 8: Using Elastic to Monitor Anything

DemoBeats & Kibana 5

Script at https://github.com/cwurm/elastic-monitoring-meetup

Page 9: Using Elastic to Monitor Anything

Q&A

@ChristophWurm