我在我的java项目中使用https://github.com/tim-group/java-statsd-client statsd客户端使用telegraf和statsd发送我的Influxdb指标。我看到有一些遗漏的数据点。我的程序中运行了4个线程,这些线程在2秒内不断发送指标。
就像我发送一个计量为1000的事件,70次我在我的Influxdb中显示为40k作为聚合。我还添加了错误处理程序以打印错误,但没有打印错误。无论是从节目还是在电报方面。
答案 0 :(得分:0)
由于StatsD使用udp协议,从客户端到服务器传输数据包可能会丢失。而且,客户端也不知道丢失的原因,因为它只是不负责任地将数据包发送到网络。
从那时起,很难解释和解决有关服务器或客户端的问题。