百度时序数据库基本操作,API文档参考官方
go get github.com\vlorc\bce-tsdb-go
这个项目是在Apache许可证下进行的。请参阅完整许可证文本的许可证文件。
- WriteDatapoint: 写入data point
- ListMetric: 获取metric列表
- ListFieldByMetric: 获取field列表
- ListTagByMetric: 获取tag列表
- ListDatapointByQuery: 查询data point
- ListRowBySql: 基于sql查询row
- GeneratePresignedUrl: 生成查询URL
- 创建客户端
import "github.com\vlorc\bce-tsdb-go"
func main() {
// 创建TSDB服务的Client对象
AK, SK := <your-access-key-id>, <your-secret-access-key>
// 指明使用HTTPS协议
ENDPOINT := "https://xxxxx.tsdb.iot.bj.baidubce.com"
cli, err := tsdb.NewClient(AK, SK,ENDPOINT)
}
- 写入数据
err = cli.WriteDatapoint([]Datapoint{{
Metric: "cpu_idle",
Tags: Tags{
"host": "server1",
"rack": "rack1",
},
Value: 51,
}})