Good grief. I'll get that one removed. I just created https://github.com/apache/activemq-artemis-console-plugin.git. Please use that one instead.
Thanks for the heads up! Justin On Tue, Mar 19, 2024 at 10:23 AM Timothy Bish <tabish...@gmail.com> wrote: > On 3/19/24 11:01, Justin Bertram wrote: > > Done - > https://github.com/apache/activemq-activemq-artemis-console-plugin > > > Looks like you included 'activemq' in the name when creating the repo so > now you have two activemq's in the new repo name, likely should get that > fixed. > > > > Justin > > > > On Tue, Mar 19, 2024 at 9:55 AM Andy Taylor <andy.tayl...@gmail.com> > wrote: > > > >> Correct > >> > >> On Tue, 19 Mar 2024, 14:29 Justin Bertram, <jbert...@apache.org> wrote: > >> > >>> Just to confirm...The repo name should be > >>> "activemq-artemis-console-plugin", right? > >>> > >>> > >>> Justin > >>> > >>> On Tue, Mar 19, 2024 at 9:22 AM Andy Taylor <andy.tayl...@gmail.com> > >>> wrote: > >>> > >>>> turns out I don't have permissions to create a repo, could someone > from > >>> the > >>>> PMC do this for me? > >>>> > >>>> On Tue, 19 Mar 2024 at 09:27, Andy Taylor <andy.tayl...@gmail.com> > >>> wrote: > >>>>> I will go ahead and request the new repo today > >>>>> > >>>>> On Mon, 18 Mar 2024 at 18:39, Timothy Bish <tabish...@gmail.com> > >>> wrote: > >>>>>> On 3/18/24 13:33, Andy Taylor wrote: > >>>>>>> so I am open to names, how about artemis-console-plugin v1.0.0 > >>>>>> +1 > >>>>>> > >>>>>> > >>>>>>> On Mon, 18 Mar 2024 at 17:24, Clebert Suconic < > >>>>>> clebert.suco...@gmail.com> > >>>>>>> wrote: > >>>>>>> > >>>>>>>> +1 on activemq-artemis-console-plugin > >>>>>>>> > >>>>>>>> > >>>>>>>> As Robbie said, you will need different versions for it. I feel > >>> like > >>>>>>>> it would be easier to use a different name... but I don't mind > >> what > >>>>>>>> you have to do. Whatever makes it easier to be implemented. > >>>>>>>> > >>>>>>>> > >>>>>>>> On Mon, Mar 18, 2024 at 1:10 PM Robbie Gemmell < > >>>>>> robbie.gemm...@gmail.com> > >>>>>>>> wrote: > >>>>>>>>> On the module name, if it stays the same then consideration > >> would > >>>> also > >>>>>>>>> need to be given to the version. It would need to be higher than > >>>>>>>>> before to keep using the same name, but using a broker version > >>> isnt > >>>>>>>>> necessarily that obvious if we dont expect to release it on the > >>> same > >>>>>>>>> schedule as the broker. > >>>>>>>>> > >>>>>>>>> On Mon, 18 Mar 2024 at 16:46, Andy Taylor < > >> andy.tayl...@gmail.com > >>>>>>>> wrote: > >>>>>>>>>> +1 for avtivemq-artemis-console-plugin but I think we should > >>> keep > >>>>>> the > >>>>>>>>>> artifact name as it is now for consistency, i.e. artemis-plugin > >>>>>>>>>> > >>>>>>>>>> On Mon, 18 Mar 2024 at 16:29, Robbie Gemmell < > >>>>>> robbie.gemm...@gmail.com > >>>>>>>>>> wrote: > >>>>>>>>>> > >>>>>>>>>>> We should discuss the name then someone can create it via > >>>>>>>>>>> https://selfserve.apache.org > >>>>>>>>>>> > >>>>>>>>>>> It would be something of the form activemq-artemis-<foo> for > >>>>>>>>>>> consistency. Regarding <foo>, what is actually going in it, a > >>>>>> console > >>>>>>>>>>> 'plugin' ? > >>>>>>>>>>> > >>>>>>>>>>> So perhaps activemq-artemis-console-plugin ? > >>>>>>>>>>> > >>>>>>>>>>> On Mon, 18 Mar 2024 at 07:46, Andy Taylor < > >>> andy.tayl...@gmail.com > >>>>>>>> wrote: > >>>>>>>>>>>> Lets go with a separate repo then, @clebert or anyone, can > >> you > >>>>>>>> create me > >>>>>>>>>>> a > >>>>>>>>>>>> new repo or talk me thru how to do it. What shall we call > >> this > >>>> new > >>>>>>>>>>>> component/repo, considering we will still have an > >>> artemis-console > >>>>>>>> module > >>>>>>>>>>> in > >>>>>>>>>>>> the artemis repo? > >>>>>>>>>>>> > >>>>>>>>>>>> Clebert, I will add this new fields in your PR to the new > >>> console > >>>>>>>> as > >>>>>>>>>>> well. > >>>>>>>>>>>> Andy > >>>>>>>>>>>> > >>>>>>>>>>>> On Fri, 15 Mar 2024 at 19:03, Clebert Suconic < > >>>>>>>> clebert.suco...@gmail.com > >>>>>>>>>>>> wrote: > >>>>>>>>>>>> > >>>>>>>>>>>>> I think we have a consensus on a separate repo. > >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>>> @Andy: me an Anton, we wre adding a field for internal > >> queues > >>>>>>>> in the > >>>>>>>>>>> admin > >>>>>>>>>>>>> console. If you could make sure we keep that on the new one > >>>>>>>> please ? > >>>>>>>>>>> Or > >>>>>>>>>>>>> let us know how to adjust it? > >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>>> https://github.com/apache/activemq-artemis/pull/4856 > >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>>> On Thu, Mar 14, 2024 at 10:29 AM Justin Bertram < > >>>>>>>> jbert...@apache.org> > >>>>>>>>>>>>> wrote: > >>>>>>>>>>>>> > >>>>>>>>>>>>>> +1 for a separate repo > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> Justin > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> On Thu, Mar 14, 2024 at 3:56 AM Andy Taylor < > >>>>>>>> andy.tayl...@gmail.com> > >>>>>>>>>>>>>> wrote: > >>>>>>>>>>>>>> > >>>>>>>>>>>>>>> Clebert, I think it will be weeks rather than days so I > >>>>>>>> would just > >>>>>>>>>>>>>> release > >>>>>>>>>>>>>>> when you are ready. > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> Robbie, I think for now a separate repo is my preferred > >>>>>>>> solution, > >>>>>>>>>>> the > >>>>>>>>>>>>>>> console can actually be run outside of embedded artemis so > >>>>>>>>>>> development > >>>>>>>>>>>>> is > >>>>>>>>>>>>>>> easy. Can someone create a new repo? > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>> On Wed, 13 Mar 2024 at 17:45, Clebert Suconic < > >>>>>>>>>>>>> clebert.suco...@gmail.com > >>>>>>>>>>>>>>> wrote: > >>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> If it was a matter of 1 day to include it I would prefer > >>>>>>>> to wait > >>>>>>>>>>> for > >>>>>>>>>>>>>> it. > >>>>>>>>>>>>>>>> Other than that then I’m releasing on Monday. > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>> On Wed, Mar 13, 2024 at 1:40 PM Robbie Gemmell < > >>>>>>>>>>>>>> robbie.gemm...@gmail.com > >>>>>>>>>>>>>>>> wrote: > >>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> I'd say the answer to 'Wait for <foo> to do a release?' > >>>>>>>> is > >>>>>>>>>>> usually > >>>>>>>>>>>>> no > >>>>>>>>>>>>>>>>> unless its about a blocking bug/regression or there's > >>>>>>>> really > >>>>>>>>>>>>> nothing > >>>>>>>>>>>>>>>>> else important ready to go. This definitely isnt that > >>>>>>>> and also > >>>>>>>>>>> isnt > >>>>>>>>>>>>>>>>> ready yet while other stuff is, so seems a clear no to > >>>>>>>> me. > >>>>>>>>>>>>>>>>> On Wed, 13 Mar 2024 at 16:58, Clebert Suconic < > >>>>>>>>>>>>>>> clebert.suco...@gmail.com > >>>>>>>>>>>>>>>>> wrote: > >>>>>>>>>>>>>>>>>> Should I wait for the 2.33 release ? > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> See my other thread about the heads up. > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> Or you think this may take a lot longer ? > >>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>> On Wed, Mar 13, 2024 at 7:27 AM Andy Taylor < > >>>>>>>>>>>>>> andy.tayl...@gmail.com> > >>>>>>>>>>>>>>>>> wrote: > >>>>>>>>>>>>>>>>>>> The current Artemis console is based on HawtIO 1 > >>>>>>>> which > >>>>>>>>>>> itself > >>>>>>>>>>>>> is > >>>>>>>>>>>>>>>>> written > >>>>>>>>>>>>>>>>>>> using Bootstrap. Bootstrap is old and no longer > >>>>>>>> maintained > >>>>>>>>>>> so > >>>>>>>>>>>>>>> HawtIO > >>>>>>>>>>>>>>>>> (v3/4) > >>>>>>>>>>>>>>>>>>> has moved to use React and Patternfly and is also > >>>>>>>> written > >>>>>>>>>>> in > >>>>>>>>>>>>>>>>> Typescript. > >>>>>>>>>>>>>>>>>>> I have been working in the background over the last > >>>>>>>> several > >>>>>>>>>>>>>> months > >>>>>>>>>>>>>>> to > >>>>>>>>>>>>>>>>>>> upgrade the console to hawtIO 4, this work can be > >>>>>>>> found > >>>>>>>>>>> here > >>>>>>>>>>>>>>>>>>> < > >>>> > https://github.com/andytaylor/activemq-artemis/tree/artemis-console-ng > >>>>>>>>>>>>>>>> . > >>>>>>>>>>>>>>>>>>> This is still a WIP but is close to completion, I > >>>>>>>> basically > >>>>>>>>>>>>> have > >>>>>>>>>>>>>> to > >>>>>>>>>>>>>>>>> finish > >>>>>>>>>>>>>>>>>>> off some branding, fix the console tests and > >>>>>>>> implement an > >>>>>>>>>>>>> upgrade > >>>>>>>>>>>>>>>>> feature. > >>>>>>>>>>>>>>>>>>> A couple of things to note: > >>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>> - I have separated out the JMX tree and its tabs > >>>>>>>> from > >>>>>>>>>>> the > >>>>>>>>>>>>> tabs > >>>>>>>>>>>>>>>> that > >>>>>>>>>>>>>>>>> are > >>>>>>>>>>>>>>>>>>> not related to the tree selection. I always found > >>>>>>>> this > >>>>>>>>>>> a bit > >>>>>>>>>>>>>>>>> strange so > >>>>>>>>>>>>>>>>>>> now > >>>>>>>>>>>>>>>>>>> there are 2 tabs Artemis and Artemis JMX, the > >>>>>>>> latter > >>>>>>>>>>> uses > >>>>>>>>>>>>> the > >>>>>>>>>>>>>>> JMX > >>>>>>>>>>>>>>>>> tree > >>>>>>>>>>>>>>>>>>> as > >>>>>>>>>>>>>>>>>>> before. It is possible however to do anything in > >>>>>>>> the > >>>>>>>>>>> Artemis > >>>>>>>>>>>>>> tab > >>>>>>>>>>>>>>>>> that > >>>>>>>>>>>>>>>>>>> you > >>>>>>>>>>>>>>>>>>> can do in the JMX tab, view attributes and > >>>>>>>> operations > >>>>>>>>>>> for > >>>>>>>>>>>>>>>> instance. > >>>>>>>>>>>>>>>>>>> There > >>>>>>>>>>>>>>>>>>> is an issue currently where if there are > >>>>>>>> thousands of > >>>>>>>>>>>>> address > >>>>>>>>>>>>>> or > >>>>>>>>>>>>>>>>> queues > >>>>>>>>>>>>>>>>>>> then performance becomes an issue. this is > >>>>>>>> because the > >>>>>>>>>>> whole > >>>>>>>>>>>>>> JMX > >>>>>>>>>>>>>>>>> tree is > >>>>>>>>>>>>>>>>>>> loaded into memory and this can cause even the > >>>>>>>> broker to > >>>>>>>>>>>>> fall > >>>>>>>>>>>>>>>> over. > >>>>>>>>>>>>>>>>> My > >>>>>>>>>>>>>>>>>>> plan > >>>>>>>>>>>>>>>>>>> at some point is to allow disabling the JMX view > >>>>>>>> and to > >>>>>>>>>>> lazy > >>>>>>>>>>>>>>> load > >>>>>>>>>>>>>>>> in > >>>>>>>>>>>>>>>>>>> MBeans > >>>>>>>>>>>>>>>>>>> as and when needed, this is a task for further > >>>>>>>> down the > >>>>>>>>>>> road > >>>>>>>>>>>>>>> tho. > >>>>>>>>>>>>>>>>>>> - The console is built using yarn and is > >>>>>>>> incredibly > >>>>>>>>>>> slow to > >>>>>>>>>>>>>>> build, > >>>>>>>>>>>>>>>>> in > >>>>>>>>>>>>>>>>>>> fact it takes longer than it takes to build the > >>>>>>>> rest of > >>>>>>>>>>>>>> Artemis. > >>>>>>>>>>>>>>>> It > >>>>>>>>>>>>>>>>> may > >>>>>>>>>>>>>>>>>>> be > >>>>>>>>>>>>>>>>>>> better to have the new console in its own > >>>>>>>> repository, > >>>>>>>>>>>>> release > >>>>>>>>>>>>>> it > >>>>>>>>>>>>>>>>>>> independently and just consume it in Artemis. > >>>>>>>> This means > >>>>>>>>>>>>> some > >>>>>>>>>>>>>>>> extra > >>>>>>>>>>>>>>>>> work > >>>>>>>>>>>>>>>>>>> for a release but once the console becomes stable > >>>>>>>> it > >>>>>>>>>>>>> shouldn't > >>>>>>>>>>>>>>> be > >>>>>>>>>>>>>>>>> too > >>>>>>>>>>>>>>>>>>> much > >>>>>>>>>>>>>>>>>>> work. I will however let the community decide > >>>>>>>> what is > >>>>>>>>>>> the > >>>>>>>>>>>>> best > >>>>>>>>>>>>>>>>> approach. > >>>>>>>>>>>>>>>>>>> There are still a few issues I know of, the > >>>>>>>> Attributes tab > >>>>>>>>>>>>> seems > >>>>>>>>>>>>>> to > >>>>>>>>>>>>>>>>> delay > >>>>>>>>>>>>>>>>>>> loading and the broker topology diagram is > >>>>>>>> incomplete but > >>>>>>>>>>> feel > >>>>>>>>>>>>>> free > >>>>>>>>>>>>>>>> to > >>>>>>>>>>>>>>>>>>> suggest any improvements or buglets you come across > >>>>>>>> on this > >>>>>>>>>>>>>> thread. > >>>>>>>>>>>>>>>>>>> Hopefully I can tie up the loose ends soon and raise > >>>>>>>> a PR > >>>>>>>>>>> in > >>>>>>>>>>>>> the > >>>>>>>>>>>>>>> not > >>>>>>>>>>>>>>>>> too > >>>>>>>>>>>>>>>>>>> distant future. > >>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>> Andy > >>>>>>>>>>>>>>>>>>> > >>>>>>>> > >>>>>>>> -- > >>>>>>>> Clebert Suconic > >>>>>>>> > >>>>>> -- > >>>>>> Tim Bish > >>>>>> > >>>>>> > > -- > Tim Bish > >