我需要使用golang将cpu info推送到OpenTSDB服务器。
在golang中发送数据的过程是什么?
哪个包应该使用发送的数据? (websocket或http)
我应该以哪种格式发送数据?
我应该使用什么方法来推送数据? (POST或GET)
答案 0 :(得分:1)
您可以使用https://github.com/shirou/gopsutil包来收集指标,然后使用http包将数据推送到您的后端,使用带有json正文的POST请求。看看这个帖子用golang发布数据:How do I send a JSON string in a POST request in Go。