Efficient unified tracing of kernel and user events with multi-mode stacking
    61.
    发明授权
    Efficient unified tracing of kernel and user events with multi-mode stacking 有权
    通过多模式堆叠高效统一跟踪内核和用户事件

    公开(公告)号:US08898644B2

    公开(公告)日:2014-11-25

    申请号:US13901964

    申请日:2013-05-24

    Abstract: The invention efficiently provides user code information for kernel level tracing approaches. It applies an advanced variation of stack walking called multi-mode stack walking to the entire system level and generates the unified trace where the user code and kernel events are integrated. The invention uses runtime stack information and internal kernel data structures. Therefore, source code for user level code and libraries are not required for inspection. The invention introduces the mechanism to narrow down the monitoring focus to specific application software and improve monitoring performance.

    Abstract translation: 本发明有效地提供用于内核级跟踪方法的用户代码信息。 它将堆栈行走的高级变体称为多模式堆栈走向整个系统级别,并生成用户代码和内核事件集成的统一跟踪。 本发明使用运行时堆栈信息和内部内核数据结构。 因此,用户级代码和库的源代码不需要进行检查。 本发明介绍了将监控重点缩小到具体应用软件的机制,提高监控性能。

    Method for request profiling in service systems with kernel events
    62.
    发明授权
    Method for request profiling in service systems with kernel events 有权
    具有内核事件的服务系统中请求分析的方法

    公开(公告)号:US08875158B2

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

    申请号:US13850531

    申请日:2013-03-26

    Abstract: A method for request profiling in service systems with kernel events includes collecting kernel events traces from a target system, the kernel event traces being obtainable from individual service machines by instrumenting core kernel functions, analyzing kernel event traces for constructing end-to-end request profiling traces consisting of kernel events belonging to service processes, and categorizing request traces responsive to the analyzing with the constructing including grouping requests based on marking kernel events used in the analyzing.

    Abstract translation: 在具有内核事件的服务系统中请求分析的方法包括从目标系统收集内核事件跟踪,内核事件跟踪可通过测试核心内核功能从各个服务机器获得,分析内核事件跟踪以构建端到端请求分析 由属于服务进程的内核事件组成的跟踪,以及响应于构建分析的分类请求分类,包括基于分析中使用的内核事件的分组请求。

    Method and System for Correlated Tracing with Automated Multi-Layer Function Instrumentation Localization
    63.
    发明申请
    Method and System for Correlated Tracing with Automated Multi-Layer Function Instrumentation Localization 有权
    相关跟踪与自动多层功能仪器定位的方法与系统

    公开(公告)号:US20130290936A1

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

    申请号:US13873610

    申请日:2013-04-30

    CPC classification number: G06F11/3636 G06F11/3604

    Abstract: A system for automatically instrumenting and tracing an application program and related software components achieves a correlated tracing of the program execution. It includes tracing of endpoints that are the set of functions in the program execution path that the developers are interested. The tracing endpoints and related events become the total set of functions to be traced in the program (called instrument points). This invention automatically analyzes the program and generates such instrumentation points to enable correlated tracing. The generated set of instrumentation points addresses common questions that developers ask when they use monitoring tools.

    Abstract translation: 用于自动测试和跟踪应用程序和相关软件组件的系统实现了程序执行的相关跟踪。 它包括跟踪开发人员感兴趣的程序执行路径中的一组函数的端点。 跟踪终点和相关事件成为程序中要追踪的功能的总数(称为仪器点)。 本发明自动分析程序并生成这样的仪器点以实现相关跟踪。 生成的仪器仪表组解决了开发人员在使用监控工具时所要求的常见问题。

Patent Agency Ranking