已收集无法将数据发送到石墨碳守护程序



我们有一个石墨全栈服务器,它从不同的机器接收指标。当其他收集的客户端发送数据正常时,其中一个客户端给出以下错误:

1月29日 23:24:44 收集客户端收集[25489]:write_graphite插件:发送 到石墨服务器:2003((空))失败,状态为 -1(连接) 拒绝) 1 月 29 日 23:24:44 已收集客户端 已收集[25489]:已收集:正在停止 5 个写入线程。

collectd.conf as below
LoadPlugin syslog
LoadPlugin cpu
LoadPlugin df
LoadPlugin disk
LoadPlugin interface
LoadPlugin load
LoadPlugin memory
LoadPlugin rrdtool
LoadPlugin write_graphite
<Plugin df>
        MountPoint "/"
</Plugin>
<Plugin disk>
        Disk "/^[hs]d[a-f][0-9]?$/"
</Plugin>
<Plugin interface>
        Interface "eth0"
</Plugin>
<Plugin write_graphite>
  <Node "carbon">
    Host "sde-graphite"
    Port "2003"
    Prefix "collectd"
    Postfix "collectd"
    StoreRates true
    AlwaysAppendDS false
    EscapeCharacter "_"
  </Node>
</Plugin>

> 验证碳是否在端口 2003 处的主体 sde-graphite 中运行。 你可以做一个Netstat,看看2003年是否有UDP侦听器。我猜,它没有运行。

已解决:

我遇到了同样的问题,我的指标始终有效,但随机一些节点停止发送指标。收集显示相同的错误:

6 月 18 日 15:04:23 节点 a 收集[20235]:write_graphite插件:发送到 10.8.0.100:2003 (udp) 失败,状态为 -1(参数无效)

6 月 18 日 15:04:23 节点 a 收集[20235]:过滤器子系统:内置目标"写入":向所有写入插件调度值失败,状态为 -1。

守护程序仍然有效,但不向 Graphite 发送指标。注意:我的节点通过openvpn隧道将数据发送到石墨。

这似乎是针对石墨服务器的连接超时错误。我可以通过停止/中断VPN服务来重现错误,并立即收集显示上述错误。

希望对你有帮助享受!

相关内容

最新更新