表格存储服务 CloudTable-连接OpenTSDB:连接OpenTSDB

时间:2023-11-01 16:16:45

连接OpenTSDB

  1. 获取OpenTSDB链接地址。

    请登录表格存储服务管理控制台,在左侧导航树单击“集群模式”,在集群列表中找到所要查看的集群,单击集群名称进入集群基本信息页面,获取其中的“OpenTSDB链接地址(内网)”。

    图1 OpenTSDB链接地址

  2. 准备客户端运行环境。

    OpenTSDB链接地址是内网地址,您需要准备一台和CloudTable集群在相同区域、可用区、虚拟私有云、子网和安全组的弹性云服务器才能访问OpenTSDB。

    创建并登录弹性云服务器的具体操作,请参见准备弹性云服务器

  3. 在弹性云服务器上,访问OpenTSDB。

    您可以通过以下两种方式访问OpenTSDB:
    • 使用cURL命令行工具或Postman等REST客户端,发送HTTP请求访问OpenTSDB。

      例如,使用cURL命令行工具发送以下请求,如果返回200 OK,说明连接OpenTSDB成功。{OpenTSDB URL}为1中获取的OpenTSDB链接地址。

      curl -i -X GET http://{OpenTSDB URL}/api/version

      以下是一个写入数据和查询数据的示例:

      1. 写入数据:
        curl -i -X POST -d '{"metric":"money", "timestamp":1524900283, "value":1, "tags":{"card":"card1"}}' http://{OpenTSDB URL}/api/put?sync -k -v
      2. 查询数据:
        curl -i -X POST -d '{"start": 1524900283,"end": 1524900289,"queries": [{"aggregator": "sum","metric": "money"}]}' http://{OpenTSDB URL}/api/query -k -v
    • 开发应用程序,调用HTTP API访问OpenTSDB进行数据的读写。

      详细内容请参考《表格存储服务开发指南》中的以下章节:

support.huaweicloud.com/usermanual-cloudtable/cloudtable_01_0024.html