Я пытаюсь отслеживать определенную очередь в Apache ActiveMQ, используя запросы REST Jolokia.
Когда я пытаюсь выполнить этот запрос поверх локально размещенного ActiveMQ, я правильно получаю текстовый ответ.
http://localhost:8161/api/jolokia/read/org.apache.activemq:type=Broker,brokerName=localhost,destinationType=Queue,destinationName=SOME_QUEUE
{
"request": {
"mbean": "org.apache.activemq:brokerName=localhost,destinationName=SOME_QUEUE,destinationType=Queue,type=Broker",
"type": "read"
},
"value": {
"ProducerFlowControl": true,
"Options": "",
"AlwaysRetroactive": false,
"MemoryUsageByteCount": 0,
"AverageBlockedTime": 0
.
.
.
"MaxMessageSize": 0,
"UseCache": true,
"SlowConsumerStrategy": null
},
"timestamp": 1555397540,
"status": 200
}
Но когда я пытаюсь сделать то же самое на Apache ActiveMQ, размещенном на AWS, я получаю ошибку как Not Found.
https://b -d5bc797b-2e17-41d2-ad8c-127ba48c6238-1.mq.eu-west-1.amazonaws.com: 8162 / API / Jolokia / чтение / org.apache.activemq: тип = Брокер, brokerName = activemqappuat, DestinationType = Queue, destinationName = JPPL.PUBLISHEVENTS.UAT
<code><html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"/>
<title>Error 404 </title>
</head>
<body>
<h2>HTTP ERROR: 404</h2>
<p>Problem accessing /api/jolokia/read/org.apache.activemq:type=Broker,brokerName=activemqappuat,destinationType=Queue,destinationName=JPPL.PUBLISHEVENTS.UAT. Reason:
<pre> Not Found
<ч />
Работает на причале: //
Кто-нибудь может помочь, пожалуйста, в чем проблема?