US8001094B2

System, method, program, and system implementation method for transaction process logging

Summary by NHIP

Variable Logging System

The system logs transaction processes by varying recorded data amounts based on response times against service level agreements. A logging control unit selects policies from a table to direct a storage device, which includes high-order and low-order sections, to record logs accordingly.

Claim Score by NHIP

Read claim 16, the broadest

Abstract

A system is provided to log a transaction process performed based on a service level agreement concerning the response time of the transaction process. The system includes a logging policy table, a transaction process monitoring unit, and a storage device. The logging policy table records one or more logging policies defined to log a transaction process with a varying amount of log data based on a required response time specified in the service level agreement. The transaction process monitoring unit automatically monitors the response time of the transaction process. The storage device records a transaction process log. The system further includes a logging control unit. The logging control unit uses response time of a transaction process monitored by the transaction process monitoring unit to select one of the logging policies stored in the logging policy table. According to the selected logging policy, the logging control unit allows the storage device to record a log of the transaction process.

US8001094B2, drawing sheet 1
Sheet 1 of 9

Term

Projected expiry 15 March 2028.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Projected expiry

20 claims: 4 independent, 16 dependent

  1. 1
    A system for performing logging of a transaction process performed based on a service level agreement concerning a response time of a transaction process, the system comprising:at least one computing device including: a logging policy table for recording at least one logging policy, the at least one logging policy defined so as to perform logging of a transaction process with a varying amount of log data, wherein the amount of log data recorded is determined based on a required response time specified in the service level agreement compared to the response time of the transaction process;a transaction process monitoring unit for automatically monitoring the response time of the transaction process;a storage device for recording a transaction process log;and a logging control unit for selecting one of the logging policies stored in the logging policy table based on the response time of the transaction process monitored by the transaction process monitoring unit and allowing the storage device to record a log of the transaction process in accordance with the selected logging policy.
  2. 16
    Broadest claimClaim Score 59, broad(NHIP)A method for performing logging of a transaction process performed based on a service level agreement concerning a response time of a transaction process, comprising:storing a logging policy table for recording at least one logging policy, the at least one logging policy defined so as to perform logging of a transaction process with a varying amount of log data, wherein the amount of log data recorded is determined based on a required response time specified in the service level agreement compared to the response time of the transaction process;automatically monitoring the response time of the transaction process;selecting one of the logging policies stored in the logging policy table, based on the response time of the transaction process monitored in the monitoring step;and allowing the storage device to record a log of the transaction process in accordance with the selected logging policy.
  3. 18
    A program product for performing logging of many transaction processes performed based on a service level agreement concerning a response time of a transaction process stored on a computer-readable storage medium, the program product comprising computer program code for causing a computer system to execute the steps of:storing a logging policy table for recording at least one logging policy, the at least one logging policy defined so as to perform logging of a transaction process with a varying amount of log data, wherein the amount of log data recorded is determined based on a required response time specified in the service level agreement compared to the response time of the transaction process;automatically monitoring the response time of the transaction process;selecting one of the logging policies stored in the logging policy table based on the response time of the transaction process monitored in the monitoring step;and allowing the storage device to record a log of the transaction process in accordance with the selected logging policy.
  4. 19
    A method for implementing a system for performing logging of a transaction process performed based on a service level agreement concerning a response time of a transaction process, comprising:installing a transaction process monitoring program that automatically monitors a response time of a transaction process on the system;installing a logging control program that allows a storage device to record a log of the transaction process in accordance with a logging policy selected based on a transaction process response time on the system;setting at least one logging policy defined so as to perform logging of a transaction process with a varying amount of log data, wherein the amount of log data recorded is determined based on a required response time specified in the service level agreement compared to the response time of the transaction process to a logging policy table;setting a reference destination of a logging policy table used by the installed logging control program;and establishing connection between the installed transaction process monitoring program and the installed logging control program so as to receive a response time of each transaction process.