erlang - 在 Exometer 中发送 Datadog 标签

标签 erlang elixir phoenix-framework statsd datadog

我正在使用exometerexometer_report_statsd记者通过dogstatsd 向Datadog 报告Phoenix 端点的响应时间。

从插件中,我调用 :exometer.update/2 将响应时间发送到 Datadog。

例如:

:exometer.update [:app_name, :webapp, :resp_time], 25

现在,我只想使用一个指标 app_name.webapp.resp_time,而不是每个端点和版本一个指标,因此我考虑使用标签。

问题是,我应该在哪里添加标签?

最佳答案

回答以防万一有人通过 Google 发现此问题。

你不能。 StatsD 协议(protocol)根本不定义标签或注释,因此不可能这样做。您需要使用不同的库,例如 Statix为此。

关于erlang - 在 Exometer 中发送 Datadog 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45506314/

相关文章:

erlang - 为什么需要使用enif_compare?

Erlang 扁平化函数时间复杂度

elixir - 将 LEFT OUTER JOIN 查询转换为 Ecto

elixir - 如何使用 phoenix_html 发布具有多个选择表单字段的 id 集合

elixir - 当 phoenix 在代理后面时,一致性电子邮件中的 https url

deployment - Elixir:使用 edeliver 构建和部署伞形应用

Erlang从机:start/2 connection refused

erlang - erlang中的热代码替换

elixir - 惯用的 Elixir 按特定的非空键值过滤 map 列表?

logging - 如何在 Elixir 中读取 HTTP 分块响应并向客户端发送分块响应?