Using Elastic to Monitor Everything - Christoph Wurm, Elastic - DevOpsDays Tel Aviv 2016
- 11. 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
- 14. 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)
- 15. 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
- 16. 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
- 17. 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