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

Observability in the world of microservices
Observability in the world of microservicesObservability in the world of microservices
Observability in the world of microservicesChandresh Pancholi
 
OSMC 2022 | OpenTelemetry 101 by Dotan Horovit s.pdf
OSMC 2022 | OpenTelemetry 101 by Dotan Horovit s.pdfOSMC 2022 | OpenTelemetry 101 by Dotan Horovit s.pdf
OSMC 2022 | OpenTelemetry 101 by Dotan Horovit s.pdfNETWAYS
 
Observability vs APM vs Monitoring Comparison
Observability vs APM vs  Monitoring ComparisonObservability vs APM vs  Monitoring Comparison
Observability vs APM vs Monitoring Comparisonjeetendra mandal
 
Everything You wanted to Know About Distributed Tracing
Everything You wanted to Know About Distributed TracingEverything You wanted to Know About Distributed Tracing
Everything You wanted to Know About Distributed TracingAmuhinda Hungai
 
Observability For Modern Applications
Observability For Modern ApplicationsObservability For Modern Applications
Observability For Modern ApplicationsAmazon Web Services
 
MeetUp Monitoring with Prometheus and Grafana (September 2018)
MeetUp Monitoring with Prometheus and Grafana (September 2018)MeetUp Monitoring with Prometheus and Grafana (September 2018)
MeetUp Monitoring with Prometheus and Grafana (September 2018)Lucas Jellema
 
Cloud-Native Observability
Cloud-Native ObservabilityCloud-Native Observability
Cloud-Native ObservabilityTyler Treat
 
Containers Anywhere with OpenShift by Red Hat
Containers Anywhere with OpenShift by Red HatContainers Anywhere with OpenShift by Red Hat
Containers Anywhere with OpenShift by Red HatAmazon Web Services
 
Slide DevSecOps Microservices
Slide DevSecOps Microservices Slide DevSecOps Microservices
Slide DevSecOps Microservices Hendri Karisma
 
Migrating Monitoring to Observability – How to Transform DevOps from being Re...
Migrating Monitoring to Observability – How to Transform DevOps from being Re...Migrating Monitoring to Observability – How to Transform DevOps from being Re...
Migrating Monitoring to Observability – How to Transform DevOps from being Re...Liz Masters Lovelace
 
Openshift Container Platform
Openshift Container PlatformOpenshift Container Platform
Openshift Container PlatformDLT Solutions
 
Monitoring and observability
Monitoring and observabilityMonitoring and observability
Monitoring and observabilityTheo Schlossnagle
 
Monitoring Kubernetes with Prometheus
Monitoring Kubernetes with PrometheusMonitoring Kubernetes with Prometheus
Monitoring Kubernetes with PrometheusGrafana Labs
 
More Than Monitoring: How Observability Takes You From Firefighting to Fire P...
More Than Monitoring: How Observability Takes You From Firefighting to Fire P...More Than Monitoring: How Observability Takes You From Firefighting to Fire P...
More Than Monitoring: How Observability Takes You From Firefighting to Fire P...DevOps.com
 
The vital role of AIOps in overcoming IT operational challenges - DEM07-SR - ...
The vital role of AIOps in overcoming IT operational challenges - DEM07-SR - ...The vital role of AIOps in overcoming IT operational challenges - DEM07-SR - ...
The vital role of AIOps in overcoming IT operational challenges - DEM07-SR - ...Amazon Web Services
 
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
 
Monitoring and observability
Monitoring and observabilityMonitoring and observability
Monitoring and observabilityTheo Schlossnagle
 

Mais procurados (20)

Observability in the world of microservices
Observability in the world of microservicesObservability in the world of microservices
Observability in the world of microservices
 
OSMC 2022 | OpenTelemetry 101 by Dotan Horovit s.pdf
OSMC 2022 | OpenTelemetry 101 by Dotan Horovit s.pdfOSMC 2022 | OpenTelemetry 101 by Dotan Horovit s.pdf
OSMC 2022 | OpenTelemetry 101 by Dotan Horovit s.pdf
 
Observability vs APM vs Monitoring Comparison
Observability vs APM vs  Monitoring ComparisonObservability vs APM vs  Monitoring Comparison
Observability vs APM vs Monitoring Comparison
 
Everything You wanted to Know About Distributed Tracing
Everything You wanted to Know About Distributed TracingEverything You wanted to Know About Distributed Tracing
Everything You wanted to Know About Distributed Tracing
 
Observability For Modern Applications
Observability For Modern ApplicationsObservability For Modern Applications
Observability For Modern Applications
 
Terraform Basics
Terraform BasicsTerraform Basics
Terraform Basics
 
MeetUp Monitoring with Prometheus and Grafana (September 2018)
MeetUp Monitoring with Prometheus and Grafana (September 2018)MeetUp Monitoring with Prometheus and Grafana (September 2018)
MeetUp Monitoring with Prometheus and Grafana (September 2018)
 
Cloud-Native Observability
Cloud-Native ObservabilityCloud-Native Observability
Cloud-Native Observability
 
Containers Anywhere with OpenShift by Red Hat
Containers Anywhere with OpenShift by Red HatContainers Anywhere with OpenShift by Red Hat
Containers Anywhere with OpenShift by Red Hat
 
Slide DevSecOps Microservices
Slide DevSecOps Microservices Slide DevSecOps Microservices
Slide DevSecOps Microservices
 
Migrating Monitoring to Observability – How to Transform DevOps from being Re...
Migrating Monitoring to Observability – How to Transform DevOps from being Re...Migrating Monitoring to Observability – How to Transform DevOps from being Re...
Migrating Monitoring to Observability – How to Transform DevOps from being Re...
 
Openshift Container Platform
Openshift Container PlatformOpenshift Container Platform
Openshift Container Platform
 
Monitoring and observability
Monitoring and observabilityMonitoring and observability
Monitoring and observability
 
Monitoring Kubernetes with Prometheus
Monitoring Kubernetes with PrometheusMonitoring Kubernetes with Prometheus
Monitoring Kubernetes with Prometheus
 
More Than Monitoring: How Observability Takes You From Firefighting to Fire P...
More Than Monitoring: How Observability Takes You From Firefighting to Fire P...More Than Monitoring: How Observability Takes You From Firefighting to Fire P...
More Than Monitoring: How Observability Takes You From Firefighting to Fire P...
 
Terraform
TerraformTerraform
Terraform
 
The vital role of AIOps in overcoming IT operational challenges - DEM07-SR - ...
The vital role of AIOps in overcoming IT operational challenges - DEM07-SR - ...The vital role of AIOps in overcoming IT operational challenges - DEM07-SR - ...
The vital role of AIOps in overcoming IT operational challenges - DEM07-SR - ...
 
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
 
Shift left Observability
Shift left ObservabilityShift left Observability
Shift left Observability
 
Monitoring and observability
Monitoring and observabilityMonitoring and observability
Monitoring and observability
 

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