SlideShare a Scribd company logo
USING
ELASTIC
TO
MONITOR
EVERYTHING
Christoph Wurm
Solutions Architect
wurm@elastic.co
@ChristophWurm
BATTLE PLAN
15:05 – 15:40 SLIDES
15:40 – 15:55 COFFEE
15:55 – 16:55 HANDS ON
IS A PLATFORM
Unstructured Data Structured Data
Search Logging Security MetricsAnalytics
Social SensorLogsDocuments User	Activity Location
Elastic Cloud
Security
X-Pack
Kibana
User Interface
ElasticsearchStore, Index,
& Analyze
Ingest
Logstash Beats
+
Elastic Stack
Alerting
Monitoring
Reporting
Graph
DATA STORE
FAST
SCALEABLE
FULL TEXT
Numbers need 60% less
memory in 5.0
USER INTERFACE
VISUALIZATIONS
DASHBOARDS
REAL TIME
CHARTING LANGUAGE (5.0)
DATA PROCESSING
REAL TIME PIPELINE
200+ PLUGINS
SYSLOG
REGEX
MULTILINE
LOOKUPS
GEOIP
DATA COLLECTION
AT THE SOURCE
LIGHTWEIGHT
REAL TIME
Preconfigured Dashboards
Filebeat
Tail files
Packetbeat
Capture network packets
Metricbeat
System (Topbeat), Apache,
Docker, HAProxy, MongoDB,
MySQL, Nginx, PostgreSQL,
Redis, Zookeeper
Winlogbeat
Windows event logs
apachebeat
httpd server-status
burrowbeat
kafka consumer lag
cassandrabeat
nodetool cfstats
cloudtrailbeat
aws events
dockerbeat
container stats
elasticbeat
elasticsearch status
execbeat
shell cmd output
flowbeat
sflow
factbeat
puppet facter
httpbeat
poll http(s) endpoints
jmxproxybeat
tomcat jmx metrics
lmsensorsbeat
temp, voltage, fans
mysqlbeat
any query -> elasticsearch
packagebeat
dpkg, rpm
pingbeat
icmp ping w/ rtt
redisbeat
redis info
twitterbeat
tweets by screen name
wmibeat
windows monitoring
https://www.elastic.co/guide/en/beats/libbeat/master/community-beats.html
IN PRODUCTION
SECURITY
MONITORING
REPORTING
ALERTING
MACHINE LEARNING
GRAPH
DEPLOYING
Beats
Log Files Metrics
Wire Data
Elasticsearch Kibana
Master / Data Nodes (3)
Ingest Nodes (X)
your{beat}
X-Pack X-Pack
Simple
Beats to Ingest Node
Instances (X)
Beats Logstash Elasticsearch Kibana
X-Pack X-Pack
Additional Processing
Nodes (X)
Instances (X)
Master Nodes (3)
Ingest Nodes (X)
Data Nodes – Hot (X)
Data Notes – Warm (X)
Log Files Metrics
Wire Data your{beat}
LDAP
Authentication
AD
Notification
SSO
Deployment at Scale
Kibana
X-Pack
Instances (X)
Beats
Log Files Metrics
Wire Data
Datastore Web APIs
Social Sensors
Kafka
Redis
Messaging
Queue
Logstash
Elasticsearch
Nodes (X)
Master Nodes (3)
Ingest Nodes (X)
Data Nodes – Hot (X)
Data Notes – Warm (X)
your{beat}
X-Pack
LDAP
Authentication
AD
Notification
SSO
Beats
Log Files Metrics
Wire Data
Datastore Web APIs
Social Sensors
Kafka
Redis
Messaging
Queue
Logstash
ES-Hadoop
Elasticsearch
Kibana
Nodes (X)
Master Nodes (3)
Ingest Nodes (X)
Data Nodes – Hot (X)
Data Notes – Warm (X)
Instances (X)
your{beat}
X-Pack X-Pack
Custom UI
LDAP
Authentication
AD
Notification
SSO
Deployment in the Enterprise
Hadoop Ecosystem
HANDS ON
Metricbeat
Packetbeat
Metricbeat
Packetbeat
Metricbeat
Packetbeat
Metricbeat
Packetbeat
TEL AVIV
DUBLIN +
github.com/cwurm/devopsdays-telaviv
Elasticsearch http://tinyurl.com/devopsdays-elasticsearch:9243
Kibana http://tinyurl.com/devopsdays-kibana
Credentials devops / telaviv2016

More Related Content

Using Elastic to Monitor Everything - Christoph Wurm, Elastic - DevOpsDays Tel Aviv 2016