https://github.com/monkey-projects/artemis
Docker image for ActiveMQ Artemis with Prometheus metrics endpoint added
https://github.com/monkey-projects/artemis
Last synced: 5 months ago
JSON representation
Docker image for ActiveMQ Artemis with Prometheus metrics endpoint added
- Host: GitHub
- URL: https://github.com/monkey-projects/artemis
- Owner: monkey-projects
- License: mit
- Created: 2025-01-27T10:18:51.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-01-28T12:52:20.000Z (12 months ago)
- Last Synced: 2025-07-30T01:41:46.576Z (6 months ago)
- Language: Clojure
- Size: 16.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ActiveMQ Artemis with Metrics
This repository builds a container image for [ActiveMQ Artemis](https://activemq.apache.org/components/artemis/)
that also exposes [Prometheus](https://prometheus.io) metrics endpoint. To this end
we include [this plugin](https://github.com/rh-messaging/artemis-prometheus-metrics-plugin)
that provides a library that hooks in to Artemis' metrics system, and servlet that exposes
them as a http endpoint.
## Usage
The image can be found on [DockerHub](https://hub.docker.com/repository/docker/monkeyci/artemis).
Just use this image instead of the default one. But you will also need to enable the
plugin explicitly by overriding the default `broker.xml`, as described in [step 2 of
the plugin documentation](https://github.com/rh-messaging/artemis-prometheus-metrics-plugin#installing-in-activemq-artemis).
## Building
Builds are executed on [MonkeyCI](https://monkeyci.com).
It executes these steps:
1. Check out the plugin code from Github
2. Compile the plugin library and servlet
3. Download the Artemis source files
4. Prepare the files for a docker image
5. Copy the plugin lib and war to their appropriate locations
6. Build and push the image (for ARM and AMD platforms).
## License
[MIT License](LICENSE)
Copyright (c) 2025 by [Monkey Projects](https://www.monkey-projects.be).