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

  • Published on
    12-Feb-2017

  • View
    41

  • Download
    2

Embed Size (px)

Transcript

<ul><li><p>mtricas de aplicao</p></li><li><p>whoamiHernandes Benevides de Sousa</p><p>sysadmin@Emprego Ligado</p></li><li><p>mtricas de negcio</p></li><li><p>qual tecnologia?requisitos: escalvel simples</p><p> no quebrar o cofrinho</p></li><li><p>StatsD Open Source</p><p> Etsy, 2011 MUITO SIMPLES</p><p> Java, Go, Python e qualquer outra coisa PUSH UDP</p><p> Backends plugveis (Graphite, Zabbix, InfluxDB)</p></li><li><p>Como funciona?Aplicao &gt; StatsD &gt; Backend para persistncia</p></li><li><p>Tipos de mtricas</p></li><li><p> counters timers gauges</p></li><li><p>exemplos</p></li><li><p>sms enviados</p></li><li><p>outras mtricas importantesdepende muito do caso</p></li><li><p> logins pedidos</p><p> cadastros sms enviados/recebidos</p><p> quantidade de vagas na base backups realizados</p></li><li><p>hello worldlogin:1|cecho "login:1|c" | nc -u -w 0 127.0.0.1 8125</p></li><li><p>em Pythonimport statsdc = statsd.StatsClient('localhost', 8125)c.incr('login.count') c.timing('login.time', 320) </p></li><li><p> KPIs de negcio modificaes so rpidas</p><p> gesto de configurao</p></li><li><p>DevOps ops: plataforma devs: mtricas</p><p> novas mtricas com velocidade</p></li><li><p>comeando</p></li><li><p>considere monitoramento desde o incio do projeto</p><p>MDD - Metric-driven-development</p></li><li><p>o que medir? Como sabe que a app est OK? Mea isso</p></li><li><p>no consegue tempo para implementar? envolva os stakeholders</p><p> comece com SaaS</p></li><li><p>arquitetura</p></li><li><p>arquitetura</p></li><li><p>opes StatsD + TICK Stack (InfluxDB)</p><p> StatsD + Graphite stack StatsD + Elasticsearch + Kibana</p><p> StatsD + Librato</p></li><li><p>para saber mais Measure anything, measure everything - Etsy</p><p> Counting &amp; Timing - Flickr graphiteapp.org</p><p> librato.com influxdata.com</p><p>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</p></li><li><p>alertas</p></li><li><p>we want you</p></li><li><p>mtricas </p></li><li><p>Obrigado</p><p>twitter: @hernandesemail: hernandes.sousa@gmail.com</p><p>speakerdeck.com/hernandes</p></li></ul>