Graphite:从客户端收到的无效行(codahale 指标)
Graphite : invalid line received from client (codahale metrics)
我在尝试使用 metrics for graphite 时收到 carbon 错误:
[listener] invalid line received from client HOST:PORT, ignoring
所以,我尝试在 /opt/graphite/lib/carbon/protocols.py 中添加一些日志,例如 this。
我在日志中看到这个错误:
28/07/2015 10:21:14 :: [listener] invalid line - [ tta(S'com.unnyworld.db.dbclient.request_time.auth.max' ]
28/07/2015 10:21:14 :: [listener] invalid line - [ (L1438078874L ]
28/07/2015 10:21:14 :: [listener] invalid line - [ S'5' ]
如果我们寻找正常的请求,它看起来像:
28/07/2015 10:31:07 :: [listener] nice line - [ stats.counters.statsd.bad_lines_seen.rate 0 1438079468 ]
这里有什么问题?是碳的问题吗?还是指标问题?我该如何解决?
指标版本为 3.1.2
碳版本 0.9.x
我的错误。我向2003端口发送了数据,但它只是纯文本。
如果使用 pickle 协议,您应该使用 2004 端口,如前所述here。
我在尝试使用 metrics for graphite 时收到 carbon 错误:
[listener] invalid line received from client HOST:PORT, ignoring
所以,我尝试在 /opt/graphite/lib/carbon/protocols.py 中添加一些日志,例如 this。
我在日志中看到这个错误:
28/07/2015 10:21:14 :: [listener] invalid line - [ tta(S'com.unnyworld.db.dbclient.request_time.auth.max' ]
28/07/2015 10:21:14 :: [listener] invalid line - [ (L1438078874L ]
28/07/2015 10:21:14 :: [listener] invalid line - [ S'5' ]
如果我们寻找正常的请求,它看起来像:
28/07/2015 10:31:07 :: [listener] nice line - [ stats.counters.statsd.bad_lines_seen.rate 0 1438079468 ]
这里有什么问题?是碳的问题吗?还是指标问题?我该如何解决?
指标版本为 3.1.2
碳版本 0.9.x
我的错误。我向2003端口发送了数据,但它只是纯文本。
如果使用 pickle 协议,您应该使用 2004 端口,如前所述here。