Monitoraggio di JVM
Java
Monitoraggio e gestione delle prestazioni di JVM

Java (link esterno a ibm.com) è uno dei linguaggi di programmazione più utilizzati per realizzare soluzioni internet critiche e altamente scalabili. Inoltre, JVM (Java Virtual Machine) è il motore runtime più utilizzato per la creazione di altri componenti importanti di sistemi mission critical come Cassandra o Hadoop. Il monitoraggio Java/JVM di Instana offre una gestione completa delle prestazioni e dello stato delle applicazioni e dei servizi in esecuzione all'interno di Java Virtual Machine, inclusi i parametri interni e le metriche delle prestazioni di JVM.

Per comprendere e ottimizzare le prestazioni delle applicazioni e automatizzare ulteriormente i flussi di lavoro di gestione delle prestazioni, il monitoraggio automatico Java di Instana non si limita a mostrare semplici metriche ma offre una serie completa di funzioni di gestione e monitoraggio:

  • Rilevamento di istanze Java/JVM
  • Monitoraggio dello stato a configurazione zero
  • Strumentazione automatica del codice per le tecnologie supportate (ad es. Spring Boot, Apache Tomcat e altri)
  • Mappatura automatica e visualizzazione delle mappe delle dipendenze del servizio
  • Tracciamento end-to-end delle richieste su tutti i sistemi
  • Rilevamento automatico di applicazioni e servizi

Il monitoraggio completo di JVM richiede la visibilità delle prestazioni dell'host fisico o virtuale, dei container, delle istanze Java, delle metriche tipiche di JVM (come i dati della Garbage Collection) e di tutte le applicazioni e i servizi distribuiti nell'istanza JVM.

Instana è il modo più rapido e semplice per monitorare i servizi basati su Java in tutto lo stack e fornire informazioni complete sulle applicazioni. L'agente Instana rileva automaticamente tutte le istanze JVM, implementa i sensori di monitoraggio necessari e inizia a tracciare applicazioni e richieste. Inoltre, Instana determina automaticamente non solo lo stato delle istanze JVM, ma anche delle applicazioni e dei servizi in esecuzione al suo interno.

Inizia la tua PROVA GRATUITA oggi!

14 giorni, nessuna carta di credito, versione completa

Monitoraggio delle prestazioni di JVM e del codice Java

Una volta distribuito, l'agente Instana identifica automaticamente tutte le istanze Java in esecuzione, quindi implementa e configura automaticamente il sensore di monitoraggio Java di Instana, nonché altri sensori per le tecnologie utilizzate nelle applicazioni in esecuzione all'interno di JVM. La base di conoscenza accurata di Instana è in grado di identificare quali sono le metriche delle prestazioni rilevanti che devono essere raccolte, e in quale modo raccoglierle. Per monitorare lo stato dei servizi Java, vengono raccolte anche metriche aggiuntive. Dal momento che la configurazione automatica di Instana raccoglie tutte le informazioni pertinenti, il monitoraggio delle istanze Java è estremamente semplice.

Per determinare lo stato complessivo del servizio, il sensore di monitoraggio Java di Instana raccoglie anche dati relativi ai KPI nell'ambiente di esecuzione JVM monitorato per determinarne lo stato d'integrità.

Con l'aiuto dell'Intelligenza Artificiale (IA) e delle firme di integrità della base di conoscenza accurata, Instana rileva automaticamente i problemi relativi alle singole istanze Java e agli incidenti che coinvolgono i servizi. In base alla gravità, Instana automatizza l'escalation degli incidenti e l'identificazione delle cause primarie, aiutandoti a risolvere i problemi prima che coinvolgano gli utenti.

Monitoraggio della configurazione Java/JVM

Oltre ai dati relativi alle prestazioni e allo stato, il sensore di monitoraggio Java di Instana raccoglie anche i dati di configurazione, consentendo a Instana di analizzare e correlare i dati di configurazione e le modifiche con le informazioni sulle prestazioni delle applicazioni e dei servizi.

Tutte le informazioni sulle prestazioni e sulla configurazione dell'istanza JVM e delle applicazioni o dei servizi al suo interno sono riepilogate in un unico dashboard di monitoraggio, che mostra tutte le informazioni Java pertinenti in un'unica posizione, consentendo di risolvere più facilmente i problemi e ottimizzare le prestazioni.

Il monitoraggio delle prestazioni di Java si concentra sulle metriche dei servizi e sulle loro interazioni con altri servizi o archivi dati. Instana identifica e raccoglie automaticamente le metriche dei servizi pertinenti.

Dati di monitoraggio Java/JVM

Il monitoraggio JVM di Instana include tre tipi di dati: dati di configurazione, metriche delle prestazioni e firme di integrità:

Le metriche aggiuntive vengono acquisite in base alle tecnologie e ai framework distribuiti nelle istanze JVM.

Per ulteriori informazioni sulle diverse informazioni dei sensori, consulta la documentazione di Instana su
Monitoraggio JVM e Java.

Dati di configurazione Java

  • Versione
  • Runtime
  • Dimensione heap
  • Percorso classe

Dati sulle prestazioni Java

  • Attività GC
  • Utilizzo della memoria
  • Pool di memoria
  • Thread

Firme di integrità di Java

  • Cache del codice
  • Dimensione PermGen/MetaSpace
  • Attività GC
  • Dimensione e utilizzo dell'heap
    Installazione del sensore Java: guida introduttiva

    Pronto per iniziare? Prima avrai bisogno di una versione di prova o di un account Instana (link esterno a ibm.com). Ne hai già uno? Il miglior punto di partenza è la Guida introduttiva di Instana.

    Versione di prova o account Instana Guida introduttiva di Instana