Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Monitoring with ElasticSearch
1. Monitoring with the ELKMonitoring with the ELK
StackStack
Kris Buytaert
@krisbuytaert
2. KrisKris BuytaertBuytaert
● I used to be a Dev,I used to be a Dev,
● Then Became an OpThen Became an Op
● Chief Trolling Officer and Open SourceChief Trolling Officer and Open Source
Consultant @inuits.euConsultant @inuits.eu
● Everything is an effing DNS ProblemEverything is an effing DNS Problem
● Building Clouds since before the bookstoreBuilding Clouds since before the bookstore
● Organising too many confs , #devopsdays,Organising too many confs , #devopsdays,
#loadays, #cfgmgmtcamp ...#loadays, #cfgmgmtcamp ...
● Evangelizing devopsEvangelizing devops
4. #monitoringsucks#monitoringsucks
● John Vincent (@lusis), june 2011John Vincent (@lusis), june 2011
● A sub #devops movementA sub #devops movement
● https://github.com/monitoringsucks/https://github.com/monitoringsucks/
5. #monitoringlove#monitoringlove
•
•
Ulf Mansson #devopsdays Rome 2011Ulf Mansson #devopsdays Rome 2011
•
A new era of toolingA new era of tooling
•
#monitoringlove hacksessions @inuits#monitoringlove hacksessions @inuits
•
#monitorama#monitorama
6. What we wantWhat we want
● Small , well suited componentsSmall , well suited components
•
CollectCollect
•
Transport / MangleTransport / Mangle
•
StoreStore
•
AnalyseAnalyse
•
Act / AlertAct / Alert
•
VisualizeVisualize
•
7.
8. What do YOU do withWhat do YOU do with
your logfiles ?your logfiles ?
10. LogstashLogstash
● Not your average centralized logging toolNot your average centralized logging tool
● Elasticsearch backedElasticsearch backed
● ShipperShipper
● IndexerIndexer
● WebWeb
19. Same tool used by devs to debugSame tool used by devs to debug
as by ops to debugas by ops to debug
20. Long Term MetricsLong Term Metrics
● Disk space is cheapDisk space is cheap
● But some people don't care about those logsBut some people don't care about those logs
after X weeks / months / yearsafter X weeks / months / years
● Send statistics via statsd to graphite ,Send statistics via statsd to graphite ,
● Keep graphite data for long term storage,Keep graphite data for long term storage,
● Purge elasticsearch contentPurge elasticsearch content
(curator is incomplete, working on patches)(curator is incomplete, working on patches)
21. GraphiteGraphite
● Graphing at ScaleGraphing at Scale
● Graphing at EaseGraphing at Ease
● Any metric is a graphAny metric is a graph
● echo "somestring $somevalue $timestamp" |echo "somestring $somevalue $timestamp" |
nc <%= graphitehost %> 2003nc <%= graphitehost %> 2003