Open dannemano opened 10 months ago
@dannemano could you tell me what you see if you replace "metrics" in the URL with "messages"?
Hi! I see the following under the /messages (below is a snippet), the rootResourcesByClass is empty.
At 11:14:02.6238432, REQUEST to https://localhost:18082/management/weblogic/latest/serverRuntime/search:
{"links":[],"fields":["name"],"children":{"applicationRuntimes":{"links":[],"fields":["name"],"children":{"componentRuntimes":{"links":[],"fields":["type"],"children":{"jaxRsApplications":{"links":[],"fields":["name","type","invocationCount","executionTimeAverage","executionTimeHigh"],"children":{"rootResourcesByClass":{"links":[]}}}}}}}}}
REPLY:
{
"name": "<server>",
"applicationRuntimes": {
"items": [
{
"name": "datasource",
"componentRuntimes": {
"items": [{
"type": "JDBCDataSourceRuntime"
}]
}
},
{
"name": "app-ear",
"componentRuntimes": {
"items": [
{
"type": "WebAppComponentRuntime",
"jaxRsApplications": {
"items": [
{
"executionTimeHigh": 1538,
"type": "JaxRsApplicationRuntime",
"name": "JaxRSApp",
"invocationCount": 4,
"executionTimeAverage": 727,
"rootResourcesByClass": {
"items": []
}
The config for above query is:
- key: name
keyName: server
applicationRuntimes:
key: name
keyName: app
componentRuntimes:
type: WebAppComponentRuntime
jaxRsApplications:
type: JaxRsApplicationRuntime
prefix: jax_rs_app_
key: name
values: [invocationCount,executionTimeAverage,executionTimeHigh]
rootResourcesByClass:
key: name
type: JaxRsResourceRuntime
prefix: jax_rs_class_
By the way, I am using Weblogic 14 now.
Most metrics that I tried works, I just can navigate from JaxRsApplicationRuntimeMBean down in either RootResourcesByClass or RootResourcesByUri. Very strange!
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.
I have also tried going through the libraryRuntime like the below example, but that is not working either.
Can you please point me in the right direction? How can I access JaxRsUriRuntimeMBean and JaxRsResourceMethodRuntime?