Module Specific Tracing in a Shared Module Environment
    1.
    发明申请
    Module Specific Tracing in a Shared Module Environment 有权
    共享模块环境中的模块特定跟踪

    公开(公告)号:US20150067652A1

    公开(公告)日:2015-03-05

    申请号:US14455156

    申请日:2014-08-08

    Abstract: A module-specific tracing mechanism may trace the usage of a module on behalf of the module developer. The module may be used by multiple application developers, and the tracing system may collect and summarize data for the module in each of the different applications. The data may include usage data as well as performance data. Usage data may include anonymized data for each time the module may be invoked and called, and performance data may include the processing time, memory consumption, and other metrics. The module-specific tracing may be enabled or disabled by an application developer.

    Abstract translation: 模块特定的跟踪机制可以代表模块开发人员跟踪模块的使用情况。 该模块可以由多个应用程序开发人员使用,跟踪系统可以收集和汇总每个不同应用程序中的模块的数据。 数据可以包括使用数据以及性能数据。 使用数据可以包括每当模块被调用和调用时的匿名数据,并且性能数据可以包括处理时间,存储器消耗和其他度量。 模块特定的跟踪可能被应用程序开发人员启用或禁用。

    Tracing as a Service
    2.
    发明申请
    Tracing as a Service 审中-公开
    跟踪服务

    公开(公告)号:US20140025572A1

    公开(公告)日:2014-01-23

    申请号:US13751026

    申请日:2013-01-25

    Abstract: An instrumented execution environment may connect to an execution environment to provide detailed tracing and logging of an application as it runs. The instrumented execution environment may be configured as a standalone service that can be configured and purchased. The instrumented execution environment may be deployed with various authentication systems, administrative user interfaces, and other components. The instrumented execution environment may engage a customer's system through a distributor that may manage a workload and distribute work to the instrumented execution environment as well as other worker systems. A marketplace may provide multiple preconfigured execution environments that may be selected, further configured, and deployed to address specific data collection objectives.

    Abstract translation: 仪器化的执行环境可以连接到执行环境,以便在应用程序运行时提供详细的跟踪和日志记录。 仪器化执行环境可以配置为可以配置和购买的独立服务。 仪器化执行环境可以部署在各种认证系统,管理用户界面和其他组件中。 经过检测的执行环境可以通过可以管理工作负载并将工作分发给被检测的执行环境以及其他工作者系统的分发者来接触客户的系统。 市场可以提供多个预配置的执行环境,其可以被选择,进一步配置和部署以解决特定的数据收集目标。

    Obfuscating Trace Data
    3.
    发明申请
    Obfuscating Trace Data 有权
    模糊跟踪数据

    公开(公告)号:US20140019756A1

    公开(公告)日:2014-01-16

    申请号:US13751000

    申请日:2013-01-25

    Abstract: A tracer may obfuscate trace data such that the trace data may be used in an unsecure environment even though raw trace data may contain private, confidential, or other sensitive information. The tracer may obfuscate using irreversible or lossy hash functions, look up tables, or other mechanisms for certain raw trace data, rendering the obfuscated trace data acceptable for transmission, storage, and analysis. In the case of parameters passed to and from a function, trace data may be obfuscated as a group or as individual parameters. The obfuscated trace data may be transmitted to a remote server in some scenarios.

    Abstract translation: 跟踪器可以模糊跟踪数据,使得跟踪数据可以在不安全的环境中使用,即使原始跟踪数据可能包含私有,机密或其他敏感信息。 跟踪器可能使用不可逆或有损哈希函数,查找表或某些原始跟踪数据的其他机制进行模糊处理,使得混淆的跟踪数据可用于传输,存储和分析。 在传递给函数和从函数传递的参数的情况下,跟踪数据可能被混淆为一个组或作为单个参数。 在某些情况下,可将混淆的跟踪数据传输到远程服务器。

    Computer Load Generator Marketplace
    4.
    发明申请
    Computer Load Generator Marketplace 审中-公开
    电脑负载发电机市场

    公开(公告)号:US20140013306A1

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

    申请号:US13867061

    申请日:2013-04-20

    Abstract: A load generator services marketplace may configure and deploy load generators in conjunction with executing an application. The load generators may be selected based on a solution definition, which may include the types of loads and conditions under which loads may be generated. One or more load generators may be configured to operate with a monitoring service, and a connection manager may cause the load generators, application, and monitoring service to execute simultaneously so that the monitoring service may capture performance metrics while the application experiences the load. The marketplace may have load generators from multiple providers and with multiple configurations, as well as a clearinghouse for clearing a financial transaction as the load generators are used.

    Abstract translation: 负载生成器服务市场可以配置和部署负载生成器并结合执行应用程序。 可以基于解决方案定义来选择负载发生器,该解决方案定义可以包括可以在其下产生负载的负载类型和条件。 一个或多个负载发生器可以被配置为与监视服务一起操作,并且连接管理器可以使得负载发生器,应用和监视服务同时执行,使得监视服务可以在应用程序经历负载时捕获性能指标。 市场可能具有来自多个提供商和多个配置的负载生成器,以及用于在使用负载发生器时清除金融交易的结算所。

    Application Tracing by Distributed Objectives
    5.
    发明申请
    Application Tracing by Distributed Objectives 有权
    分布式目标应用程序跟踪

    公开(公告)号:US20130283240A1

    公开(公告)日:2013-10-24

    申请号:US13765642

    申请日:2013-02-12

    Abstract: A tracing system may divide trace objectives across multiple instances of an application, then deploy the objectives to be traced. The results of the various objectives may be aggregated into a detailed tracing representation of the application. The trace objectives may define specific functions, processes, memory objects, events, input parameters, or other subsets of tracing data that may be collected. The objectives may be deployed on separate instances of an application that may be running on different devices. In some cases, the objectives may be deployed at different time intervals. The trace objectives may be lightweight, relatively non-intrusive tracing workloads that, when results are aggregated, may provide a holistic view of an application's performance.

    Abstract translation: 跟踪系统可以将应用程序的多个实例中的跟踪目标分开,然后部署要跟踪的目标。 各种目标的结果可以聚合为应用程序的详细跟踪表示。 跟踪目标可以定义可能收集的跟踪数据的特定功能,过程,内存对象,事件,输入参数或其他子集。 目标可以部署在可能在不同设备上运行的应用程序的单独实例上。 在某些情况下,可能会以不同的时间间隔部署目标。 跟踪目标可能是轻量级的,相对非侵入性的跟踪工作负载,当结果汇总时,可以提供应用程序性能的整体视图。

    Deployment of Profile Models with a Monitoring Agent
    6.
    发明申请
    Deployment of Profile Models with a Monitoring Agent 审中-公开
    使用监控代理部署配置文件模型

    公开(公告)号:US20130283102A1

    公开(公告)日:2013-10-24

    申请号:US13765663

    申请日:2013-02-12

    Abstract: A distributed tracing system may use independent trace objectives for which a profile model may be created. The profile model may be deployed as a monitoring agent on non-instrumented devices to evaluate the profile models. As the profile models operate with statistically significant results, the sampling frequencies may be adjusted. The profile models may be deployed as a verification mechanism for testing models created in a more highly instrumented environment, and may gather performance related results that may not have been as accurate using the instrumented environment. In some cases, the profile models may be distributed over large numbers of devices to verify models based on data collected from a single or small number of instrumented devices.

    Abstract translation: 分布式跟踪系统可以使用可以创建简档模型的独立跟踪目标。 配置文件模型可以作为监视代理部署在非仪器设备上,以评估配置文件模型。 由于配置文件模型以统计学显着的结果运行,因此可以调整采样频率。 配置文件模型可以部署为用于在更高度仪器化环境中创建的测试模型的验证机制,并且可能会收集与使用仪器化环境可能不准确的性能相关的结果。 在某些情况下,配置文件模型可以分布在大量设备上,以根据从单个或少量仪器设备收集的数据来验证模型。

    Module Database with Tracing Options
    7.
    发明申请
    Module Database with Tracing Options 有权
    具有跟踪选项的模块数据库

    公开(公告)号:US20150066869A1

    公开(公告)日:2015-03-05

    申请号:US14455202

    申请日:2014-08-08

    Abstract: A database of module performance may be generated by adding tracing components to applications, as well as by adding tracing components to modules themselves. Modules may be reusable code that may be made available for reuse across multiple applications. When tracing is performed on an application level, the data collected from each module may be summarized in module-specific databases. The module-specific databases may be public databases that may assist application developers in selecting modules for various tasks. The module-specific databases may include usage and performance data, as well as stability and robustness metrics, error logs, and analyses of similar modules. The database may be accessed through links in module description pages and repositories, as well as through a website or other repository.

    Abstract translation: 可以通过向应用程序添加跟踪组件,以及通过向模块本身添加跟踪组件来生成模块性能数据库。 模块可以是可重用的代码,可以在多个应用程序中重用。 当在应用程序级别执行跟踪时,从每个模块收集的数据可以在模块特定的数据库中进行汇总。 模块特定的数据库可以是可以帮助应用开发者选择用于各种任务的模块的公共数据库。 模块特定的数据库可以包括使用和性能数据,以及稳定性和鲁棒性度量,错误日志和类似模块的分析。 可以通过模块描述页面和存储库中的链接以及通过网站或其他存储库访问数据库。

    Automated Market Maker in Monitoring Services Marketplace
    8.
    发明申请
    Automated Market Maker in Monitoring Services Marketplace 审中-公开
    监控服务市场中的自动市场制造商

    公开(公告)号:US20140316926A1

    公开(公告)日:2014-10-23

    申请号:US13867063

    申请日:2013-04-20

    CPC classification number: G06Q30/0611

    Abstract: An application services marketplace may match various solution providers to a solution request, then creating a bid or proposal for services. Upon acceptance of the bid, the services may be configured and deployed. A market maker may combine multiple solution providers to address a specific request, and may use a schema expressly defined or implied in a request to select and configure a combination of services. The market maker may combine monitoring services with analysis services, monitoring services with load generators, or other combination of services that may be used during development or deployment of an application.

    Abstract translation: 应用服务市场可以将各种解决方案提供商与解决方案请求相匹配,然后为服务创建出价或投标。 接受投标后,可以配置和部署服务。 制造商可以组合多个解决方案提供商以解决特定请求,并且可以使用在请求中明确定义或暗示的模式来选择和配置服务的组合。 制造商可以将监控服务与分析服务,负载发生器的监控服务或可能在开发或部署应用程序期间使用的其他服务组合相结合。

    Tracing with a Workload Distributor
    9.
    发明申请
    Tracing with a Workload Distributor 有权
    跟踪工作负载分销商

    公开(公告)号:US20140019598A1

    公开(公告)日:2014-01-16

    申请号:US13751012

    申请日:2013-01-25

    Abstract: A load balanced system may incorporate instrumented systems within a group of managed devices and distribute workload among the devices to meet both load balancing and data collection. A workload distributor may communicate with and configure several managed devices, some of which may have instrumentation that may collect trace data for workload run on those devices. Authentication may be performed between the managed devices and the workload distributor to verify that the managed devices are able to receive the workloads and to verify the workloads prior to execution. The workload distributor may increase or decrease the amount of instrumentation in relation to the workload experienced at any given time.

    Abstract translation: 负载平衡系统可以在一组受管设备中集成仪表化系统,并在设备之间分配工作负载以满足负载平衡和数据收集。 工作负载分配器可以与多个受管设备进行通信并配置,其中一些可能具有可以收集在这些设备上运行的工作负载的跟踪数据的工具。 可以在被管理设备和工作负载分配器之间执行验证,以验证被管理设备是否能够接收工作负载并在执行之前验证工作负载。 工作负载经销商可以增加或减少在任何给定时间内所遇到的工作量的仪表量。

    Deploying Trace Objectives using Cost Analyses
    10.
    发明申请
    Deploying Trace Objectives using Cost Analyses 审中-公开
    使用成本分析部署跟踪目标

    公开(公告)号:US20130283281A1

    公开(公告)日:2013-10-24

    申请号:US13765651

    申请日:2013-02-12

    Abstract: A tracing management system may use cost analyses and performance budgets to dispatch tracing objectives to instrumented systems that may collect trace data while running an application. The tracing management system may analyze individual tracing workloads for processing, storage, and network performance costs, and select workloads to deploy based on a resource budget that may be set for a particular device. In some cases, complementary tracing objectives may be selected that maximize consumption of resources within an allocated budget. The budgets may allocate certain resources for tracing, which may be a mechanism to limit any adverse effects from tracing when running an application.

    Abstract translation: 跟踪管理系统可以使用成本分析和性能预算来将跟踪目标发送到在运行应用程序时可能收集跟踪数据的仪表化系统。 跟踪管理系统可以分析处理,存储和网络性能成本的各个跟踪工作负载,并根据可能为特定设备设置的资源预算选择要部署的工作负载。 在某些情况下,可以选择补充追踪目标,以最大限度地在分配的预算内的资源消耗。 预算可以为跟踪分配一些资源,这可能是在运行应用程序时限制跟踪的任何不利影响的机制。

Patent Agency Ranking