Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How we use metrics at 7digital

How we use metrics at 7digital

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

Goncalo Pereira

December 11, 2013
Tweet

Other Decks in Technology

Transcript

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

    View Slide

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

    View Slide

  3. WHAT IS NOT:
    LOGGING

    View Slide

  4. WHAT IS NOT:
    ALERTING

    View Slide

  5. EXAMPLE

    View Slide

  6. EXAMPLE
    TIMING EXTERNAL ACCESS

    View Slide

  7. EXAMPLE
    COUNTING EXTERNAL ACCESS

    View Slide

  8. EXAMPLE
    AMOUNT OF RESOURCES

    View Slide

  9. WHAT
    NOT
    TO DO

    View Slide

  10. View Slide

  11. STATE OF
    TOOLS

    View Slide

  12. NEW RELIC ZABBIX

    View Slide

  13. LOGGING TEAMCITY

    View Slide

  14. STATSD AND GRAPHITE

    View Slide

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

    View Slide

  16. OODA
    OBSERVE | ORIENT | DECIDE | ACT

    View Slide

  17. OODA
    OBSERVE | ORIENT | DECIDE | ACT

    View Slide

  18. OBSERVE
    WHAT IS THE
    CURRENT 99
    PERCENTILE ?

    View Slide

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

    View Slide

  20. DECIDE
    WORK ON NEW
    FEATURE?
    ACT ON BUG ?
    DECIDE ON
    COMPARISON?

    View Slide

  21. ACT

    View Slide

  22. HOW DIT IT
    CHANGE
    THE WAY
    WE WORK

    View Slide

  23. View Slide

  24. LOGSTASH / REDIS / ELASTICSEARCH / KIBANA

    View Slide

  25. ACTIVE AND PASSIVE MONITORING

    View Slide

  26. REINMANN

    View Slide

  27. FUTURE
    SKYLINE
    AND OCULUS

    View Slide

  28. View Slide

  29. View Slide

  30. SKYLINE

    View Slide

  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

    View Slide