0
我有一个Elasticsearch + Logstash + Kibana堆栈正在运行,并希望将我的网站的Apdex评分可视化。如何在Kibana上可视化Apdex评分?
我正在写一个Python脚本,从Apache日志获取响应时间并计算apdex score,但我无法完全弄清楚如何将这些数据发送到Kibana或在Kibana上将其可视化。任何想法将不胜感激。有些东西告诉我我甚至不需要脚本,我应该可以用简单的查询来做到这一点,但又不能真正包裹我的头。
嗯,这个建议只适用于Apdex是单个字段,我可以在字段上做一些聚合并将它传递给Kibana。但是,如果您查看我提供的链接,您将了解Apdex分数是如何计算的,并不像听起来那么容易。 – InquisitiveTech
所以这样做 - 如果response_time <= threshold,则将其标记为'Satisfied'请求,否则如果response_time> 4 x Threshold,则将其标记为'Tolerating'。之后,使用公式来计算Apdex分数,然后传递此值。还有一个开销,允许客户在旅途中更改阈值,如果所有计算均在logstash中完成,则这是不可能的。 – InquisitiveTech
@InquisitiveTech,你没有提供任何链接。对于我所做的apdex计算,我通常有一个constat目标时间(比如5秒),这使得我们可以更容易地在行级别进行计算。你的apdex分数有移动目标吗? –