如何使用golang将cpu信息推送到OpenTSDB服务器

时间:2016-01-06 11:00:22

标签: go time-series opentsdb

我需要使用golang将cpu info推送到OpenTSDB服务器。

在golang中发送数据的过程是什么?

哪个包应该使用发送的数据? (websocket或http)

我应该以哪种格式发送数据?

我应该使用什么方法来推送数据? (POST或GET)

1 个答案:

答案 0 :(得分:1)

您可以使用https://github.com/shirou/gopsutil包来收集指标,然后使用http包将数据推送到您的后端,使用带有json正文的POST请求。看看这个帖子用golang发布数据:How do I send a JSON string in a POST request in Go