小编Dei*_*rei的帖子

Graphite服务器不显示从Java发送的新数据

我正在尝试使用以下代码将纯文本数据发送到石墨服务器:

      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)

如果必要,我会尝试提供更多信息.

java sockets monitoring graphite

4
推荐指数
1
解决办法
1932
查看次数

标签 统计

graphite ×1

java ×1

monitoring ×1

sockets ×1