fytta/artemis-pulse

By fytta

Updated 3 months ago

Artemis Pulse is a web app for managing and monitoring Artemis ActiveMQ brokers

Image
Message queues
API management
Monitoring & observability
0

258

fytta/artemis-pulse repository overview

Artemis Pulse Docker Hub Overview

Artemis Pulse is a web application for inspecting and operating ActiveMQ Artemis brokers through a modern browser UI.

It is designed for operational use cases such as queue inspection, message debugging, DLQ handling, and broker visibility without having to work directly with the Artemis console or raw management endpoints.

What You Get

  • Pulse: high-level broker overview with critical queues, backlog, and DLQ visibility.
  • Explorer: day-to-day operational workspace for addresses, queues, messages, and actions.
  • Topology: visual map of broker, addresses, queues, and consumers.
  • Product settings from the UI, persisted in data/settings.json.
  • Spanish and English UI support.

Main Capabilities

  • Inspect queues, addresses, counters, and message payloads.
  • Create and delete addresses and queues from the UI.
  • Publish messages for testing.
  • Consume messages with a temporary consumer flow.
  • Purge queues when cleanup is needed.
  • Retry and move messages from DLQ scenarios.
  • Navigate from summary and topology views into direct queue inspection.

Quick Start

Pull the image:

docker pull fytta/artemis-pulse:latest

Run the container:

docker run -p 4321:4321 -v artemis-pulse-data:/app/data fytta/artemis-pulse:latest

Then open:

http://localhost:4321

On first startup, Artemis Pulse uses internal defaults. From the Settings button in the header, configure the Artemis / Jolokia connection and the app will persist those values in data/settings.json.

Persistent Data

Mounting /app/data is recommended so the product configuration survives container restarts.

Example:

docker run -p 4321:4321 -v artemis-pulse-data:/app/data fytta/artemis-pulse:latest

Typical Usage

Artemis Pulse is useful when you need to:

  • inspect queue state quickly
  • debug message payloads and metadata
  • work with DLQ incidents
  • create test addresses and queues
  • publish or move messages during troubleshooting
  • understand broker relationships visually

Notes

  • Artemis Pulse connects to ActiveMQ Artemis through Jolokia.
  • The image provides the web application only. It does not bundle a broker inside the container.
  • If you want a local full setup with both Artemis and the app, use the repository docker-compose.yml.

Tag summary

Content type

Image

Digest

sha256:8ffda3896

Size

138.3 MB

Last updated

3 months ago

docker pull fytta/artemis-pulse