0

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

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

4

1 回答 1

0

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

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

于 2018-08-10T13:04:46.010 回答