Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DevOpsDays Fortaleza - Tudo o que SREs PRECISAM...

DevOpsDays Fortaleza - Tudo o que SREs PRECISAM saber sobre OpenTelemetry

Todo mundo está falando sobre OpenTelemetry, mas é difícil saber o que é realmente relevante para nossa rotina de trabalho e o que pode ser seguramente ignorado. Essa apresentação pensada para SREs vai resolver isso, deixando claro o que as pessoas SREs precisam saber.

More Decks by Juraci Paixão Kröhling

Other Decks in Technology

Transcript

  1. @jpkrohling Minha definição de SRE O que é o OpenTelemetry

    Porquê OpenTelemetry? Perguntas e respostas Agenda
  2. @jpkrohling @jpkrohling SRE é o que acontece quando você pede

    a um engenheiro de software que projete uma equipe de operações. Fonte: https://sre.google/sre-book/introduction/
  3. @jpkrohling @jpkrohling OpenTelemetry é uma coleção de ferramentas, APIs e

    SDKs. Use-o para instrumentar, gerar, coletar e exportar dados de telemetria (métricas, logs e rastros) para ajudar-lhe a analisar a performance e comportamento de seu software. Fonte: https://opentelemetry.io/
  4. @jpkrohling @jpkrohling OpenTelemetry API / SDK Para quem quer implementar

    uma API ou SDK Padrões, especificações e convenções Convenções semânticas OpenTelemetry Line Protocol O que devo incluir nos meus dados de telemetria Especificação para o transporte dos dados
  5. @jpkrohling @jpkrohling OpenTelemetry API Possibilita que desenvolvedores especifiquem “o que”

    gerar em termos de dados de telemetria Bibliotecas para o lado do cliente OpenTelemetry SDK Bibliotecas de instrumentação Configuração de “como” fazer a coleta e transporte dos dados da aplicação instrumentada Bibliotecas que instrumentam partes da sua stack automaticamente
  6. @jpkrohling @jpkrohling OpenTelemetry Collector Conduíte que possibilita conectar fontes à

    destinos Middleware OpenTelemetry Operator Operador para Kubernetes, capaz de gerenciar Collectors e fazer auto-instrumentação de serviços
  7. @jpkrohling @jpkrohling Liberdade de escolha Instrumentação seguindo um padrão de

    mercado, sem ficar dependente de um provedor de serviço Porquê OpenTelemetry? Propriedade dos dados Você escolhe se quer abrir mão da propriedade dos dados
  8. @jpkrohling @jpkrohling Resumo • OpenTelemetry é composto por diversos sub-projetos

    • Foco em geração, coleta e envio de dados de telemetria para soluções de monitoramento e observabilidade • Rapidamente se tornou o padrão de mercado para novos projetos
  9. @jpkrohling Se tiver mais perguntas: @jpkrohling no twitter e github

    #opentelemetry (CNCF Slack) open-telemetry Participe você também: Obrigado pela atenção!