0

我想使用KairosDB Java 客户端检查 KairosDB 运行状况,但似乎指南太少。有谁知道请帮帮我?

4

1 回答 1

0

我已经评论了这个问题,以获取有关您想要做什么的更多详细信息。

然而,一个有趣的指标是 kairosDB (kairosdb.http.request_time) 中的 HTTP 请求时间。通过轮询该指标,您将: - 确保记录指标 - 确保在合理的时间内接收、处理和回答 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();

我希望这有帮助。

问候,洛伊克

于 2015-07-23T13:49:26.560 回答