SlideShare uma empresa Scribd logo
1 de 48
Baixar para ler offline
Globalcode – Open4education
Trilha – DevOps
Janssen Lima
Globalcode – Open4education
Observabilidade
Será que você está fazendo do jeito certo?
Janssen Lima
Globalcode – Open4education
Observabiliade
Observability
O11y
Janssen Lima
Globalcode – Open4education
Monitoramento virou Observabilidade?
Janssen Lima
Globalcode – Open4education
Explicando …
Observabilidade é distinta do monitoramento e
ambos servem a propósitos diferentes.
Janssen Lima
Globalcode – Open4education
Explicando …
➔ Observabilidade é mais adequada para entender
os problemas no nível do aplicativo.
➔ Monitorameto é melhor para entender os
problemas no nível do sistema.
Janssen Lima
Globalcode – Open4education
Porém …
Elas se encaixam e podem coexistir
em um mesmo ambiente.
Janssen Lima
Globalcode – Open4education
O11y - o que é?
Habilidade de entender o que está acontecendo
dentro do seu sistema com base em suas saídas.
Janssen Lima
Globalcode – Open4education
Objetivos
Buscar alcançar uma melhor compreensão de como
o software está operando.
Janssen Lima
Globalcode – Open4education
O11y - o que não é?
➔ Três pilares
➔ APM
➔ Não é exclusivo de SREs
➔ Não é exclusivo de Devs
➔ Não é depuração de código
Janssen Lima
Globalcode – Open4education
O11y - desafios
➔ Técnico
◆ Ferramentas
◆ Insumos
➔ Cultural
◆ Compreender
◆ Adotar
Janssen Lima
Globalcode – Open4education
O11y - jeito certo?
➔ Preocupação com os custos de o11y?
➔ Terceiriza tudo ou parte da pilha o11y?
➔ Padrões dos sinais de o11y?
➔ Sabe o que está causando problemas em seus
serviços?
➔ Está recebendo muitos alertas?
Janssen Lima
Globalcode – Open4education
O11y - o caminho
Padronização
Eliminar o
vendor lock-in
Alcançar o
nirvana
Janssen Lima
Globalcode – Open4education
Sinais de Observabilidade
Janssen Lima
Globalcode – Open4education
Logs
➔ Há muito tempo era assim - ou continua sendo?
Janssen Lima
Globalcode – Open4education
Logs
➔ Melhorou para algo parecido com isso
Janssen Lima
Globalcode – Open4education
Logs
Janssen Lima
Globalcode – Open4education
Logs
➔ Código em produção
Janssen Lima
Globalcode – Open4education
Logs
➔ Problema: buscar logs em arquivos
Janssen Lima
Globalcode – Open4education
Logs
➔ Gerenciamento centralizado de logs
Janssen Lima
Globalcode – Open4education
Era moderna de software
➔ Software entregue como um serviço
➔ Aplicação doze-fatores
◆ um desses fatores é específico para o uso de logs
Janssen Lima
Globalcode – Open4education
Logs
"Um app doze-fatores nunca se preocupa com
o roteamento ou armazenamento do seu fluxo
de saída.
Não deve tentar escrever ou gerenciar
arquivos de logs e escreve o seu fluxo de
saída para stdout."
Janssen Lima
Globalcode – Open4education
Logs - o que fazer?
➔ Gerar logs estruturados
◆ Dados não estruturados em observabilidade são inúteis
◆ Utilizar logs em formato JSON
➔ As mensagens devem ter uma finalidade
◆ Indicar o que aconteceu no evento
➔ Criar política de logs
➔ Criar biblioteca de logs
➔ Definir onde armazenar os logs
Janssen Lima
Globalcode – Open4education
Logs - o que não fazer?
➔ Não armazenar dados para extrair métricas
➔ Não criar alertas e dashboards com dados de logs
Janssen Lima
Globalcode – Open4education
Métricas
Janssen Lima
Globalcode – Open4education
➔ Prática comum para medir desempenho de
sistemas e aplicativos
➔ Útil para sistemas de monitoramento
➔ Atua sobre estado de falhas conhecidos
➔ Indicadores importantes de disponibilidade e
desempenho
Métricas
Janssen Lima
Globalcode – Open4education
Métricas
➔ Para arquitetura de microsserviços
◆ Introduzir métricas RED
● Rate
● Errors
● Duration
Janssen Lima
Globalcode – Open4education
Métricas
➔ Introduzir métricas de saúde do microsserviço
◆ Memória
◆ Conexões com bases de dados
◆ Workers
◆ Etc
Janssen Lima
Globalcode – Open4education
➔ Não confiar em limites pré-estabelecidos
➔ Alertas baseados em limites
➔ Não confiar em métricas para resolver tudo
Métricas - como não usar?
Janssen Lima
Globalcode – Open4education
➔ As métricas são úteis para descartar problemas
baseados em códigos
➔ São fundamentais em alguns casos:
◆ Ajuda a identificar degradação de serviços
◆ Correlacionar restrições entre sistemas e aplicações
➔ Métrica é o sinal de menor custo
Métricas - são úteis?
Janssen Lima
Globalcode – Open4education
Métricas - o que fazer?
➔ Padronizar o uso de métricas
Janssen Lima
Globalcode – Open4education
➔ Defina seu back-end de métricas
➔ Lembre-se dos alertas
◆ Integrações com sistemas de mensagens
◆ Foco em alertas baseados em SLO
◆ Procedimentos não resolvem dívidas técnicas
Métricas - o que fazer?
Janssen Lima
Globalcode – Open4education
Traces
➔ É o principal sinal de observabilidade
➔ Registra os caminhos percorridos por solicitações
➔ Melhora a visibilidade dos serviços
➔ Melhor maneira de entender as relações entre os
microsserviços
Janssen Lima
Globalcode – Open4education
Traces
Janssen Lima
Globalcode – Open4education
Traces
Janssen Lima
Globalcode – Open4education
Traces
Janssen Lima
Globalcode – Open4education
Traces
Janssen Lima
Globalcode – Open4education
Traces - o que fazer?
➔ Adote OpenTelemetry
➔ Defina seu back-end de armazenamento e
consulta de traces
➔ Comece pela instrumentação automática
➔ Defina uma política de amostragem
➔ Defina uma política de retenção
Janssen Lima
Globalcode – Open4education
➔ É o caminho ideal de início
◆ Depende da linguagem usada
➔ Não conhece a sua lógica de negócios, somente
estruturas de linguagens
➔ Geralmente ajuda a descobrir onde os problemas
estão ocorrendo
Instrumentação automática
Janssen Lima
Globalcode – Open4education
➔ Usada quando a instrumentação automática não é
mais suficiente
➔ Mais fácil e menos demorado descobrir problemas
➔ Ajuda a resolver uma dívida técnica
➔ Quando não encontrar respostas dos problemas,
depure e instrumente mais
Instrumentação manual
Janssen Lima
Globalcode – Open4education
Traces
➔ Propagar contexto
➔ Correlacionar logs com traces
➔ Instrumentar sempre que não encontrar respostas
Janssen Lima
Globalcode – Open4education
Traces - benefícios
➔ Ajuda na correção de bugs
➔ Identifica melhorias de performance
➔ Melhora na integração entre sistemas
➔ Investigação e diagnóstico rápido
➔ Etc.
Janssen Lima
Globalcode – Open4education
Resumo
➔ Adote OpenTelemetry
➔ Padronize os sinais de observabilidade
➔ Defina seus back-ends de armazenamento
➔ O11y exige um investimento contínuo
➔ Não é uma adoção ou solução única
Janssen Lima
Globalcode – Open4education
O11y - magia?
Janssen Lima
Globalcode – Open4education
O11y
Traces
Métricas
Logs
Janssen Lima
Globalcode – Open4education
Perguntas ?
Janssen Lima
Globalcode – Open4education
Contatos
e-mail
janssenreislima@gmail.com
LinkedIn
https://www.linkedin.com/in/janssenlima/
Janssen Lima
Observabilidade, métricas e traces com OpenTelemetry

Mais conteúdo relacionado

Mais procurados

Cloud-Native Observability
Cloud-Native ObservabilityCloud-Native Observability
Cloud-Native ObservabilityTyler Treat
 
How to Move from Monitoring to Observability, On-Premises and in a Multi-Clou...
How to Move from Monitoring to Observability, On-Premises and in a Multi-Clou...How to Move from Monitoring to Observability, On-Premises and in a Multi-Clou...
How to Move from Monitoring to Observability, On-Premises and in a Multi-Clou...Splunk
 
Demystifying observability
Demystifying observability Demystifying observability
Demystifying observability Abigail Bangser
 
SRE Demystified - 05 - Toil Elimination
SRE Demystified - 05 - Toil EliminationSRE Demystified - 05 - Toil Elimination
SRE Demystified - 05 - Toil EliminationDr Ganesh Iyer
 
Monitoring and observability
Monitoring and observabilityMonitoring and observability
Monitoring and observabilityDanylenko Max
 
THE STATE OF OPENTELEMETRY, DOTAN HOROVITS, Logz.io
THE STATE OF OPENTELEMETRY, DOTAN HOROVITS, Logz.ioTHE STATE OF OPENTELEMETRY, DOTAN HOROVITS, Logz.io
THE STATE OF OPENTELEMETRY, DOTAN HOROVITS, Logz.ioDevOpsDays Tel Aviv
 
Site Reliability Engineering: An Enterprise Adoption Story (an ITSM Academy W...
Site Reliability Engineering: An Enterprise Adoption Story (an ITSM Academy W...Site Reliability Engineering: An Enterprise Adoption Story (an ITSM Academy W...
Site Reliability Engineering: An Enterprise Adoption Story (an ITSM Academy W...ITSM Academy, Inc.
 
Observability vs APM vs Monitoring Comparison
Observability vs APM vs  Monitoring ComparisonObservability vs APM vs  Monitoring Comparison
Observability vs APM vs Monitoring Comparisonjeetendra mandal
 
Site (Service) Reliability Engineering
Site (Service) Reliability EngineeringSite (Service) Reliability Engineering
Site (Service) Reliability EngineeringMark Underwood
 
Building an SRE Organization @ Squarespace
Building an SRE Organization @ SquarespaceBuilding an SRE Organization @ Squarespace
Building an SRE Organization @ SquarespaceFranklin Angulo
 
Prometheus (Prometheus London, 2016)
Prometheus (Prometheus London, 2016)Prometheus (Prometheus London, 2016)
Prometheus (Prometheus London, 2016)Brian Brazil
 
Observability, Distributed Tracing, and Open Source: The Missing Primer
Observability, Distributed Tracing, and Open Source: The Missing PrimerObservability, Distributed Tracing, and Open Source: The Missing Primer
Observability, Distributed Tracing, and Open Source: The Missing PrimerVMware Tanzu
 
Observabilidad: Todo lo que hay que ver
Observabilidad: Todo lo que hay que verObservabilidad: Todo lo que hay que ver
Observabilidad: Todo lo que hay que verSoftware Guru
 
Combining logs, metrics, and traces for unified observability
Combining logs, metrics, and traces for unified observabilityCombining logs, metrics, and traces for unified observability
Combining logs, metrics, and traces for unified observabilityElasticsearch
 
Adopting OpenTelemetry
Adopting OpenTelemetryAdopting OpenTelemetry
Adopting OpenTelemetryVincent Behar
 
DevOps Torino Meetup - SRE Concepts
DevOps Torino Meetup - SRE ConceptsDevOps Torino Meetup - SRE Concepts
DevOps Torino Meetup - SRE ConceptsRauno De Pasquale
 
Observability for modern applications
Observability for modern applications  Observability for modern applications
Observability for modern applications MoovingON
 

Mais procurados (20)

Cloud-Native Observability
Cloud-Native ObservabilityCloud-Native Observability
Cloud-Native Observability
 
How to Move from Monitoring to Observability, On-Premises and in a Multi-Clou...
How to Move from Monitoring to Observability, On-Premises and in a Multi-Clou...How to Move from Monitoring to Observability, On-Premises and in a Multi-Clou...
How to Move from Monitoring to Observability, On-Premises and in a Multi-Clou...
 
Demystifying observability
Demystifying observability Demystifying observability
Demystifying observability
 
SRE Demystified - 05 - Toil Elimination
SRE Demystified - 05 - Toil EliminationSRE Demystified - 05 - Toil Elimination
SRE Demystified - 05 - Toil Elimination
 
Monitoring and observability
Monitoring and observabilityMonitoring and observability
Monitoring and observability
 
THE STATE OF OPENTELEMETRY, DOTAN HOROVITS, Logz.io
THE STATE OF OPENTELEMETRY, DOTAN HOROVITS, Logz.ioTHE STATE OF OPENTELEMETRY, DOTAN HOROVITS, Logz.io
THE STATE OF OPENTELEMETRY, DOTAN HOROVITS, Logz.io
 
Site Reliability Engineering: An Enterprise Adoption Story (an ITSM Academy W...
Site Reliability Engineering: An Enterprise Adoption Story (an ITSM Academy W...Site Reliability Engineering: An Enterprise Adoption Story (an ITSM Academy W...
Site Reliability Engineering: An Enterprise Adoption Story (an ITSM Academy W...
 
Observability vs APM vs Monitoring Comparison
Observability vs APM vs  Monitoring ComparisonObservability vs APM vs  Monitoring Comparison
Observability vs APM vs Monitoring Comparison
 
Site (Service) Reliability Engineering
Site (Service) Reliability EngineeringSite (Service) Reliability Engineering
Site (Service) Reliability Engineering
 
Building an SRE Organization @ Squarespace
Building an SRE Organization @ SquarespaceBuilding an SRE Organization @ Squarespace
Building an SRE Organization @ Squarespace
 
SRE 101
SRE 101SRE 101
SRE 101
 
Prometheus (Prometheus London, 2016)
Prometheus (Prometheus London, 2016)Prometheus (Prometheus London, 2016)
Prometheus (Prometheus London, 2016)
 
Observability, Distributed Tracing, and Open Source: The Missing Primer
Observability, Distributed Tracing, and Open Source: The Missing PrimerObservability, Distributed Tracing, and Open Source: The Missing Primer
Observability, Distributed Tracing, and Open Source: The Missing Primer
 
Observability & Datadog
Observability & DatadogObservability & Datadog
Observability & Datadog
 
Api observability
Api observability Api observability
Api observability
 
Observabilidad: Todo lo que hay que ver
Observabilidad: Todo lo que hay que verObservabilidad: Todo lo que hay que ver
Observabilidad: Todo lo que hay que ver
 
Combining logs, metrics, and traces for unified observability
Combining logs, metrics, and traces for unified observabilityCombining logs, metrics, and traces for unified observability
Combining logs, metrics, and traces for unified observability
 
Adopting OpenTelemetry
Adopting OpenTelemetryAdopting OpenTelemetry
Adopting OpenTelemetry
 
DevOps Torino Meetup - SRE Concepts
DevOps Torino Meetup - SRE ConceptsDevOps Torino Meetup - SRE Concepts
DevOps Torino Meetup - SRE Concepts
 
Observability for modern applications
Observability for modern applications  Observability for modern applications
Observability for modern applications
 

Semelhante a Observabilidade, métricas e traces com OpenTelemetry

TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...tdc-globalcode
 
Sua solução escala? Testes de Stress e APMs podem responder.
Sua solução escala? Testes de Stress e APMs podem responder.Sua solução escala? Testes de Stress e APMs podem responder.
Sua solução escala? Testes de Stress e APMs podem responder.Isaac de Souza
 
Teste de performance com JMeter: como criar e executar os testes em aplicaçõe...
Teste de performance com JMeter: como criar e executar os testes em aplicaçõe...Teste de performance com JMeter: como criar e executar os testes em aplicaçõe...
Teste de performance com JMeter: como criar e executar os testes em aplicaçõe...Edlaine Zamora
 
ALM Summit - DevOps - VSALM e System Center Um Casamento de Sucesso
ALM Summit - DevOps - VSALM e System Center Um Casamento de SucessoALM Summit - DevOps - VSALM e System Center Um Casamento de Sucesso
ALM Summit - DevOps - VSALM e System Center Um Casamento de SucessoAlan Carlos
 
TDC2017 | São Paulo - Trilha Java EE How we figured out we had a SRE team at ...
TDC2017 | São Paulo - Trilha Java EE How we figured out we had a SRE team at ...TDC2017 | São Paulo - Trilha Java EE How we figured out we had a SRE team at ...
TDC2017 | São Paulo - Trilha Java EE How we figured out we had a SRE team at ...tdc-globalcode
 
O que seus testes garantem, o funcionamento do código ou das funcionalidades ...
O que seus testes garantem, o funcionamento do código ou das funcionalidades ...O que seus testes garantem, o funcionamento do código ou das funcionalidades ...
O que seus testes garantem, o funcionamento do código ou das funcionalidades ...Isaac de Souza
 
Métricas de Aplicação - Implementando e utilizando a seu favor
Métricas de Aplicação - Implementando e utilizando a seu favorMétricas de Aplicação - Implementando e utilizando a seu favor
Métricas de Aplicação - Implementando e utilizando a seu favorDiego Silva
 
Just Java 2006 - Qualidade em Desenvolvimento Java para todos os gostos - Dan...
Just Java 2006 - Qualidade em Desenvolvimento Java para todos os gostos - Dan...Just Java 2006 - Qualidade em Desenvolvimento Java para todos os gostos - Dan...
Just Java 2006 - Qualidade em Desenvolvimento Java para todos os gostos - Dan...Daniel Wildt
 
O que eu deveria saber antes de testar performance?
O que eu deveria saber antes de testar performance?O que eu deveria saber antes de testar performance?
O que eu deveria saber antes de testar performance?Ariane Izac
 
5 dicas para estruturar seu teste de performance
5 dicas para estruturar seu teste de performance5 dicas para estruturar seu teste de performance
5 dicas para estruturar seu teste de performanceAriane Izac
 
APRESENTAO SPIN MODEL CHECKER
APRESENTAO SPIN MODEL CHECKERAPRESENTAO SPIN MODEL CHECKER
APRESENTAO SPIN MODEL CHECKERAdriel Rodrigues
 
Organizando a casa. o front end do jeitinho que a mamãe gosta
Organizando a casa. o front end do jeitinho que a mamãe gostaOrganizando a casa. o front end do jeitinho que a mamãe gosta
Organizando a casa. o front end do jeitinho que a mamãe gostaJohnathan Cardoso
 
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia II
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia IIDevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia II
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia IIAlefe Variani
 
Seja Um Programador Pragmatico
Seja Um Programador PragmaticoSeja Um Programador Pragmatico
Seja Um Programador PragmaticoLeonardo Fernandes
 
A Adaptação e Implantação de um ERP Open Source em uma Microempresa - Um Estu...
A Adaptação e Implantação de um ERP Open Source em uma Microempresa - Um Estu...A Adaptação e Implantação de um ERP Open Source em uma Microempresa - Um Estu...
A Adaptação e Implantação de um ERP Open Source em uma Microempresa - Um Estu...Arthur Santos
 
Combatendo o Código Procedural - TDC 2012 Florianópolis - Trilha PHP
Combatendo o Código Procedural - TDC 2012 Florianópolis - Trilha PHPCombatendo o Código Procedural - TDC 2012 Florianópolis - Trilha PHP
Combatendo o Código Procedural - TDC 2012 Florianópolis - Trilha PHPRodrigo Dos Santos
 
Monitoração - muito além do sistema operacional - WeOp 2014
Monitoração - muito além do sistema operacional - WeOp 2014Monitoração - muito além do sistema operacional - WeOp 2014
Monitoração - muito além do sistema operacional - WeOp 2014Marcus Vechiato
 

Semelhante a Observabilidade, métricas e traces com OpenTelemetry (20)

TDC 2016 Trilha Testes - Floripa
TDC 2016 Trilha Testes - FloripaTDC 2016 Trilha Testes - Floripa
TDC 2016 Trilha Testes - Floripa
 
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
 
Sua solução escala? Testes de Stress e APMs podem responder.
Sua solução escala? Testes de Stress e APMs podem responder.Sua solução escala? Testes de Stress e APMs podem responder.
Sua solução escala? Testes de Stress e APMs podem responder.
 
Teste de performance com JMeter: como criar e executar os testes em aplicaçõe...
Teste de performance com JMeter: como criar e executar os testes em aplicaçõe...Teste de performance com JMeter: como criar e executar os testes em aplicaçõe...
Teste de performance com JMeter: como criar e executar os testes em aplicaçõe...
 
ALM Summit - DevOps - VSALM e System Center Um Casamento de Sucesso
ALM Summit - DevOps - VSALM e System Center Um Casamento de SucessoALM Summit - DevOps - VSALM e System Center Um Casamento de Sucesso
ALM Summit - DevOps - VSALM e System Center Um Casamento de Sucesso
 
TDC2017 | São Paulo - Trilha Java EE How we figured out we had a SRE team at ...
TDC2017 | São Paulo - Trilha Java EE How we figured out we had a SRE team at ...TDC2017 | São Paulo - Trilha Java EE How we figured out we had a SRE team at ...
TDC2017 | São Paulo - Trilha Java EE How we figured out we had a SRE team at ...
 
O que seus testes garantem, o funcionamento do código ou das funcionalidades ...
O que seus testes garantem, o funcionamento do código ou das funcionalidades ...O que seus testes garantem, o funcionamento do código ou das funcionalidades ...
O que seus testes garantem, o funcionamento do código ou das funcionalidades ...
 
Métricas de Aplicação - Implementando e utilizando a seu favor
Métricas de Aplicação - Implementando e utilizando a seu favorMétricas de Aplicação - Implementando e utilizando a seu favor
Métricas de Aplicação - Implementando e utilizando a seu favor
 
Just Java 2006 - Qualidade em Desenvolvimento Java para todos os gostos - Dan...
Just Java 2006 - Qualidade em Desenvolvimento Java para todos os gostos - Dan...Just Java 2006 - Qualidade em Desenvolvimento Java para todos os gostos - Dan...
Just Java 2006 - Qualidade em Desenvolvimento Java para todos os gostos - Dan...
 
Vamos falar de DevOps?
Vamos falar de DevOps?Vamos falar de DevOps?
Vamos falar de DevOps?
 
O que eu deveria saber antes de testar performance?
O que eu deveria saber antes de testar performance?O que eu deveria saber antes de testar performance?
O que eu deveria saber antes de testar performance?
 
5 dicas para estruturar seu teste de performance
5 dicas para estruturar seu teste de performance5 dicas para estruturar seu teste de performance
5 dicas para estruturar seu teste de performance
 
APRESENTAO SPIN MODEL CHECKER
APRESENTAO SPIN MODEL CHECKERAPRESENTAO SPIN MODEL CHECKER
APRESENTAO SPIN MODEL CHECKER
 
Organizando a casa. o front end do jeitinho que a mamãe gosta
Organizando a casa. o front end do jeitinho que a mamãe gostaOrganizando a casa. o front end do jeitinho que a mamãe gosta
Organizando a casa. o front end do jeitinho que a mamãe gosta
 
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia II
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia IIDevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia II
DevOps II - Ambientes padronizados e Monitoramento da Aplicação | Monografia II
 
Seja Um Programador Pragmatico
Seja Um Programador PragmaticoSeja Um Programador Pragmatico
Seja Um Programador Pragmatico
 
A Adaptação e Implantação de um ERP Open Source em uma Microempresa - Um Estu...
A Adaptação e Implantação de um ERP Open Source em uma Microempresa - Um Estu...A Adaptação e Implantação de um ERP Open Source em uma Microempresa - Um Estu...
A Adaptação e Implantação de um ERP Open Source em uma Microempresa - Um Estu...
 
Semana de Comércio Exterior e Logística - Aplicação de ferramentas de melhori...
Semana de Comércio Exterior e Logística - Aplicação de ferramentas de melhori...Semana de Comércio Exterior e Logística - Aplicação de ferramentas de melhori...
Semana de Comércio Exterior e Logística - Aplicação de ferramentas de melhori...
 
Combatendo o Código Procedural - TDC 2012 Florianópolis - Trilha PHP
Combatendo o Código Procedural - TDC 2012 Florianópolis - Trilha PHPCombatendo o Código Procedural - TDC 2012 Florianópolis - Trilha PHP
Combatendo o Código Procedural - TDC 2012 Florianópolis - Trilha PHP
 
Monitoração - muito além do sistema operacional - WeOp 2014
Monitoração - muito além do sistema operacional - WeOp 2014Monitoração - muito além do sistema operacional - WeOp 2014
Monitoração - muito além do sistema operacional - WeOp 2014
 

Observabilidade, métricas e traces com OpenTelemetry