javascript - 如何使用 Prometheus 测量请求的不同时间

标签 javascript node.js monitoring prometheus

我想使用 Prometheus 测量同一路由的 DNS 查找、TCP 连接、TLS 握手、第一个字节的时间和内容传输,但我不知道该怎么做。我是否应该将这些值放在不同的标签中,然后指标的值将保存整个请求时间?

最佳答案

实现这一点的方法是使用不同的时间序列,并使用标签来区分它们。

不要在标签中放置不同的延迟量,这是事件日志记录而不是指标。这会表现得很差,并且您将无法有效地使用延迟值。

您可能有兴趣知道黑盒导出器的下一个版本将包含这些开箱即用的 HTTP 指标。

关于javascript - 如何使用 Prometheus 测量请求的不同时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47188045/

相关文章:

javascript - 如何在 Grunt Build 中使用多个复制命令?

javascript - Node.js JSON 嵌套数组对象访问

javascript - Google 自动完成器位置在 Angular 2 的子组件中不起作用

javascript - 使用 pug-html-loader 将数据传递给哈巴狗(无法读取未定义的属性)

debugging - 如何可视化许多并发多阶段进程的行为?

windows - 如何在 Windows 中监控用户(内) Activity ?

javascript - 如何重置 Angular 2中的输入值

node.js - Nodejs 出了什么问题?

node.js - multer - req.file 未定义。

windows - 反向 SSH 隧道监视器