更新时间:2024-10-23 GMT+08:00
分享

将计量数据发布为API

概述

通过将DWS中日志表的数据发开为API,可以将日志的计量数据发布,供BI或其他第三方调用展示或监控。

操作步骤

主要步骤请参考《xx服务可信访问操作指导》,本章节主要介绍使用参数传递方式动态的查询计量数据。

  1. 创建后端,进入高级设置,添加入参定义。
  2. 根据想要查询的计量逻辑,添加入参。示例添加两个参数“provider_app_id”和“http_status”,选择参数位置为“Parameters”,单击“创建”。

    图1 创建

  3. 【示例】进入后端页面,选择“文件”->“新建数据后端”->“添加数据源”,

    图2 添加数据源1

    选择对应的DWS数据源,和SQL执行语句。

    图3 添加数据源2

    使用SQL查询指定的集成应用中成功返回的请求数量。

    入参可以使用'${参数名称}'的方式进行注入

    select count(*) from log_kafka where provider_app_id='${provider_app_id}' and http_status='${http_status}';
    图4 SQL查询

  4. 单击保存,然后进行测试,填写入参后测试结果如下。

    表名该集成应用的成功访问次数

    除了使用SQL,存储过程或函数后端的方式都可以开放数据API。请根据实际情况使用

  5. 单击部署和发布即可。

    图5 部署和发布

相关文档