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.
Quatorze dias, sem cartão de crédito, versão integral
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:
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:
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.