Minha IBM Faça login Experimente sem custo
Rastreio do Jaeger para observabilidade

Rastreio do Jaeger para observabilidade

Logotipo do Jaeger
O que é 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.

Coletando rastros de aplicativos com Jaeger

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

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