我正在将一个微服务更新到spring boot 2,并将指标从dropwizard迁移到micrometer。我们使用prometheus来存储指标,使用grafana来显示它们。我想测量每秒对所有URL的请求数。测微计文档说明:
Timers are intended for measuring short-duration latencies, and the frequency of such events.
因此,定时器似乎是完成这项工作的方法:
Timer.Sample sample = log ? Timer.start(registry)
我们有Cassandra 3.4.4。在system.log中,我们有很多这样的消息: INFO [CompactionExecutor:2] 2020-09-16 13:42:52,916 PerSSTableIndexWriter.java:211 - Rejecting value (size 1.938KiB, maximum 1.000KiB) for column payload (analyzed false) at /opt/cassandra/data/cfd/request-c8399780225a11eaac403f5be58182da/md-609-big SSTa
为了监视服务器,我们为Grafana导入了仪表板。它使用Telegraf和InfluxDB作为收集器和数据库。
当需要调整某些图形时,我注意到在网络速度查询中,接收到的字节(bytes_recv)乘以8,但是图本身上的单位以位形式显示。
SELECT non_negative_derivative(mean(bytes_recv),1s)*8 as "in" FROM "net" WHERE host =~ /$server/ AND interface =~ /$netif/ AND $timeFilter GROUP BY time($interval),