我想使用KairosDB Java 客户端检查 KairosDB 运行状况,但似乎指南太少。有谁知道请帮帮我?
问问题
216 次
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 回答