我想使用 Prometheus 测量同一路由的 DNS 查找、TCP 连接、TLS 握手、第一个字节的时间和内容传输,但我不知道该怎么做。我是否应该将这些值放在不同的标签中,然后指标的值将保存整个请求时间?
最佳答案
实现这一点的方法是使用不同的时间序列,并使用标签来区分它们。
不要在标签中放置不同的延迟量,这是事件日志记录而不是指标。这会表现得很差,并且您将无法有效地使用延迟值。
您可能有兴趣知道黑盒导出器的下一个版本将包含这些开箱即用的 HTTP 指标。
关于javascript - 如何使用 Prometheus 测量请求的不同时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47188045/