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.