Rastreio do Jaeger para observabilidade
Logotipo do Jaeger
O que é Jaeger?

Jaeger (link fora de ibm.com) é um sistema de rastreamento distribuído, inspirado no artigo de Dapper do Google e OpenZipkin, originalmente lançado como código aberto pela Uber Technologies. Uma parte estendida de observabilidade empresarial, o Jaeger reúne informações sobre fluxos de solicitações de usuários e medições/indicadores de desempenho. Utilizando a API OpenTracing, uma API aberta e neutra do fornecedor, o Jaeger permite que os usuários evitem o bloqueio do fornecedor identificando e coletando dados para análise de aplicativos distribuídos, especialmente do desempenho do aplicativo.

O Jaeger permite que os desenvolvedores integrem funcionalmente o rastreamento em sua base de código personalizada para obter insights e visibilidade do comportamento do aplicativo. As estruturas também podem usar o Jaeger para trazer funções de rastreamento para suas respectivas estruturas.

Comece sua avaliação sem custo hoje mesmo!

Quatorze dias, sem cartão de crédito, versão integral

Coletando rastros de aplicativos com Jaeger

O uso do Jaeger para coletar traços em uma base de código específica é um processo manual, com esforço de desenvolvimento baseado na API OpenTracing. Portanto o Jaeger pode utilizar integrações existentes para o OpenTracing com muitas bibliotecas e linguagens de programação comuns. No entanto, quaisquer bibliotecas e estruturas internas exclusivas precisam ser instrumentadas manualmente pelo(s) desenvolvedor(es).

Há integrações do OpenTracing disponíveis para uma grande variedade de linguagens de programação, entregues oficialmente ou pela comunidade OpenTracing, incluindo:

  • C#
  • Go
  • Java
  • Javascript
  • Ruby
  • PHP
  • C++
  • ObjectiveC
  • Python
Integração do Jaeger Traces no Instana

O Instana integra perfeitamente informações do Jaeger Spans em mapas de dependência de serviços/infraestrutura, encaminhando o tráfego do Jaeger para o agente do Instana. Os dados fornecidos pela Jaeger também são aprimorados com informações de rastreamento coletadas automaticamente de vários tipos. Como o Instana pode correlacionar os dados do AutoTrace™ com os dados de rastreamento de todos os feeds de rastreamento, incluindo Jaeger e Zipkin, as partes interessadas do aplicativo podem ter uma visão muito mais completa do desempenho geral do aplicativo, solicitações individuais/rastreamentos e de todas as infraestruturas e componentes do aplicativo em todo o aplicativo.

A plataforma de observabilidade empresarial e a solução de gerenciamento de aplicativos do Instana 
fornece APM automático e monitoramento da infraestrutura de aplicativos para aplicativos dinâmicos com esses recursos essenciais:

  • Descoberta contínua e automática de alterações de infraestrutura
  • Instrumentação automática e sem reinício de código de linguagens de programação, como Java, .NET, Python, PHP e outras, por Instana AutoTrace™
  • Reutilização de rastreamentos de aplicações criados com Jaeger/OpenTracing, Zipkin e outros
  • Descoberta automática de falhas e limites para serviços monitorados
  • Visualização de mapas de dependência de serviço
  • Rastreamento de solicitações de usuário em todos os sistemas
  • Monitoramento da qualidade de aplicativos e serviços

O monitoramento abrangente exige visibilidade de desempenho para o host físico ou virtual, contêineres, instâncias de serviço e quaisquer dependências de aplicativos e serviços. Instana e Jaeger fornecem monitoramento automático para ambientes altamente dinâmicos, com a opção de enriquecer a tecnologia Auto-Tracing da Instana com o rastreamento específico do aplicativo ou informações de desempenho.

O back-end independente de fonte de dados da Instana combina dados de configuração, desempenho e integridade do Instana AutoTrace™, Jaeger, OpenTracing, Zipkin e muitos outros agentes de coleta de dados, para torná-lo a maneira mais rápida e fácil de monitorar as tecnologias suportadas em toda a stack para apresentar informações abrangentes sobre os aplicativos. O agente Instana descobre automaticamente todos os componentes de infraestrutura, implementa os sensores de monitoramento necessários e começa a rastrear aplicativos e solicitações. Todas as alterações no aplicativo ou na infraestrutura são detectadas em tempo real, ajustando mapas de dependências e visualizações.

As informações sobre os diversos sensores e integrações de tecnologia suportados estão disponíveis na
Documentação de gerenciamento de aplicativos Instana.

Instalação do Instana: introdução

Tudo pronto para começar a rastrear (ou gerenciar) seus aplicativos? Você precisará de um
Teste ou conta do Instana
primeiro. Já tem? O melhor lugar para começar é o
Guia de Introdução do Instana.

Avaliação ou conta do Instana Guia de introdução da Instana