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
Domando os logs
Search
Hernandes B. de Sousa
July 21, 2015
Technology
0
42
Domando os logs
Slides de minha apresentação no TDC 2015 na trilha de DevOps sobre logs.
Hernandes B. de Sousa
July 21, 2015
Tweet
Share
More Decks by Hernandes B. de Sousa
See All by Hernandes B. de Sousa
SRE vs DevOps
hernandes
0
23
Métricas
hernandes
0
34
Automação com Ansible
hernandes
2
110
Other Decks in Technology
See All in Technology
The key to VCP-VCF
mirie_sd
0
140
DevFest 2024 Incheon / Songdo - Compose UI 조합 심화
wisemuji
0
240
AWS環境におけるランサムウェア攻撃対策の設計
nrinetcom
PRO
1
310
rootful・rootless・privilegedコンテナの違い/rootful_rootless_privileged_container_difference
moz_sec_
0
100
サイボウズフロントエンドエキスパートチームについて / FrontendExpert Team
cybozuinsideout
PRO
5
39k
20241228 - 成為最強魔法使!AI 實時生成比賽的策略 @ 2024 SD AI 年會
dpys
0
320
30分でわかるデータ分析者のためのディメンショナルモデリング #datatechjp / 20250120
kazaneya
PRO
11
3.2k
MasterMemory v3 最速確認会
yucchiy
0
290
ヤプリQA課題の見える化
gu3
0
130
スタートアップで取り組んでいるAzureとMicrosoft 365のセキュリティ対策/How to Improve Azure and Microsoft 365 Security at Startup
yuj1osm
0
280
12 Days of OpenAIから読み解く、生成AI 2025年のトレンド
shunsukeono_am
0
970
事業貢献を考えるための技術改善の目標設計と改善実績 / Targeted design of technical improvements to consider business contribution and improvement performance
oomatomo
0
240
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.5k
Adopting Sorbet at Scale
ufuk
74
9.1k
Embracing the Ebb and Flow
colly
84
4.5k
Bash Introduction
62gerente
609
210k
Making Projects Easy
brettharned
116
6k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
The Language of Interfaces
destraynor
155
24k
Visualization
eitanlees
146
15k
Code Reviewing Like a Champion
maltzj
521
39k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7k
Building a Scalable Design System with Sketch
lauravandoore
460
33k
Transcript
Domando os logs
None
None
Logs
Logs • Registros/eventos -> arquivo
Logs • Registros/eventos -> arquivo stream/fluxo
Múltiplas streams, múltiplas fontes
Centralização • Unifica logs da mesma stream • Permite correlacionar
streams diferentes • Histórico • (SSH + tail -f | grep) * 5 • Segurança (+ difícil eliminar rastros) • Compliance
Como?
Os 3 tipos de log • Erros/exceções de aplicações •
Logs em geral • Métricas
MUITAS soluções, a ideal depende do seu cenário
Log de exceções de aplicações
O que ganho com isso? • Agrupamento • Controle de
regressão • Alertas de fábrica • Contexto
None
Soluções • Sentry • Airbrake (Errbit) • Ambas OSS +
SaaS
Logs em geral
• Coleta • Processamento • Armazenagem • Visualização
Algumas soluções • Splunk/Graylog • ELK (Elasticsearch + Logstash* +
Kibana) • SaaS (Papertrail, Loggly, Logentries etc)
Soluções SaaS • Coleta • Processamento • Armazenagem • Visualização
• mais rápido • mais simples • menos flexível
Soluções “em casa” • Coleta • Processamento • Armazenagem •
Visualização • mais flexível • mais recursos • menor custo em larga escala • maior custo em pequena escala • leva mais tempo para implantar
Coleta • Syslog: língua comum • TCP SEMPRE • Garantia
de entrega? Protocolos específicos (RELP, GELF, Lumberjack) • Coletor próprio de sua solução escolhida • Logs em JSON?
Processamento • Logstash/Heka/Fluentd (processadores) • Graylog/Splunk (soluções completas)
Armazenagem • BDs: Elasticsearch, MongoDB, PostgreSQL • Brokers: RabbitMQ, Redis
• Arquivos, S3
Visualização • Depende dos outros itens • Elasticsearch: Kibana •
Graylog/Splunk: painéis próprios
Como fica
None
Combine as ferramentas
Crie ambientes paralelos
obrigado! Hernandes B. de Sousa @hernandes |
[email protected]
about.me/hernandesbsousa