【问题标题】:Statsd client not sending all event metricsStatsd 客户端未发送所有事件指标
【发布时间】:2018-05-06 02:38:52
【问题描述】:

我在我的 java 项目中使用https://github.com/tim-group/java-statsd-client statsd 客户端使用 Telegraf 和 statsd 向我的 influxdb 发送指标。我看到有一些数据点被遗漏了。我的程序中有 4 个线程正在运行,它们在 2 秒内连续发送指标。

就像如果我发送一个计量器为 1000 的事件,70 次我只是在我的 influxdb 中显示为 40k 作为聚合。我还添加了错误处理程序来打印错误,但没有打印错误。既不是来自程序,也不是在电报方面。

【问题讨论】:

    标签: influxdb statsd telegraf


    【解决方案1】:

    由于 StatsD 使用 udp 协议,在从客户端传输到服务器时,数据包可能会丢失。而且,客户端无法意识到丢失,因为它只是不负责任地向网络发送数据包。

    从那时起,如果没有提供有关您的服务器或客户端的任何信息,问题就很难解释和解决。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-19
      • 2019-04-29
      相关资源
      最近更新 更多