Zipkin (link esterno a ibm.com) è una tecnologia di tracciamento distribuito, basata sul paper Dapper di Google, che raccoglie informazioni sui flussi di richieste utente e sulle misurazioni e sugli indicatori delle prestazioni. Come API aperta e indipendente dal fornitore, Zipkin consente agli utenti di evitare il blocco da fornitore durante l'identificazione e la raccolta di dati per l'analisi di applicazioni distribuite, specialmente per le prestazioni delle applicazioni.
Zipkin consente agli sviluppatori di creare funzionalità di tracciamento nella codebase personalizzata per ottenere insight sul comportamento specifico dell'applicazione. I framework possono utilizzare Zipkin anche per fornire le stesse funzioni di tracciamento nel framework specifico.
14 giorni, nessuna carta di credito, versione completa
L'utilizzo di Zipkin per raccogliere tracce in un codebase specifico è un processo manuale. Zipkin fornisce integrazioni (chiamate strumentazione) con molte librerie comuni. Tuttavia, eventuali librerie e framework interni univoci devono essere strumentati manualmente dagli sviluppatori.
Sono disponibili strumentazioni di Zipkin per una vasta gamma di linguaggi di programmazione, forniti ufficialmente o dalla comunità Zipkin, tra cui:
Instana integra senza problemi le informazioni dagli span di Zipkin nelle mappe di infrastruttura / dipendenza del servizio e migliora i dati forniti da Zipkin con informazioni di tracciamento di vario tipo raccolte automaticamente. Poiché Instana è in grado di correlare i dati AutoTrace™ con i dati di traccia provenienti da tutti i feed di tracciamento, tra cui OpenTracing e Jaeger, gli stakeholder dell'applicazione possono ottenere un quadro molto più completo delle prestazioni complessive dell'applicazione, delle singole richieste / tracce e di ogni componente dell'infrastruttura e dell'applicazione nell'intera applicazione.
In definitiva,
la soluzione di gestione delle applicazioni di Instana fornisce il monitoraggio automatico APM dell'infrastruttura e delle applicazioni per le applicazioni dinamiche con queste funzionalità chiave:
Il monitoraggio completo delle applicazioni richiede la visibilità delle prestazioni per l'host fisico o virtuale, i contenitori, le istanze del servizio e qualsiasi dipendenza da applicazioni e servizi. Instana e Zipkin offrono un monitoraggio automatico per ambienti altamente dinamici, con la possibilità di arricchire la tecnologia di tracciamento automatico di Instana con informazioni specifiche sull'applicazione o sulle prestazioni
Il back-end indipendente dall'origine dati di Instana combina i dati di configurazione, prestazioni e integrità di Instana AutoTrace™, Zipkin, OpenTracing, Jaeger e molti altri agenti di raccolta dati, per renderlo il modo più rapido e semplice per monitorare le tecnologie supportate in tutto lo stack e fornire gli insight completi sull'applicazione. L'agente Instana rileva automaticamente tutti i componenti dell'infrastruttura, implementa i sensori di monitoraggio necessari e inizia a tracciare applicazioni e richieste. Qualsiasi modifica dell'applicazione o dell'infrastruttura viene rilevata in tempo reale, regolando le mappe e le visualizzazioni delle dipendenze.
Le informazioni sui diversi sensori tecnologici supportati e integrazioni sono disponibili nella Documentazione sulla gestione delle applicazioni Instana.