JP2005346414A - トレース処理プログラム、方法及び装置 - Google Patents
トレース処理プログラム、方法及び装置 Download PDFInfo
- Publication number
- JP2005346414A JP2005346414A JP2004165319A JP2004165319A JP2005346414A JP 2005346414 A JP2005346414 A JP 2005346414A JP 2004165319 A JP2004165319 A JP 2004165319A JP 2004165319 A JP2004165319 A JP 2004165319A JP 2005346414 A JP2005346414 A JP 2005346414A
- Authority
- JP
- Japan
- Prior art keywords
- trace
- request message
- application
- relay
- condition
- 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.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/535—Tracking the activity of the user
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Debugging And Monitoring (AREA)
Abstract
【解決手段】分散型アプリケーションシステムは、階層配置された複数のサーバ上で動作する複数のアプリケーションを有し、クライアント24から要求電文を受信した際に、アプリケーション間でリレーコードを順番に受け渡しながら処理を実行する。トレース条件埋込部28は、要求電文を受信した際に、リレーコードにトレース採取条件を埋め込んで次のアプリケーションに受け渡す。トレース採取部30−1〜30−3は、その指示に従ったトレース処理を行う。トレース採取条件には、トレース採取の有無、トレース範囲のアプリケーション単位の指示、通過したアプリケーションの記録が含まれる。更に、要求電文の受信回数に対しトレースを採取する割合を指示する間欠スイッチ情報も含む。
【選択図】 図1
Description
クライアントから前記要求電文を受信した際に、トレース採取の有無を指示するスイッチ情報を含む予め設定されたトレース採取条件を前記リレーコードに埋め込んで次のアプリケーションに受け渡すトレース条件埋込ステップと、
リレーコードに埋め込むトレース採取条件のスイッチ情報によりトレース採取の有無を判別して処理すると共に、他のアプリケーションから要求電文を受信した際に、要求電文のリレーコードに埋込まれたトレース採取条件のスイッチ情報によりトレース採取の有無を判別して処理するトレース採取ステップと、
を実行させることを特徴とする。
要求電文を受信した際に、トレース採取の有無を指示するスイッチ情報を含む予め設定されたトレース採取条件をリレーコードに埋め込んで次のアプリケーションに受け渡すトレース条件埋込ステップと、
アプリケーションの各々に設けられ、要求電文の受信時にリレーコードに埋込まれたトレース採取条件のスイッチ情報によりトレース採取の有無を判別して処理するトレース採取ステップと、
を備えたことを特徴とする。
(1)等間隔トレース採取
(2)ランダムトレース採取
例えば「0.5%スイッチ」を例にとると、要求電文の受信回数1000回のうち5回につきトレーススイッチをオンとしたトレース採取を行うが、等間隔トレース採取にあっては、200回目、400回目、600回目、800回目及び1000回目にトレース採取を行う。
(付記1)
クライアントの要求電文を最初に処理する第1階層のアプリケーションを備えたサーバを構成するコンピュータに、
クライアントから前記要求電文を受信した際に、トレース採取の有無を指示するスイッチ情報を含む予め設定されたトレース採取条件を前記リレーコードに埋め込んで次のアプリケーションに受け渡すトレース条件埋込ステップと、
前記リレーコードに埋め込むトレース採取条件のスイッチ情報によりトレース採取の有無を判別して処理すると共に、他のアプリケーションから前記要求電文を受信した際に、前記要求電文のリレーコードに埋込まれたトレース採取条件のスイッチ情報によりトレース採取の有無を判別して処理するトレース採取ステップと、
を実行させることを特徴とするプログラム。(1)
クライアントの要求電文を2回目以降に処理する第2階層以降のアプリケーションを備えたサーバを構成するコンピュータに、
他のアプリケーションから前記要求電文を受信した際に、前記要求電文のリレーコードに埋込まれたトレース採取条件のスイッチ情報によりトレース採取の有無を判別して処理するトレース採取ステップを実行させることを特徴とするプログラム。(2)
付記1又は2記載のプログラムに於いて、前記トレース条件埋込ステップは、更に、トレースを採取する範囲をアプリケーション単位に指示する機能IDと、通過したアプリケーションを記録するリレーIDを含むことを特徴とする特徴とするプログラム。(3)
付記3記載のプログラムに於いて、
前記トレース条件埋込ステップは、前記スイッチ情報でトレース採取有りを指示した際にユニークなリレーIDを生成し、
前記トレース採取ステップは、次に呼び出すアプリケーションの識別子を前記リレーIDの後ろに繋げていくことを特徴とするプログラム。(4)
付記1又は2記載のプログラムに於いて、前記トレース条件埋込ステップは、前記トレース採取条件として、更に、前記スイッチ情報によるトレース採取有りの指示状態で前記要求電文の受信回数に対しトレースを採取する割合を指示する間欠スイッチ情報を含み、前記間欠スイッチ情報の割合に従って前記リレーコードにトレース採取条件を埋め込むことを特徴とするプログラム。(5)
付記5記載のプログラムに於いて、前記間欠スイッチ情報は、要求電文のルートを識別し、識別したルート毎に前記要求電文の受信回数に対しトレースを採取する割合を指示することを特徴とするプログラム。(6)
付記1又は2記載のプログラムに於いて、前記間欠スイッチは前記要求電文の受信回数に対しトレースを採取する割合を0パーセント乃至100パーセントの範囲で指示することを特徴とするプログラム。(6)
階層配置された複数のサーバ上で動作する複数のアプリケーションを有し、クライアントから要求電文を受信した際に、アプリケーション間でリレーコードを順番に受け渡しながら処理を実行して応答する分散アプリケーションシステムのトレース処理方法に於いて、
前記要求電文を受信した際に、トレース採取の有無を指示するスイッチ情報を含む予め設定されたトレース採取条件を前記リレーコードに埋め込んで次のアプリケーションに受け渡すトレース条件埋込ステップと、
前記アプリケーションの各々に設けられ、前記要求電文の受信時に前記リレーコードに埋込まれたトレース採取条件のスイッチ情報によりトレース採取の有無を判別して処理するトレース採取ステップと、
各アプリケーションで採取されたトレースを収集して分析表示する分析表示ステップと、
を備えたことを特徴とするトレース処理方法。(8)
付記8記載のトレース処理方法に於いて、前記トレース条件埋込ステップは、前記トレース採取条件として、更に、トレースを採取する範囲をアプリケーション単位に指示する機能IDと、通過したアプリケーションを記録するリレーIDを含むことを特徴とする特徴とするトレース処理方法。
付記8記載のトレース処理方法に於いて、
前記トレース条件埋込ステップは、前記スイッチ情報でトレース採取有りを指示した際にユニークなリレーIDを生成し、
前記トレース採取ステップは、次に呼び出すアプリケーションの識別子を前記リレーIDの後ろに繋げていくことを特徴とするトレース処理方法。
付記8記載のトレース処理方法に於いて、前記トレース条件埋込ステップは、前記トレース採取条件として、更に、前記スイッチ情報によるトレース採取有りの指示状態で前記要求電文の受信回数に対しトレースを採取する割合を指示する間欠スイッチ情報を含み、前記間欠スイッチ情報の割合に従って前記リレーコードにトレース採取条件を埋め込むことを特徴とするトレース処理方法。
付記11記載のトレース処理方法に於いて、前記間欠スイッチ情報は、要求電文のルートを識別し、識別したルート毎に前記要求電文の受信回数に対しトレースを採取する割合を指示することを特徴とするトレース処理方法。
付記11又は12記載のトレース処理方法に於いて、前記間欠スイッチは前記要求電文の受信回数に対しトレースを採取する割合を0パーセント乃至100パーセントの範囲で指示することを特徴とするトレース処理方法。
付記8記載のトレース処理方法に於いて、更に、各アプリケーションで採取されたトレースを収集して分析する分析表示ステップを備えたことを特徴とするトレース処理方法。
付記14記載のトレース処理方法に於いて、前記分析表示ステップは、前記トレース採取ステップにより各アプリケーションで採取されたトレース情報から、同一のリレーIDを持つトレース情報を抽出して時刻順にソートし、ソート結果に基づきルートと各アプリケーションと処理の関係を生成して表示させることを特徴とするトレース処理方法。
付記15記載のトレース処理方法に於いて、前記分析表示ステップは、要求電文を受信してから次に引き渡すまでの処理時間を通過ポイントとなる各アプリケーションに対応して表示させることを特徴とするトレース処理方法。
付記15記載のトレース処理方法に於いて、前記分析表示ステップは、入口のアプリケーションが要求電文を受信してから応答するまでの合計処理時間に対し、各アプリケーションが要求電文を受信して次に引き渡すまでの処理時間の割合を通過ポイントとなる各アプリケーションに対応して表示させることを特徴とするトレース処理方法。
表示させることを特徴とするトレース処理方法。
階層配置された複数のサーバ上で動作する複数のアプリケーション処理部を有し、クライアントから要求電文を受信した際に、アプリケーション処理部の間でリレーコードを順番に受け渡しながら処理を実行して応答する分散アプリケーションのトレース処理装置に於いて、
前記要求電文を受信した際に、トレース採取の有無を指示するスイッチ情報を含む予め設定されたトレース採取条件を前記リレーコードに埋め込んで次のアプリケーションに受け渡すトレース条件埋込部と、
前記アプリケーションの各々に設けられ、前記要求電文の受信時に前記リレーコードに埋込まれたトレース採取条件のスイッチ情報によりトレース採取の有無を判別して処理するトレース採取部と、
各アプリケーション処理部で採取されたトレースを収集して分析表示する分析表示部と、
を備えたことを特徴とするトレース処理装置。(9)
付記18記載のトレース処理装置に於いて、前記トレース条件埋込部は、前記トレース採取条件として、更に、トレースを採取する範囲をアプリケーション単位に指示する機能IDと、通過したアプリケーションを記録するリレーIDを含むことを特徴とするトレース処理装置。
付記19記載のトレース処理装置に於いて、
前記トレース条件埋込部は、前記スイッチ情報でトレース採取有りを指示した際にユニークなリレーIDを生成し、
前記トレース採取部は、次に呼び出すアプリケーションの識別子を前記リレーIDの後ろに繋げていくことを特徴とするトレース処理装置。
付記18記載のトレース処理装置に於いて、前記トレース条件埋込部は、前記トレース採取条件として、更に、前記スイッチ情報によるトレース採取有りの指示状態で前記要求電文の受信回数に対しトレースを採取する割合を指示する間欠スイッチ情報を含み、前記間欠スイッチ情報の割合に従って前記リレーコードにトレース採取条件を埋め込むことを特徴とするトレース処理装置。
付記21記載のトレース処理装置に於いて、前記間欠スイッチ情報は、要求電文のルートを識別し、識別したルート毎に前記要求電文の受信回数に対しトレースを採取する割合を指示することを特徴とするトレース処理装置。
付記21又は22記載のトレース処理装置に於いて、前記間欠スイッチは前記要求電文の受信回数に対しトレースを採取する割合を0パーセント乃至100パーセントの範囲で指示することを特徴とするトレース処理装置。
付記17記載のトレース処理装置に於いて、更に、各アプリケーションで採取されたトレースを収集して分析する分析表示部を備えたことを特徴とするトレース処理装置。
付記24記載のトレース処理装置に於いて、前記分析表示部は、前記トレース採取部により各アプリケーションで採取されたトレース情報から、リレーIDに従ったルートのトレース情報を抽出して時刻順にソートし、ソート結果に基づきルートと各アプリケーションと処理の関係を生成して表示させることを特徴とするトレース処理装置。
付記25記載のトレース処理装置に於いて、前記分析表示部は、要求電文を受信してから次に引き渡すまでの処理時間を通過ポイントとなる各アプリケーションに対応して表示させることを特徴とするトレース処理装置。
12、12−1〜12−4:ウェブサーバ
14、14−1〜14−4:アプリケーションサーバ
16、16−1、16−2:データベースサーバ
18、18−1、18−2:データベース
20:管理サーバ
22:インターネット
24:クライアント
26、34、36:アプリケーション処理部
28:トレース条件埋込部
30−1〜30−3:トレース採取部
32−1〜32−3:トレースファイル
38:管理コンソール
40:分析表示部
42:トレース採取条件記憶部
44:間接スイッチ処理部
45:リレーID生成部
46:トレース採取条件コード保持部
48:トレース採取条件コード埋込部
50:トレーススイッチ
52、54、56、58、60、126:コンポーネント
62−1〜62−10:リレーコード
64:トレース採取条件
66:スイッチ
68:機能ID
70:リレーID
72:間欠スイッチ情報
74、75、76、78、80、82:アプリケーション
Claims (9)
- クライアントの要求電文を最初に処理する第1階層のアプリケーションを備えたサーバを構成するコンピュータに、
クライアントから前記要求電文を受信した際に、トレース採取の有無を指示するスイッチ情報を含む予め設定されたトレース採取条件を前記リレーコードに埋め込んで次のアプリケーションに受け渡すトレース条件埋込ステップと、
前記リレーコードに埋め込むトレース採取条件のスイッチ情報によりトレース採取の有無を判別して処理すると共に、他のアプリケーションから前記要求電文を受信した際に、前記要求電文のリレーコードに埋込まれたトレース採取条件のスイッチ情報によりトレース採取の有無を判別して処理するトレース採取ステップと、
を実行させることを特徴とするプログラム。
- クライアントの要求電文を2回目以降に処理する第2階層以降のアプリケーションを備えたサーバを構成するコンピュータに、
他のアプリケーションから前記要求電文を受信した際に、前記要求電文のリレーコードに埋込まれたトレース採取条件のスイッチ情報によりトレース採取の有無を判別して処理するトレース採取ステップを実行させることを特徴とするプログラム。
- 請求項1又は2記載のプログラムに於いて、前記トレース条件埋込ステップは、更に、トレースを採取する範囲をアプリケーション単位に指示する機能IDと、通過したアプリケーションを記録するリレーIDを含むことを特徴とする特徴とするプログラム。
- 請求項2記載のプログラムに於いて、
前記トレース条件埋込ステップは、前記スイッチ情報でトレース採取有りを指示した際にユニークなリレーIDを生成し、
前記トレース採取ステップは、次に呼び出すアプリケーションの識別子を前記リレーIDの後ろに繋げていくことを特徴とするプログラム
- 請求項1又は2記載のプログラムに於いて、前記トレース条件埋込ステップは、前記トレース採取条件として、更に、前記スイッチ情報によるトレース採取有りの指示状態で前記要求電文の受信回数に対しトレースを採取する割合を指示する間欠スイッチ情報を含み、前記間欠スイッチ情報の割合に従って前記リレーコードにトレース採取条件を埋め込むことを特徴とするプログラム。
- 請求項5記載のプログラムに於いて、前記間欠スイッチ情報は、要求電文のルートを識別し、識別したルート毎に前記要求電文の受信回数に対しトレースを採取する割合を指示することを特徴とするプログラム。
- 請求項1又は21記載のプログラムに於いて、前記間欠スイッチは前記要求電文の受信回数に対しトレースを採取する割合を0パーセント乃至100パーセントの範囲で指示することを特徴とするプログラム。
- 階層配置された複数のサーバ上で動作する複数のアプリケーションを有し、クライアントから要求電文を受信した際に、アプリケーション間でリレーコードを順番に受け渡しながら処理を実行して応答する分散アプリケーションシステムのトレース処理方法に於いて、
前記要求電文を受信した際に、トレース採取の有無を指示するスイッチ情報を含む予め設定されたトレース採取条件を前記リレーコードに埋め込んで次のアプリケーションに受け渡すトレース条件埋込ステップと、
前記アプリケーションの各々に設けられ、前記要求電文の受信時に前記リレーコードに埋込まれたトレース採取条件のスイッチ情報によりトレース採取の有無を判別して処理するトレース採取ステップと、
を備えたことを特徴とするトレース処理方法。
- 階層配置された複数のサーバ上で動作する複数のアプリケーション処理部を有し、クライアントから要求電文を受信した際に、アプリケーション処理部の間でリレーコードを順番に受け渡しながら処理を実行して応答する分散アプリケーションのトレース処理装置に於いて、
前記要求電文を受信した際に、トレース採取の有無を指示するスイッチ情報を含む予め設定されたトレース採取条件を前記リレーコードに埋め込んで次のアプリケーションに受け渡すトレース条件埋込部と、
前記アプリケーションの各々に設けられ、前記要求電文の受信時に前記リレーコードに埋込まれたトレース採取条件のスイッチ情報によりトレース採取の有無を判別して処理するトレース採取部と、
を備えたことを特徴とするトレース処理装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004165319A JP2005346414A (ja) | 2004-06-03 | 2004-06-03 | トレース処理プログラム、方法及び装置 |
US10/955,887 US8543988B2 (en) | 2004-06-03 | 2004-09-30 | Trace processing program, method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004165319A JP2005346414A (ja) | 2004-06-03 | 2004-06-03 | トレース処理プログラム、方法及び装置 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010012949A Division JP4778092B2 (ja) | 2010-01-25 | 2010-01-25 | トレース処理方法、プログラム及び装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005346414A true JP2005346414A (ja) | 2005-12-15 |
Family
ID=35498729
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004165319A Pending JP2005346414A (ja) | 2004-06-03 | 2004-06-03 | トレース処理プログラム、方法及び装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8543988B2 (ja) |
JP (1) | JP2005346414A (ja) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008158889A (ja) * | 2006-12-25 | 2008-07-10 | Fujitsu Ltd | トラブル要因検出プログラム、トラブル要因検出方法およびトラブル要因検出装置 |
JP2008217195A (ja) * | 2007-03-01 | 2008-09-18 | Nec Corp | デバッグ装置およびデバッグ方法並びにプログラム |
JP2009271755A (ja) * | 2008-05-08 | 2009-11-19 | Fujitsu Ltd | コンピュータ稼動状態分析支援プログラム,コンピュータ稼動状態分析支援方法及びコンピュータ稼動状態分析支援装置 |
JP2009277119A (ja) * | 2008-05-16 | 2009-11-26 | Fujitsu Ltd | ログ記録システム |
JP2010009282A (ja) * | 2008-06-26 | 2010-01-14 | Fujitsu Ltd | 命令トレース生成プログラム、命令トレース生成装置および命令トレース生成方法 |
JP2010033543A (ja) * | 2008-06-24 | 2010-02-12 | Smg Kk | ソフトウエア動作監視システム、そのクライアントコンピュータおよびサーバコンピュータ、並びに、そのプログラム |
JP2010092201A (ja) * | 2008-10-07 | 2010-04-22 | Fujitsu Ltd | プログラム性能測定装置、方法、プログラム、プログラム記録媒体 |
JP2010118072A (ja) * | 2010-01-25 | 2010-05-27 | Fujitsu Ltd | トレース処理方法、プログラム及び装置 |
JP2010287142A (ja) * | 2009-06-15 | 2010-12-24 | Hitachi Ltd | フォールトトレラントコンピュータシステムおよびフォールトトレラントコンピュータシステムにおける方法 |
WO2011114720A1 (ja) * | 2010-03-17 | 2011-09-22 | 株式会社日立製作所 | 計算機システム、記録媒体及び保守支援システム |
JP2012027627A (ja) * | 2010-07-22 | 2012-02-09 | Hitachi Ltd | 保守改善業務支援システム |
JP2012064103A (ja) * | 2010-09-17 | 2012-03-29 | Konica Minolta Business Technologies Inc | 情報処理装置、ログ記録方法およびログ記録プログラム |
JP2013045256A (ja) * | 2011-08-23 | 2013-03-04 | Fujitsu Ltd | サーバ装置、システム、およびログ収集支援方法 |
US20130074050A1 (en) * | 2011-09-21 | 2013-03-21 | International Business Machines Corporation | Selective trace facility |
JP2014115826A (ja) * | 2012-12-10 | 2014-06-26 | Fujitsu Ltd | 処理プログラム、処理方法および処理装置 |
JP2017511534A (ja) * | 2014-03-31 | 2017-04-20 | エヌイーシー ラボラトリーズ アメリカ インクNEC Laboratories America, Inc. | 分散システムのメッセージフローを監視するための動的ボーダーライントレーシング |
JP7573248B2 (ja) | 2022-09-16 | 2024-10-25 | オープンマル・インコーポレイテッド | Msaでの呼び出し関係の追跡およびこれによるログ情報のディスプレイ方法 |
Families Citing this family (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8527958B2 (en) * | 2005-05-16 | 2013-09-03 | Texas Instruments Incorporated | Profiling operating context and tracing program on a target processor |
JP5205695B2 (ja) * | 2006-02-15 | 2013-06-05 | 富士通株式会社 | 表示制御プログラム、表示制御方法、クライアント装置及びシステム |
US7979850B2 (en) * | 2006-09-29 | 2011-07-12 | Sap Ag | Method and system for generating a common trace data format |
US7941789B2 (en) * | 2006-09-29 | 2011-05-10 | Sap Ag | Common performance trace mechanism |
US8037458B2 (en) * | 2006-09-29 | 2011-10-11 | Sap Ag | Method and system for providing a common structure for trace data |
US8028200B2 (en) * | 2006-09-29 | 2011-09-27 | Sap Ag | Tracing operations in multiple computer systems |
US7954011B2 (en) * | 2006-09-29 | 2011-05-31 | Sap Ag | Enabling tracing operations in clusters of servers |
US20080163177A1 (en) * | 2006-12-29 | 2008-07-03 | Sap Ag | System and method for displaying trace information |
US8910119B2 (en) * | 2006-12-29 | 2014-12-09 | Sap Ag | System and method for displaying component information of a trace |
US20120124558A1 (en) * | 2010-11-17 | 2012-05-17 | Microsoft Corporation | Scenario testing composability across multiple components |
US8954546B2 (en) | 2013-01-25 | 2015-02-10 | Concurix Corporation | Tracing with a workload distributor |
US9323863B2 (en) | 2013-02-01 | 2016-04-26 | Microsoft Technology Licensing, Llc | Highlighting of time series data on force directed graph |
US9256969B2 (en) | 2013-02-01 | 2016-02-09 | Microsoft Technology Licensing, Llc | Transformation function insertion for dynamically displayed tracer data |
US8997063B2 (en) | 2013-02-12 | 2015-03-31 | Concurix Corporation | Periodicity optimization in an automated tracing system |
US8924941B2 (en) | 2013-02-12 | 2014-12-30 | Concurix Corporation | Optimization analysis using similar frequencies |
US8843901B2 (en) | 2013-02-12 | 2014-09-23 | Concurix Corporation | Cost analysis for selecting trace objectives |
US20130283102A1 (en) * | 2013-02-12 | 2013-10-24 | Concurix Corporation | Deployment of Profile Models with a Monitoring Agent |
US9021447B2 (en) | 2013-02-12 | 2015-04-28 | Concurix Corporation | Application tracing by distributed objectives |
US20130283281A1 (en) | 2013-02-12 | 2013-10-24 | Concurix Corporation | Deploying Trace Objectives using Cost Analyses |
US20130227529A1 (en) | 2013-03-15 | 2013-08-29 | Concurix Corporation | Runtime Memory Settings Derived from Trace Data |
US9575874B2 (en) | 2013-04-20 | 2017-02-21 | Microsoft Technology Licensing, Llc | Error list and bug report analysis for configuring an application tracer |
US9734040B2 (en) | 2013-05-21 | 2017-08-15 | Microsoft Technology Licensing, Llc | Animated highlights in a graph representing an application |
US8990777B2 (en) | 2013-05-21 | 2015-03-24 | Concurix Corporation | Interactive graph for navigating and monitoring execution of application code |
US9280841B2 (en) | 2013-07-24 | 2016-03-08 | Microsoft Technology Licensing, Llc | Event chain visualization of performance data |
US9292415B2 (en) | 2013-09-04 | 2016-03-22 | Microsoft Technology Licensing, Llc | Module specific tracing in a shared module environment |
US10346292B2 (en) | 2013-11-13 | 2019-07-09 | Microsoft Technology Licensing, Llc | Software component recommendation based on multiple trace runs |
EP3069241B1 (en) | 2013-11-13 | 2018-08-15 | Microsoft Technology Licensing, LLC | Application execution path tracing with configurable origin definition |
US10031834B2 (en) | 2016-08-31 | 2018-07-24 | Microsoft Technology Licensing, Llc | Cache-based tracing for time travel debugging and analysis |
US10042737B2 (en) | 2016-08-31 | 2018-08-07 | Microsoft Technology Licensing, Llc | Program tracing for time travel debugging and analysis |
US10310977B2 (en) | 2016-10-20 | 2019-06-04 | Microsoft Technology Licensing, Llc | Facilitating recording a trace file of code execution using a processor cache |
US10489273B2 (en) | 2016-10-20 | 2019-11-26 | Microsoft Technology Licensing, Llc | Reuse of a related thread's cache while recording a trace file of code execution |
US10324851B2 (en) | 2016-10-20 | 2019-06-18 | Microsoft Technology Licensing, Llc | Facilitating recording a trace file of code execution using way-locking in a set-associative processor cache |
US10540250B2 (en) | 2016-11-11 | 2020-01-21 | Microsoft Technology Licensing, Llc | Reducing storage requirements for storing memory addresses and values |
US10216614B2 (en) * | 2016-11-27 | 2019-02-26 | Amazon Technologies, Inc. | Sampling approaches for a distributed code tracing system |
US10318332B2 (en) | 2017-04-01 | 2019-06-11 | Microsoft Technology Licensing, Llc | Virtual machine execution tracing |
US10296442B2 (en) | 2017-06-29 | 2019-05-21 | Microsoft Technology Licensing, Llc | Distributed time-travel trace recording and replay |
US20230140267A1 (en) * | 2021-11-04 | 2023-05-04 | International Business Machines Corporation | Code coverage measurement for test systems |
Family Cites Families (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01277940A (ja) | 1988-04-28 | 1989-11-08 | Pfu Ltd | 条件付トレース方式 |
JP2765969B2 (ja) * | 1989-07-31 | 1998-06-18 | 株式会社日立製作所 | 図式データ駆動型プログラム開発支援装置 |
JPH0484234A (ja) | 1990-07-26 | 1992-03-17 | Fujitsu Ltd | トレース方式 |
JPH05241890A (ja) | 1992-03-03 | 1993-09-21 | Nec Corp | データトレース方式 |
US5896536A (en) * | 1996-05-01 | 1999-04-20 | International Business Machines Corp. | Data triggered trace support for debugging object oriented programs |
US5960199A (en) * | 1996-11-12 | 1999-09-28 | International Business Machines Corporation | Model trace view for object-oriented systems |
US5903559A (en) * | 1996-12-20 | 1999-05-11 | Nec Usa, Inc. | Method for internet protocol switching over fast ATM cell transport |
US6145121A (en) * | 1997-04-17 | 2000-11-07 | University Of Washington | Trace based method for the analysis, benchmarking and tuning of object oriented databases and applications |
US6807583B2 (en) * | 1997-09-24 | 2004-10-19 | Carleton University | Method of determining causal connections between events recorded during process execution |
US6338159B1 (en) * | 1997-12-12 | 2002-01-08 | International Business Machines Corporation | System and method for providing trace information |
US6553564B1 (en) * | 1997-12-12 | 2003-04-22 | International Business Machines Corporation | Process and system for merging trace data for primarily interpreted methods |
JP4190610B2 (ja) * | 1998-02-18 | 2008-12-03 | 富士通株式会社 | ロードモジュールの試験ルート決定装置 |
US6189141B1 (en) * | 1998-05-04 | 2001-02-13 | Hewlett-Packard Company | Control path evaluating trace designator with dynamically adjustable thresholds for activation of tracing for high (hot) activity and low (cold) activity of flow control |
GB2348718A (en) * | 1999-04-07 | 2000-10-11 | Ibm | Data processing system having a centralised trace facility with dynamic tracing |
US6467052B1 (en) * | 1999-06-03 | 2002-10-15 | Microsoft Corporation | Method and apparatus for analyzing performance of data processing system |
US6728955B1 (en) * | 1999-11-05 | 2004-04-27 | International Business Machines Corporation | Processing events during profiling of an instrumented program |
JP2001142737A (ja) | 1999-11-10 | 2001-05-25 | Matsushita Electric Ind Co Ltd | メモリ管理装置 |
US7058928B2 (en) * | 1999-12-23 | 2006-06-06 | Identify Software Ltd. | System and method for conditional tracing of computer programs |
US20020087949A1 (en) * | 2000-03-03 | 2002-07-04 | Valery Golender | System and method for software diagnostics using a combination of visual and dynamic tracing |
US6751619B1 (en) * | 2000-03-15 | 2004-06-15 | Microsoft Corporation | Methods and apparatus for tuple management in data processing system |
JP4767389B2 (ja) | 2000-05-10 | 2011-09-07 | 株式会社富士通アドバンストエンジニアリング | ロギング装置および記録媒体 |
US6925431B1 (en) * | 2000-06-06 | 2005-08-02 | Microsoft Corporation | Method and system for predicting communication delays of detailed application workloads |
US6678883B1 (en) * | 2000-07-10 | 2004-01-13 | International Business Machines Corporation | Apparatus and method for creating a trace file for a trace of a computer program based on loaded module information |
US7058927B2 (en) * | 2000-12-21 | 2006-06-06 | Veritas Operating Corporation | Computer software run-time analysis systems and methods |
US7380239B1 (en) * | 2001-05-31 | 2008-05-27 | Oracle International Corporation | Method and mechanism for diagnosing computer applications using traces |
US7047521B2 (en) * | 2001-06-07 | 2006-05-16 | Lynoxworks, Inc. | Dynamic instrumentation event trace system and methods |
DE10161140A1 (de) * | 2001-12-12 | 2003-07-03 | Siemens Ag | System und Verfahren zum Verfolgen und/oder Auswerten des Informationsaustausches |
US7231636B1 (en) * | 2001-12-21 | 2007-06-12 | Nortel Networks Limited | System and method for tracking VoiceXML document execution in real-time |
US8418145B2 (en) * | 2002-11-07 | 2013-04-09 | Ca, Inc. | Simple method optimization |
JP4436036B2 (ja) * | 2002-12-18 | 2010-03-24 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 情報処理装置、トレース処理方法、プログラム及び記録媒体 |
US7194664B1 (en) * | 2003-09-08 | 2007-03-20 | Poon Fung | Method for tracing application execution path in a distributed data processing system |
US7587709B2 (en) * | 2003-10-24 | 2009-09-08 | Microsoft Corporation | Adaptive instrumentation runtime monitoring and analysis |
US7475386B1 (en) * | 2003-11-14 | 2009-01-06 | Sun Microsystems, Inc. | Mechanism for disjoint instrumentation providers in a tracing framework |
US7606893B2 (en) * | 2003-12-30 | 2009-10-20 | Sap Ag | System and method for integrated logging and tracing functions in an enterprise network |
US7721266B2 (en) * | 2004-03-26 | 2010-05-18 | Sap Ag | Unified logging service with a logging formatter |
-
2004
- 2004-06-03 JP JP2004165319A patent/JP2005346414A/ja active Pending
- 2004-09-30 US US10/955,887 patent/US8543988B2/en not_active Expired - Fee Related
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7894360B2 (en) | 2006-12-25 | 2011-02-22 | Fujitsu Limited | Trouble-factor detecting device, trouble-factor detecting method, and computer product |
JP2008158889A (ja) * | 2006-12-25 | 2008-07-10 | Fujitsu Ltd | トラブル要因検出プログラム、トラブル要因検出方法およびトラブル要因検出装置 |
JP4504346B2 (ja) * | 2006-12-25 | 2010-07-14 | 富士通株式会社 | トラブル要因検出プログラム、トラブル要因検出方法およびトラブル要因検出装置 |
JP2008217195A (ja) * | 2007-03-01 | 2008-09-18 | Nec Corp | デバッグ装置およびデバッグ方法並びにプログラム |
JP2009271755A (ja) * | 2008-05-08 | 2009-11-19 | Fujitsu Ltd | コンピュータ稼動状態分析支援プログラム,コンピュータ稼動状態分析支援方法及びコンピュータ稼動状態分析支援装置 |
US8407336B2 (en) | 2008-05-08 | 2013-03-26 | Fujitsu Limited | Supporting apparatus for analyzing computer operation status |
JP2009277119A (ja) * | 2008-05-16 | 2009-11-26 | Fujitsu Ltd | ログ記録システム |
JP2010033543A (ja) * | 2008-06-24 | 2010-02-12 | Smg Kk | ソフトウエア動作監視システム、そのクライアントコンピュータおよびサーバコンピュータ、並びに、そのプログラム |
JP2010009282A (ja) * | 2008-06-26 | 2010-01-14 | Fujitsu Ltd | 命令トレース生成プログラム、命令トレース生成装置および命令トレース生成方法 |
JP2010092201A (ja) * | 2008-10-07 | 2010-04-22 | Fujitsu Ltd | プログラム性能測定装置、方法、プログラム、プログラム記録媒体 |
US8543989B2 (en) | 2008-10-07 | 2013-09-24 | Fujitsu Limited | Program evaluation apparatus and program evaluation method |
JP2010287142A (ja) * | 2009-06-15 | 2010-12-24 | Hitachi Ltd | フォールトトレラントコンピュータシステムおよびフォールトトレラントコンピュータシステムにおける方法 |
JP2010118072A (ja) * | 2010-01-25 | 2010-05-27 | Fujitsu Ltd | トレース処理方法、プログラム及び装置 |
WO2011114720A1 (ja) * | 2010-03-17 | 2011-09-22 | 株式会社日立製作所 | 計算機システム、記録媒体及び保守支援システム |
JP2012027627A (ja) * | 2010-07-22 | 2012-02-09 | Hitachi Ltd | 保守改善業務支援システム |
JP2012064103A (ja) * | 2010-09-17 | 2012-03-29 | Konica Minolta Business Technologies Inc | 情報処理装置、ログ記録方法およびログ記録プログラム |
JP2013045256A (ja) * | 2011-08-23 | 2013-03-04 | Fujitsu Ltd | サーバ装置、システム、およびログ収集支援方法 |
US9594663B2 (en) | 2011-08-23 | 2017-03-14 | Fujitsu Limited | Apparatus and method for collecting log information from a plurality of servers |
US20130074050A1 (en) * | 2011-09-21 | 2013-03-21 | International Business Machines Corporation | Selective trace facility |
US8918764B2 (en) * | 2011-09-21 | 2014-12-23 | International Business Machines Corporation | Selective trace facility |
JP2014115826A (ja) * | 2012-12-10 | 2014-06-26 | Fujitsu Ltd | 処理プログラム、処理方法および処理装置 |
US9678849B2 (en) | 2012-12-10 | 2017-06-13 | Fujitsu Limited | Processing method, processing apparatus, and recording medium to determine operational state of processing element |
JP2017511534A (ja) * | 2014-03-31 | 2017-04-20 | エヌイーシー ラボラトリーズ アメリカ インクNEC Laboratories America, Inc. | 分散システムのメッセージフローを監視するための動的ボーダーライントレーシング |
JP7573248B2 (ja) | 2022-09-16 | 2024-10-25 | オープンマル・インコーポレイテッド | Msaでの呼び出し関係の追跡およびこれによるログ情報のディスプレイ方法 |
Also Published As
Publication number | Publication date |
---|---|
US20060015612A1 (en) | 2006-01-19 |
US8543988B2 (en) | 2013-09-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2005346414A (ja) | トレース処理プログラム、方法及び装置 | |
US9785532B2 (en) | Performance regression manager for large scale systems | |
US8150985B2 (en) | Application execution managing method, application execution server computer, and repeater | |
EP0444315B1 (en) | System and method for software application event collection | |
JP5134684B2 (ja) | ウェブページ構造分析を通したウェブサイトの情報把握方法 | |
US8219548B2 (en) | Data processing method and data analysis apparatus | |
US20100223446A1 (en) | Contextual tracing | |
US20140136693A1 (en) | Method and system for browser based, non-intrusive measuring of end-user perceived performance of individual third party resource requests | |
US8930447B2 (en) | Method, apparatus, and program for usability analysis of web applications | |
WO2014049804A1 (ja) | 分散システムにおけるシステム動作トレース方法 | |
JP4778092B2 (ja) | トレース処理方法、プログラム及び装置 | |
CN110851681B (zh) | 爬虫处理方法、装置、服务器及计算机可读存储介质 | |
US20100017486A1 (en) | System analyzing program, system analyzing apparatus, and system analyzing method | |
US20080263195A1 (en) | Performance Monitoring | |
US7801281B2 (en) | Collecting and delivering call data associated with court ordered traps | |
CN112380473A (zh) | 数据采集与同步方法、装置、设备及存储介质 | |
CN110119336A (zh) | 数据处理方法、装置、计算机可读存储介质和计算机设备 | |
US7363368B2 (en) | System and method for transaction recording and playback | |
US7716632B2 (en) | Automated software robot generator | |
JP3139459B2 (ja) | 並列分散システムのデバッグ装置及びデバッグ方法 | |
CN113010208B (zh) | 一种版本信息的生成方法、装置、设备及存储介质 | |
CN111651489A (zh) | 一种大数据处理服务器系统 | |
CN107783728A (zh) | 数据存储方法、装置和设备 | |
JPWO2010018637A1 (ja) | 業務フロー分散処理システム及び方法 | |
US20070050425A1 (en) | Log management program of a computer, log management method thereof, and computer system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060726 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081218 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090728 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090928 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20091027 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100125 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20100312 |