Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Métricas
Search
Hernandes B. de Sousa
October 05, 2016
Technology
0
32
Métricas
Fala sobre monitoramento de aplicações através de métricas de negócio para o TDC 2016 Porto Alegre
Hernandes B. de Sousa
October 05, 2016
Tweet
Share
More Decks by Hernandes B. de Sousa
See All by Hernandes B. de Sousa
SRE vs DevOps
hernandes
0
20
Domando os logs
hernandes
0
39
Automação com Ansible
hernandes
2
110
Other Decks in Technology
See All in Technology
株式会社EventHub・エンジニア採用資料
eventhub
0
2.1k
動画配信サービスのフロントエンド実装に学ぶ設計原則
yud0uhu
1
130
Oracle Cloud Infrastructureデータベース・クラウド:各バージョンのサポート期間
oracle4engineer
PRO
12
7.9k
社内での継続的な機械学習勉強会の開催のコツ
yudai00
2
390
回り回って効いてくる副次的効果としての技術広報/techpr
nishiuma
1
180
生成AIがもたらす変革 / GitHubGalaxy_CyberAgent
cyberagentdevelopers
PRO
2
110
NewSQL Landscape
oracle4engineer
PRO
5
3.2k
パフォーマンス最適化のベストプラクティス
databricksjapan
0
200
5分で分かる(かもしれない) Vector engine for OpenSearch Serverless
tsukuboshi
1
400
AWS CLIの起動が重くてつらいので aws-sdk-client-go を書いた / kamakura.go#6
fujiwara3
6
2.9k
Google Cloudを組織(企業)で運用する時のベストプラクティス × 健康の環境分離戦略 #まるクラ勉強会
yasumuusan
0
170
Autonomous Database Cloud 技術詳細 / adb-s_technical_detail_jp
oracle4engineer
PRO
15
36k
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
345
19k
Practical Orchestrator
shlominoach
183
9.8k
Designing for Performance
lara
601
67k
The Invisible Customer
myddelton
114
12k
Stop Working from a Prison Cell
hatefulcrawdad
266
19k
Optimizing for Happiness
mojombo
370
69k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
245
20k
Making the Leap to Tech Lead
cromwellryan
125
8.6k
Agile that works and the tools we love
rasmusluckow
325
20k
Thoughts on Productivity
jonyablonski
60
3.9k
Teambox: Starting and Learning
jrom
128
8.4k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
117
18k
Transcript
None
métricas de aplicação
whoami Hernandes Benevides de Sousa sysadmin@Emprego Ligado
None
métricas de negócio
qual tecnologia? requisitos: · escalável · simples · não quebrar
o cofrinho
StatsD · Open Source · Etsy, 2011 · MUITO SIMPLES
· Java, Go, Python e qualquer outra coisa · PUSH · UDP · Backends plugáveis (Graphite, Zabbix, InfluxDB)
Como funciona? Aplicação > StatsD > Backend para persistência
Tipos de métricas
· counters · timers · gauges
exemplos
sms enviados
outras métricas importantes depende muito do caso
· logins · pedidos · cadastros · sms enviados/recebidos ·
quantidade de vagas na base · backups realizados
hello world login:1|c echo "login:1|c" | nc -u -w 0
127.0.0.1 8125
em Python import statsd c = statsd.StatsClient('localhost', 8125) c.incr('login.count') c.timing('login.time',
320)
· KPIs de negócio · modificações são rápidas · gestão
de configuração
DevOps ❤ · ops: plataforma · devs: métricas · novas
métricas com velocidade
começando
considere monitoramento desde o início do projeto MDD - Metric-driven-development
o que medir? · Como sabe que a app está
OK? Meça isso
não consegue tempo para implementar? · envolva os stakeholders ·
comece com SaaS
arquitetura
arquitetura
opções · 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
alertas
we want you
métricas ❤
Obrigado twitter: @hernandes email:
[email protected]
speakerdeck.com/hernandes