我正在尝试使用以下代码将纯文本数据发送到石墨服务器:
try (
Socket socket = new Socket("companyHost", 2003);
Writer writer = new OutputStreamWriter(socket.getOutputStream());) {
Long timestamp = System.currentTimeMillis() / 1000;
System.out.println(timestamp);
String sentMessage = "graphite.carbon.local.test.showone 1 " + timestamp;
System.out.println(sentMessage);
writer.write(sentMessage);
writer.flush();
} catch (IOException e) {
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
但是当我在我的网络浏览器中查看companyHost:port下的碳服务器时,我的数据不存在,在graphite.carbon.local下没有任何内容.我错过了什么吗?
我在控制台中的输出似乎没问题(没有错误/异常):
1409233165
graphite.carbon.local.test.showone 1 1409233165
Run Code Online (Sandbox Code Playgroud)
如果必要,我会尝试提供更多信息.