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 full-size slide

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

    View full-size slide

  3. WHAT IS NOT:
    LOGGING

    View full-size slide

  4. WHAT IS NOT:
    ALERTING

    View full-size slide

  5. EXAMPLE
    TIMING EXTERNAL ACCESS

    View full-size slide

  6. EXAMPLE
    COUNTING EXTERNAL ACCESS

    View full-size slide

  7. EXAMPLE
    AMOUNT OF RESOURCES

    View full-size slide

  8. WHAT
    NOT
    TO DO

    View full-size slide

  9. STATE OF
    TOOLS

    View full-size slide

  10. NEW RELIC ZABBIX

    View full-size slide

  11. LOGGING TEAMCITY

    View full-size slide

  12. STATSD AND GRAPHITE

    View full-size slide

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

    View full-size slide

  14. OODA
    OBSERVE | ORIENT | DECIDE | ACT

    View full-size slide

  15. OODA
    OBSERVE | ORIENT | DECIDE | ACT

    View full-size slide

  16. OBSERVE
    WHAT IS THE
    CURRENT 99
    PERCENTILE ?

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  19. HOW DIT IT
    CHANGE
    THE WAY
    WE WORK

    View full-size slide

  20. LOGSTASH / REDIS / ELASTICSEARCH / KIBANA

    View full-size slide

  21. ACTIVE AND PASSIVE MONITORING

    View full-size slide

  22. FUTURE
    SKYLINE
    AND OCULUS

    View full-size slide

  23. 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 full-size slide