https://issues.apache.org/jira/browse/ARTEMIS-5419

On Fri, 11 Apr 2025 at 11:54, Vilius Šumskas
<vilius.sums...@rivile.lt.invalid> wrote:

> I hope it's OK, but I could add one note regarding filter column. If
> filter is complicated the table doesn't fit into the screen and doesn't
> have any horizontal scrollbar to see other columns. See
> https://pasteboard.co/4cBlYsqgCaSx.png I think old console also didn't
> fit my filters into a window, but at least it had a way to scroll
> horitontally.
> The issue probably could be reproduced with any column containing large
> text block.
>
> --
>     Vilius
>
> -----Original Message-----
> From: Andy Taylor <andy.tayl...@gmail.com>
> Sent: Friday, April 11, 2025 12:09 PM
> To: users@activemq.apache.org
> Subject: Re: 2.40.0 HAWTIO console design
>
> I have created some Jiras to cover the feedback, see [1] for the current
> open Console jiras. I am going to make ARTEMIS-5406 my priority as it
> covers mostly improvements around address/queue navigation and management.
> If anyone has any more ideas as to how to improve this then let me know,
> or even some mockups?
>
> Jan I didn't quite understand the following
>
> * Getting back from the list of queues to the list of addresses is only
> possible by clicking the Addresses panel, and that returns me back to page
> 1.
> * Navigating without the tree forces me to open the list of queues.
> However, some queues may have very complicated filters, so the filter
> column needs to stay hidden.
>
> could you provide more info and I will raise jiras.
>
> just fyi I am on PTO for the couple of weeks so won't have access to email
>
> Andy
>
> 1.
>
> https://issues.apache.org/jira/browse/ARTEMIS-5406?jql=project%20%3D%20ARTEMIS%20AND%20component%20%3D%20%22Web%20Console%22%20and%20status%20%3D%20Open%20
>
>
> On Thu, 10 Apr 2025 at 13:39, Vilius Šumskas 
> <vilius.sums...@rivile.lt.invalid>
> wrote:
>
> > First of all, thank you very much Andy for your hard work! Compared to
> > other brokers, like for example RabbitMQ or RocketMQ, or any pub/sub
> > type cloud based implementation, Artemis management UI is lacking so
> > ANY movement in that direction is much appreciated.
> >
> > Nevertheless, I think part of the feedback from Jan is valid. I could
> > not use the new console before it was released, as we have an internal
> > policy to not allow dev versions in our infrastructure, but I've been
> > using console on Artemis 2.40.0 for couple of weeks now I thought I
> > will share my wishes and nuances I've stumbled upon. Our use case is
> > mainly to allow our Java app developers to have an overview of the
> > Artemis broker itself and perform some cleanup/delete operations on
> > addresses and queues, but I think some points could make console more
> usable for everyone.
> >
> > * I'm not really missing three view of an old console. I think a tree
> > looses usability very quickly when you have at least few hundred
> > queues or more. Getting rid of it was the right choice. However, this
> > didn't solve another issue (which by the way was in the old console
> > too). The issue of requiring to navigate between addresses and queues
> > tabs very often, even for simple task. Let's say I want to cleanup old
> > queues which are a left over of a legacy JMS subscription topic.
> > First I have to go to Queues tab, then order by consumer count, find a
> > queue which has 0 consumers, click on address name of that queue to
> > ensure that another queue for that address exist, delete legacy queue,
> > go back into queues tab and repeat all actions for the next item in the
> list. This switches tabs at least couple of times.
> > I think having some kind of limited representation of hierarchy on
> > particular address or queue page would be very useful, and there will
> > be no need to move away from the tab. As an example you can see how
> > hierarchy is represented in RabbitMQ management UI. One queue page
> > with bindings below https://pasteboard.co/8jXYZ1bOYSBk.png , one
> > exchange with all bound queue https://pasteboard.co/B1Ln592HA6x7.png
> > (exchange == address in Artemis terms).
> > * Search and sorting options should be remembered at least for the
> > duration of the web session. It is a pain to do sorting option reset
> > essentially for every query.
> > * Search by "name" field and search using "contains" instead of "equals"
> > by default.
> > * There is a small UI bug where choosing a sorting or search option
> > doesn't remove the dropdown from the view. You have to click one more
> > time on the dropdown, to make it go away.
> > * Sorting by clicking on the column name would be nice.
> > * Address/Queue name in the list should be clickable and go into
> > particular object overview.
> > * Various basic operation buttons should be visible and not hidden
> > under "three dots" menu. Some basic operations, like queue purge, send
> > message, etc. could appear in the object overview window mentioned
> > above. Now you have to hunt for those actions partly in Artemis JMX
> > view, partly by clicking three dots menu.
> > * Support for multi-object operations would be great, like the ability
> > to select couple of queues from the list and delete them. Use case is
> > simple, find queues with most messages and delete them. My ideal
> > process for such case would look like this: 1) go to Queues tab, 2)
> > click on the "message count" column two times to sort in descending
> > order, 3) mark, let's say, top 4 results, 4) click "delete" button on
> > top which is placed somewhere near search form.
> > * Less padding and smaller fonts. This could be a user preference.
> > * Ability to display dates in ISO 8601 format.
> > * In Artemis JMX tree, clicking on attribute opens docked window with
> > full attribute description on the right, but in order to close that
> > docked window you have to click X symbol. It would be great if
> > clicking the same attribute the second time the window would be closed.
> >
> > Hopefully that's a fair feedback from me.
> >
> > --
> >    Best Regards,
> >     Vilius
> >
> > -----Original Message-----
> > From: Andy Taylor <andy.tayl...@gmail.com>
> > Sent: Thursday, April 10, 2025 9:15 AM
> > To: users@activemq.apache.org
> > Subject: Re: 2.40.0 HAWTIO console design
> >
> > + 1 to all that Justin said. Just to add a little more, Jolokia polls
> > + all
> > the JMX beans regularly and this does not currently scale, once you
> > hit a certain number of addresses the console just hangs, most of this
> > is just for the JMX tree and isnt needed for the non JMX view. I am
> > currently working with the hawtIO team to introduce a caching
> > mechanism to alleviate some of this and once that is complete I will
> > add a flag to disable the JMX view which will in turn mean no polling
> > is needed. This will allow the console to scale.
> >
> > If I get time today I will go thru the bullet list raised and create
> > some jiras. Just fyi the design of components was really driven by
> > what Patternfly <https://www.patternfly.org/> exposes by default,
> > making the console experience the same would not be a sensible
> > approach and would have taken much longer.
> >
> > As always this is a community project and it would be great to have
> > some other folk contribute, currently it is only me and my time is
> > limited, although I will prioritise any issues and address them when I
> have time.
> >
> > Andy
> >
> > On Wed, 9 Apr 2025 at 23:43, Justin Bertram <jbert...@apache.org> wrote:
> >
> > > It's worth noting that there have been 2 independent releases of the
> > > console that was integrated into and shipped with 2.40.0. Both of
> > > these releases were announced on this list [1] [2]. Both
> > > announcements included a notification that it would replace the
> existing console.
> > > The first release was in early October 2024 so there's been roughly
> > > 6 months to test and provide feedback.
> > >
> > > I realize folks are busy, etc. My point is simply that early
> > > feedback was an option, and the redesign shouldn't have been a
> > > surprise. I'm not sure what else could have been done to make a
> meaningful difference.
> > >
> > >
> > > Justin
> > >
> > > [1] https://lists.apache.org/thread/vzw5qr4zs59lm35g99g1034jgfcynm6x
> > > [2] https://lists.apache.org/thread/cm6001qcmp98lpx7p1p75pc3v1l0c0yr
> > >
> > > On Wed, Apr 9, 2025 at 3:44 AM Jan Šmucr
> > > <jan.sm...@aimtecglobal.com>
> > > wrote:
> > >
> > > > Hello.
> > > > I know I may get some hate for this, but still, I'd like to ask:
> > > > Is the new console about to get some usability upgrades?
> > > > We're running 2.35.0 atm, and soon I'll be asked to upgrade to a
> > > > newer version. But admittedly, the new console gives me wrinkles.
> > > > Simply put, it's more JMX and less Artemis, and it wastes way too
> > > > much space for a productivity tool.
> > > > 2.39.0 main screen with address tree expanded:
> > > > https://ibb.co/JRqmmqHk
> > > > 2.40.0 main screen with address tree expanded:
> > > > https://ibb.co/svh1DFTh Are there plans to adjust the console
> > > > towards the previous user experience, or can I somehow revert to
> > > > the
> > original one?
> > > > Thank you.
> > > > Jan
> > > >
> > >
> >
>

Reply via email to