【发布时间】:2018-02-09 12:52:57
【问题描述】:
我正在对我的 api 端点进行一些监控。我已经尝试过一些 http 客户端,例如 httpoison 和 hackney erlang 库。但是他们不给我http响应时间,是吗?有人经历过这种情况吗?如果有人可以帮助我,将不胜感激。
【问题讨论】:
我正在对我的 api 端点进行一些监控。我已经尝试过一些 http 客户端,例如 httpoison 和 hackney erlang 库。但是他们不给我http响应时间,是吗?有人经历过这种情况吗?如果有人可以帮助我,将不胜感激。
【问题讨论】:
将您的电话转入timer:tc/1。见http://erlang.org/doc/man/timer.html#tc-1
在 Erlang 中,应该是这样的:
{ElapsedUs, Result} = timer:tc(fun() -> hackey:get(Url) end).
Hackney 还支持通过 folsom 或 exometer 报告指标(包括时间)。见https://github.com/benoitc/hackney#metrics
【讨论】: