Monitoraggio di ActiveMQ Artemis

Il sensore Artemis ActiveMQ viene automaticamente distribuito e installato dopo l'installazione dell'agente Instana.

Informazioni supportate

Versioni supportate

Supporto confermato per le metriche e i dati di configurazione per le versioni: da 2.0.0 a 2.6.x. Supportando queste versioni di Artemis, Instana supporta JBoss AMQ versione 7 e successive.

Traccia lato client supportata

Per questa tecnologia, Instana supporta la traccia lato client per la lingua seguente:

Abilita JMX

Se JMX non è abilitato, nell'interfaccia utente viene visualizzato il seguente messaggio:

Jmx is not enabled.
You can enable it in activemq config by setting the broker property useJmx to true.

È possibile abilitare l'accesso JMX rimuovendo l'elemento <authorisation> da /apache-artemis/bin/myinstance/etc/management.xml.

Configurazione di

Per abilitare il monitoraggio metrico approfondito, aggiungere le code che si desidera monitorare nel file di configurazione dell'agente <agent_install_dir>/etc/instana/configuration.yaml:

com.instana.plugin.activemqartemis:
  monitorQueues:
    - 'test-queue'
    - 'DLQ'

Raccolta di metriche

Per visualizzare le metriche, seleziona Infrastruttura nella barra laterale dell'interfaccia utente Instana, fai clic su uno specifico host monitorato, quindi puoi vedere un pannello di controllo host con tutte le metriche e i processi monitorati raccolti.

Dati di Configuration

  • Versione
  • Nome broker
  • ID nodo
  • Porte
  • Limite di memoria
  • Indirizzi
  • Code
  • Acceptor trasporto

Metriche delle prestazioni

Broker

Metrica Descrizione Granularità
Messaggi Aggiunti Il numero di messaggi aggiunti al broker e raccolti da activemq.artemis:broker#TotalMessagesAdded. 1 secondo
Messaggi Notificati Il numero di messaggi riconosciuti (e rimossi) dal broker e raccolti da activemq.artemis:broker#TotalMessagesAcknowledged. 1 secondo
Messaggi Scaduti Il numero di messaggi scaduti sul broker e raccolti dalla somma di subcomponent=queues#MessagesExpired per tutte le code. 1 secondo
Messaggi arrestati Il numero di messaggi arrestati sul broker per superare il numero massimo di tentativi di consegna e raccolti dalla somma di subcomponent=queues#MessagesKilled per tutte le code. 1 secondo
Numero messaggi Il numero di messaggi su tutte le code viene raccolto dalla somma di subcomponent=queues#MessageCount per tutte le code. 1 secondo
Connessioni totali Numero di connessioni totali sul broker e raccolte da activemq.artemis:broker#ConnectionCount. 1 secondo
Consumatori totali Numero di consumer totali sul broker e raccolti da activemq.artemis:broker#TotalConsumerCount. 1 secondo
Utilizzo della memoria La percentuale del limite di memoria utilizzata da tutti gli indirizzi sul broker e raccolta da activemq.artemis:broker#AddressMemoryUsagePercentage. 1 secondo

Code

Metrica Descrizione Granularità
Numero messaggi Il numero di messaggi attualmente presenti in questa coda (inclusi i messaggi pianificati, impaginati e in consegna) e raccolti da subcomponent=queues#MessageCount. 1 secondo
Messaggi Aggiunti Numero di messaggi aggiunti alla coda e raccolti da subcomponent=queues#MessagesAdded. 1 secondo
Messaggi Notificati Numero di messaggi riconosciuti (e rimossi) dalla coda e raccolti da subcomponent=queues#MessagesAcknowledged. 1 secondo
Messaggi Scaduti Numero di messaggi scaduti su questa coda e raccolti da subcomponent=queues#MessagesExpired. 1 secondo
Messaggi arrestati Numero di messaggi arrestati su questa coda a causa del superamento del numero massimo di tentativi di recapito e raccolti da subcomponent=queues#MessagesKilled. 1 secondo

Firme di integrità

Per ogni sensore, esiste una knowledge base curata delle firme di integrità che vengono valutate continuamente rispetto alla metrica in ingresso e vengono utilizzate per generare problemi o incidenti che dipendono dall'impatto dell'utente.

Gli eventi integrati attivano problemi o incidenti in base alle firme di integrità non riuscite sulle entità e gli eventi personalizzati attivano problemi o incidenti in base alle soglie di una singola metrica di qualsiasi entità.

Per informazioni sugli eventi integrati per il sensore Artemis ActiveMQ , vedi Riferimento agli eventi integrati.