Open
Description
Hi,
I have a working config for scraping ServerRuntime MBeans but I cannot get a hold on JAX-RS related details.
The below config is working and looking at the docs the "rootResourcesByUri" should return what I want. But adding rootResourcesByUri does not return anything.
- key: name
keyName: server
applicationRuntimes:
key: name
keyName: app
componentRuntimes:
type: WebAppComponentRuntime
jaxRsApplications:
type: JaxRsApplicationRuntime
prefix: jax_rs_app_
key: name
values: [invocationTotalCount,executionTimeAverage,executionTimeTotal,executionTimeHigh]
I have also tried going through the libraryRuntime like the below example, but that is not working either.
- key: name
keyName: server
applicationRuntimes:
key: name
keyName: app
libraryRuntimes:
key: name
referencingRuntimes:
key: name
type: JaxRsResourceMethodRuntime
prefix: jaxrs_resource_
values: [invocationCount]
Can you please point me in the right direction? How can I access JaxRsUriRuntimeMBean and JaxRsResourceMethodRuntime?
Activity
russgold commentedon Feb 2, 2024
@dannemano could you tell me what you see if you replace "metrics" in the URL with "messages"?
dannemano commentedon Jun 26, 2024
Hi! I see the following under the /messages (below is a snippet), the rootResourcesByClass is empty.
The config for above query is:
dannemano commentedon Jun 26, 2024
By the way, I am using Weblogic 14 now.
dannemano commentedon Jun 26, 2024
Most metrics that I tried works, I just can navigate from JaxRsApplicationRuntimeMBean down in either RootResourcesByClass or RootResourcesByUri. Very strange!
[-]WLS12: Not able to access JaxRsUriRuntimeMBean and JaxRsResourceMethodRuntime[/-][+]WLS14: Not able to access JaxRsUriRuntimeMBean and JaxRsResourceMethodRuntime[/+]