Hawkular 和 Vertx:为什么新安装的 Hawkular Metric Server 收不到任何指标?
Hawkular And Vertx: Why the new installed Hawkular Metric Server does not receive any metrics?
我的目标是可视化顶点指标——例如通过事件总线发送的消息计数等。
(请考虑以下工具都在我的本地主机上,没有任何东西驻留在不同的机器上)
因此我使用了 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 服务器时,我进入 url :http://localhost:8080/hawkular/metrics 带有 "Metrics Service started".
的启动屏幕
到现在为止一切似乎都运行很好....
现在我想插入度量数据 - 为此,我使用 HawkularAPI 编写了一个短垂直线:
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
等来查看一些图表....而不是我得到以下 ErrorMessage:
的图形
{"errorMsg":"Tenant is not specified. Use 'Hawkular-Tenant' header."}
Hawkular Metrics 不提供图表。你需要启动一个像Grafana这样的图形客户端。
见http://www.hawkular.org/hawkular-clients/grafana/docs/quickstart-guide/
我的目标是可视化顶点指标——例如通过事件总线发送的消息计数等。 (请考虑以下工具都在我的本地主机上,没有任何东西驻留在不同的机器上)
因此我使用了 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 服务器时,我进入 url :http://localhost:8080/hawkular/metrics 带有 "Metrics Service started".
的启动屏幕到现在为止一切似乎都运行很好....
现在我想插入度量数据 - 为此,我使用 HawkularAPI 编写了一个短垂直线:
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
等来查看一些图表....而不是我得到以下 ErrorMessage:
{"errorMsg":"Tenant is not specified. Use 'Hawkular-Tenant' header."}
Hawkular Metrics 不提供图表。你需要启动一个像Grafana这样的图形客户端。
见http://www.hawkular.org/hawkular-clients/grafana/docs/quickstart-guide/