Skip to content

Instantly share code, notes, and snippets.

@ChuckJHardyGA
Last active June 30, 2016 21:18
Show Gist options
  • Save ChuckJHardyGA/32d2a60c331c57ce7cda88e86b9cba37 to your computer and use it in GitHub Desktop.
Save ChuckJHardyGA/32d2a60c331c57ce7cda88e86b9cba37 to your computer and use it in GitHub Desktop.
Festivus Hack 2016

Elkify GA

  • David (smart one) Workman
  • Chuck (speaking dude) Hardy
  • Kevin (da boss) Hopkins

What problem are we trying to solve?

  • User journey / pipeline
  • Knowledge of System Health
  • Test critical workflows
  • Something everyone can use
  • Reduce the need for a Developer to answer questions

Current situation

We are using tools like...

  • Librato ($1500)
  • Papertrail ($3000)
  • Google Analytics (?)

But we have to go into each app and manually search, link and understand the data. We can only query 7 days worth before having to bring up the archives.


(E)lasticsearch, (L)ogstash and (K)ibana

screenshot


What ELK does...

  • Advanced and fast searching with a easy query language
  • Advanced and immediate alerting
  • Visualization
  • Extensible, customizable
  • Open and active community

ss


What we get...

  • Unified Logs
  • Cross application real-time business analysis and reporting
  • System of health
  • Single point of truth
  • Follow user journey
  • Critical workflows testing
  • Fast debugging
  • Track release impact with versioned releases (A/B testing)
  • Easy archiving and retrieval

What we need to do?

  • ELK setup
  • Time to scale up
  • Updating logs
  • Adding business metrics

Costs

  • 1 Developer
  • 2 weeks
  • $20,000 - 10 yr searchable
  • $6,000 - 3 mo searchable

Demo

  • Deploy tracking
  • Tracking Developer usage of System
  • As many dashboards as you want
  • Cool as hell
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment