如何正确连接 quarkus Kakfa Consumer jar 文件与 JMX Exporter?

发布于 2025-01-13 03:21:48 字数 491 浏览 0 评论 0原文

我正在尝试将 javaagent 与我的 jar 文件附加在一起,在该文件中我在 Quarkus 中实现了一个简单的 Kafka Consumer。我计划将消费者指标推送到指定的端口,在以下命令的帮助下,

java -javaagent:./jmx_prometheus_javaagent-0.16.1.jar=9080:kafkaconsumer.yml -jar ./quarkus-run.jar

我收到以下错误,

错误:无法找到或加载主类 io.quarkus.bootstrap.runner.QuarkusEntryPoint 原因如下: java.lang.ClassNotFoundException: io.quarkus.bootstrap.runner.QuarkusEntryPoint

它要求一个 main 方法,但在 Quarkus 中没有 main 方法。有办法解决这个问题吗?

任何帮助将不胜感激。

I am trying to attach the javaagent with my jar file in which I have implemeneted a simple Kafka Consumer in Quarkus. I plan on pushing the consumer-metrics to the specifed port, with the help of the following command

java -javaagent:./jmx_prometheus_javaagent-0.16.1.jar=9080:kafkaconsumer.yml -jar ./quarkus-run.jar

I get the following error,

Error: Could not find or load main class io.quarkus.bootstrap.runner.QuarkusEntryPoint Caused by: java.lang.ClassNotFoundException: io.quarkus.bootstrap.runner.QuarkusEntryPoint

It asks for a main method but in Quarkus there is no main method. Is there a way around this?

Any help would be appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

再浓的妆也掩不了殇 2025-01-20 03:21:48

您真的需要 JMX 导出器吗?

Quarkus 使用 Micrometer (推荐)或 SmallRye Metrics 用于公开 Prometheus 数据。您应该通过这些端点连接内部 JMX 指标,并且 Micrometer 默认启用 JVM 指标。

Do you really need the JMX Exporter?

Quarkus uses Micrometer (recommended) or SmallRye Metrics to expose Prometheus data. You should wire internal JMX metrics through those endpoints instead, and Micrometer defaults to enabling JVM metrics.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文