表格存储服务 CloudTable-连接OpenTSDB:连接OpenTSDB
连接OpenTSDB
- 获取OpenTSDB链接地址。
请登录表格存储服务管理控制台,在左侧导航树单击“集群模式”,在集群列表中找到所要查看的集群,单击集群名称进入集群基本信息页面,获取其中的“OpenTSDB链接地址(内网)”。
图1 OpenTSDB链接地址
- 准备客户端运行环境。
OpenTSDB链接地址是内网地址,您需要准备一台和CloudTable集群在相同区域、可用区、虚拟私有云、子网和安全组的弹性云服务器才能访问OpenTSDB。
创建并登录弹性云服务器的具体操作,请参见准备弹性云服务器。
- 在弹性云服务器上,访问OpenTSDB。
您可以通过以下两种方式访问OpenTSDB:
- 使用cURL命令行工具或Postman等REST客户端,发送HTTP请求访问OpenTSDB。
例如,使用cURL命令行工具发送以下请求,如果返回200 OK,说明连接OpenTSDB成功。{OpenTSDB URL}为1中获取的OpenTSDB链接地址。
curl -i -X GET http://{OpenTSDB URL}/api/version
以下是一个写入数据和查询数据的示例:
- 写入数据:
curl -i -X POST -d '{"metric":"money", "timestamp":1524900283, "value":1, "tags":{"card":"card1"}}' http://{OpenTSDB URL}/api/put?sync -k -v
- 查询数据:
curl -i -X POST -d '{"start": 1524900283,"end": 1524900289,"queries": [{"aggregator": "sum","metric": "money"}]}' http://{OpenTSDB URL}/api/query -k -v
- 写入数据:
- 开发应用程序,调用HTTP API访问OpenTSDB进行数据的读写。
- 使用cURL命令行工具或Postman等REST客户端,发送HTTP请求访问OpenTSDB。