KairosDB Java客户端检查运行状况

时间:2015-07-21 09:08:57

标签: kairosdb

我想使用KairosDB Java client检查KairosDB的健康状况,但似乎指南太少了。有谁知道请帮帮我?

1 个答案:

答案 0 :(得分:0)

我已经评论了这个问题,以获得有关您想要做的事情的更多细节。

然而,一个有趣的指标是kairosDB中的HTTP请求时间(kairosdb.http.request_time)。通过轮询此指标,您将: - 确保记录指标 - 确保在合理的时间内收到,处理和回答http请求(尽管长查询报告的时间比其他查询长)

为此,您可以按照https://github.com/kairosdb/kairosdb-client上的示例进行操作,例如每五分钟做一次这样的查询:

QueryBuilder builder = QueryBuilder.getInstance();
builder.setStart(10, TimeUnit.MINUTES)
       .setEnd(0, TimeUnit.MINUTES)
       .addMetric("kairosdb.http.request_time")
        .addGrouper(new TagGrouper("host"));
HttpClient client = new HttpClient("http://localhost:8080");
QueryResponse response = client.query(builder);
client.shutdown();

我希望这会有所帮助。

此致 卢瓦克