Influxdb Statsd客户端未发送所有事件度量

Influxdb Statsd客户端未发送所有事件度量,influxdb,statsd,telegraf,Influxdb,Statsd,Telegraf,我在java项目中使用statsd客户机,使用telegraf和statsd向XDB发送度量数据。我发现有些数据点遗漏了。我有4个线程在我的程序中运行,它们在2秒内连续发送度量 比如,如果我发送一个事件,其规格是1000,70次,我的XDB中显示40k作为聚合。我还添加了错误处理程序来打印错误,但没有打印错误。既不来自程序,也不来自telegraf端。由于StatsD使用udp协议,当从客户端传输到服务器时,数据包可能会丢失。而且,客户端无法意识到丢失,因为它只是不负责任地向网络发送数据包 从那

我在java项目中使用statsd客户机,使用telegraf和statsd向XDB发送度量数据。我发现有些数据点遗漏了。我有4个线程在我的程序中运行,它们在2秒内连续发送度量


比如,如果我发送一个事件,其规格是1000,70次,我的XDB中显示40k作为聚合。我还添加了错误处理程序来打印错误,但没有打印错误。既不来自程序,也不来自telegraf端。

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

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