Appendix A. DIY analytics using ELK

This appendix covers

  • Reviewing the overall architecture of an agile metrics collection and analytics system
  • Setting up an ELK server
  • Building a data-collection application using Grails
  • Installing the data collector on the ELK server

In this appendix I’ll walk you through setting up a powerful analytics system using the ELK stack (EC, Logstash, and Kibana). You can download the basic stack from the EC website. You can also get the setup I’ve used for this book on GitHub at github.com/cwhd/measurementor.

Let’s start by looking at the high-level component diagram in figure A.1 to get an idea of the pieces you need to build. You’ll need to write some scripts to collect data, set up a database to store ...

Get Agile Metrics in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.