用Python套接字代替OpenTSDB中的netcat

2024-06-01 13:54:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试使用python套接字而不是netcat向OpenTSDB发送度量数据,但是没有成功。有没有人能告诉我有没有可能? 在

import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(("hostname", port))
s.send("put foo 123456789 12.9 host=dummy")

s.send(...)返回一个非零值,所以我猜字符串确实被发送了,只是OpenTSDB无法识别它。我试着用netcat发送同样的字符串,它很管用。在


Tags: 数据字符串importsendstream度量connectsocket