[发明专利]一种基于istio的微服务API网关的安全计费方法在审

专利信息
申请号: 201910593906.1 申请日: 2019-07-03
公开(公告)号: CN110324341A 公开(公告)日: 2019-10-11
发明(设计)人: 罗天 申请(专利权)人: 浪潮软件集团有限公司
主分类号: H04L29/06 分类号: H04L29/06;H04L12/14
代理公司: 济南信达专利事务所有限公司 37100 代理人: 阚恭勇
地址: 250100 山东*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 网关 采集数据 监控系统 服务API 时间序列数据 实时监控系统 存储加密 计费技术 计费属性 加密处理 监测功能 重要信息 适配 采集 安全 查询 配置 保证
【权利要求书】:

1.一种基于istio的微服务API网关的安全计费方法,其特征在于,

利用istio的监测功能,定制了istio采集的计费属性,并配置与Prometheus后端监控系统的适配,Prometheus实时监控系统可以毫秒级的采集数据,进而通过查询Prometheus的时间序列数据实现计费。在采集数据时,使用Json Web Token server对信息进行加密处理,只存储加密后的token。

2.根据权利要求1所述的方法,其特征在于,

包括如下步骤:

1):配置Istio框架,使Mixer的适配器与Prometheus后端服务结合;

2):定义计费所需的属性,通过Yaml配置Metric,Handler,Rule,使得对API的访问通过Envoy提供给Mixer适配器,并最终被Prometheus采集,存入时间序列数据库;

3):用户的访问信息通过token server加密,存储加密后的token串;

4):编写Prometheus查询语句实时查询API访问记录信息;

5):计费服务通过解析API访问记录信息计算实时费用。

3.根据权利要求2所述的方法,其特征在于,

分为三步完成:1)基础环境的搭建,2)计费信息的采集配置,3)计费查询及计费服务。

4.根据权利要求3所述的方法,其特征在于,

1)基础环境的搭建,包括如下步骤:

Step1:搭建Kubernetes平台;

Step2:在kubernetes平台上搭建Istio微服务框架;

Step3:安装Prometheus监控服务;

Step4:安装token服务。

5.根据权利要求3所述的方法,其特征在于,

2)计费信息的采集配置,包括如下步骤:

对系统进行如下配置,配置通过Yaml文件描述;

Step1:配置Metric;通过配置Metric来指定将哪些属性映射成为对适配器的输入,在此要配置计费所需采集的信息;每个metric都有一系列的dimension,Mixer根据属性值为dimension生成数值,将信息加密在token中,并添加token作为metric的一种dimension,从而使得存储在Prometheus中的是加密后的信息;

Step2:配置Handler;适配器Adapter封装了Mixer和特定外部基础设施后端进行交互的必要接口,Prometheus Adapter采集指标并以可配置的方式将它们聚合成分布或计数器;需要通过handler配置适配器工作所需的参数才能使适配器工作;

Step3:配置Rule;规则用于指定调用一个Handler的时机,就是指定何时将Metric提供给适配器;

通过以上配置步骤,完成Prometheus对计费所需微服务访问信息的实时采集。

6.根据权利要求5所述的方法,其特征在于,

配置计费所需采集的信息,具体需要采集requestcount,requestduration,requestsize,responsesize四个主要的metrics。

7.根据权利要求6所述的方法,其特征在于,

在Step3中,配置提供requestcount.metric,requestduration.metric,requestsize.metric,responsesize.metric给handler.prometheus。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮软件集团有限公司,未经浪潮软件集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910593906.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top