JP2009146001A - Business performance monitoring system and method - Google Patents
Business performance monitoring system and method Download PDFInfo
- Publication number
- JP2009146001A JP2009146001A JP2007320110A JP2007320110A JP2009146001A JP 2009146001 A JP2009146001 A JP 2009146001A JP 2007320110 A JP2007320110 A JP 2007320110A JP 2007320110 A JP2007320110 A JP 2007320110A JP 2009146001 A JP2009146001 A JP 2009146001A
- Authority
- JP
- Japan
- Prior art keywords
- log information
- data processing
- computer system
- time
- network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Debugging And Monitoring (AREA)
Abstract
【課題】業務システムのパフォーマンスを把握するためのシステムおよび方法を提供する。
【解決手段】システム利用者の端末と、1つまたは複数のサーバを含むコンピュータ・システムとがネットワークで接続されるシステムにおける、前記コンピュータ・システムのログ情報を取得するシステムは、システム利用者の端末からネットワークを介して受信したデータ処理命令にしたがって、コンピュータ・システム内の1つまたは複数のサーバ上で実行されるデータ処理に関するログ情報を受信したデータ処理命令ごとに取得するログ情報取得部(202)と、受信したデータ処理命令ごとに取得したログ情報を格納するログ情報データベース(206)と、を備える。ログ情報取得部(202)は、ログ情報を、当該受信したデータ処理命令に基づく各データ処理を開始する時および終了する時の両方の時点で取得して、ログ情報データベース(206)に格納する。
【選択図】図2A system and method for grasping the performance of a business system are provided.
In a system in which a system user terminal and a computer system including one or more servers are connected via a network, a system for acquiring log information of the computer system is a system user terminal. Log information acquisition unit (202) that acquires, for each received data processing instruction, log information relating to data processing executed on one or more servers in the computer system in accordance with the data processing instruction received from the network And a log information database (206) for storing log information acquired for each received data processing instruction. The log information acquisition unit (202) acquires the log information at the time of starting and ending each data processing based on the received data processing command, and stores it in the log information database (206). .
[Selection] Figure 2
Description
本発明は、コンピュータ・システムの保守・運用システムおよび方法に関する。より詳細には、業務システムのパフォーマンスを把握するシステムおよび方法に関する。 The present invention relates to a maintenance and operation system and method for a computer system. More particularly, the present invention relates to a system and method for grasping the performance of a business system.
近年、企業の業務活動においては、多くの事業領域でコンピュータ・システムが活用され、このようなコンピュータ・システムのおかげで、業務活動のサービスレベルの維持向上が図られている。 In recent years, in business activities of companies, computer systems have been utilized in many business areas, and thanks to such computer systems, the service level of business activities has been maintained and improved.
このようなコンピュータ・システムにおいては、各種ハードウェア、ソフトウェア、そしてネットワークなどの資源(リソース)が使用されるが、これらの資源を適切に管理して、コンピュータ・システムを円滑に、かつ安定的に運営していくことがますます重要になりつつある。すなわち、業務活動のサービスレベルの維持向上のためには、資源管理(キャパシティ管理、リソース管理)を含むコンピュータ・システムの保守・運用を行っていくことの重要性がますます高まっている。 In such a computer system, resources (resources) such as various hardware, software, and networks are used, and these resources are appropriately managed to make the computer system smooth and stable. Management is becoming increasingly important. In other words, in order to maintain and improve the service level of business activities, it is increasingly important to maintain and operate computer systems including resource management (capacity management and resource management).
コンピュータ・システムの保守・運用の分野では、運用費用(ランニングコスト)が過大にならないように、資源管理や障害管理が行われる。 In the field of computer system maintenance and operation, resource management and failure management are performed so that operating costs (running costs) do not become excessive.
資源管理は、ハードウェア、ソフトウェア、およびネットワークなどの資源を有効に使いながら、コンピュータ・システムの安定稼動を継続維持していくために行われる。資源管理の種類としては、ハードウェア資源管理、ソフトウェア資源管理、ネットワーク資源管理などがある。 Resource management is performed in order to continuously maintain stable operation of a computer system while effectively using resources such as hardware, software, and a network. Resource management types include hardware resource management, software resource management, network resource management, and the like.
また、障害管理は、コンピュータ・システムの正常かつ安定した運用のために、コンピュータ・システムの監視、運用状況の把握、システム異常の検知、障害が発生したときの回復処理などのために行われる。 In addition, failure management is performed for computer system monitoring, operation status grasping, system abnormality detection, recovery processing when a failure occurs, and the like for normal and stable operation of the computer system.
コンピュータ・システムにおける障害は、利用者から指摘される場合や、保守・運用管理者がシステム監視中に発見する場合が多いが、上記資源管理における性能管理のなかで、障害発生の事実や障害発生の前触れの傾向を発見することもある。 A failure in a computer system is often pointed out by a user or discovered by a maintenance / operation administrator during system monitoring, but the fact of failure occurrence or failure occurrence in the performance management in the above resource management. You may discover a tendency to foreshadow.
このように、システムの性能に関する情報(例えば、ログ情報)を定期的または臨時的に収集し、コンピュータ・システムの監視(モニタリング)を行い、システム稼動状況の傾向を把握するシステムが利用されている(特許文献1、2参照)。 As described above, a system that collects information on system performance (for example, log information) periodically or temporarily, monitors a computer system, and grasps a trend of the system operating status is used. (See Patent Documents 1 and 2).
しかしながら、従来のログ情報によるコンピュータ・システムの処理状況の把握の手法(特許文献1の図9参照)では、システム利用者のアクセス状況や処理要求が発生した時刻については把握できるが、ログ情報として業務の処理単位ごとの内部処理の時間までは保持していないという問題があった。 However, the conventional method of grasping the processing status of a computer system using log information (see FIG. 9 of Patent Document 1) can grasp the access status of a system user and the time when a processing request occurs, but as log information There is a problem that internal processing time for each processing unit is not retained.
また、コンピュータ・システムの処理速度が徐々に劣化している場合には、すぐに障害として認識されにくく、その発見の遅れから後日の障害へつながるという問題もあった。 In addition, when the processing speed of the computer system is gradually deteriorating, it is difficult to immediately recognize it as a failure, and there is a problem that a delay in the discovery leads to a failure at a later date.
さらに、性能監視の観点から言えば、ログ情報を利用した統計情報の生成や分析作業に膨大な時間がかかるという問題もあった。 Furthermore, from the viewpoint of performance monitoring, there has been a problem that it takes enormous time to generate and analyze statistical information using log information.
本発明は、このような問題に鑑みてなされたもので、その目的とするところは、業務システムのパフォーマンスを把握するためのシステムおよび方法を提供することにある。 The present invention has been made in view of such problems, and an object of the present invention is to provide a system and method for grasping the performance of a business system.
本発明は、このような目的を達成するために、請求項1に記載の発明は、システム利用者の端末と、1つまたは複数のサーバを含むコンピュータ・システムとがネットワークで接続されるシステムにおける、コンピュータ・システムのログ情報を取得するシステムであって、システム利用者の端末からネットワークを介して受信したデータ処理命令にしたがって、コンピュータ・システム内の1つまたは複数のサーバ上で実行されるデータ処理に関するログ情報を受信したデータ処理命令ごとに取得するログ情報取得部と、受信したデータ処理命令ごとに取得したログ情報を格納する格納手段と、を備えることを特徴とする。 In order to achieve the above object, the present invention provides a system in which a system user terminal and a computer system including one or more servers are connected via a network. A system for acquiring log information of a computer system, which is executed on one or more servers in the computer system in accordance with a data processing command received from a terminal of a system user via a network It is characterized by comprising a log information acquisition unit that acquires log information related to processing for each received data processing instruction, and storage means for storing log information acquired for each received data processing instruction.
この構成によれば、上記コンピュータ・システムの稼動状況を把握することができ、システム改修を行った結果、当該コンピュータ・システムの稼動状況がどのように改善されたかを確認することが可能となる。 According to this configuration, the operating status of the computer system can be grasped, and it is possible to confirm how the operating status of the computer system has been improved as a result of the system modification.
請求項2に記載の発明は、請求項1に記載のシステムであって、ログ情報取得部は、ログ情報を、受信したデータ処理命令に基づく各データ処理を開始する時および終了する時の両方の時点で取得して、格納手段に格納することを特徴とする。 The invention according to claim 2 is the system according to claim 1, wherein the log information acquisition unit executes log data at both the time of starting and ending each data processing based on the received data processing command. It is acquired at the point of time and stored in the storage means.
請求項3に記載の発明は、請求項1に記載のシステムであって、格納手段からログ情報を読み出し、データ処理の種類ごとにログ情報を集計する情報分析部と、集計された結果を視覚的に表示する表示部と、をさらに備えることを特徴とする。 The invention according to claim 3 is the system according to claim 1, wherein the log information is read from the storage means, the log analysis is totaled for each type of data processing, and the totaled result is visually displayed. And a display unit for displaying automatically.
請求項4に記載の発明は、請求項1に記載のシステムであって、ログ情報は、業務識別コード、処理内容、および処理対象のキー項目ごとに開始時、終了時、開始時と終了時との差分時間、およびシステム利用者が情報分析部を利用して集計することを所望する任意の情報を少なくとも含むことを特徴とする。 The invention according to claim 4 is the system according to claim 1, wherein the log information includes a work identification code, a processing content, and a key item to be processed at the start time, the end time, the start time and the end time. And at least any information that the system user desires to aggregate using the information analysis unit.
請求項5に記載の発明は、ネットワーク内部または外部のコンピュータと通信可能な1つまたは複数のサーバを含むコンピュータ・システムにおいて、コンピュータ・システムの稼動状況を監視し、当該監視結果についてのデータを蓄積するシステムであって、当該システムは、ネットワーク内部または外部のコンピュータからネットワークを介して受信したデータ処理命令にしたがって、コンピュータ・システム内の1つまたは複数のサーバ上で実行されるデータ処理に関するログ情報を当該受信したデータ処理命令ごとに取得するログ情報取得部と、受信したデータ処理命令ごとに取得したログ情報を格納する格納手段と、格納手段からログ情報を読み出し、データ処理の種類ごとにログ情報を集計する情報分析部と、集計された結果を視覚的に表示する表示部と、を備え、集計された結果がコンピュータ・システムの稼動状況の改善を図るために使用されることを特徴とする。 According to a fifth aspect of the present invention, in a computer system including one or more servers capable of communicating with a computer inside or outside a network, the operation status of the computer system is monitored and data on the monitoring result is accumulated. Log information relating to data processing executed on one or more servers in the computer system in accordance with data processing instructions received from the computer inside or outside the network via the network. Log information acquisition unit for acquiring each received data processing instruction, storage means for storing log information acquired for each received data processing instruction, and reading log information from the storage means, and logging for each type of data processing The information analysis department that aggregates information and the aggregated results And a display unit for displaying the Satoshiteki, aggregated results, characterized in that it is used to improve the health of the computer system.
この構成によれば、上記コンピュータ・システムの稼動状況を把握することができ、システム改修を行った結果、当該コンピュータ・システムの稼動状況がどのように改善されたかを確認することが可能となる。 According to this configuration, the operating status of the computer system can be grasped, and it is possible to confirm how the operating status of the computer system has been improved as a result of the system modification.
請求項6に記載の発明は、請求項5に記載のシステムであって、ログ情報取得部は、ログ情報を、受信したデータ処理命令に基づく各データ処理を開始する時および終了する時の両方の時点で取得して、格納手段に格納することを特徴とする。 The invention according to claim 6 is the system according to claim 5, wherein the log information acquisition unit is configured to receive log information both when starting and ending each data processing based on the received data processing command. It is acquired at the point of time and stored in the storage means.
請求項7に記載の発明は、請求項5に記載のシステムであって、ログ情報は、業務識別コード、処理内容、および処理対象のキー項目ごとに開始時、終了時、開始時と終了時との差分時間、およびシステム利用者が情報分析部を利用して集計することを所望する任意の情報を少なくとも含むことを特徴とする。 The invention according to claim 7 is the system according to claim 5, wherein the log information includes a job identification code, a processing content, and a key item to be processed at a start time, an end time, a start time and an end time. And at least any information that the system user desires to aggregate using the information analysis unit.
請求項8に記載の発明は、システム利用者の端末と、1つまたは複数のサーバを含むコンピュータ・システムとがネットワークで接続されるシステムにおける、コンピュータ・システムのログ情報を取得する方法であって、当該方法は、(a)システム利用者の端末からネットワークを介して受信したデータ処理命令にしたがって、コンピュータ・システム内の1つまたは複数のサーバ上で実行されるデータ処理に関するログ情報を受信したデータ処理命令ごとに取得するステップと、(b)受信したデータ処理命令ごとに取得したログ情報を格納するステップと、を備えることを特徴とする。 The invention according to claim 8 is a method for acquiring log information of a computer system in a system in which a terminal of a system user and a computer system including one or more servers are connected via a network. The method receives (a) log information relating to data processing executed on one or more servers in a computer system in accordance with a data processing command received from a system user terminal via a network. A step of acquiring for each data processing instruction; and (b) storing log information acquired for each received data processing instruction.
請求項9に記載の発明は、請求項8に記載の方法であって、ステップ(a)は、(c)ログ情報を、受信したデータ処理命令に基づく各データ処理を開始する時および終了する時の両方の時点で取得するステップをさらに備えることを特徴とする。 The invention according to claim 9 is the method according to claim 8, wherein step (a) ends (c) log information when each data processing based on the received data processing instruction starts and ends. It further comprises the step of obtaining at both time points.
請求項10に記載の発明は、請求項8に記載の方法であって、(d)格納されているログ情報を読み出し、データ処理の種類ごとにログ情報を集計するステップと、(e)集計された結果を視覚的に表示するステップと、をさらに備えることを特徴とする。 The invention described in claim 10 is the method according to claim 8, wherein (d) reading stored log information and totaling log information for each type of data processing; and (e) totaling And visually displaying the result obtained.
請求項11に記載の発明は、請求項8に記載の方法であって、ログ情報は、業務識別コード、処理内容、および処理対象のキー項目ごとに開始時、終了時、開始時と終了時との差分時間、およびステップ(d)においてシステム利用者が集計することを所望する任意の情報を少なくとも含むことを特徴とする。 The invention according to claim 11 is the method according to claim 8, wherein the log information includes a work identification code, a processing content, and a key item to be processed at the start time, at the end time, at the start time and at the end time. And at least any information that the system user desires to be tabulated in step (d).
請求項12に記載の発明は、コンピュータに請求項8乃至請求項10のいずれかに記載の方法を実行させるためのプログラムであることを特徴とする。 The invention according to claim 12 is a program for causing a computer to execute the method according to any one of claims 8 to 10.
請求項13に記載の発明は、ネットワーク内部または外部のコンピュータと通信可能な1つまたは複数のサーバを含むコンピュータ・システムにおいて、コンピュータ・システムの稼動状況を監視し、当該監視結果についてのデータを蓄積する方法であって、当該方法は、(a)ネットワーク内部または外部のコンピュータからネットワークを介して受信したデータ処理命令にしたがって、コンピュータ・システム内の1つまたは複数のサーバ上で実行されるデータ処理に関するログ情報を当該受信したデータ処理命令ごとに取得するステップと、(b)受信したデータ処理命令ごとに取得したログ情報を格納するステップと、(c)格納されているログ情報を読み出し、データ処理の種類ごとにログ情報を集計するステップと、(d)集計された結果を視覚的に表示するステップと、を備え、集計された結果がコンピュータ・システムの稼動状況の改善を図るために使用されることを特徴とする。 According to a thirteenth aspect of the present invention, in a computer system including one or more servers capable of communicating with a computer inside or outside a network, the operation status of the computer system is monitored and data on the monitoring result is accumulated. The method comprises: (a) data processing performed on one or more servers in a computer system in accordance with data processing instructions received via a network from a computer internal or external to the network Log information regarding each received data processing instruction, (b) storing log information acquired for each received data processing instruction, and (c) reading the stored log information and data A step of aggregating log information for each type of processing; (d) aggregating Comprising a step of visually displaying the the the result, aggregated results, characterized in that it is used to improve the health of the computer system.
請求項14に記載の発明は、請求項13に記載の方法であって、ステップ(a)は、(e)ログ情報を、受信したデータ処理命令に基づく各データ処理を開始する時および終了する時の両方の時点で取得するステップをさらに備えることを特徴とする。 The invention according to claim 14 is the method according to claim 13, wherein step (a) ends (e) log information, when each data processing based on the received data processing instruction starts and ends. It further comprises the step of obtaining at both time points.
請求項15に記載の発明は、請求項13に記載の方法であって、ログ情報は、業務識別コード、処理内容、および処理対象のキー項目ごとに開始時、終了時、開始時と終了時との差分時間、およびステップ(c)においてシステム利用者が集計することを所望する任意の情報を少なくとも含むことを特徴とする。 The invention according to a fifteenth aspect is the method according to the thirteenth aspect, wherein the log information is obtained at the start time, at the end time, at the start time and at the end time for each business identification code, processing contents, and key items to be processed. And at least any information that the system user desires to be tabulated in step (c).
請求項16に記載の発明は、コンピュータに請求項13乃至請求項14のいずれかに記載の方法を実行させるためのプログラムであることを特徴とする。 The invention according to claim 16 is a program for causing a computer to execute the method according to any one of claims 13 to 14.
以上説明したように、本発明によれば、ログ情報取得部と、格納手段とを備えたので、任意のコンピュータ・システムにおいて行われる各処理についてパフォーマンス監視を行うことが可能となる。 As described above, according to the present invention, since the log information acquisition unit and the storage unit are provided, performance monitoring can be performed for each process performed in an arbitrary computer system.
つまり、業務処理単位ごとの内部処理の速度についてもログ情報として保持するようにした結果、すぐには障害として認識されないような事象が発生している場合であっても、当該コンピュータ・システムにおける後日の障害となりうる事象を詳細に監視し、調査することができるようになる。 In other words, as a result of maintaining the internal processing speed for each business processing unit as log information, even if an event that is not immediately recognized as a failure occurs, It becomes possible to monitor and investigate in detail the events that can become obstacles.
また、本発明により、ログ情報を利用し、当該コンピュータ・システム内の統計情報の生成や分析作業についても短時間で簡便にできるようになる。 In addition, according to the present invention, log information can be used to easily generate and analyze statistical information in the computer system in a short time.
さらに、本発明は、パフォーマンス劣化の予兆を早期に発見することの他に、施した何らかの改善の効果を視覚的に確認できるようになる。 Furthermore, the present invention makes it possible to visually confirm the effect of any improvement that has been made, in addition to early detection of a sign of performance degradation.
以下、図面を参照しながら本発明の実施形態について詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
図1は、本発明の一実施形態に係るシステム100の概略構成を示す図である。システム100は、複数のパーソナルコンピュータ(PC)101と、コンピュータ・システム103とを含み、両者はネットワーク102で接続されている。また、図1には、本発明に係るパフォーマンス把握システム104が対象とする範囲の一例が点線で囲まれているが、パフォーマンス把握システム104の詳細については、図2以降で詳細に説明する。
FIG. 1 is a diagram showing a schematic configuration of a system 100 according to an embodiment of the present invention. The system 100 includes a plurality of personal computers (PCs) 101 and a
PC101は、システム利用者が使用するコンピュータを指し示し、本明細書において説明するパーソナルコンピュータ(PC)に限定されることはなく、他の実施形態として、システム専用端末、モバイル型のノートパソコン、PDAなどの携帯情報端末、携帯電話のいずれでも構わないが、ネットワーク102に接続可能であって、コンピュータ・システム103にアクセスできさえすればよい。
The PC 101 indicates a computer used by a system user, and is not limited to a personal computer (PC) described in this specification. Other embodiments include a system dedicated terminal, a mobile notebook computer, a PDA, and the like. Any portable information terminal or mobile phone may be used as long as it can be connected to the network 102 and can access the
ネットワーク102は、LAN、WANなどの任意のネットワークとすることが可能であり、特に限定されない。 The network 102 can be an arbitrary network such as a LAN or a WAN, and is not particularly limited.
コンピュータ・システム103は、従来技術であるWebアプリケーションの一般的な構成であって、Webサーバ105、アプリケーション(AP)サーバ106、およびデータベース(DB)サーバ107を含む。ネットワーク102を介して受信したPC101からの命令(例えば、リクエスト)が、Webサーバ105、APサーバ106、およびDBサーバ107をどのような経路で伝達していくかを図1において矢印にて示す。また、当該命令に応じた処理結果(例えば、レスポンス)の伝達経路についても図1に示す。コンピュータ・システム103の構成の詳細、つまりその内部の各サーバ105〜107の役割については、従来技術であるので、本明細書においては説明を省略する。
The
図2は、本発明の一実施形態に係るパフォーマンス把握システム104における各部の機能を示すブロック図である。このような構成により、本発明の課題である業務システムのパフォーマンスを把握するためのシステムおよび方法を提供することが可能になる。
FIG. 2 is a block diagram showing the function of each unit in the
制御部201は、パフォーマンス把握システム104における各部202〜206を制御する。また、制御部201は、複数のPC101からネットワーク102経由で各種命令を受信すると、APサーバ106上でアプリケーションを稼動させて、DBサーバ107内の該当データベースへのアクセスなども行う。制御部201は、CPU(中央処理装置)が相当する。
The
ログ情報取得部202は、上記受信した命令がAPサーバ106およびDBサーバ107にて実施される処理内容(例えば、プログラムを稼動させてデータの呼出、変更、削除を行う、など)のログ情報を取得する。なお、ログ情報は、APサーバ106およびDBサーバ107にて実施される処理内容ごとに取得される。ログ情報取得部202は、処理開始時だけではなく、処理終了時にもログ情報を取得する。また、本発明の一実施形態に係るパフォーマンス把握システム104では、取得したい情報を任意に設定することが可能であり、例えば、図3に示すデータ項目を取得することもできる。当該処理の開始時と終了時に取得したログ情報は、処理終了後に後述するログ情報データベース206に格納される。
The log
なお、上記の説明では、APサーバ106およびDBサーバ107にて実施される処理内容のログ情報を取得する実施例について説明したが、本発明はこれに限定されない。例えば、図1におけるWebサーバ105をログ取得の対象サーバに含めることも可能であり、Webサーバ105における、任意のリクエストの受付時刻と当該リクエストの応答時刻とがログ情報として取得されることも可能である。
In the above description, an example has been described in which log information of processing contents executed by the
データ取得/更新処理部203は、上記命令にしたがって、APサーバ106上のアプリケーションがDBサーバ107にアクセスして該当するデータを取得する処理、更新する処理、および削除する処理などを行う。
The data acquisition /
パフォーマンス情報分析部204は、制御部201からAPサーバ106およびDBサーバ107についてのパフォーマンス情報分析を実行するよう命令を受けると、ログ情報データベース206にアクセスしてログ情報を取得する。パフォーマンス情報分析部204は、当該取得したログ情報を利用して、それぞれの処理(例えば、画面参照、帳票印刷)について利用数、平均・最大処理時間などを算出し、図4に示すような表形式のデータ一覧や、場合によっては、グラフ形式のアウトプットを生成する。このため、図3に示すような、顧客ID、操作ユーザIDごとにそれぞれの処理についての、利用回数、平均・最大処理時間などを集計すれば、例えば、誰がいつどれだけの印刷を行ったのか、どれだけの情報検索を行ったのか、などの情報をも表示させることが可能となる。その後、パフォーマンス情報分析部204は、生成された表形式またはグラフ形式のデータを分析結果表示部205に送信する。
When the performance
分析結果表示部205は、パフォーマンス情報分析部204よりデータを受け取ると、その受け取ったデータの形式(表形式、グラフ形式など)にしたがって、パーソナルコンピュータなどに接続されたディスプレイなどの表示装置に当該データを表示する。この表示された結果に基づいて、APサーバ106およびDBサーバ107の稼動状況の分析結果から、パフォーマンスの劣化という観点から問題となる箇所を、本発明に係るシステムが出力する複数の指標を確認することによって発見することが可能となる。このため、例えば、CPU使用率が異常に高いプログラムを改修することなどが可能になる。
When the analysis
ログ情報データベース206は、ログ情報取得部202によって取得されたログ情報を格納するデータベースである。このログ情報は、各処理について処理開始時および処理終了時の両方のタイミングで取得される。また、図8に示すように、ログ情報は、少なくとも業務種別、処理内容、処理対象をキー項目とし、上記処理開始時と、処理終了時と、処理開始時および処理終了時の差分の時間(IntervalTime)と、他の詳細情報とを含む。他の詳細情報は、システム利用者が取得したい情報を任意に決定することが可能であり、例えば、取得したデータの件数、処理自体が正常終了したか否かなどの情報を含む。
The
次に、図5の処理フローを参照しながら、本発明の一実施形態に係るパフォーマンス把握システム104が、APサーバ106の処理開始から処理終了までの間に実行するログ情報取得処理を説明する。
Next, a log information acquisition process executed by the
ステップ501において、ログ情報取得部202は、処理開始時間である「StartTime」および当該処理命令を実行しようとしているユーザ情報(例えば、ログインした際のユーザID、顧客識別番号など)を取得する。
In
ステップ502において、APサーバ106は、当該処理命令にしたがって、DBサーバ107にアクセスし、データの呼出、編集、削除などの処理を行う。このようなデータの呼出、編集、削除などの処理は、従来技術として実装されているものであり、特別なプログラム処理ではない。
In
ステップ503において、ログ情報取得部202は、APサーバ106およびDBサーバ107から、処理終了時間である「EndTime」や処理内容(SQL文など)、処理対象となったデータ件数などの情報を取得する。
In
ステップ504において、ログ情報取得部202は、ステップ501および503において取得した情報をログ情報データベース206に格納する。
In
次に、本発明の一実施形態に係るパフォーマンス把握システム104が行うコンピュータ・システム103の性能監視の実施例を、図4、6、7を参照しながら説明する。
Next, an example of performance monitoring of the
まず、パフォーマンス把握システム104にアクセス可能なパーソナルコンピュータおよび制御部201を介して、パフォーマンス情報分析部204は、APサーバ106およびDBサーバ107のパフォーマンス情報分析を実行する命令を受け取る。当該命令を受け取った後、パフォーマンス情報分析部204は、ログ情報データベース206にアクセスしてログ情報を取得し、当該取得した情報を利用して、APサーバ106およびDBサーバ107において実行された各処理について利用数、平均・最大処理時間などを算出し、図4に示すような表形式のデータ一覧を分析結果表示部205において表示する。
First, the performance
図4の例では、当該日における処理ごとの回数、平均(処理)時間、最大(処理)時間が示されており、当月末(8月)と前月末(7月)とが比較されている。図4において「△△帳票印刷」の処理に問題がある(すなわち、通常より処理速度が遅くなっている)と判別された場合には、図6に示すような「△△帳票印刷」の詳細な分析結果を分析結果表示部205において表示することもでき、障害なのか否かの判別をすることができる(例えば、図6の場合は、通常より大量のデータ印刷の実行がパフォーマンス悪化の原因であるため、プログラムや基盤部分の不具合ではないことが判別できる)。なお、図4の例においては、当月末(8月)と前月末(7月)とを比較しているが、比較対象を、過去の所定の期間の平均値を求めておいて、その求めておいた平均値を閾値として用いて比較するようにしても良い。
In the example of FIG. 4, the number of times of processing for each day, the average (processing) time, and the maximum (processing) time are shown, and the end of the current month (August) is compared with the end of the previous month (July). . If it is determined in FIG. 4 that there is a problem with the processing of “△△ form printing” (that is, the processing speed is slower than usual), the details of “△△ form printing” as shown in FIG. Analysis results can be displayed on the analysis
さらに、パフォーマンス情報分析部204は、グラフ形式のアウトプットを生成することも可能である。例えば、図7は、本発明の一実施形態に係るパフォーマンス把握システム104を利用して、あるシステムにおける印刷ジョブの一日の平均処理速度をプロットしたグラフを表したものである。すなわち、図7は、パフォーマンス把握対象のシステムにおける任意の処理について継続的に性能監視を行い、原因を特定してその問題への対応を行った場合の当該処理のパフォーマンスの時系列的な変化を表している。
Furthermore, the performance
図7においてA〜Dで示した変局点について、以下、詳細に説明する。 The inflection points indicated by A to D in FIG. 7 will be described in detail below.
Dで示した箇所は、新システムを本稼動(リリース)した直後で、ユーザによる当該新システムの利用が集中したために高い値が出ている様子が表れたことを示している。Aで示した箇所は、当該新システムの利用者が増えたために処理時間が増加したことを示している。Bで示した箇所は、システムの改修をしたことの効果が現れたことを示している。Cで示した箇所は、サーバを高性能なものに取り替えたことの効果が表れたことを示している。 The portion indicated by D indicates that immediately after the new system is fully operational (released), a high value appears due to the concentration of use of the new system by the user. The portion indicated by A indicates that the processing time has increased because the number of users of the new system has increased. The portion indicated by B indicates that the effect of the system modification has appeared. The portion indicated by C indicates that the effect of replacing the server with a high-performance server has appeared.
上記の説明では、1日の平均処理時間を対象としたが、平均する時間の単位を12時間、1時間、10分、1分などの任意の時間にすることももちろん可能である。このように任意の時間を設定できるようにすることで、ごく短い時間の間でのみ現出する状況を把握することも可能となる。 In the above description, the average processing time of one day is targeted, but it is of course possible to set the unit of the averaging time to an arbitrary time such as 12 hours, 1 hour, 10 minutes, 1 minute. By making it possible to set an arbitrary time in this way, it becomes possible to grasp a situation that appears only in a very short time.
なお、図7にA〜Dで示した変局点は、計測する単位時間当たりの平均処理時間を計算し(図7の例では1日)、所定の時間間隔(計測する単位時間よりは長い時間間隔:図7の例では、3日間とか5日間)の間で一定以上の変化率を持った増減がある区間について、(1)減少から増加に転じた点、または(2)増加から減少に転じた点、を算出することによって導くことができる。 Note that the inflection points indicated by A to D in FIG. 7 calculate the average processing time per unit time to be measured (one day in the example of FIG. 7), and are longer than the predetermined time interval (unit time to be measured). Time interval: In the example of FIG. 7, (1) the point where the increase or decrease with a certain rate of change between 3 days or 5 days), or (2) the decrease from the increase It can be derived by calculating the point turned to.
図8は、本発明の一実施形態に係るパフォーマンス把握システム104が使用するログ情報のデータ構造を概念的に示す。
FIG. 8 conceptually shows the data structure of log information used by the
ログ情報は、業務種別、処理内容、および処理対象をキー項目とする単位で取得される。このため、どの業務におけるいかなる処理で、画面、帳票などの処理対象が問題点を含んでいるのか否かを把握できるようになる。さらに、本発明の特徴として、ログ情報に、処理ごとに開始時刻(StartTime)および終了時刻(EndTime)のセットを含むことができる。従来のログ情報は、処理ごとの開始時刻を情報として保持するものが多かったが、本発明においては、開始時刻および終了時刻のセットを有することにより、図4、6、7において説明した実施例のように、パフォーマンス分析をすることが容易になる。 The log information is acquired in units with the job type, the processing content, and the processing target as key items. For this reason, it becomes possible to grasp whether or not a processing target such as a screen or a form includes a problem in any process in which business. Further, as a feature of the present invention, the log information can include a set of start time (StartTime) and end time (EndTime) for each process. Many of the conventional log information holds the start time for each process as information. In the present invention, the embodiment described with reference to FIGS. 4, 6, and 7 has a set of start time and end time. Like, it becomes easy to do performance analysis.
本発明に係るパフォーマンス把握システム104を使用することにより、コンピュータ・システム103のAPサーバ106およびDBサーバ107において行われる各処理についてパフォーマンス監視を行うことができる。つまり、業務処理単位ごとの内部処理の速度についてもログ情報として保持するようにした結果、すぐには障害として認識されないような事象が発生している場合であっても、コンピュータ・システム103における後日の障害となりうる事象を詳細に監視し、調査することができる。また、ログ情報を利用し、パフォーマンス情報分析部204や分析結果表示部205によって、コンピュータ・システム103内の統計情報の生成や分析作業についても短時間で簡便にできるようになる。
By using the
また、本発明は、パフォーマンス劣化の予兆を早期に発見することの他に、施した何らかの改善の効果を視覚的に確認できることも大きな特徴である。 The present invention is also characterized in that, in addition to finding a sign of performance deterioration at an early stage, it is possible to visually confirm the effect of any improvement made.
101 パーソナルコンピュータ(PC)
102 ネットワーク
103 コンピュータ・システム
104パフォーマンス把握システム
105 Webサーバ
106 APサーバ
107 DBサーバ
201 制御部
202 ログ情報取得部
203 データ取得/更新処理部
204 パフォーマンス情報分析部
205 分析結果表示部
206 ログ情報データベース
101 Personal computer (PC)
DESCRIPTION OF SYMBOLS 102
Claims (16)
前記システム利用者の端末から前記ネットワークを介して受信したデータ処理命令にしたがって、前記コンピュータ・システム内の前記1つまたは複数のサーバ上で実行されるデータ処理に関するログ情報を前記受信したデータ処理命令ごとに取得するログ情報取得部と、
前記受信したデータ処理命令ごとに取得したログ情報を格納する格納手段と
を備えることを特徴とするシステム。 A system for acquiring log information of the computer system in a system in which a terminal of a system user and a computer system including one or more servers are connected via a network,
The received data processing instruction log information relating to data processing executed on the one or more servers in the computer system in accordance with the data processing instruction received from the system user terminal via the network Log information acquisition unit to be acquired every time,
And a storage means for storing log information acquired for each received data processing instruction.
前記集計された結果を視覚的に表示する表示部と
をさらに備えることを特徴とする請求項1に記載のシステム。 An information analysis unit that reads the log information from the storage unit and totals the log information for each type of data processing;
The system according to claim 1, further comprising: a display unit that visually displays the aggregated results.
前記システムは、
前記ネットワーク内部または外部のコンピュータから前記ネットワークを介して受信したデータ処理命令にしたがって、前記コンピュータ・システム内の前記1つまたは複数のサーバ上で実行されるデータ処理に関するログ情報を当該受信したデータ処理命令ごとに取得するログ情報取得部と、
前記受信したデータ処理命令ごとに取得したログ情報を格納する格納手段と、
前記格納手段から前記ログ情報を読み出し、前記データ処理の種類ごとにログ情報を集計する情報分析部と、
前記集計された結果を視覚的に表示する表示部と
を備え、
前記集計された結果が前記コンピュータ・システムの稼動状況の改善を図るために使用されることを特徴とするシステム。 In a computer system including one or a plurality of servers capable of communicating with a computer inside or outside a network, the system monitors the operating status of the computer system and accumulates data on the monitoring result.
The system
The received data processing log information relating to data processing executed on the one or more servers in the computer system in accordance with a data processing instruction received from the computer inside or outside the network via the network A log information acquisition unit for each instruction;
Storage means for storing log information acquired for each received data processing instruction;
An information analysis unit that reads the log information from the storage unit and totals the log information for each type of data processing;
A display unit for visually displaying the aggregated results,
A system characterized in that the aggregated results are used to improve the operating status of the computer system.
前記方法は、
(a)前記システム利用者の端末から前記ネットワークを介して受信したデータ処理命令にしたがって、前記コンピュータ・システム内の前記1つまたは複数のサーバ上で実行されるデータ処理に関するログ情報を前記受信したデータ処理命令ごとに取得するステップと、
(b)前記受信したデータ処理命令ごとに取得したログ情報を格納するステップと
を備えることを特徴とする方法。 A method for obtaining log information of a computer system in a system in which a terminal of a system user and a computer system including one or more servers are connected via a network,
The method
(A) The log information relating to data processing executed on the one or more servers in the computer system is received in accordance with a data processing command received from the system user's terminal via the network. Acquiring for each data processing instruction;
(B) storing log information acquired for each received data processing instruction.
(c)前記ログ情報を、前記受信したデータ処理命令に基づく各データ処理を開始する時および終了する時の両方の時点で取得するステップをさらに備えることを特徴とする請求項8に記載の方法。 The step (a)
9. The method of claim 8, further comprising the step of: (c) obtaining the log information at both the time of starting and ending each data processing based on the received data processing command. .
(e)前記集計された結果を視覚的に表示するステップと
をさらに備えることを特徴とする請求項8に記載の方法。 (D) reading the stored log information and counting the log information for each type of data processing;
9. The method of claim 8, further comprising: (e) visually displaying the aggregated results.
前記方法は、
(a)前記ネットワーク内部または外部のコンピュータから前記ネットワークを介して受信したデータ処理命令にしたがって、前記コンピュータ・システム内の前記1つまたは複数のサーバ上で実行されるデータ処理に関するログ情報を当該受信したデータ処理命令ごとに取得するステップと、
(b)前記受信したデータ処理命令ごとに取得したログ情報を格納するステップと、
(c)前記格納されているログ情報を読み出し、前記データ処理の種類ごとにログ情報を集計するステップと、
(d)前記集計された結果を視覚的に表示するステップと
を備え、
前記集計された結果が前記コンピュータ・システムの稼動状況の改善を図るために使用されることを特徴とする方法。 In a computer system including one or a plurality of servers capable of communicating with a computer inside or outside a network, a method for monitoring an operating state of the computer system and storing data on the monitoring result,
The method
(A) receiving log information relating to data processing executed on the one or more servers in the computer system in accordance with a data processing instruction received from the computer inside or outside the network via the network; Obtaining each data processing instruction,
(B) storing log information acquired for each received data processing instruction;
(C) reading the stored log information and counting the log information for each type of data processing;
(D) visually displaying the aggregated results, and
The aggregated result is used to improve the operating status of the computer system.
(e)前記ログ情報を、前記受信したデータ処理命令に基づく各データ処理を開始する時および終了する時の両方の時点で取得するステップをさらに備えることを特徴とする請求項13に記載の方法。 The step (a)
14. The method of claim 13, further comprising the step of: (e) obtaining the log information at both the time of starting and ending each data processing based on the received data processing instruction. .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007320110A JP5249569B2 (en) | 2007-12-11 | 2007-12-11 | Business performance monitoring system and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007320110A JP5249569B2 (en) | 2007-12-11 | 2007-12-11 | Business performance monitoring system and method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009146001A true JP2009146001A (en) | 2009-07-02 |
| JP5249569B2 JP5249569B2 (en) | 2013-07-31 |
Family
ID=40916568
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007320110A Active JP5249569B2 (en) | 2007-12-11 | 2007-12-11 | Business performance monitoring system and method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5249569B2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011076389A (en) * | 2009-09-30 | 2011-04-14 | Fujitsu Frontech Ltd | Information management program, information management method and information management device |
| JP2022100037A (en) * | 2020-12-23 | 2022-07-05 | 三菱電機株式会社 | Processing monitoring device, business processing system, and processing monitoring program |
Citations (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09223083A (en) * | 1996-02-20 | 1997-08-26 | Shizuoka Nippon Denki Software Kk | Compressing/restoring system for transfer file |
| JPH09282283A (en) * | 1996-04-16 | 1997-10-31 | Hitachi Ltd | Online transaction tracing method, performance evaluation method, and online transaction processing system |
| JP2000181759A (en) * | 1998-12-15 | 2000-06-30 | Hitachi Information Systems Ltd | Time-series data search system, search method, and recording medium storing the program |
| JP2001060163A (en) * | 1999-08-24 | 2001-03-06 | Nec Corp | Processor for transaction log information |
| JP2001188694A (en) * | 2000-01-05 | 2001-07-10 | Hitachi Information Systems Ltd | A method of displaying an event log occurrence frequency distribution table and a method of identifying occurrence patterns, and a recording medium on which such a program is recorded |
| JP2001243094A (en) * | 2000-02-28 | 2001-09-07 | Fujitsu Ltd | End time prediction method for computer processing operation and end time prediction system for computer processing operation |
| JP2002268922A (en) * | 2001-03-09 | 2002-09-20 | Ntt Data Corp | Performance monitoring device for WWW site |
| JP2005085086A (en) * | 2003-09-10 | 2005-03-31 | Dainippon Printing Co Ltd | Server performance measurement system |
| JP2006024017A (en) * | 2004-07-08 | 2006-01-26 | Internatl Business Mach Corp <Ibm> | System, method and program for predicting capacity of computer resource |
| JP2006285304A (en) * | 2005-03-31 | 2006-10-19 | Nec Corp | Method and device for forming transaction profile |
| WO2007045790A1 (en) * | 2005-10-17 | 2007-04-26 | France Telecom | Method and device for managing applications of a mobile terminal |
| JP2007183818A (en) * | 2006-01-06 | 2007-07-19 | Toshiba Corp | Software component combination evaluation system |
| JP2007226309A (en) * | 2006-02-21 | 2007-09-06 | Fujitsu Ltd | Improvement guideline deriving device |
| JP2007249663A (en) * | 2006-03-16 | 2007-09-27 | Nec Corp | Transaction device, delay failure detection device and method, and program |
-
2007
- 2007-12-11 JP JP2007320110A patent/JP5249569B2/en active Active
Patent Citations (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09223083A (en) * | 1996-02-20 | 1997-08-26 | Shizuoka Nippon Denki Software Kk | Compressing/restoring system for transfer file |
| JPH09282283A (en) * | 1996-04-16 | 1997-10-31 | Hitachi Ltd | Online transaction tracing method, performance evaluation method, and online transaction processing system |
| JP2000181759A (en) * | 1998-12-15 | 2000-06-30 | Hitachi Information Systems Ltd | Time-series data search system, search method, and recording medium storing the program |
| JP2001060163A (en) * | 1999-08-24 | 2001-03-06 | Nec Corp | Processor for transaction log information |
| JP2001188694A (en) * | 2000-01-05 | 2001-07-10 | Hitachi Information Systems Ltd | A method of displaying an event log occurrence frequency distribution table and a method of identifying occurrence patterns, and a recording medium on which such a program is recorded |
| JP2001243094A (en) * | 2000-02-28 | 2001-09-07 | Fujitsu Ltd | End time prediction method for computer processing operation and end time prediction system for computer processing operation |
| JP2002268922A (en) * | 2001-03-09 | 2002-09-20 | Ntt Data Corp | Performance monitoring device for WWW site |
| JP2005085086A (en) * | 2003-09-10 | 2005-03-31 | Dainippon Printing Co Ltd | Server performance measurement system |
| JP2006024017A (en) * | 2004-07-08 | 2006-01-26 | Internatl Business Mach Corp <Ibm> | System, method and program for predicting capacity of computer resource |
| JP2006285304A (en) * | 2005-03-31 | 2006-10-19 | Nec Corp | Method and device for forming transaction profile |
| WO2007045790A1 (en) * | 2005-10-17 | 2007-04-26 | France Telecom | Method and device for managing applications of a mobile terminal |
| JP2007183818A (en) * | 2006-01-06 | 2007-07-19 | Toshiba Corp | Software component combination evaluation system |
| JP2007226309A (en) * | 2006-02-21 | 2007-09-06 | Fujitsu Ltd | Improvement guideline deriving device |
| JP2007249663A (en) * | 2006-03-16 | 2007-09-27 | Nec Corp | Transaction device, delay failure detection device and method, and program |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011076389A (en) * | 2009-09-30 | 2011-04-14 | Fujitsu Frontech Ltd | Information management program, information management method and information management device |
| JP2022100037A (en) * | 2020-12-23 | 2022-07-05 | 三菱電機株式会社 | Processing monitoring device, business processing system, and processing monitoring program |
| JP7511464B2 (en) | 2020-12-23 | 2024-07-05 | 三菱電機株式会社 | Processing monitoring device, business processing system, and processing monitoring program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP5249569B2 (en) | 2013-07-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20210314231A1 (en) | Capacity Management of Computing Resources Based on Time Series Analysis | |
| US20250138974A1 (en) | Systems and methods for collecting, tracking, and storing system performance and event data for computing devices | |
| EP3547077B1 (en) | Providing a user with feedback regarding power consumption in battery-operated electronic devices | |
| US9965498B2 (en) | Predictive resource management | |
| US8549137B2 (en) | Monitoring device, monitoring system, monitoring method, and program | |
| US8352867B2 (en) | Predictive monitoring dashboard | |
| US8516499B2 (en) | Assistance in performing action responsive to detected event | |
| US7500150B2 (en) | Determining the level of availability of a computing resource | |
| US7509343B1 (en) | System and method of collecting and reporting system performance metrics | |
| JP5479176B2 (en) | Server device, peripheral device management method, and program | |
| US20110145607A1 (en) | Information processing apparatus and energy-consumption control method | |
| US20110231586A1 (en) | Information processing device and consumable item management method | |
| US9372734B2 (en) | Outage window scheduler tool | |
| US20050251792A1 (en) | System for adaptively determining executable application operation characteristics | |
| JP2010146306A (en) | Configuration monitoring system and configuration monitoring method | |
| JP2014102661A (en) | Application determination program, fault detection device, and application determination method | |
| JP2007094850A (en) | Communication analyzing device and method | |
| JP5249569B2 (en) | Business performance monitoring system and method | |
| US8296262B1 (en) | Systems and methods for real-time online monitoring of computing devices | |
| US20240281355A1 (en) | Apparatus and method for determining the performance impact of changes in a computing system | |
| CN118672864A (en) | Configuration method, device and medium for intelligently monitoring Web application running environment | |
| CN115454784A (en) | User behavior analysis system and method based on keyboard and mouse activity records | |
| JP2010061399A (en) | Equipment management device, equipment management system, equipment monitoring method, equipment monitoring program, and recording medium with the same program recorded | |
| JP4881761B2 (en) | System resource monitoring method, monitoring apparatus, and program | |
| AU2014203545B2 (en) | Providing a user with feedback regarding power consumption in battery-operated electronic devices |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20101111 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111202 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120629 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120827 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120928 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121108 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20121207 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130227 |
|
| RD13 | Notification of appointment of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7433 Effective date: 20130301 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20130301 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20130322 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130409 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130412 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5249569 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160419 Year of fee payment: 3 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |