MONITORING BUSINESS TRANSACTION FAILURES INVOLVING DATABASE PROCEDURE CALLS
    61.
    发明申请
    MONITORING BUSINESS TRANSACTION FAILURES INVOLVING DATABASE PROCEDURE CALLS 有权
    监控涉及数据库程序的业务交易失败

    公开(公告)号:US20150106348A1

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

    申请号:US14548980

    申请日:2014-11-20

    Inventor: Kunal KAPUR

    Abstract: Systems, methods, and other embodiments associated with modifying applications and monitoring exceptions are described. In one embodiment, a computer implemented method searches an executable code for code representing a database procedure call within the executable code. At a location in the executable code prior to the database procedure call, exception capturing code is inserted into the executable code that is configured to cause information to be collected about an exception when the exception occurs during execution of the database procedure call. After the database procedure call, termination code is inserted in the executable code, wherein the termination code is configured to terminate the collection of the information caused by the exception capturing code.

    Abstract translation: 描述了与修改应用程序和监视异常相关联的系统,方法和其他实施例。 在一个实施例中,计算机实现的方法在可执行代码内搜索表示可执行代码中的数据库过程调用的代码的可执行代码。 在数据库过程调用之前的可执行代码的某个位置,将异常捕获代码插入可执行代码中,该可执行代码配置为在执行数据库过程调用期间发生异常时引发关于异常的信息。 在数据库过程调用之后,将终止代码插入到可执行代码中,其中终止代码被配置为终止由异常捕获代码引起的信息的收集。

    EVENT COUNTER CHECKPOINTING AND RESTORING
    62.
    发明申请
    EVENT COUNTER CHECKPOINTING AND RESTORING 有权
    事件计数器检查和恢复

    公开(公告)号:US20150089286A1

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

    申请号:US14555104

    申请日:2014-11-26

    Abstract: Event counter checkpointing and restoring is disclosed. In one implementation, a processor includes a first event counter to count events that occur during execution within the processor, event counter checkpoint logic, communicably coupled with the first event counter, to store, prior to a transactional execution of the processor, a value of the first event counter, a second event counter to count events prior to and during the transactional execution, wherein the second event counter is to increment without resetting after the transactional execution is aborted, event count restore logic to restore the first event counter to the stored value after the transactional execution is aborted, and tuning logic to determine, in response to aborting of the transactional execution, a number of the events that occurred during the transactional execution based on the stored value of the first event counter and a value of the second event counter.

    Abstract translation: 公开了事件计数器检查点和恢复。 在一个实现中,处理器包括第一事件计数器,用于计数在处理器内执行期间发生的事件,与第一事件计数器通信地耦合的事件计数器检查点逻辑,以在处理器的事务执行之前存储值 第一事件计数器,在事务执行之前和期间对事件进行计数的第二事件计数器,其中第二事件计数器在事务执行中止之后增加而不重置,事件计数恢复逻辑将第一事件计数器还原到所存储的 以及调整逻辑,以响应于事务执行中止,确定在事务执行期间基于第一事件计数器的存储值和第二事件计数器的值发生的事件的数量 事件柜台

    Managing Transactional Data for High Use Databases
    63.
    发明申请
    Managing Transactional Data for High Use Databases 有权
    管理高用数据库的事务数据

    公开(公告)号:US20150039576A1

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

    申请号:US13954423

    申请日:2013-07-30

    Abstract: According to one embodiment of the present invention, a system compares database transactions to corresponding performance information to identify conforming database transactions with an acceptable deviation from the performance information and outlier database transactions beyond the acceptable deviation from the performance information. The system aggregates information from a threshold quantity of conforming database transactions into an aggregated record, wherein the threshold quantity is dynamically adjusted, and generates a record for each outlier database transaction, wherein conditions for identifying the outlier database transactions are dynamically adjusted. Embodiments of the present invention further include a method and computer program product for managing database transactions in substantially the same manners described above.

    Abstract translation: 根据本发明的一个实施例,系统将数据库事务与相应的性能信息进行比较,以便在与性能信息的可接受的偏差之外具有与性能信息和异常值数据库事务的可接受偏差以识别符合数据库事务。 系统将信息从阈值数量的符合数据库事务聚合到聚合记录中,其中阈值数量被动态地调整,并为每个异常数据库事务生成记录,其中动态地调整用于识别异常数据库事务的条件。 本发明的实施例还包括用于以基本相同的方式管理数据库事务的方法和计算机程序产品。

    METHOD AND SYSTEM FOR COMBINING TRACE DATA DESCRIBING MULTIPLE INDIVIDUAL TRANSACTION EXECUTIONS WITH TRANSACTION PROCESSING INFRASTRUCTURE MONITORING DATA
    64.
    发明申请
    METHOD AND SYSTEM FOR COMBINING TRACE DATA DESCRIBING MULTIPLE INDIVIDUAL TRANSACTION EXECUTIONS WITH TRANSACTION PROCESSING INFRASTRUCTURE MONITORING DATA 有权
    组合跟踪数据的方法和系统,用于描述具有交易处理基础设施监控数据的多个单独交易执行

    公开(公告)号:US20150032884A1

    公开(公告)日:2015-01-29

    申请号:US14338637

    申请日:2014-07-23

    Abstract: A transaction monitoring and tracing system which combines transactional performance monitoring aspects with infrastructure performance and utilization measures, like e.g. used memory or CPU load of transaction executing computing infrastructure. The system uses two types of agents deployed to the monitored system, a transaction and process agent, which is deployed to a process executing monitored transactions, and a host agent, which is deployed to a computer system executing processes monitored by a transaction and process agent. The transaction and process agent provides transaction tracing and process infrastructure measurements, the host agent provides host or operating system infrastructure measurements. All three types of measurements are tagged by the corresponding agent in a way that allows a later correlation of corresponding tracing and measurement data by an external monitoring node. Combining transactional and infrastructure monitoring allows fast detection of non-transactional root causes of monitored transaction performance degradations.

    Abstract translation: 交易监控和跟踪系统,将事务性能监控方面与基础设施绩效和利用措施相结合,如 处理执行计算基础设施的内存或CPU负载。 系统使用部署到被监视系统的两种类型的代理,被部署到执行被监视事务的进程的事务和进程代理,以及被部署到执行由事务和进程代理监视的进程的计算机系统的主机代理 。 事务和进程代理提供事务跟踪和进程基础结构测量,主机代理提供主机或操作系统基础架构测量。 所有三种类型的测量都被相应的代理标记,以允许外部监视节点随后对相应的跟踪和测量数据进行相关的方式。 结合事务和基础架构监控,可以快速检测监控事务性能下降的非事务根本原因。

    Information processing apparatus, message classifying method and non-transitory medium for associating series of transactions
    65.
    发明授权
    Information processing apparatus, message classifying method and non-transitory medium for associating series of transactions 有权
    信息处理装置,消息分类方法和关联一系列交易的非暂时介质

    公开(公告)号:US08930369B2

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

    申请号:US13355675

    申请日:2012-01-23

    Abstract: A tied server includes a first storage unit that stores appearance patterns of messages having a transaction identifier to identify a transaction. The tied server also includes a second storage unit that stores messages executed on the transaction DB server having the transaction ID by the application server and communicated between an application server and a DB server. The tied server classifies the messages stored in the second storage unit with respect to each transaction based on the appearance patterns of the messages stored in the first storage unit.

    Abstract translation: 绑定的服务器包括第一存储单元,其存储具有事务标识符以识别事务的消息的外观模式。 绑定的服务器还包括第二存储单元,其存储在应用服务器上具有事务ID的事务DB服务器上执行的消息,并且在应用服务器和DB服务器之间进行通信。 绑定的服务器基于存储在第一存储单元中的消息的出现模式,将关于每个事务存储在第二存储单元中的消息分类。

    Managing transactions within a middleware container
    67.
    发明授权
    Managing transactions within a middleware container 有权
    管理中间件容器中的事务

    公开(公告)号:US08898641B2

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

    申请号:US13362273

    申请日:2012-01-31

    CPC classification number: G06F11/3428 G06F9/466 G06F2201/87

    Abstract: A computer collects first test metrics on a transaction hosted within a middleware container, and is executing within a first environment. The computer generates baseline values of expected execution behavior of the transaction based on the first test metrics. The computer collects second test metrics on the transaction hosted within the middleware container, and is executing within a second environment. The computer compares the second test metrics to the baseline values. The computer determines whether the second test metrics satisfy the baseline values. In response to the second test metrics not satisfying the baseline values, the computer identifies the transaction as a candidate for cancellation.

    Abstract translation: 计算机收集中间件容器中托管的事务的第一个测试指标,并在第一个环境中执行。 计算机基于第一个测试指标生成事务的预期执行行为的基准值。 计算机在中间件容器中托管的事务上收集第二个测试指标,并在第二个环境中执行。 计算机将第二个测试指标与基准值进行比较。 计算机确定第二测试指标是否满足基准值。 响应于不满足基准值的第二测试指标,计算机将该交易标识为取消的候选者。

    METHOD AND SYSTEM FOR GENERATING DIRECTED GRAPHS
    69.
    发明申请
    METHOD AND SYSTEM FOR GENERATING DIRECTED GRAPHS 审中-公开
    用于生成指导图的方法和系统

    公开(公告)号:US20140330956A1

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

    申请号:US13887241

    申请日:2013-05-03

    Abstract: A method for generating a directed graph for a transaction in an application, comprising: receiving event information for events included in the transaction at a processor, each event having a link directed from a first endpoint to a second endpoint in the application; assigning an identification (“ID”) number to each event and including the ID number in the event information for each event; based on endpoint, correlating the event information to produce dyadic event information representative of dyadic events, each dyadic event including a first event and a second event associated with the endpoint, the dyadic event information for each dyadic event including a first ID number and a second ID number for the first event and the second event, respectively; based on ID number, combining the dyadic event information to produce correlation fragments associated with the ID number; and, combining the correlation fragments to produce the directed graph for the transaction.

    Abstract translation: 一种用于生成应用程序中的交易的有向图的方法,包括:在处理器处接收事件中包括的事件的事件信息,每个事件具有从应用程序中的第一端点指向第二端点的链接; 为每个事件分配一个标识(“ID”)号码,并在每个事件的事件信息中包括ID号码; 基于端点,将所述事件信息相关联以产生表示二元事件的二元事件信息,每个二元事件包括与所述端点相关联的第一事件和第二事件,所述每个二元事件的二元事件信息包括第一ID号和第二ID事件 分别为第一个事件和第二个事件的ID号; 基于ID号,组合二进制事件信息以产生与ID号相关联的相关片段; 以及组合相关片段以产生交易的有向图。

    Apportioning summarized metrics based on unsummarized metrics in a computing system
    70.
    发明授权
    Apportioning summarized metrics based on unsummarized metrics in a computing system 有权
    基于计算系统中未知的指标的分配汇总度量

    公开(公告)号:US08881155B2

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

    申请号:US13157478

    申请日:2011-06-10

    Abstract: A computer program product includes a computer readable storage medium containing computer code that, when executed by a computer, implements a method including receiving, by a memory device of the computing system, a log file, the log file comprising unsummarized metrics, the unsummarized metrics being related to a plurality of transactions performed by a program in the computing system, and a summarized metric, the summarized metric being related to the program, wherein the summarized metric comprises accumulated data from the plurality of transactions; selecting an unsummarized metric that reflects a distribution of the summarized metric among the plurality of transactions by a processing device of the computing system; and determining an amount of the summarized metric that belongs to a transaction of the plurality of transactions based on the selected unsummarized metric by the processing device of the computing system.

    Abstract translation: 计算机程序产品包括计算机可读存储介质,其包含计算机代码,所述计算机代码当由计算机执行时实现包括由所述计算系统的存储器设备接收日志文件的日志文件,所述日志文件包括未知的度量,所述未知的度量 与由所述计算系统中的程序执行的多个事务相关联,以及汇总度量,所述汇总度量与所述程序相关,其中所述汇总度量包括来自所述多个事务的累积数据; 通过所述计算系统的处理设备选择反映所述多个事务之中所述汇总度量的分布的未确定度量; 以及基于由所述计算系统的处理设备选择的未确定度量,确定属于所述多个事务的事务的所述汇总度量的量。

Patent Agency Ranking