TDC2016POA | Trilha DevOps - Métricas, métricas para todos os lados!

  • View
    43

  • Download
    2

Embed Size (px)

Text of TDC2016POA | Trilha DevOps - Métricas, métricas para todos os lados!

  • mtricas de aplicao

  • whoamiHernandes Benevides de Sousa

    sysadmin@Emprego Ligado

  • mtricas de negcio

  • qual tecnologia?requisitos: escalvel simples

    no quebrar o cofrinho

  • StatsD Open Source

    Etsy, 2011 MUITO SIMPLES

    Java, Go, Python e qualquer outra coisa PUSH UDP

    Backends plugveis (Graphite, Zabbix, InfluxDB)

  • Como funciona?Aplicao > StatsD > Backend para persistncia

  • Tipos de mtricas

  • counters timers gauges

  • exemplos

  • sms enviados

  • outras mtricas importantesdepende muito do caso

  • logins pedidos

    cadastros sms enviados/recebidos

    quantidade de vagas na base backups realizados

  • hello worldlogin:1|cecho "login:1|c" | nc -u -w 0 127.0.0.1 8125

  • em Pythonimport statsdc = statsd.StatsClient('localhost', 8125)c.incr('login.count') c.timing('login.time', 320)

  • KPIs de negcio modificaes so rpidas

    gesto de configurao

  • DevOps ops: plataforma devs: mtricas

    novas mtricas com velocidade

  • comeando

  • considere monitoramento desde o incio do projeto

    MDD - Metric-driven-development

  • o que medir? Como sabe que a app est OK? Mea isso

  • no consegue tempo para implementar? envolva os stakeholders

    comece com SaaS

  • arquitetura

  • arquitetura

  • opes StatsD + TICK Stack (InfluxDB)

    StatsD + Graphite stack StatsD + Elasticsearch + Kibana

    StatsD + Librato

  • para saber mais Measure anything, measure everything - Etsy

    Counting & Timing - Flickr graphiteapp.org

    librato.com influxdata.com

    https://codeascraft.com/2011/02/15/measure-anything-measure-everything/http://code.flickr.net/2008/10/27/counting-timing/https://graphiteapp.orghttps://www.librato.comhttps://influxdata.com

  • alertas

  • we want you

  • mtricas

  • Obrigado

    twitter: @hernandesemail: hernandes.sousa@gmail.com

    speakerdeck.com/hernandes