我们希望开始使用Solr指标,示例Web API调用如下:网站地址:http://localhost:8983/solr/admin/metrics?type = counter & group = core. bookings我们从主人那里得到这样的结果
我们从提供所有服务的从机获得这样的指标
问题是totalTime值的度量单位是什么?如果我们假设它们是毫秒,那就意味着每个请求占用了0.8天,这是不正确的!有人能帮助描述一下totalTime的度量单位吗?
66bbxpm51#
在跟踪源之后,这基于从度量计时对象返回的值,该值以纳秒为单位:
long elapsed = timer.stop(); metrics.totalTime.inc(elapsed);
......所以它是纳秒,而不是毫秒。如果我们把这些数字除以它们,这似乎是有意义的:
>>> total = 718781574846646 >>> requests = 6789073 >>> total / requests 105873301.82583779 >>> time_per_request = total / requests >>> time_per_request / 1_000_000_000 0.10587330182583779
所以平均每个请求大约0.1秒。
1条答案
按热度按时间66bbxpm51#
在跟踪源之后,这基于从度量计时对象返回的值,该值以纳秒为单位:
......所以它是纳秒,而不是毫秒。如果我们把这些数字除以它们,这似乎是有意义的:
所以平均每个请求大约0.1秒。