Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用OpenTSDB登录到远程服务器_Java_Jar_Opentsdb - Fatal编程技术网

Java 使用OpenTSDB登录到远程服务器

Java 使用OpenTSDB登录到远程服务器,java,jar,opentsdb,Java,Jar,Opentsdb,我正在重写一个最初用Python编写的服务。该服务有一个到运行OpenTSDB的远程服务器的套接字连接,在那里它记录各种时间序列数据 重写是用Java编写的。从旧服务中替换日志记录的最佳方法是什么 当我在谷歌搜索时,我找到了上面提到的opentsdb.jar,但找不到。理想情况下,我可以将jar包含在Maven中。我想最好的办法是使用Java类打开到OpenTSDB的HTTP连接,然后使用json发送数据,如文档中所述: API非常简单,您只需发布类似的内容即可在OpenTSDB中记录数据(从

我正在重写一个最初用Python编写的服务。该服务有一个到运行OpenTSDB的远程服务器的套接字连接,在那里它记录各种时间序列数据

重写是用Java编写的。从旧服务中替换日志记录的最佳方法是什么


当我在谷歌搜索时,我找到了上面提到的opentsdb.jar,但找不到。理想情况下,我可以将jar包含在Maven中。

我想最好的办法是使用Java类打开到OpenTSDB的HTTP连接,然后使用json发送数据,如文档中所述:

API非常简单,您只需发布类似的内容即可在OpenTSDB中记录数据(从上面的链接):

[
    {
        "metric": "sys.cpu.nice",
        "timestamp": 1346846400,
        "value": 18,
        "tags": {
           "host": "web01",
           "dc": "lga"
        }
    },
    {
        "metric": "sys.cpu.nice",
        "timestamp": 1346846400,
        "value": 9,
        "tags": {
           "host": "web02",
           "dc": "lga"
        }
    }
]