DrupalCon Austin 2014: GETTING MORE OUT OF YOUR LOGS: LOGSTASH AND GRAYLOG2
Speakers: tizzo
Keeping a Drupal site online doesn't just mean running cron and installing php updates, it means making sure that the entire stack is functioning properly. If you have a problem, checking Drupal's log is a good starting point but it's often not enough. Your site health isn't just Drupal's health, it's your web server (Apache/Nginx), php installation (mod_php/fpm), database server (MySQL/PostgreSQL), reverse proxy cache (Varnish/Nginx), search service (Solr/Elasticsearch), in memory cache (Redis/Memcache), and likely a few other services.
What you really want is some way to pull together all of the log files across all of your servers so that you can easily aggregate, review, correlate and even alert on them when something goes wrong (or even before it goes wrong).
In this session we'll focus on how you can use the amazingly compose-able and powerful Logstash for log collection and the amazingly feature-rich Graylog2 for viewing and alerting. We will take a look at how to configure these tools and how to use them. We will also look at the best ways to send the log events you care about from your Drupal application to your log index so that you can be sure to collect all the information you need.
Keeping a Drupal site online doesn't just mean running cron and installing php updates, it means making sure that the entire stack is functioning properly. If you have a problem, checking Drupal's log is a good starting point but it's often not enough. Your site health isn't just Drupal's health, it's your web server (Apache/Nginx), php installation (mod_php/fpm), database server (MySQL/PostgreSQL), reverse proxy cache (Varnish/Nginx), search service (Solr/Elasticsearch), in memory cache (Redis/Memcache), and likely a few other services.
What you really want is some way to pull together all of the log files across all of your servers so that you can easily aggregate, review, correlate and even alert on them when something goes wrong (or even before it goes wrong).
In this session we'll focus on how you can use the amazingly compose-able and powerful Logstash for log collection and the amazingly feature-rich Graylog2 for viewing and alerting. We will take a look at how to configure these tools and how to use them. We will also look at the best ways to send the log events you care about from your Drupal application to your log index so that you can be sure to collect all the information you need.