This is an automated email from the ASF dual-hosted git repository.
robbie pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/artemis.git
The following commit(s) were added to refs/heads/main by this push:
new e83b0fe7cb ARTEMIS-5850 consolidate web console docs
e83b0fe7cb is described below
commit e83b0fe7cbe373adb29feb787d1951dae951407a
Author: Justin Bertram <[email protected]>
AuthorDate: Thu Jan 15 11:15:13 2026 -0600
ARTEMIS-5850 consolidate web console docs
This commit removes all the documentation for the web console that
isn't specific to running the web console embedded in standalone
Artemis.
The broker docs now reference the consolidated web console docs on the
Artemis website so users can still find details on how to actually use
the web console. Since the console and the broker have different release
cycles this reference uses the dependency version from the pom to ensure
the broker documentation always points to the right version of the
console docs.
---
artemis-website/pom.xml | 1 +
docs/user-manual/images/console-artemis-plugin.png | Bin 106167 -> 0 bytes
docs/user-manual/management-console.adoc | 130 ++-------------------
3 files changed, 10 insertions(+), 121 deletions(-)
diff --git a/artemis-website/pom.xml b/artemis-website/pom.xml
index 1e1d0c3734..39e5a1f0b1 100644
--- a/artemis-website/pom.xml
+++ b/artemis-website/pom.xml
@@ -386,6 +386,7 @@
<project-name-full-url>apache-artemis</project-name-full-url>
<project-name-short>Artemis</project-name-short>
<log4j-version>${log4j.version}</log4j-version>
+
<artemis-console-version>${artemis-console-version}</artemis-console-version>
</attributes>
<logHandler>
<outputToConsole>false</outputToConsole>
diff --git a/docs/user-manual/images/console-artemis-plugin.png
b/docs/user-manual/images/console-artemis-plugin.png
deleted file mode 100644
index e943fcf938..0000000000
Binary files a/docs/user-manual/images/console-artemis-plugin.png and /dev/null
differ
diff --git a/docs/user-manual/management-console.adoc
b/docs/user-manual/management-console.adoc
index 22a59fb5db..4165e95783 100644
--- a/docs/user-manual/management-console.adoc
+++ b/docs/user-manual/management-console.adoc
@@ -3,18 +3,7 @@
:idseparator: -
:docinfo: shared
-{project-name-full} ships by default with a management console.
-It is powered by http://hawt.io[Hawt.io].
-
-Its purpose is to expose the xref:management.adoc#management[Management API]
via a user-friendly web ui.
-
-== Login
-
-To access the management console, use a browser and go to the URL
link:[http://localhost:8161/console].
-
-A login screen will be presented, if your broker is secure, you will need to
use a user with admin role, if it is unsecure simply enter any user/password.
-
-image::images/console-login.png[Apache Artemis Console Login]
+{project-name-full} ships by default with a management console powered by
http://hawt.io[Hawt.io].
== Security
@@ -31,6 +20,7 @@ Pay particular attention to the `<cors>` restrictions when
exposing the console
Any request with an `Origin` header using the HTTPS scheme which is ultimately
received by Jolokia via HTTP is discarded by default since it is deemed
insecure.
If you use a TLS proxy that transforms secure requests to insecure requests
(e.g. in a Kubernetes environment) then consider changing the proxy to preserve
HTTPS and switching the embedded web server to HTTPS.
If that isn’t feasible then you can accept the risk by specifying following
element
+
[,xml]
----
<cors>
@@ -43,119 +33,17 @@ If that isn’t feasible then you can accept the risk by
specifying following el
Problems with Jolokia security are often observed as the ability to login to
the console, but the console is blank.
-== Console
-
-Once logged in you should be presented with a screen similar to.
-
-image::images/console-artemis-plugin.png[Apache Artemis Console Artemis Plugin]
-
-=== Navigation Menu
-
-On the top right is a small menu area where you will see some icons.
-
-* `question mark`
-This will open a menu with the following items
-** `Help` This will navigate to the console user guide
-** `About` this will load an about screen, here you will be able to see and
validate versions
-* `person`
-will provide a drop-down menu with
-** `Preferences` this will open the preference page
-** `Log out` self descriptive.
-
-=== Navigation Tabs
-
-Running below the navigation menu, you will see several default feature tabs.
-The first two are specific to the broker.
-The rest of this document will feature on these two tabs.
-
-* `Artemis` This shows detailed information of {project-name-full} specific
functionality in a tabular format.
-* `Artemis JMX` This is a JMX view of {project-name-full} specific
functionality.
-* `JMX` This exposes the raw Jolokia JMX so you can browse/access all the JMX
endpoints exposed by the JVM.
-* `Runtime` This allows you to monitor the thread usage and their state as
well as view metrics, etc.
-
-In previous versions there was a "Connect" tab which could be used to connect
to a remote broker from the same console.
-This was disabled by default for security purposes, but it can be enabled
again by removing `-Dhawtio.disableProxy=true` from `artemis.profile` (or
`artemis.profile.cmd` on Windows).
-
-You can install further hawtio plugins if you wish to have further
functionality.
-
-== Artemis Tab
-
-Click `Artemis` in the left navigation bar to see the broker-specific plugin.
-The `Artemis` tab shows information in a tabular format.
-(The Artemis tab won't appear if there is no broker in this JVM).
-
-=== Status Tab
-
-The `Status` tab shows the basic health of the broker.
-
-==== Acceptors
-
-This expands to show and expose details of the current configured acceptors.
-
-==== Broker Network
-
-This expands to show and expose details of the current cluster of brokers.
-
-=== Connections Tab
+=== Logging In
-This shows a table of all the connections from clients and other brokers.
-
-=== Sessions Tab
-
-This shows a table of all sessions that belong to connected clients.
-
-=== Producers Tab
-
-This shows a table of all client producers, including messages sent
information.
-
-=== Consumers Tab
-
-This shows a table of all client consumers, including messages delivered
information.
-
-=== Addresses Tab
-
-This shows a table of all the Broker's addresses
-
-==== Key Operations
-
-===== Creating a new Address
-
-To create a new address simply click on the "Create Address" button and fill
in the form presented.
-
-You can also perform operations on an address by clicking on the 3 dots and
choosing the appropriate operation.
-
-
-=== Queues Tab
-
-This shows a table of all the Broker's queues
-
-== Artemis JMX Tab
-
-Click `Artemis JMX` in the left navigation bar to see the Artemis JMX specific
plugin.
-(The Artemis JMX tab won't appear if there is no broker in this JVM).
-The Artemis JMX plugin works very much the same as the JMX plugin however with
a focus on interacting with an Artemis broker.
-
-=== Tree View
-
-The tree view on the left-hand side shows the top level JMX tree of each
broker instance running in the JVM.
-Expanding the tree will show the various MBeans registered by Artemis that you
can inspect via the *Attributes* tab.
-
-=== Key Operations
-
-==== Creating a new Address
-
-To create a new address simply click on the broker or the address folder in
the jmx tree and click on the create tab.
-
-Once you have created an address you should be able to *Send* to it by
clicking on it in the jmx tree and clicking on the send tab.
-
-==== Creating a new Queue
+To access the management console, use a browser and go to the URL
link:[http://localhost:8161/console].
-To create a new queue click on the address you want to bind the queue to and
click on the create tab.
+A login screen will be presented.
+If your broker is secured, you will need to use a user with admin role.
+If it is unsecured, enter any user/password.
-Once you have created a queue you should be able to *Send* a message to it or
*Browse* it or view the *Attributes* or *Charts*.
-Simply click on the queue in th ejmx tree and click on the appropriate tab.
+image::images/console-login.png[Apache Artemis Console Login]
-You can also see a graphical view of all brokers, addresses, queues and their
consumers using the *Diagram* tab.
+Once logged in check out the
https://artemis.apache.org/components/artemis-console/documentation/version/${artemis-console-version}[Artemis
Console documentation] for details on how to use the console.
== Status Logging
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]