Monitorowanie ActiveMQ
Czujnik ActiveMQ jest automatycznie wdrażany i instalowany po zainstalowaniu agenta Instana.
Obsługiwane wersje produktu 
Potwierdzona obsługa pomiarów i danych konfiguracyjnych dla wersji: 5.11.1, 5.12.0, 5.13.1, 5.14.3, 5.15.2.
Włącz JMX
Jeśli JMX nie jest włączone, w interfejsie użytkownika zostanie wyświetlony następujący komunikat:
Jmx is not enabled.
You can enable it in activemq config by setting the broker property useJmx to true.
Informacje na temat włączania obsługi JMX przy użyciu właściwości brokera useJmx="true"zawiera sekcja Dokumentacja produktu ActiveMQ.
Konfiguracja 
Aby włączyć monitorowanie szczegółowego pomiaru, dodaj kolejki lub tematy, które mają być monitorowane, do pliku konfiguracyjnego agenta <agent_install_dir>/etc/instana/configuration.yaml:
com.instana.plugin.activemq:
monitorQueues:
- 'test-queue-1'
- 'DLQ.test-1'
monitorTopics:
- 'ActiveMQ.Advisory.Topic'
- 'test-topic-1'
Kolekcja metryk
Aby wyświetlić pomiary, należy wybrać opcję Infrastruktura na pasku bocznym interfejsu użytkownika Instana, kliknąć konkretny monitorowany host, a następnie wyświetlić panel kontrolny hosta ze wszystkimi zgromadzonym pomiarami i monitorowanymi procesami.
Dane konfiguracyjne
- Wersja
- Nazwa brokera
- Status poprawności
- Porty
- Rola
- Limit pamięci
- Limit sklepu
- Tematy
- Queues
- Konektory transportowe
Metryki wydajności 
Broker szeroki
| Metryka | Opis | Granulacja |
|---|---|---|
| Wszystkie tematy Komunikaty Enqueue | Liczba wiadomości, które są wysyłane do brokera i pobierane z produktu BrokerMBean#TotalEnqueueCount. |
1 s |
| Wszystkie tematy Komunikaty Dequeue | Liczba wiadomości, które zostały potwierdzone w brokerze i są gromadzone z programu BrokerMBean#TotalDeque. |
1 s |
| Kolejka wszystkich komunikatów kolejek | Liczba wiadomości, które są wysyłane do wszystkich kolejek i pobierane z sumy BrokerMBean#EnqueueCount dla wszystkich kolejek. |
1 s |
| Komunikaty wszystkich kolejek-Dequeue | Liczba wiadomości, które zostały potwierdzone we wszystkich kolejkach, i jest pobierana z sumy BrokerMBean#DequeueCount dla wszystkich kolejek. |
1 s |
| Łączna liczba połączeń | Łączna liczba połączeń w brokerze i jest pobierana z sumy BrokerMBean,connector=clientConnectors#connectionCount . |
1 s |
| Producenci ogółem | Liczba producentów komunikatów aktywnych w miejscach docelowych w brokerze i jest pobierana z produktu BrokerMBean#TotalProducerCount. |
1 s |
| Łączna liczba konsumentów | Liczba konsumentów komunikatów, które subskrybują miejsca docelowe w brokerze i są gromadzone z produktu BrokerMBean#TotalConsumerCount. |
1 s |
| Użycie pamięci | Procent limitu pamięci, który jest używany i jest pobierany z programu BrokerMBean#MemoryPercentUsage. |
1 s |
| Użycie sklepu | Procent limitu sklepu, który jest używany i który jest pobierany z produktu BrokerMBean#StorePercentUsage. |
1 s |
-Tematy
| Metryka | Opis | Granulacja
|
|---|---|---|
| Liczba producentów | Liczba producentów, którzy są przyłączani do tematu i są kolekcjonowane z produktu BrokerMBean,destinationType=Topic#ProducerCount. |
1 s |
| Liczba konsumentów | Liczba konsumentów zasubskrybowanych w temacie i gromadzonych z produktu BrokerMBean,destinationType=Topic#ConsumerCount. |
1 s |
| Komunikaty umieszczone w kolejce | Liczba wiadomości, które są wysyłane do tematu i są gromadzone z programu BrokerMBean,destinationType=Topic#EnqueueCount. |
1 s |
| Komunikaty usunięte z kolejki | Liczba wiadomości, które zostały potwierdzone (i usunięte) z tematu i są gromadzone z programu BrokerMBean,destinationType=Topic#DequeueCount. |
1 s |
| Wykorzystanie pamięci | Procent limitu pamięci, który jest używany i jest pobierany z programu BrokerMBean,destinationType=Topic#MemoryPercentUsage. |
1 s |
Kolejki
| Metryka | Opis | Granulacja |
|---|---|---|
| Wielkość kolejki | Liczba komunikatów w tej kolejce, w tym wszystkich wysyłanych, ale niepotwierdzonych i gromadzonych w produkcie BrokerMBean,destinationType=Queue#QueueSize. |
1 s |
| Komunikaty umieszczone w kolejce | Liczba komunikatów, które są wysyłane do kolejki i są gromadzone z programu BrokerMBean,destinationType=Queue#EnqueueCount. |
1 s |
| Komunikaty usunięte z kolejki | Liczba wiadomości, które zostały potwierdzone (i usunięte) z kolejki i są gromadzone z programu BrokerMBean,destinationType=Queue#DequeueCount. |
1 s |
| Wykorzystanie pamięci | Procent limitu pamięci, który jest używany i jest pobierany z programu BrokerMBean,destinationType=Queue#MemoryPercentUsage. |
1 s |
Sygnatury poprawności 
Dla każdego czujnika znajduje się kuratowa baza wiedzy o sygnaturach poprawności, które są obliczane w sposób ciągły względem przychodzących pomiarów i są używane do zgłaszania problemów lub incydentów, które zależą od wpływu użytkownika.
Wbudowane zdarzenia** wyzwalają problemy lub incydenty oparte na błędnych podpisach poprawności dla jednostek, a zdarzenia niestandardowe** wyzwalają problemy lub incydenty w oparciu o progi poszczególnych metryk dowolnego obiektu.
Więcej informacji na temat zdarzeń wbudowanych dla czujnika ActiveMQ zawiera sekcja Informacje dodatkowe o zdarzeniach wbudowanych.