- A+
KairosDB 将自身的状态统计指标写入到数据库,因此可以监控服务器的性能。可以通过用户界面查看这些统计信息。
这些内部指标默认情况下每分钟写入一次。写入频率可以更改,修改 kairosdb.properties文件:
1 2 |
kairosdb.reporter.period=1 kairosdb.reporter.period_unit=minute |
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中的线程总数。
文档上的与实际的有些不同。实际的指标如下:
