gpt4 book ai didi

java - Hawkular 和 Vertx : Why the new installed Hawkular Metric Server does not receive any metrics?

转载 作者:行者123 更新时间:2023-12-02 03:22:49 25 4
gpt4 key购买 nike

我的目标是可视化 vertx 指标 - 例如通过 eventbus 发送的消息计数等。(请考虑以下工具都在我的本地主机上,没有任何东西驻留在单独的机器上)

因此,我使用了 vertx 的 Hawkular 实现:http://vertx.io/docs/vertx-hawkular-metrics/java/

首先,我使用默认设置安装了 CassandraDB:

http://www.planetcassandra.org/cassandra/

为了构建 Hawkular Metrics-alone 服务器,我使用了 WildFly 10 并从此处部署了 Metrics-warFile:https://github.com/hawkular/hawkular-metrics/releases/

当我现在启动 Wildfly 服务器时,我得到的网址是:http://localhost:8080/hawkular/metrics带有“Metrics Service已启动”的启动屏幕。

到目前为止,一切似乎都运行良好......

现在我想插入指标数据 - 为此我使用 HawkularAPI 编写了一个短的 verticle:

public class Sender extends AbstractVerticle {

public static void main(String[] args) {

VertxOptions options = new VertxOptions();
VertxHawkularOptions hawkularOptions = new VertxHawkularOptions().setEnabled(true).setTenant("hawkular").setHost("localhost").setPort(8080);

options.setMetricsOptions(hawkularOptions);

Vertx.clusteredVertx(options, res -> {
Vertx vertx = res.result();
vertx.deployVerticle(new Sender());
});
}

@Override
public void start() throws Exception {

vertx.setPeriodic(1500, id -> {
vertx.eventBus().send("test", "testSend");
System.out.println("SEND!");

});
}
}

但是什么也没发生 - 我错过了什么吗?我的意见是,我也许可以通过点击以下命令看到一些图表:http://localhost:8080/hawkular/metrics/counter/vertx 等...而不是图形,我得到以下错误消息:

{"errorMsg":"Tenant is not specified. Use 'Hawkular-Tenant' header."} 

最佳答案

Hawkular Metrics 不提供图表。您需要启动一个图形客户端,例如 Grafana。

参见http://www.hawkular.org/hawkular-clients/grafana/docs/quickstart-guide/

关于java - Hawkular 和 Vertx : Why the new installed Hawkular Metric Server does not receive any metrics?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39400968/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com