问题标签 [jolokia]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
openshift - Jolokia 端点在开放式换档中不通过弹簧靴执行器暴露
我有一个camel application which is running in spring boot 2
和骆驼路线是通过可视化的hawtio
。和all actuator endpoints are exposed including jolokia endpoint
this application is completely working in local
当我尝试在本地访问执行器端点时http://localhost:8080/actuator/
,我可以看到下面的端点以及其他 16 个端点(例如健康、信息等)
我有deployed the in same Openshift
,但是当我尝试时,access actuator endpoints in Openshift
我可以看到only 16 endpoints without jolokia endpoint
应用程序启动登录local
应用程序启动登录Openshift
INFO : Registered '/actuator/jolokia' to jolokia-actuator-endpoint
日志中缺少Openshift
,所以很明显它没有注册spring boot actuator
有什么想法why jolokia is not exposed via spring boot actuator
吗?
因此hawtio
无法访问骆驼路线(JMX)。
openshift - 无法从 Openshift 访问 Jolokia 端点
我在 openshift 环境中部署了一个启用 hawtio 的 spring-boot 应用程序。但是我在通过 hawtio 访问 Jolokia 端点时遇到了问题。
我注意到在我的应用程序的 pod 日志中,该组执行器端点在启动期间暴露,其中 Jolokia 端点未在其中列出。
但我也可以在 Jolokia 的启动日志中观察到以下信息: Agent started with URL https://ipaddress:8778/jolokia/
基本上,我怀疑 Spring-actuator 附带的 Jolokia 端点与 Openshift 默认 Jolokia 功能之间存在冲突导致此问题。
关于问题和修复的任何想法或建议?
java - RuntimeMXBean 在使用 JDK 11 从 jolokia api 查询时,它返回 500 internal server Error in response
我有一个使用JDK 11并附加了Jolokia-1.6.2代理的 java 应用程序,我用它来查询 Mbeans 并获取指标,但是当我查询这个 mbean "java.lang:type=Runtime" 它返回 500 你可以找到此链接中的完整 json 错误消息https://jsonformatter.org/60604e
但是我使用 JDK 8 和相同的 Jolokia-1.6.2安装了相同的应用程序,并尝试查询相同的 mbean,它的响应与预期的状态码 200 一样正常。
curl localhost:8080/jolokia/read/java.lang:type=Runtime
无法弄清楚出了什么问题...
apache-camel - Hawtio骆驼调试面板显示“此用户不允许调试”
我的环境是:
servicemix 5.4.1 [system.properties 具有属性“hawtio.authenticationEnabled=false”]
jolokia 代理 1.6.2
独立 hawtio 2.10
apache camel 2.14.3
首先我启动 servicemix
然后我使用“java -jar jolokia-jvm-1.6.2-agent.jar list”查找karaf进程ID
和“java -jar jolokia-jvm-1.6.2-agent.jar --port 7777 start 21284”附加jolokia 到 karaf JVM
然后“java -jar hawtio-app-2.10.0.jar”启动独立的hawtio应用程序
我正在使用蓝图 DSL
我的骆驼端点是
我的 CamelContext 是
请帮助我,解决这个问题,我真的找不到任何可以帮助我的信息。
jolokia - 无法访问 Jolokia JVM 代理
我正在尝试将我的 Jolokia JVM 代理与 hawtio 前端连接起来。
代理在带有distroless java 11映像的 docker 容器内运行。
我像这样启动应用程序:
Jolokia 版本是 1.6.2。
当我启动应用程序时,它首先出现。
在我的 docker-compose.override 文件中,我转发端口:
但是,当我尝试从浏览器访问端点时,它无法访问它。当我尝试curl "http://localhost:8778/jolokia
从容器内部卷曲时,我也无法到达它。
apache-camel - Hawtio remote connect configuration parameters not correct for monitoring remote machine
My goal is to confirm that one can use a Hawtio instance to monitor an instance running on a different machine.
I am using this example https://github.com/hawtio/hawtio-camel-wiki .
right now i have it running on my local machine in OSX and on a remote Ubuntu 18 machine. I try to connect them however i cant seem to monitor the instance on the other machine.
I then tried to just use the hawtIO jar to connect to that example running on the remote machine.
I first set my hawtio.proxyWhitelist or hawtio.proxyAllowList (i also tried using the hawtio JAR on my local machine) to whitelist the endpoints. (2.10 uses the former)
My issue is i am not sure what to put in the connection tabs. I have been trying port 61613 and the path as /api/jolokia but i cant seem to figure out where its running to connect to it.
spring - RestTemplate 使用括号和斜线获取请求
我使用下面的 URL 和 RestTemplate 来获取数据 http://localhost:8161/console/jolokia/exec/org.apache.activemq.artemis:broker="0.0.0.0"/listQueues/{"field":"", "操作":"","值":""}/1/100
我的代码如下所示
从上面的代码我得到以下错误
有什么方法可以通过 RestTempate 在 URL 中使用 / 传递 {} 吗?
我尝试了以下解决方案,但它不起作用。
https://stackoverflow.com/questions/43917408/resttemplate-request-with-braces
https://stackoverflow.com/questions/41267993/how-to-properly-escape-a-url-to-be-used-in-resttemplate-that-has-flower-brackets?noredirect=1&lq=1
任何人都可以在这方面帮助我。
xml - 如何使用 Jolokia 从 camelcontext 返回 JSON 数据?
我有一个简单的 testroute.xml:
camelContext
我将如何用 Jolokia归还所有东西?
docker - 无法从 Docker 容器内请求 ActiveMQ 端口 8161:没有到主机的路由
因此,如果我curl -u admin:password http://10.0.1.195:8161/api/jolokia
在 Docker 容器中运行,我将收到此错误:
curl: (7) Failed to connect to 10.0.1.195 port 8161: No route to host
但是,如果我在主机上的容器外运行相同的 cURL 命令,我就可以访问端口 8161 上的 ActiveMQ 主机。
此外,我可以curl http://10.0.2.111:8086/ping
在同一个 Docker 容器中运行,它指的是 InfluxDB 主机。
我得出的结论是我的问题与 ActiveMQ 有关,因为我能够连接到其他任何地方。
ActiveMQ 运行在具有配置的安全组、子网和 VPC 的单独 EC2 实例上。一切正常,只有从 Docker 容器内部访问该主机是一个问题。
码头.xml
jolokia-access.xml
java - Hawtio 无法连接到远程 jolokia
我有一个核心 java 应用程序,它因此启动了一个嵌入式 jolokia(版本 1.6.0)代理:
当我在本地运行它时,我可以通过 hawtio(版本 2.13.2)连接到它并在 jmx 选项卡下浏览 mbean。
但是,如果我将它部署到远程机器并尝试连接,hawtio 会说“主机未列入白名单”。我尝试添加通过谷歌搜索找到的两个标志:
连接时我仍然遇到同样的错误。关于我做错了什么的任何想法?
谢谢