KairosDB 状态统计

KairosDB 将自身的状态统计指标写入到数据库,因此可以监控服务器的性能。可以通过用户界面查看这些统计信息。

这些内部指标默认情况下每分钟写入一次。写入频率可以更改,修改 kairosdb.properties文件:

kairosdb.reporter.period_unit 值可以有:milliseconds, seconds, minutes, hours,  days。

更改这些属性需要重启KairosDB服务使其生效。

kairosdb.service.reporter 删除该属性,可以关闭统计。

指标报告:

kairosdb.datastore.key_write_size:最后一次写入时,已写入的行数。

kairosdb.datastore.write_size : 最后一次写入时,已写入的数据点数量。

kairosdb.datastore.write_buffer_size:最后一次写入时,写缓冲区大小。

kairosdb.protocol.http_request_count :对于每个HTTP请求方法的统计数量。如method=query。

kairosdb.protocol.telnet_request_count : 对于每个telnet请求方法的统计数量。如method=put。

kairosdb.jvm.free_memory:JVM中可用的空闲内存量。

kairosdb.jvm.total_memory:JVM总内存量。

kairosdb.jvm.max_memory:JVM将尝试使用的最大内存量。

kairosdb.jvm.thread_count: 运行在JVM中的线程总数。

文档上的与实际的有些不同。实际的指标如下:

cassandra