[发明专利]跨受信任和不受信任的分布式组件进行采样在审
申请号: | 201980034177.4 | 申请日: | 2019-05-07 |
公开(公告)号: | CN112219194A | 公开(公告)日: | 2021-01-12 |
发明(设计)人: | Z·马克苏托夫;D·G·马特威夫;S·坎泽莱福;D·J·卢贝什;S·K·达什;A·M·亚伯拉罕 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/30 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 黄倩 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信任 不受 分布式 组件 进行 采样 | ||
1.一种系统,包括:
第一计算设备,其被配置为:
将操作标识符(ID)与应用的操作相关联;
生成采样ID,生成所述采样ID包括将遥测范围ID从第一域中的第一值变换为第二域中的第二值;
确定是否采样,所述确定包括:至少将所述采样ID和所述第二域的大小之间的比率与和所述第一计算设备相关联的采样率进行比较;
响应于确定采样,记录关于由所述第一计算设备对所述操作的处理的遥测;以及
响应于确定不采样,不记录关于由所述第一计算设备对所述操作的所述处理的任何遥测。
2.根据权利要求1所述的系统,其中所述遥测范围ID包括以下一项:
用户ID;
设备ID;
会话ID;或者
帐户ID。
3.根据权利要求1所述的系统,其中所述第一计算设备还被配置为向第二计算设备传输第一请求来执行第一服务,以实现所述操作,所述第一请求包括所述操作ID和所述采样ID;
所述系统还包括所述第二计算设备,所述第二计算设备被配置为:
接收所述第一请求;
从所述第一请求提取所述操作ID和所述采样ID;
确定是否采样,所述确定包括:至少将所述采样ID和所述第二域的大小之间的比率与和所述第二计算设备相关联的采样率进行比较;
响应于确定采样,记录关于由所述第二计算设备对所述第一请求的处理的遥测;以及
响应于确定不采样,不记录关于由所述第二计算设备对所述第一请求的所述处理的任何遥测。
4.根据权利要求3所述的系统,其中所述第二计算设备还被配置为:
向第三计算设备传输第二请求来执行第二服务,以实现所述操作,所述第二请求包括所述操作ID和所述采样ID。
5.根据权利要求4所述的系统,其中所述第二计算设备和所述第三计算设备在组织的内部。
6.根据权利要求4所述的系统,其中所述第二计算设备在组织的内部,并且所述第三计算设备在所述组织的外部。
7.根据权利要求3所述的系统,其中与所述第二计算设备相关联的所述采样率不同于与所述第一计算设备相关联的所述采样率。
8.根据权利要求1所述的系统,其中所述第二域相对于所述第一域被压缩。
9.根据权利要求1所述的系统,其中生成所述采样ID还包括:对所述第二值执行合并操作,所述合并操作返回针对所述第二值的多个值范围中的每个值范围的经合并的值。
10.根据权利要求9所述的系统,其中所述第二值的所述多个值范围中的每个值范围的大小随着所述第二值增加而增加。
11.一种第一计算设备,包括:
一个或多个处理器电路;以及
一个或多个存储器设备,被通信地连接到所述一个或多个处理器电路,所述一个或多个存储器设备存储用于由所述一个或多个处理器电路执行的程序逻辑,所述程序逻辑包括:
接收器,其被配置为从第二计算设备接收第一请求,所述第一请求包括与应用的操作相关联的操作标识符(ID)以及通过将遥测范围ID从第一域中的第一值变换为第二域中的第二值而生成的采样ID;
提取器,其被配置为从所述第一请求提取所述操作ID和所述采样ID;
采样确定器,其被配置为通过至少将所述采样ID和所述第二域的大小之间的比率与和所述第一计算设备相关联的采样率进行比较来确定是否采样;以及
遥测记录器,其被配置为:响应于所述采样确定器确定采样来记录关于由所述第一计算设备对所述第一请求的处理的遥测,并且响应于所述采样确定器确定不采样,不记录关于由所述第一计算设备对所述第一请求的所述处理的任何遥测。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980034177.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:应用程序测试方法、设备及存储介质
- 下一篇:用于分批和连续操作的铸轧设备