Integração com o Zipkin Tracing
Logotipo da Zipkin
O que é Zipkin?

O Zipkin (link fora do ibm.com) é uma tecnologia de rastreamento distribuída, baseada no documento Dapper do Google, que reúne informações sobre fluxos de solicitação do usuário e medições/indicadores de desempenho. Como uma API aberta e neutra do fornecedor, o Zipkin permite que os usuários evitem o bloqueio do fornecedor quando identificar e coletar dados para análise de aplicativos distribuídos, especialmente para o desempenho do aplicativo.

O Zipkin permite que os desenvolvedores criem um rastreamento funcional em sua base de código personalizada para obter insights sobre o comportamento específico do aplicativo. Frameworks também podem utilizar o Zipkin para fornecer as mesmas funções de rastreamento do framework específico.

Comece sua avaliação sem custo hoje mesmo!

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

Coletando rastros de aplicativos com o Zipkin

O uso do Zipkin para coletar traços em uma base de código específica é um processo manual. O Zipkin oferece integrações (chamadas de instrumentação) com muitas bibliotecas comuns. No entanto, todas as bibliotecas e estruturas internas exclusivas precisam ser instrumentadas manualmente pelo(s) desenvolvedor(es).

Há instrumentações do Zipkin disponíveis para uma ampla variedade de linguagens de programação, fornecidas oficialmente ou pela comunidade Zipkin, incluindo:

  • .NET (C#, VB.NET e outros)
  • Go
  • Java
  • Javascript
  • Ruby
  • PHP
  • C++
  • Elixir
  • Lua
  • Python

 

 

Integração do Zipkin Traces com o Instana

O Instana integra perfeitamente as informações do Zipkin Spans em mapas de dependência de serviços/infraestrutura e aprimora os dados fornecidos pelo Zipkin com informações de rastreamento coletadas automaticamente de vários tipos. Como o Instana pode correlacionar dados do AutoTrace™ com dados de rastreamento de todos os feeds de rastreamento, incluindo OpenTracing e Jaeger, as partes interessadas do aplicativo podem ter uma imagem muito mais completa do desempenho geral do aplicativo, solicitações/rastreamentos individuais e cada componente de infraestrutura e aplicativo em todo o aplicativo.

Em última análise, a
solução de gerenciamento de aplicativos da Instana fornece monitoramento automático de infraestrutura de aplicativos e APM para aplicativos dinâmicos com esses recursos importantes:

  • Detecção contínua e automática de mudanças na 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 rastros de aplicativos criados com o Zipkin
  • 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 requer visibilidade do desempenho do host físico ou virtual, dos contêineres, das instâncias de serviço e de todas as dependências de aplicativos e serviços. A Instana e a Zipkin fornecem monitoramento automático para ambientes altamente dinâmicos, com a opção de enriquecer a tecnologia Auto-Tracing da Instana com 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™, Zipkin, OpenTracing, Jaeger 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 pilha para fornecer insights abrangentes de 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 os mapas de dependência e visualizações.

Informações sobre os diversos sensores e integrações de tecnologia com suporte estão disponíveis na Documentação de gerenciamento de aplicativos do Instana.

 

 

Instalação do Instana: introdução

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

Avaliação ou conta do Instana Introdução da Instana.