gpt4 book ai didi

go - 如何在golang中将lineprotocol数据推送到influxdb?

转载 作者:IT王子 更新时间:2023-10-29 02:09:04 25 4
gpt4 key购买 nike

我有来自 Prometheus 指标的 JSON 数据,我已将其转换为线路协议(protocol)。

如何使用 golang 将转换后的数据推送到 influx 数据库中?

最佳答案

我没有在其他地方找到这个问题的答案。我正在使用 influxdb 1.7.10,为此我使用 HttpRequest 发布了数据

var ServerAddress = "http://localhost:8086/write?db=mydb&u=username&p=password"
func PostData(data string) {
d := bytes.NewReader([]byte(data))
req, err := http.NewRequest("POST", ServerAddress, d)
if err != nil {
print(err)
}

client := &http.Client{}
resp, err := client.Do(req)

defer resp.Body.Close()
body, err := ioutil.ReadAll(resp.Body)
if err != nil {
print(err)
}

fmt.Print(string(body))
}

关于go - 如何在golang中将lineprotocol数据推送到influxdb?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52541747/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com