Jaeger (link esterno a ibm.com) è un sistema di tracciamento distribuito ispirato al paper Dapper di Google e a OpenZipkin, rilasciato in origine come open source da Uber Technologies. Una parte estesa di osservabilità aziendale, Jaeger raccoglie informazioni sui flussi delle richieste utenti e su misurazioni/indicatori delle prestazioni.Utilizzando l'API OpenTracing, un'API aperta e indipendente dal fornitore, Jaeger 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.
Jaeger consente agli sviluppatori di integrare in modo funzionale il tracciamento nella codebase personalizzata per ottenere insight e visibilità sul comportamento dell'applicazione. I framework possono utilizzare Jaeger anche per portare le funzioni di tracciamento nel rispettivo framework.
14 giorni, nessuna carta di credito, versione completa
L'utilizzo di Jaeger per raccogliere tracce in uno specifico codebase è un processo manuale, con impegno di sviluppo basato sull'API OpenTracing. Pertanto, Jaeger può utilizzare le integrazioni esistenti per OpenTracing con molte librerie e linguaggi di programmazione comuni. Tuttavia, eventuali librerie e framework interni univoci devono essere strumentati manualmente dagli sviluppatori.
Sono disponibili integrazioni OpenTracing per una vasta gamma di linguaggi di programmazione, forniti ufficialmente o dalla comunità OpenTracing, tra cui:
Instana integra senza problemi le informazioni dagli span di Jaeger nelle mappe di infrastruttura/dipendenza del servizio, instradando semplicemente il traffico di Jaeger verso l'agente Instana. I dati forniti da Jaeger sono inoltre arricchiti con informazioni di tracciamento raccolte automaticamente di vario tipo. Poiché Instana è in grado di correlare i dati AutoTrace™ con i dati di traccia provenienti da tutti i feed di tracciamento, tra cui Jaeger e Zipkin, 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.
La piattaforma di osservabilità aziendale e la soluzione di gestione delle applicazioni di Instana
forniscono il monitoraggio automatico dell'APM e dell'infrastruttura delle applicazioni per applicazioni dinamiche con queste funzionalità fondamentali:
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 Jaeger 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™, Jaeger, OpenTracing, Zipkin 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 nel
Documentazione sulla gestione delle applicazioni Instana.