问题标签 [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.
cassandra - CF : Cassandra 的本地读取 MBean
我正在使用 JMX MBeans 来监控 Cassandra 指标。我正在寻找在 opscenter 中启用 CF : Local Reads 等效项,有谁知道它的等效 JMX Mbean 是什么?
java - 无法使用来自 Kafka 的 jolokia 提取 JMX 数据
我已经在 centos 7 机器上安装了 Jolokia,并尝试使用 Jolokia 代理提取 Kafka 指标,并使用 Nagios 插件 check_jmx4perl 与 Icinga 监控工具集成。以下是我遵循的配置步骤
第 1 步:下载 jolokia-jvm-1.3.4-agent.jar
第 2 步:复制到 /home/usr/
第 3 步:通过发出命令提供权限chmod a+x /home/usr/jolokia-jvm-1.3.4.jar
第 4 步:通过发出命令添加到类路径export KAFKA_OPTS="$KAFKA_OPTS -javaagent:/home/usr/jolokia-jvm-1.3.4-agent.jar=host=*"
第 5 步:以独立模式启动 Zookeeper 和 Kafka,并尝试通过显示消息来获取可以正常工作的主题列表
第 6 步:通过发出命令测试 jolokia 代理j4psh http://localhost:8778
我也尝试过提供 IP 地址,但问题仍然存在。我需要在 etc/hosts 文件中输入主机吗?
cassandra - Cassandra JMX Bean 来监控提示
有没有办法使用 JMX Bean 监控 cassandra 集群中的提示?
我正在查看:http ://cassandra.apache.org/doc/latest/operating/metrics.html#hintsservice-metrics ,我看到了以下指标
这是给出指标的累积计数,但我想知道提示计数的时间序列趋势。是否可以通过 JMX 做到这一点?
java - BDD黄瓜网络服务
我已经阅读了一些关于我们如何使用 cuuumber 实现 BDD 的文章,但我无法完全理解。
可以说我有服务
对于这 3 个输入,我正在寻找输出为“1.jpg”
我在寻找
- 我们如何实现上面的?-- 即基于输入的输出
- 我们如何构建数据?-- mysql 数据基本上是存根
请提供示例和良好链接的帮助。谢谢
java - Hawt.io 如何在折线图中显示堆使用情况?
Hawt.io 仪表板默认显示用于堆使用的圆环图。它很好,但我想添加一个折线图来绘制随时间变化的堆使用情况。尝试从 JMX 选项卡中绘制此图表,但无法仅绘制使用的属性。任何人都知道如何做到这一点,或者我应该提交一个错误?
hawtio - 如何在 Fuse-AMQ 环境中设置“hawtio.noCredentials401”属性
当使用没有凭据的 hawtio 插件和 jolokia 时,Hawtio 不会返回 401(未授权),而是即使 hawtio.noCredentials401 属性设置为 true,它仍然返回 403 Forbidden。我已通过系统变量通过添加“hawtio.noCredentials401”属性etc/system.properties 中的条目。
根据 Hawtio 文档,它提到“hawtio.noCredentials401=true”将导致浏览器弹出窗口提示输入凭据,但它没有发生。
http://hawt.io/configuration/index.html
环境:JBoss Fuse-AMQ v6.3(基于 Karaf 的容器)
任何指针都会有所帮助。
java - Spring Boot 应用程序 + Jolokia - 启动期间出现异常
我正在使用 Spring Boot 1.5.3.RELEASE 和 Jolokia 1.3.6(也出现在以后的版本中)。
通过添加依赖项来集成 Jolokia:
我们所有共享相同架构的微服务之一无法启动,我在启动期间看到了以下根本原因的异常:
当我从 IDE 启动应用程序时,不会发生此异常,仅当我以java -jar <MY_JAR>
.
我查看了 Jolokia 代码中产生异常的行,它看起来像这样:
因此,我得出结论(在调试后)new URL(pUrl).openStream()
未能找到上述异常堆栈跟踪中指定的 jar 条目。我也知道在 IDE 中它不会发生,因为它适用于不同的类加载器(Spring Boot 应用程序使用LaunchedURLClassLoader
)。
但是,我在源代码中没有看到错误:我们有很多微服务,所有微服务都使用相同的配置运行,并且按预期工作,此外,据我所知,这是 Jolokia 的记录方式一体化。
所以我怀疑这里有一些比赛条件或其他什么,但我无法准确指出这里发生了什么。
有没有人遇到过这样的问题?有解决方法吗?
jmx - 使用 jolokia telegraf 获取 jmx 属性
我有一个 JAVA 应用程序,我想使用telegraf
工具监视它的 JMX 属性。
该工具提供jolikia
插件来监控 JMX 属性。我已在我的应用程序pom.xml
文件中添加了以下有关Jolokia 文档Maven
部分的依赖项:
这是我的/etc/telegraf/telegraf.conf
文件:
该应用程序在提供的 IP/端口中启动(我可以使用 连接到它jconsole
)。该应用程序有一个监控部分,其对象名称(如 中所示jconsole
)是wr-core:type=monitor,name=execution
并且具有属性MessageSendSuccessCount
。但是当我启动telegraf
服务时,会出现以下错误:
请注意,这1998
是我的应用程序的 jmx 端口。我也尝试使用8778
which is jolokia-agent
port; 拿到:
编辑1:
我已经检查了我的CLASSPATH
和两者jolokia-client
并被jolokia-core
列出:../lib/jolokia-client-java-1.3.7.jar:../lib/jolokia-core-1.3.7.jar
。
编辑2:
我已将以下几行放入我的应用程序的执行文件中:
但是当我运行该文件时,我得到了这个错误(即使../lib/jolokia-core-java-1.3.7.jar
已在 中列出CLASSPATH
):
websphere - 用于 Websphere 应用程序服务器监控的 Jolokia 输入插件的 Telegraf 配置文件
我已经设置了 Influx-Telegraf-Grafana,并且可以轻松找出 WebLogic 的 MBean,但是对于 WebSphere,除了基本的 [java.lang:*] 之外,其他 websphere 细节都不起作用,否则我可能无法理解调用它们的正确方法。
提前致谢!
java - 在不修改 .war 的情况下配置基本身份验证
我们在tomcat的webapps文件夹中部署了两个war文件,比如说public.war和private.war
我们只想为 private.war 设置 HTTP 基本身份验证(不是为所有部署的 war 文件),但似乎我们必须在爆炸的 /webapps/private/WEB-INF/web.xml 中配置它(或修改战争本身),这是我们想要避免的。
这样做的原因是我们正在从第 3 方来源检索 private.war,如果有人将其更新到最新版本,我们对 web.xml 的更改将被覆盖(对吗?)。
有没有一种方法可以在 Tomcat 中为一个特定的上下文路径启用基本身份验证,比如 conf/web.xml 或其他文件?
我们特别希望避免修改已部署(或已分解)的 war 文件。