JP2010118072A - トレース処理方法、プログラム及び装置 - Google Patents
トレース処理方法、プログラム及び装置 Download PDFInfo
- Publication number
- JP2010118072A JP2010118072A JP2010012949A JP2010012949A JP2010118072A JP 2010118072 A JP2010118072 A JP 2010118072A JP 2010012949 A JP2010012949 A JP 2010012949A JP 2010012949 A JP2010012949 A JP 2010012949A JP 2010118072 A JP2010118072 A JP 2010118072A
- Authority
- JP
- Japan
- Prior art keywords
- trace
- information
- application
- collection
- trace collection
- 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
【解決手段】ウェブサーバがクライアント24から要求電文を受信した際に、トレース条件埋込部28は、リレーコードにトレース採取条件を埋め込んで次のアプリケーションに受け渡す。トレース採取部30−1〜30−3は、要求電文の受信時にリレーコードのトレース採取条件に基づきトレース採取の有無を判別して処理する。トレース採取条件にはトレース範囲をアプリケーション単位に指示する機能IDと、通過したアプリケーションを記録するリレーIDが含まれる。トレース条件埋込部28は、更に、スイッチ情報によるトレース採取有りの指示状態で要求電文の受信回数に対しトレースを採取する割合を指示する間欠スイッチ情報を含み、間欠スイッチ情報の割合に従ってリレーコードにスイッチオンとなるトレース採取条件を埋め込む。
【選択図】図1
Description
要求電文を受信した際に、トレース採取の有無を指示するスイッチ情報を含む予め設定されたトレース採取条件をリレーコードに埋め込んで次のアプリケーションに受け渡すトレース条件埋込ステップと、
アプリケーションの各々に設けられ、要求電文の受信時にリレーコードに埋込まれたトレース採取条件のスイッチ情報によりトレース採取の有無を判別して処理するトレース採取ステップと、を備えたことを特徴とする。
クライアントから前記要求電文を受信した際に、トレース採取の有無を指示するスイッチ情報を含む予め設定されたトレース採取条件を前記リレーコードに埋め込んで次のアプリケーションに受け渡すトレース条件埋込ステップと、
リレーコードに埋め込むトレース採取条件のスイッチ情報によりトレース採取の有無を判別して処理すると共に、他のアプリケーションから要求電文を受信した際に、要求電文のリレーコードに埋込まれたトレース採取条件のスイッチ情報によりトレース採取の有無を判別して処理するトレース採取ステップと、
を実行させることを特徴とする。
(1)等間隔トレース採取
(2)ランダムトレース採取
例えば「0.5%スイッチ」を例にとると、要求電文の受信回数1000回のうち5回につきトレーススイッチをオンとしたトレース採取を行うが、等間隔トレース採取にあっては、200回目、400回目、600回目、800回目及び1000回目にトレース採取を行う。
(付記1)
階層配置された複数のサーバ上で動作する複数のアプリケーションを有し、クライアントから要求電文を受信した際に、アプリケーション間でリレーコードを順番に受け渡しながら処理を実行して応答する分散アプリケーションシステムのトレース処理方法に於いて、
前記要求電文を受信した際に、トレース採取の有無を指示するスイッチ情報を含む予め設定されたトレース採取条件を前記リレーコードに埋め込んで次のアプリケーションに受け渡すトレース条件埋込ステップと、
前記アプリケーションの各々に設けられ、前記要求電文の受信時に前記リレーコードに埋込まれたトレース採取条件のスイッチ情報によりトレース採取の有無を判別して処理するトレース採取ステップと、
各アプリケーションで採取されたトレースを収集して分析表示する分析表示ステップと、
を備えたことを特徴とするトレース処理方法。(1)
付記1記載のトレース処理方法に於いて、前記トレース条件埋込ステップは、前記トレース採取条件として、更に、トレースを採取する範囲をアプリケーション単位に指示する機能IDと、通過したアプリケーションを記録するリレーIDを含むことを特徴とする特徴とするトレース処理方法。
付記1記載のトレース処理方法に於いて、
前記トレース条件埋込ステップは、前記スイッチ情報でトレース採取有りを指示した際にユニークなリレーIDを生成し、
前記トレース採取ステップは、次に呼び出すアプリケーションの識別子を前記リレーIDの後ろに繋げていくことを特徴とするトレース処理方法。
付記1記載のトレース処理方法に於いて、前記トレース条件埋込ステップは、前記トレース採取条件として、更に、前記スイッチ情報によるトレース採取有りの指示状態で前記要求電文の受信回数に対しトレースを採取する割合を指示する間欠スイッチ情報を含み、前記間欠スイッチ情報の割合に従って前記リレーコードにトレース採取条件を埋め込むことを特徴とするトレース処理方法。(2)
付記4記載のトレース処理方法に於いて、前記間欠スイッチ情報は、要求電文のルートを識別し、識別したルート毎に前記要求電文の受信回数に対しトレースを採取する割合を指示することを特徴とするトレース処理方法。
付記4又は5記載のトレース処理方法に於いて、前記間欠スイッチは前記要求電文の受信回数に対しトレースを採取する割合を0パーセント乃至100パーセントの範囲で指示することを特徴とするトレース処理方法。
付記1記載のトレース処理方法に於いて、前記分析表示ステップは、前記トレース採取ステップにより各アプリケーションで採取されたトレース情報から、同一のリレーIDを持つトレース情報を抽出して時刻順にソートし、ソート結果に基づきルートと各アプリケーションと処理の関係を生成して表示させることを特徴とするトレース処理方法。
付記7記載のトレース処理方法に於いて、前記分析表示ステップは、要求電文を受信してから次に引き渡すまでの処理時間を通過ポイントとなる各アプリケーションに対応して表示させることを特徴とするトレース処理方法。
付記7記載のトレース処理方法に於いて、前記分析表示ステップは、入口のアプリケーションが要求電文を受信してから応答するまでの合計処理時間に対し、各アプリケーションが要求電文を受信して次に引き渡すまでの処理時間の割合を通過ポイントとなる各アプリケーションに対応して表示させることを特徴とするトレース処理方法。
クライアントの要求電文を最初に処理する第1階層のアプリケーションを備えたサーバを構成するコンピュータに、
クライアントから前記要求電文を受信した際に、トレース採取の有無を指示するスイッチ情報を含む予め設定されたトレース採取条件を前記リレーコードに埋め込んで次のアプリケーションに受け渡すトレース条件埋込ステップと、
前記リレーコードに埋め込むトレース採取条件のスイッチ情報によりトレース採取の有無を判別して処理すると共に、他のアプリケーションから前記要求電文を受信した際に、前記要求電文のリレーコードに埋込まれたトレース採取条件のスイッチ情報によりトレース採取の有無を判別して処理するトレース採取ステップと、
を実行させることを特徴とするプログラム。(3)
クライアントの要求電文を2回目以降に処理する第2階層以降のアプリケーションを備えたサーバを構成するコンピュータに、
他のアプリケーションから前記要求電文を受信した際に、前記要求電文のリレーコードに埋込まれたトレース採取条件のスイッチ情報によりトレース採取の有無を判別して処理するトレース採取ステップを実行させることを特徴とするプログラム。(4)
付記10又は11記載のプログラムに於いて、前記トレース条件埋込ステップは、更に、トレースを採取する範囲をアプリケーション単位に指示する機能IDと、通過したアプリケーションを記録するリレーIDを含むことを特徴とする特徴とするプログラム。
付記12記載のプログラムに於いて、
前記トレース条件埋込ステップは、前記スイッチ情報でトレース採取有りを指示した際にユニークなリレーIDを生成し、
前記トレース採取ステップは、次に呼び出すアプリケーションの識別子を前記リレーIDの後ろに繋げていくことを特徴とするプログラム。
付記10又は11記載のプログラムに於いて、前記トレース条件埋込ステップは、前記トレース採取条件として、更に、前記スイッチ情報によるトレース採取有りの指示状態で前記要求電文の受信回数に対しトレースを採取する割合を指示する間欠スイッチ情報を含み、前記間欠スイッチ情報の割合に従って前記リレーコードにトレース採取条件を埋め込むことを特徴とするプログラム。
付記14記載のプログラムに於いて、前記間欠スイッチ情報は、要求電文のルートを識別し、識別したルート毎に前記要求電文の受信回数に対しトレースを採取する割合を指示することを特徴とするプログラム。
付記10又は11記載のプログラムに於いて、前記間欠スイッチは前記要求電文の受信回数に対しトレースを採取する割合を0パーセント乃至100パーセントの範囲で指示することを特徴とするプログラム。
階層配置された複数のサーバ上で動作する複数のアプリケーション処理部を有し、クライアントから要求電文を受信した際に、アプリケーション処理部の間でリレーコードを順番に受け渡しながら処理を実行して応答する分散アプリケーションのトレース処理装置に於いて、
前記要求電文を受信した際に、トレース採取の有無を指示するスイッチ情報を含む予め設定されたトレース採取条件を前記リレーコードに埋め込んで次のアプリケーションに受け渡すトレース条件埋込部と、
前記アプリケーションの各々に設けられ、前記要求電文の受信時に前記リレーコードに埋込まれたトレース採取条件のスイッチ情報によりトレース採取の有無を判別して処理するトレース採取部と、
各アプリケーション処理部で採取されたトレースを収集して分析表示する分析表示部と、を備えたことを特徴とするトレース処理装置。(5)
付記17記載のトレース処理装置に於いて、前記トレース条件埋込部は、前記トレース採取条件として、更に、トレースを採取する範囲をアプリケーション単位に指示する機能IDと、通過したアプリケーションを記録するリレーIDを含むことを特徴とするトレース処理装置。
付記18記載のトレース処理装置に於いて、
前記トレース条件埋込部は、前記スイッチ情報でトレース採取有りを指示した際にユニークなリレーIDを生成し、
前記トレース採取部は、次に呼び出すアプリケーションの識別子を前記リレーIDの後ろに繋げていくことを特徴とするトレース処理装置。
付記17記載のトレース処理装置に於いて、前記トレース条件埋込部は、前記トレース採取条件として、更に、前記スイッチ情報によるトレース採取有りの指示状態で前記要求電文の受信回数に対しトレースを採取する割合を指示する間欠スイッチ情報を含み、前記間欠スイッチ情報の割合に従って前記リレーコードにトレース採取条件を埋め込むことを特徴とするトレース処理装置。
付記20記載のトレース処理装置に於いて、前記間欠スイッチ情報は、要求電文のルートを識別し、識別したルート毎に前記要求電文の受信回数に対しトレースを採取する割合を指示することを特徴とするトレース処理装置。
付記20又は21記載のトレース処理装置に於いて、前記間欠スイッチは前記要求電文の受信回数に対しトレースを採取する割合を0パーセント乃至100パーセントの範囲で指示することを特徴とするトレース処理装置。
付記17記載のトレース処理装置に於いて、前記分析表示部は、前記トレース採取部により各アプリケーションで採取されたトレース情報から、リレーIDに従ったルートのトレース情報を抽出して時刻順にソートし、ソート結果に基づきルートと各アプリケーションと処理の関係を生成して表示させることを特徴とするトレース処理装置。
付記17記載のトレース処理装置に於いて、前記分析表示部は、要求電文を受信してから次に引き渡すまでの処理時間を通過ポイントとなる各アプリケーションに対応して表示させることを特徴とするトレース処理装置。
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:アプリケーション
ィールド
590:サブシステム第2宛先フィールド
592:第2宛先指定フラグ
Claims (6)
- コンピュータが複数のアプリケーションを連係処理することにより電文要求を処理するアプリケーションシステムのトレース採取方法であって、
電文要求を受信したときに、トレース採取条件記憶部のトレース採取有無を指定した情報と前記電文要求の識別子を該電文要求に付加し、
前記情報及び前記識別子が付加された電文要求を受信したときに、該情報に基づき、アプリケーション実行時に前記識別子を含めたトレース情報を記録することを前記コンピュータが実行することを特徴とするトレース処理方法。
- 請求項1のトレース処理方法に於いて、
前記トレース採取条件記憶部は、トレースを採取する範囲をアプリケーション単位に指示する機能IDを記録するリレーIDを付加する処理を含むことを特徴とするトレース処理方法。
- 請求項1のトレース処理方法に於いて、
前記トレース採取条件記憶部は、スイッチ情報によるトレース採取有りの指示状態で前記電文要求の受信回数に基づいてトレースを採取する割合を指示する間欠スイッチ情報を含み、前記間欠スイッチ情報の割合に従って前記電文要求にトレース採取条件を付加することを特徴とするトレース処理方法。
- 請求項3のトレース処理方法において、
前記間欠スイッチ情報は、電文要求のルートを識別する情報であり、該ルートを識別する情報に基づくルート毎に前記電文要求の受信回数に基づいてトレース情報を採取する割合を指示することを特徴とするトレース処理方法。
- コンピュータが複数のアプリケーションが連係処理することにより電文要求を処理するプログラムであって、
電文要求を受信したときに、トレース採取条件記憶部のトレース採取有無を指定した情報と前記電文要求の識別子を該電文要求に付加しするトレース条件付加ステップと、
前記情報及び前記識別子が付加された電文要求を受信したときに、該情報に基づき、アプリケーション実行時に前記識別子を含めたトレース情報を記録するトレース情報記録ステップと、
を前記コンピュータに実行させることを特徴とするプログラム。
- コンピュータが複数のアプリケーションが連係処理することにより電文要求を処理するアプリケーションシステムのトレース情報処理装置であって、
電文要求を受信したときに、トレース採取有無を指定した情報と前記電文要求の識別子を該電文要求に付加するトレース条件記憶部と、
前記情報及び前記識別子が付加された電文要求を受信したときに、該情報に基づき、アプリケーション実行時に前記識別子を含めたトレース情報を記録するトレース情報記憶装置を備えたことを特徴とするトレース情報処理装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010012949A JP4778092B2 (ja) | 2010-01-25 | 2010-01-25 | トレース処理方法、プログラム及び装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010012949A JP4778092B2 (ja) | 2010-01-25 | 2010-01-25 | トレース処理方法、プログラム及び装置 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004165319A Division JP2005346414A (ja) | 2004-06-03 | 2004-06-03 | トレース処理プログラム、方法及び装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010118072A true JP2010118072A (ja) | 2010-05-27 |
JP4778092B2 JP4778092B2 (ja) | 2011-09-21 |
Family
ID=42305665
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010012949A Expired - Fee Related JP4778092B2 (ja) | 2010-01-25 | 2010-01-25 | トレース処理方法、プログラム及び装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4778092B2 (ja) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015528612A (ja) * | 2012-09-14 | 2015-09-28 | アリババ・グループ・ホールディング・リミテッドAlibaba Group Holding Limited | 分散システムにおいてユーザリクエストの実行を監視するための方法及びシステム |
US9594663B2 (en) | 2011-08-23 | 2017-03-14 | Fujitsu Limited | Apparatus and method for collecting log information from a plurality of servers |
US10595936B2 (en) | 2013-10-18 | 2020-03-24 | Ziva Medical, Inc. | Methods and systems for the treatment of polycystic ovary syndrome |
US11045244B2 (en) | 2015-03-31 | 2021-06-29 | AblaCare, Inc. | Methods and systems for the manipulation of ovarian tissues |
US11564736B2 (en) | 2019-01-25 | 2023-01-31 | May Health Sas | Systems and methods for applying energy to ovarian tissue |
US12048467B2 (en) | 2021-06-24 | 2024-07-30 | May Health Us Inc. | Methods and systems for the manipulation of ovarian tissues |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05241890A (ja) * | 1992-03-03 | 1993-09-21 | Nec Corp | データトレース方式 |
JP2005346414A (ja) * | 2004-06-03 | 2005-12-15 | Fujitsu Ltd | トレース処理プログラム、方法及び装置 |
-
2010
- 2010-01-25 JP JP2010012949A patent/JP4778092B2/ja not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05241890A (ja) * | 1992-03-03 | 1993-09-21 | Nec Corp | データトレース方式 |
JP2005346414A (ja) * | 2004-06-03 | 2005-12-15 | Fujitsu Ltd | トレース処理プログラム、方法及び装置 |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9594663B2 (en) | 2011-08-23 | 2017-03-14 | Fujitsu Limited | Apparatus and method for collecting log information from a plurality of servers |
JP2015528612A (ja) * | 2012-09-14 | 2015-09-28 | アリババ・グループ・ホールディング・リミテッドAlibaba Group Holding Limited | 分散システムにおいてユーザリクエストの実行を監視するための方法及びシステム |
US9485317B2 (en) | 2012-09-14 | 2016-11-01 | Alibaba Group Holding Limited | Method and system for monitoring execution of user request in distributed system |
US10595936B2 (en) | 2013-10-18 | 2020-03-24 | Ziva Medical, Inc. | Methods and systems for the treatment of polycystic ovary syndrome |
US10939955B2 (en) | 2013-10-18 | 2021-03-09 | AblaCare, Inc. | Methods and systems for the treatment of polycystic ovary syndrome |
US11793564B2 (en) | 2013-10-18 | 2023-10-24 | May Health Us Inc. | Methods and systems for the treatment of polycystic ovary syndrome |
US11937870B2 (en) | 2013-10-18 | 2024-03-26 | May Health Us Inc. | Methods and systems for the treatment of polycystic ovary syndrome |
US11045244B2 (en) | 2015-03-31 | 2021-06-29 | AblaCare, Inc. | Methods and systems for the manipulation of ovarian tissues |
US11564736B2 (en) | 2019-01-25 | 2023-01-31 | May Health Sas | Systems and methods for applying energy to ovarian tissue |
US12048467B2 (en) | 2021-06-24 | 2024-07-30 | May Health Us Inc. | Methods and systems for the manipulation of ovarian tissues |
Also Published As
Publication number | Publication date |
---|---|
JP4778092B2 (ja) | 2011-09-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2005346414A (ja) | トレース処理プログラム、方法及び装置 | |
US9356842B2 (en) | Method and system for browser based, non-intrusive measuring of end-user perceived performance of individual third party resource requests | |
US10033607B2 (en) | Packet loss debug system and method | |
US9785532B2 (en) | Performance regression manager for large scale systems | |
US20190146960A1 (en) | Data enrichment and augmentation | |
EP2895956B1 (en) | Method and system for monitoring execution of user request in distributed system | |
CN104750469B (zh) | 源代码统计分析方法和*** | |
US7801281B2 (en) | Collecting and delivering call data associated with court ordered traps | |
US7689688B2 (en) | Multiple-application transaction monitoring facility for debugging and performance tuning | |
US11755531B1 (en) | System and method for storage of data utilizing a persistent queue | |
JP4778092B2 (ja) | トレース処理方法、プログラム及び装置 | |
CN110851681B (zh) | 爬虫处理方法、装置、服务器及计算机可读存储介质 | |
WO2014049804A1 (ja) | 分散システムにおけるシステム動作トレース方法 | |
CN108322350B (zh) | 业务监控方法及装置和电子设备 | |
JP2010530567A (ja) | ウェブページ構造分析を通したウェブサイトの情報把握方法 | |
CN112380473A (zh) | 数据采集与同步方法、装置、设备及存储介质 | |
CN105122733A (zh) | 队列监控和可视化 | |
US8073938B2 (en) | Information processing apparatus and method of operating the same | |
CN113360376A (zh) | 埋点测试方法和装置 | |
CN107783728A (zh) | 数据存储方法、装置和设备 | |
CN113010208A (zh) | 一种版本信息的生成方法、装置、设备及存储介质 | |
CN107368399A (zh) | 一种线上网页监控方法及*** | |
US8326977B2 (en) | Recording medium storing system analyzing program, system analyzing apparatus, and system analyzing method | |
CN112306818B (zh) | 一种流式作业处理方法及装置 | |
CN114598622A (zh) | 数据监控方法及装置、存储介质、计算机设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101026 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101227 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110201 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110404 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110510 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110519 |
|
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: 20110607 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110630 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4778092 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: 20140708 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |