Integrazione di Zipkin Tracing
Logo di Zipkin
Che cos'è Zipkin?

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.

Inizia la tua PROVA GRATUITA oggi!

14 giorni, nessuna carta di credito, versione completa

Raccolta di tracce dell'applicazione con Zipkin

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:

  • .NET (C#, VB.NET e altri)
  • Go
  • Java
  • JavaScript
  • Ruby
  • PHP
  • C++
  • Elisir
  • Lua
  • Python

 

 

Integrazione delle tracce di Zipkin in Instana

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:

  • Rilevamento continuo e automatico delle modifiche all'infrastruttura
  • Strumentazione automatica, senza riavvio, di codice di linguaggi di programmazione come Java, .NET, Python, PHP e altri tramite Instana AutoTrace
  • Riutilizzo delle tracce dell'applicazione create utilizzando Zipkin
  • Rilevamento automatico di guasti e soglie per i servizi monitorati
  • Visualizzazione delle mappe delle dipendenze dei servizi
  • Tracciamento delle richieste degli utenti su tutti i sistemi
  • Monitoraggio della qualità delle applicazioni e dei servizi

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.

 

 

Installazione Instana: guida introduttiva

Pronto per iniziare a tracciare (o gestire) le tue applicazioni? Innanzitutto avrai bisogno di una  versione di prova o di un account Instana (link esterno a ibm.com). Ce l'hai già? Il miglior punto di partenza è la Guida introduttiva di Instana.

Versione di prova o account Instana Guida introduttiva di Instana.