Artemis Studio: an open-source cluster console for ActiveMQ Artemis
Описание и применение
Artemis Studio объединяет мониторинг кластера ActiveMQ Artemis в одном интерфейсе, предоставляя живую топологию, таблицу всех очередей, поиск по содержимому сообщений и визуализацию потока сообщений, а также безопасные операции и проверку конфигурации.
Задача
The default Artemis console manages one broker at a time, requiring a separate tab per node and manual JMX navigation to locate queues such as ORDERS.DLQ, which is inefficient for cluster-wide monitoring.
Результат
Artemis Studio consolidates cluster monitoring into a single interface, reducing manual effort and providing advanced features such as live topology, unified queue listing, message content search, flow visualization, safe operations, and configuration review.
Рабочий процесс
- Clone the repository: git clone https://github.com/sudoitir/artemis-studio
- Navigate into the project directory: cd artemis-studio
- Start the application with Docker Compose: docker compose up
Доказательства
The console that ships with Artemis manages one broker at a time. You open a tab per node and walk a JMX tree until you find it.
Live topology with HA roles polled from the nodes themselves
Every queue on every node in one table, sorted by depth
Search over message contents, with a cost indicator that tells you whether a query is a cheap header lookup or a full body scan
Message flow view across diverts, bridges and cluster hops
Safe operations: dry-run on mutating calls, and you type the resource name to confirm a purge or delete
Setup review that flags known misconfigurations
Brokers are polled with one batched Jolokia request per node, tiered by how often data changes, with a rate limiter so the console doesn't load the brokers it watches.
It's alpha, so expect breaking changes. Apache-2.0, and not affiliated with the ASF.
- Дата записи: 2026-10-09T10:55:52.113Z