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
46
0
Share
Domando os logs
Slides de minha apresentação no TDC 2015 na trilha de DevOps sobre logs.
Hernandes B. de Sousa
July 21, 2015
More Decks by Hernandes B. de Sousa
See All by Hernandes B. de Sousa
SRE vs DevOps
hernandes
0
29
Métricas
hernandes
0
39
Automação com Ansible
hernandes
2
120
Other Decks in Technology
See All in Technology
Claude Code を安全に使おう勉強会 / Claude Code Security Basics
masahirokawahara
2
15k
AIエージェントを構築して感じた、AI時代のCDKとの向き合い方
smt7174
1
260
こんなアーキテクチャ図はいやだ / Anti-pattern in AWS Architecture Diagrams
naospon
1
400
Code Interpreter で、AIに安全に コードを書かせる。
yokomachi
0
6.9k
AWS認定資格は本当に意味があるのか?
nrinetcom
PRO
1
260
AI駆動1on1〜AIに自分を育ててもらう〜
yoshiakiyasuda
0
120
非エンジニア職からZOZOへ 〜登壇がキャリアに与えた影響〜
penpeen
0
500
ARIA Notifyについて
ryokatsuse
1
120
自分のハンドルは自分で握れ! ― 自分のケイパビリティを増やし、メンバーのケイパビリティ獲得を支援する ― / Take the wheel yourself
takaking22
1
830
AIを共同作業者にして書籍を執筆する方法 / How to Write a Book with AI as a Co-Creator
ama_ch
2
120
Azure Lifecycle with Copilot CLI
torumakabe
3
990
「責任あるAIエージェント」こそ自社で開発しよう!
minorun365
9
1.6k
Featured
See All Featured
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
500
Java REST API Framework Comparison - PWX 2021
mraible
34
9.3k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
250
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.4k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
880
The agentic SEO stack - context over prompts
schlessera
0
740
Reality Check: Gamification 10 Years Later
codingconduct
0
2.1k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
170
How to Talk to Developers About Accessibility
jct
2
180
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
270
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
520
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