How we use metrics at 7digital

How we use metrics at 7digital

Application metrics with Statsd, Graphite, Skyline, Oculus… and more

F10ae5d93b36e11720cf368357b943aa?s=128

Goncalo Pereira

December 11, 2013
Tweet

Transcript

  1. HOW WE USE METRICS @pereiragoncalo @7digital Technical Lead

  2. WHAT IS A METRIC IN THE CONTEXT OF THIS TALK

    *
  3. WHAT IS NOT: LOGGING

  4. WHAT IS NOT: ALERTING

  5. EXAMPLE

  6. EXAMPLE TIMING EXTERNAL ACCESS

  7. EXAMPLE COUNTING EXTERNAL ACCESS

  8. EXAMPLE AMOUNT OF RESOURCES

  9. WHAT NOT TO DO

  10. None
  11. STATE OF TOOLS

  12. NEW RELIC ZABBIX

  13. LOGGING TEAMCITY

  14. STATSD AND GRAPHITE

  15. FIRST TIME STATSD AND GRAPHITE WERE USED ACTUAL PRODUCTION DATA

    *
  16. OODA OBSERVE | ORIENT | DECIDE | ACT

  17. OODA OBSERVE | ORIENT | DECIDE | ACT

  18. OBSERVE WHAT IS THE CURRENT 99 PERCENTILE ?

  19. ORIENT HOW IS IT CURRENTLY AND HISTORICALLY COMPARING WITH THE

    REMAINING SYSTEM?
  20. DECIDE WORK ON NEW FEATURE? ACT ON BUG ? DECIDE

    ON COMPARISON?
  21. ACT

  22. HOW DIT IT CHANGE THE WAY WE WORK

  23. None
  24. LOGSTASH / REDIS / ELASTICSEARCH / KIBANA

  25. ACTIVE AND PASSIVE MONITORING

  26. REINMANN

  27. FUTURE SKYLINE AND OCULUS

  28. None
  29. None
  30. SKYLINE

  31. THANK YOU, QUESTIONS? Metrics, Metrics, Everywhere Coda Hale The Art

    of Capacity Planning John Allspaw The Art of Capacity Planning John Allspaw Building Scalable Web Sites Cal Henderson Thinking in Systems Donella Meadows @pereiragoncalo @7digital