Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Quarkus plugin #170

Open
4 tasks
tadayosi opened this issue Mar 20, 2023 · 4 comments
Open
4 tasks

Quarkus plugin #170

tadayosi opened this issue Mar 20, 2023 · 4 comments
Assignees
Milestone

Comments

@tadayosi
Copy link
Member

Once #31 is done, provide a similar plugin with #165 for a Quarkus application. It should as well provide the following views:

  • Health
  • Info
  • Loggers
  • Trace
@tadayosi tadayosi added this to the 0.x milestone Mar 20, 2023
@tadayosi
Copy link
Member Author

According to James, Quarkus' support for JMX is minimal since JMX isn't a technology that can run in native mode, and thus necessary MBeans to implement those features might not be available. We might need to reconsider if having the Quarkus plugin for Hawtio really makes sense.

Another thought would be to consider supporting a different backend protocol than JMX (i.e. Jolokia and our JMX plugin) such as Micrometer to achieve the plugin views, but still it's debatable whether it's really worth the efforts.

@lhein
Copy link
Collaborator

lhein commented May 11, 2023

From what I remember we didn't even consider the native mode, did we?

@tadayosi
Copy link
Member Author

tadayosi commented May 11, 2023

We didn't. Here we are talking about the case that Quarkus doesn't even provide a set of MBeans about the Quarkus runtime in JVM mode, since investing in them doesn't make much sense for the Quarkus developers.

@tadayosi tadayosi modified the milestones: 1.0.0, Future Jun 27, 2023
@tadayosi tadayosi modified the milestones: Future, 2024Q3 Feb 5, 2024
@grgrzybek
Copy link
Contributor

grgrzybek commented Apr 22, 2024

When thinking about alternative to Jolokia/JMX, I can volunteer to investigate this issue.
Jolokia could still play a role here by providing different, non-JMX based implementation of org.jolokia.service.jmx.api.CommandHandler or even org.jolokia.server.core.service.request.RequestHandler.

There's already org.jolokia.support.spring.backend.SpringRequestHandler that can list/read beans from ApplicationContext. We can do the same with Quarkus/Arc.

@grgrzybek grgrzybek self-assigned this Apr 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Todo
Development

No branches or pull requests

3 participants