On Github emilcardell / deliberate-logging
Speaker Emil Cardell | @emilcardell
http://www.elasticsearch.org/
Describe Elasticsearch => Persistent document oriented search. How do install and use it. Runs on JVM. Mention docker.POST /fruit/_search
{
filter:{
bool:{
must:[
{
term:{
Quantity:10
}
},
{
term:{
Name:"banana"
}
}
]
}
},
aggs:{
quantityAggs:{
terms:{
field:"Quantity"
}
},
nameAggs:{
terms:{
field:"Name"
}
}
}
}
http://www.elasticsearch.org/overview/kibana/
UI over Elasticsearch. Timeseries based. Old version plain html/JS. New runs on JVM.input { stdin { } }
filter {
grok {
match => { "message" => "%{COMBINEDAPACHELOG}" }
}
date {
match => [ "timestamp" , "dd/MMM/yyyy:HH:mm:ss Z" ]
}
}
output {
elasticsearch { host => localhost }
stdout { codec => rubydebug }
}
Statsd
Graphana
Graphite or InfluxDB
Nagios
Sensu
Hubbot
Don't be a slave to randomness
Big thanks to LogFlow co creator
Elasticsearch - http://www.elasticsearch.org/
Kibana - http://www.elasticsearch.org/overview/kibana/
LogFlow - https://github.com/LogFlow/LogFlow
Statsd - https://github.com/etsy/statsd/
Graphana - http://grafana.org/
Graphite - http://graphite.wikidot.com/
InfluxDB - http://influxdb.com/
Nagios - http://www.nagios.org/
Sensu - http://sensuapp.org/
Hubbot - https://hubot.github.com/
Emil Cardell | @emilcardell
https://github.com/LogFlow/LogFlow