Streaming and sampling in real-time log analysis
    4.
    发明授权
    Streaming and sampling in real-time log analysis 有权
    流和采样实时日志分析

    公开(公告)号:US08850263B1

    公开(公告)日:2014-09-30

    申请号:US13619344

    申请日:2012-09-14

    IPC分类号: G06F11/00

    摘要: Technologies are described herein for incorporating streaming and/or sampling in real-time log analysis. Representative samples of log data are extracted from the log files on a number of monitored hosts and streamed in real-time to log processors for processing. The log processors accumulate and process the representative samples of log data, and track a data completeness value representing an indication of a proportion of total log data represented by the representative samples received. The representative samples of log data are merged and collated. Estimated metrics are calculated from the merged and collated representative samples and the data completeness, and the estimated metrics are published to consumers in near real-time.

    摘要翻译: 本文描述了在实时日志分析中结合流和/或采样的技术。 日志数据的代表性样本从多个受监视主机上的日志文件中提取,并实时流式传输到日志处理器进行处理。 日志处理器累积并处理日志数据的代表性样本,并且跟踪表示由所接收的代表性样本表示的总日志数据的比例的指示的数据完整性值。 日志数据的代表性样本被合并和整理。 估计的指标是从合并和整理的代表性样本和数据的完整性中计算出来的,估计的指标将近似实时地发布给消费者。

    Software testing analysis and control
    5.
    发明授权
    Software testing analysis and control 有权
    软件测试分析与控制

    公开(公告)号:US09268663B1

    公开(公告)日:2016-02-23

    申请号:US13445482

    申请日:2012-04-12

    IPC分类号: G06F9/44 G06F11/34 G06F11/36

    摘要: This disclosure is directed in part to testing of different versions of software or software components (software versions) and analyzing results of use (e.g., user interaction) of the different software versions. The techniques described herein provide software testing that varies the allocation to enable a ramp up of allocations to/from another software version. The allocation module may use allocation rules to assign requests to each software version based on various factors such as load balancing, user attributes, past user assignment, and/or other rules or logic. An analysis of the different software versions may include an analysis of system performance resulting from operation of each software version. An analysis may determine attributes of each user and then allocate the user to a software version based on at least some of the determined attributes.

    摘要翻译: 本公开部分地针对测试不同版本的软件或软件组件(软件版本)并分析不同软件版本的使用结果(例如,用户交互)。 本文描述的技术提供了改变分配的软件测试,以便能够向/从另一个软件版本分配增加。 分配模块可以使用分配规则来基于诸如负载平衡,用户属性,过去的用户分配和/或其他规则或逻辑的各种因素来向每个软件版本分配请求。 对不同软件版本的分析可能包括对每个软件版本的操作产生的系统性能的分析。 分析可以确定每个用户的属性,然后基于所确定的属性中的至少一些将用户分配给软件版本。

    Software testing using shadow requests
    6.
    发明授权
    Software testing using shadow requests 有权
    软件测试使用影子请求

    公开(公告)号:US09058428B1

    公开(公告)日:2015-06-16

    申请号:US13445562

    申请日:2012-04-12

    IPC分类号: G06F9/44 G06F11/36

    摘要: The techniques described herein provide software testing that may concurrently process a user request using a live version of software and a shadow request, which is based on the user request, using a shadow version of software (e.g., trial or test version, etc.). The live version of software, unlike the shadow version, is user-facing and transmits data back to the users while the shadow request does not output to the users. An allocation module may vary allocation of the shadow requests to enable a ramp up of allocations (or possibly ramp down) of the shadow version of software. The allocation module may use allocation rules to dynamically initiate the shadow request based on various factors such as load balancing, user attributes, and/or other rules or logic. Thus, not all user requests may be issued as shadow requests.

    摘要翻译: 本文描述的技术提供软件测试,其可以使用软件的影子版本(例如,试用版或测试版等)使用基于用户请求的软件的实时版本和影像请求来同时处理用户请求, 。 与阴影版本不同,软件的实时版本是面向用户的,并且在影子请求不输出到用户的同时将数据发送回用户。 分配模块可以改变影子请求的分配,以使得软件的影子版本的分配(或可能降低)的斜坡上升。 分配模块可以使用分配规则来基于诸如负载平衡,用户属性和/或其他规则或逻辑的各种因素动态地发起影子请求。 因此,并不是所有用户请求都可以作为影子请求发出。