【问题标题】:How to push cpu info to OpenTSDB server using golang如何使用 golang 将 cpu 信息推送到 OpenTSDB 服务器
【发布时间】:2016-01-06 11:00:21
【问题描述】:

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

golang发送数据的流程是什么?

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

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

我应该使用什么方法来推送数据? (发布或获取)

【问题讨论】:

  • 你试过这个github.com/bodji/gopentsdb 吗?
  • 谢谢阿比吉特。是否可以发送磁盘使用情况、cpu使用内存信息?

标签: go time-series opentsdb


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-17
    • 1970-01-01
    • 2021-12-27
    相关资源
    最近更新 更多