(57)【特許請求の範囲】
【請求項１】
端末と、前記端末および管理対象システムと通信可能な分析システムと、を有する影響分析システムであって、
前記分析システムは、プログラムを実行するプロセッサと、前記プログラムを記憶する記憶装置と、を有し、
前記プロセッサは、
前記管理対象システムが提供するサービス群、前記管理対象システム内で実行されるアプリケーション群、および前記管理対象システムが有するシステムリソース群の各々についてサービスの良否または改善効果を計測するための計測項目とその評価値を管理する計測項目情報を前記記憶装置に定義し、
前記端末でのサービス群からのサービスの指定に応じて、前記管理対象システムにアクセスして、前記サービスの計測項目、前記サービスに利用されるアプリケーションの計測項目、および前記サービスに利用されるシステムリソースの計測項目を計測して、計測結果を前記端末に送信して前記端末に表示させ、
前記端末からの選択により、前記サービスの計測項目に対して前記アプリケーションの計測項目および前記システムリソースの計測項目の関係性を定義する相関モデルを前記記憶装置に記憶し、
前記計測結果と前記相関モデルとを用いて相関分析して前記記憶装置に記憶するとともに、当該相関分析の分析結果を前記端末に送信し、
前記分析結果を前記端末に送信した結果、前記サービスの計測項目、前記アプリケーションの計測項目、および前記システムリソースの計測項目から選択された計測項目の評価指示を前記端末から受け付けて、前記計測項目情報内の前記選択された計測項目の評価値を更新する、
ことを特徴とする影響分析システム。
【請求項２】
請求項１に記載の影響分析システムであって、
前記計測項目は、前記サービス群内の複数のサービスに利用されることを特徴とする影響分析システム。
【請求項３】
請求項１に記載の影響分析システムであって、
前記記憶装置は、前記サービスに利用される前記アプリケーションおよび前記システムリソースを構成要素とした前記サービスごとのトポロジー情報を記憶しており、
前記端末は、
前記分析システムから前記サービスのトポロジー情報を取得して表示しており、
前記プロセッサは、
前記サービスについての検索要求を前記端末から受け付けて、前記検索要求に含まれる検索条件に基づいて前記計測項目情報を検索して、検索された計測項目およびその評価値を検索結果として前記端末に送信し、
前記検索結果を前記端末に送信した結果、前記端末において前記サービスのトポロジー情報に前記検索された計測項目が追加された場合、前記端末からの前記検索された計測項目の追加指示に応じて、前記記憶装置に記憶されている前記サービスのトポロジー情報に前記検索された計測項目を追加して更新する、
ことを特徴とする影響分析システム。
【請求項４】
請求項１に記載の影響分析システムであって、
前記記憶装置は、前記サービスに利用される前記アプリケーションおよび前記システムリソースを構成要素とした前記サービスごとのトポロジー情報を記憶しており、
前記端末は、
前記分析システムから前記サービスのトポロジー情報を取得して表示しており、
前記プロセッサは、
前記端末において前記サービスのトポロジー情報から選択された計測項目の削除要求を前記端末から受け付けた場合、前記記憶装置に格納されている前記トポロジー情報内の前記削除要求の対象となる計測項目を削除して前記記憶装置内で更新する、
ことを特徴とする影響分析システム。
【請求項５】
請求項１に記載の影響分析システムであって、
前記分析結果は、前記サービスの計測項目に対する前記アプリケーションの計測項目の寄与率、および前記システムリソースの計測項目の寄与率である、
ことを特徴とする影響分析システム。
【請求項６】
端末と、前記端末および管理対象システムと通信可能な分析システムと、を有する影響分析システムによる計測項目最適化方法であって、
前記分析システムは、プログラムを実行するプロセッサと、前記プログラムを記憶する記憶装置と、を有し、
前記プロセッサは、
前記管理対象システムが提供するサービス群、前記管理対象システム内で実行されるアプリケーション群、および前記管理対象システムが有するシステムリソース群の各々についてサービスの良否または改善効果を計測するための計測項目とその評価値を管理する計測項目情報を前記記憶装置に定義し、
前記端末でのサービス群からのサービスの指定に応じて、前記管理対象システムにアクセスして、前記サービスの計測項目、前記サービスに利用されるアプリケーションの計測項目、および前記サービスに利用されるシステムリソースの計測項目を計測して、計測結果を前記端末に送信して前記端末に表示させ、
前記端末からの選択により、前記サービスの計測項目に対して前記アプリケーションの計測項目および前記システムリソースの計測項目の関係性を定義する相関モデルを前記記憶装置に記憶し、
前記計測結果と前記相関モデルとを用いて相関分析して前記記憶装置に記憶するとともに、当該相関分析の分析結果を前記端末に送信し、
前記分析結果を前記端末に送信した結果、前記サービスの計測項目、前記アプリケーションの計測項目、および前記システムリソースの計測項目から選択された計測項目の評価指示を前記端末から受け付けて、前記計測項目情報内の前記選択された計測項目の評価値を更新する、
ことを特徴とする計測項目最適化方法。
【請求項７】
請求項６に記載の計測項目最適化方法であって、
前記計測項目は、前記サービス群内の複数のサービスに利用されることを特徴とする計測項目最適化方法。
【請求項８】
請求項６に記載の計測項目最適化方法であって、
前記記憶装置は、前記サービスに利用される前記アプリケーションおよび前記システムリソースを構成要素とした前記サービスごとのトポロジー情報を記憶しており、
前記端末は、
前記分析システムから前記サービスのトポロジー情報を取得して表示しており、
前記プロセッサは、
前記サービスについての検索要求を前記端末から受け付けて、前記検索要求に含まれる検索条件に基づいて前記計測項目情報を検索して、検索された計測項目およびその評価値を検索結果として前記端末に送信し、
前記検索結果を前記端末に送信した結果、前記端末において前記サービスのトポロジー情報に前記検索された計測項目が追加された場合、前記端末からの前記検索された計測項目の追加指示に応じて、前記記憶装置に記憶されている前記サービスのトポロジー情報に前記検索された計測項目を追加して更新する、
ことを特徴とする計測項目最適化方法。
【請求項９】
請求項６に記載の計測項目最適化方法であって、
前記記憶装置は、前記サービスに利用される前記アプリケーションおよび前記システムリソースを構成要素とした前記サービスごとのトポロジー情報を記憶しており、
前記端末は、
前記分析システムから前記サービスのトポロジー情報を取得して表示しており、
前記プロセッサは、
前記端末において前記サービスのトポロジー情報から選択された計測項目の削除要求を前記端末から受け付けた場合、前記記憶装置に格納されている前記トポロジー情報内の前記削除要求の対象となる計測項目を削除して前記記憶装置内で更新する、
ことを特徴とする計測項目最適化方法。
【請求項１０】
請求項６に記載の計測項目最適化方法であって、
前記分析結果は、前記サービスの計測項目に対する前記アプリケーションの計測項目の寄与率、および前記システムリソースの計測項目の寄与率である、
ことを特徴とする計測項目最適化方法。
【請求項１１】
端末と、前記端末および管理対象システムと通信可能な分析システムと、を有する影響分析システムで実行される計測項目最適化プログラムであって、
前記分析システムは、前記計測項目最適化プログラムを実行するプロセッサと、前記計測項目最適化プログラムを記憶する記憶装置と、を有し、
前記プロセッサに、
前記管理対象システムが提供するサービス群、前記管理対象システム内で実行されるアプリケーション群、および前記管理対象システムが有するシステムリソース群の各々についてサービスの良否または改善効果を計測するための計測項目とその評価値を管理する計測項目情報を前記記憶装置に定義し、
前記端末でのサービス群からのサービスの指定に応じて、前記管理対象システムにアクセスして、前記サービスの計測項目、前記サービスに利用されるアプリケーションの計測項目、および前記サービスに利用されるシステムリソースの計測項目を計測して、計測結果を前記端末に送信して前記端末に表示させ、
前記端末からの選択により、前記サービスの計測項目に対して前記アプリケーションの計測項目および前記システムリソースの計測項目の関係性を定義する相関モデルを前記記憶装置に記憶し、
前記計測結果と前記相関モデルとを用いて相関分析して前記記憶装置に記憶するとともに、当該相関分析の分析結果を前記端末に送信し、
前記分析結果を前記端末に送信した結果、前記サービスの計測項目、前記アプリケーションの計測項目、および前記システムリソースの計測項目から選択された計測項目の評価指示を前記端末から受け付けて、前記計測項目情報内の前記選択された計測項目の評価値を更新する、
処理を実行させることを特徴とする計測項目最適化プログラム。
【請求項１２】
請求項１１に記載の計測項目最適化プログラムであって、
前記計測項目は、前記サービス群内の複数のサービスに利用されることを特徴とする計測項目最適化プログラム。
【請求項１３】
請求項１１に記載の計測項目最適化プログラムであって、
前記記憶装置は、前記サービスに利用される前記アプリケーションおよび前記システムリソースを構成要素とした前記サービスごとのトポロジー情報を記憶しており、
前記端末は、
前記分析システムから前記サービスのトポロジー情報を取得して表示しており、
前記プロセッサに、
前記サービスについての検索要求を前記端末から受け付けて、前記検索要求に含まれる検索条件に基づいて前記計測項目情報を検索して、検索された計測項目およびその評価値を検索結果として前記端末に送信し、
前記検索結果を前記端末に送信した結果、前記端末において前記サービスのトポロジー情報に前記検索された計測項目が追加された場合、前記端末からの前記検索された計測項目の追加指示に応じて、前記記憶装置に記憶されている前記サービスのトポロジー情報に前記検索された計測項目を追加して更新する、
処理を実行させることを特徴とする計測項目最適化プログラム。
【請求項１４】
請求項１１に記載の計測項目最適化プログラムであって、
前記記憶装置は、前記サービスに利用される前記アプリケーションおよび前記システムリソースを構成要素とした前記サービスごとのトポロジー情報を記憶しており、
前記端末は、
前記分析システムから前記サービスのトポロジー情報を取得して表示しており、
前記プロセッサに、
前記端末において前記サービスのトポロジー情報から選択された計測項目の削除要求を前記端末から受け付けた場合、前記記憶装置に格納されている前記トポロジー情報内の前記削除要求の対象となる計測項目を削除して前記記憶装置内で更新する、
ことを特徴とする計測項目最適化プログラム。
【請求項１５】
請求項１１に記載の計測項目最適化プログラムであって、
前記分析結果は、前記サービスの計測項目に対する前記アプリケーションの計測項目の寄与率、および前記システムリソースの計測項目の寄与率である、
ことを特徴とする計測項目最適化プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、開発担当者（Ｄｅｖｅｌｏｐｍｅｎｔ）と運用担当者（Ｏｐｅｒａｔｉｏｎｓ）が連携して協力する開発手法である「ＤｅｖＯｐｓ」で必要性の高い，サービス良否や改善効果の測定に使われる計測項目についての影響分析システム、計測項目最適化方法、および計測項目最適化プログラムに関する。
【背景技術】
【０００２】
これまでのシステム開発では、開発担当者（Ｄｅｖｅｌｏｐｍｅｎｔ）が様々な要件を定義し、本要件を満たす設計と開発を行い、あらゆる想定ケースに対するテストと評価を繰り返すことで、開発されたシステムが本番リリースとなる。また、リリース後は、安定稼動を継続するため、運用担当者（Ｏｐｅｒａｔｉｏｎｓ）が、定型の手順に従った運用を行うが、リスクを伴う変更等を極力実施しない。【０００３】
ところが、仮想化技術の進展により、物理ハードウェアリソースを仮想リソースとして使用することができる。これにより、インフラリソースをクラウトサービスで利用することで、開発担当者は素早くシステムを構築し、要件の変更に応じて、運用担当者はリソースを柔軟に変更できる。このため、アイディアを素早く実装し、サービス提供して、新たなビジネスを生み出して成功する事業者が増えている。事業者は、市場競争を勝ち抜くために、新しいサービスをスピーディに提供し、潜在的な開発担当者ニーズを把握し、新たな施策を立てるサイクルを、継続する。とはいえ、提供サービスの安定稼動を継続するためには、事業者は、サービスの健全性を監視し、大規模な障害発生前に、軽微な変化に気づく必要がある。【０００４】
特許文献１は、サービスと関連するシステムに対して、一定期間の稼動実績をもとに、監視項目間の相関モデル（監視項目間の関係構造、関係の強さ）を作成し、相関関係の崩れがあると異常と判定するシステムを開示する。非特許文献１のメトリック駆動型開発（Ｍｅｔｒｉｃ  Ｄｒｉｖｅｎ  Ｄｅｖｅｌｏｐｍｅｎｔ）に関する記事は、サービスの良否や改善の効果を把握するため、様々な計測項目を使って、サービス利用状況を実測することを開示する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９‐１９９５３４号公報
【非特許文献】
【０００６】
【非特許文献１】Mantas Klasavicius メトリック駆動型開発(Metric Driven Development) https://www.infoq.com/articles/metrics-driven-development Nov 30, 2012  平成２９年１月４日検索
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１のシステムは、サービスと関連システム間のあらゆる監視項目に対して、一定期間の監視結果をもとに、相関関係性を検出する。しかし、短サイクルでサービスとそれに関連してシステム構成変更が発生すると、相関関係性の定義が困難になる。【０００８】
非特許文献１のメトリック駆動型開発は、短期間で様々なサービスが追加、更新されるため、新たな計測項目が次々と追加され、次第に計測項目数が爆発し、計測コストがかさむようになる。このため、計測項目の要否を判定し、不要な計測項目は測定から除外することが求められる。【０００９】
さらに、サービス開発担当者が、各自で多種多様な計測を行うことで、サービス毎に運用方法や分析方法が異なるため、個別最適化が進んでしまう。これより、統合運用が困難になってしまう。【００１０】
本発明は、サービス良否や改善効果の測定に使われる計測項目の最適化を図ることを目的とする。
【課題を解決するための手段】
【００１１】
本願において開示される発明の一側面となる影響分析システム、計測項目最適化方法、および計測項目最適化プログラムは、端末と、前記端末および管理対象システムと通信可能な分析システムと、を有する影響分析システム、計測項目最適化方法、および計測項目最適化プログラムであって、前記分析システムは、プログラムを実行するプロセッサと、前記プログラムを記憶する記憶装置と、を有し、前記プロセッサは、前記管理対象システムが提供するサービス群、前記管理対象システム内で実行されるアプリケーション群、および前記管理対象システムが有するシステムリソース群の各々についてサービスの良否または改善効果を計測するための計測項目とその評価値を管理する計測項目情報を前記記憶装置に定義し、前記端末でのサービス群からのサービスの指定に応じて、前記管理対象システムにアクセスして、前記サービスの計測項目、前記サービスに利用されるアプリケーションの計測項目、および前記サービスに利用されるシステムリソースの計測項目を計測して、計測結果を前記端末に送信して前記端末に表示させ、前記端末からの選択により、前記サービスの計測項目に対して前記アプリケーションの計測項目および前記システムリソースの計測項目の関係性を定義する相関モデルを前記記憶装置に記憶し、前記計測結果と前記相関モデルとを用いて相関分析して前記記憶装置に記憶するとともに、当該相関分析の分析結果を前記端末に送信し、前記分析結果を前記端末に送信した結果、前記サービスの計測項目、前記アプリケーションの計測項目、および前記システムリソースの計測項目から選択された計測項目の評価指示を前記端末から受け付けて、前記計測項目情報内の前記選択された計測項目の評価値を更新する、ことを特徴とする。
【発明の効果】
【００１２】
本発明の代表的な実施の形態によれば、サービス良否や改善効果の測定に使われる計測項目の最適化を図ることができる。前述した以外の課題、構成及び効果は、以下の実施例の説明により明らかにされる。
【図面の簡単な説明】
【００１３】
【図１】図１は、本発明の概要図である。
【図２】図２は、本発明に関わる、管理系、実行系、および利用するリモートサイトからなるシステム構成図である。
【図３】図３は、構成管理サーバの構成図である。
【図４】図４は、監視サーバの構成図である。
【図５】図５は、影響分析サーバの構成図である。
【図６】図６は、影響分析のためのサーバ間の処理とデータの流れを示すシーケンス図である。
【図７】図７は、計測項目検索のためのサーバ間の処理とデータの流れを示すシーケンス図である。
【図８】図８は、サービス構成情報、アプリケーション構成情報、およびシステム構成情報の内容を示す説明図である。
【図９】図９は、サービス別計測項目情報を示す説明図である。
【図１０】図１０は、目的別計測項目情報を示す説明図である。
【図１１】図１１は、構成管理サーバ内の、構成情報登録と構成情報収集の処理の流れを示すフローチャートである。
【図１２】図１２は、監視サーバ内のサービス監視マネージャ、リソース監視マネージャ、およびログ監視マネージャでの、監視設定・解除処理および情報収集処理の流れを示すフローチャートである。
【図１３】図１３は、影響分析サーバ内の、計測項目管理処理と相関分析処理の流れを示すフローチャートである。
【図１４】図１４は、計測項目検索画面の一例を示す説明図である。
【図１５】図１５は、計測項目定義・登録画面の一例を示す説明図である。
【図１６】図１６は、監視結果表示画面の一例を示す説明図である。
【図１７】図１７は、分析結果表示画面の一例を示す説明図である。
【図１８】図１８は、計測項目評価登録画面の一例を示す説明図である。
【図１９】図１９は、計測項目更新画面の一例を示す説明図である。
【図２０】図２０は、影響分析サーバと端末との間で実行される計測項目の検索処理手順の一例を示すシーケンス図である。
【図２１】図２１は、影響分析サーバと端末との間で実行される計測項目の登録処理手順例を示すシーケンス図である。
【図２２】図２２は、影響分析サーバと端末との間で実行される計測項目の評価およびトポロジー表示からの削除処理手順例を示すシーケンス図である。
【発明を実施するための形態】
【００１４】
図１は、本発明の概要図である。図１では、影響分析システム１を使った処理手順が示される。（１）手順１０１では、影響分析システム１は、ユーザである開発担当者の操作により計測項目間相関モデル１０２を定義する。計測項目間相関モデル１０２は、サービス計測項目Ｚに対して、アプリケーション計測項目Ｘとシステムリソース計測項目Ｙの関係性を定義する相関モデルである。
【００１５】
サービス、アプリケーション、およびシステムリソースは、管理対象システム２０４における計測対象である。計測項目とは、開発担当者（Ｄｅｖｅｌｏｐｍｅｎｔ）と運用担当者（Ｏｐｅｒａｔｉｏｎｓ）が連携して協力する開発手法である「ＤｅｖＯｐｓ」において、必要性が高く、かつ、サービスの良否や改善効果を計測するための項目である。すなわち、計測項目は、計測対象の挙動の種類を示す。サービス計測項目Ｚには、たとえば、アクセス数がある。アプリケーション計測項目Ｘには、たとえば、アクセス数、処理時間がある。システムリソース計測項目Ｙには、たとえば、Ｗａｉｔ  Ｔｉｍｅ（待ち時間）、ディスクアクセスがある。
【００１６】
（２）手順１０３では、影響分析システム１は、計測結果を相関分析する。相関分析１０４は、サービス計測項目Ｚに対する、アプリケーション計測項目Ｘとシステムリソース計測項目Ｙの実測値から、非線形多変量解析により計測項目間の関係性を示す寄与率を求める処理である。
【００１７】
（３）手順１０５では、影響分析システム１は、各計測項目に対して、相関分析１０４から得られる寄与率から、計測項目の重要度や不要度を評価する。サービス別計測項目一覧１０６は、分析対象サービス毎に、サービス計測項目Ｚに対して、相関分析１０４により、アプリケーション計測項目Ｘおよびシステムリソース計測項目Ｙの寄与率から計測項目の重要度または不要度１０７を提示する表示情報である。たとえば、「Ａサービス」については、サービス計測項目Ｚの「アクセス数」、アプリケーション計測項目Ｘの「処理時間」、システムリソース計測項目Ｙの「Ｗａｉｔ  Ｔｉｍｅ」が最も重要度が高い計測項目として表示されている。
【００１８】
（４）手順１０８では、影響分析システム１は、全サービスの計測項目を一元管理し、計測項目の重要度または不要度１０７の評価結果を集計する。目的別計測項目登録情報１０９は、複数サービスで使用する計測項目に関する情報を一元化した情報である。目的別計測項目登録情報１０９に格納される情報は、計測対象であるサービス、アプリケーション、システムリソース毎に、計測目的別に、計測項目、計測手段であるテンプレート、適用例、評価や採用数を含む。
【００１９】
（５）手順１１０では、影響分析システム１は、計測対象や目的と用途に対して、他サービスの実績に基づく、有用な計測項目を取得する。計測項目検索１１１は、入力情報１１２として計測対象と目的を入力すると、出力情報１１３として、高評価順１１４に、計測項目と計測手段と適用例と評価や採用数を提示する処理である。
【００２０】
図２は、本発明に関わる、管理系、実行系、および利用するリモートサイトからなる影響分析システム１のシステム構成図２００である。実行系は、管理対象システム２０４と、管理対象システム２０４を構成するＡＰ（Ａｐｐｌｉｃａｔｉｏｎ）サーバ２０５、およびＤＢ（ＤａｔａＢａｓｅ）サーバ２０６と、を含む。リモートサイトは、ネットワーク２０７経由で、Ｗｅｂブラウザ２０９でアクセスする１以上の端末２０８である。入力情報１１２は、端末２０８から入力される。
【００２１】
管理系である分析システム１００は、構成管理サーバ２０１と、監視サーバ２０２と、影響分析サーバ２０３と、を含む。構成管理サーバ２０１には、構成情報定義２１０、サービス構成情報２１１、アプリケーション構成情報２１２、システム構成情報２１３、構成情報収集２１４が格納される。監視サーバ２０２には、サービス監視マネージャ２１５、サービス監視設定情報２１６、サービス監視結果２１７、リソース監視マネージャ２１８、リソース監視設定情報２１９、リソース監視結果２２０、ログ監視マネージャ２２１、ログ監視設定情報２２２、およびログ監視結果２２３が格納される。
【００２２】
影響分析サーバ２０３には、計測項目管理２２４、サービス別計測項目管理情報２２５、目的別計測項目情報２２６、相関分析２２７、相関モデル２２８（図１に示した計測項目間相関モデル１０２）、および相関分析結果２２９が格納される。
【００２３】
管理対象システム２０４を構成するＡＰサーバ２０５には、アプリケーションプログラム２３０、アプリケーションデータ２３１、アプリケーションログ情報２３２、サービス監視エージェント２３３とそのサービス監視結果２１７、リソース監視エージェント２３４とそのリソース監視結果２２０、および、ログ監視エージェント２３５とそのログ監視結果２２３が格納される。
【００２４】
管理対象システム２０４を構成するＤＢサーバ２０６には、データベース管理システムＤＢＭＳ（ＤａｔａＢａｓｅ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）２３６、開発担当者ＤＢ２３７、ＤＢ管理情報２３８、リソース監視エージェント２３４とそのリソース監視結果２２０、および、ログ監視エージェント２３５とそのログ監視結果２２３が格納される。
【００２５】
図３は、構成管理サーバ２０１の構成図である。図３の構成管理サーバ２０１の、画面表示処理３０５と構成情報定義２１０と構成情報収集２１４の情報処理は、メモリ３０１、プロセッサ３０２、記憶装置３０３、通信インタフェース３０４からなるハードウェアにより、具体的に実現可能である。
【００２６】
構成情報定義２１０に含まれる、サービスとアプリケーション間関連情報の登録処理３０６とサービスとシステム間関連情報の登録処理３０７は、メモリ３０１に読み込んだプログラムを、プロセッサ３０２が情報処理することにより、実現可能である。構成情報収集２１４に含まれる、構成情報収集方法設定処理３０８と構成情報収集処理３０９は、メモリ３０１に読み込んだプログラムを、プロセッサ３０２が情報処理することにより、実現可能である。また、記憶装置３０３には、サービス構成情報２１１、アプリケーション構成情報２１２、およびシステム構成情報２１３が格納される。端末２０８からＷｅｂブラウザ２０９経由でやりとりされる入出力情報（たとえば、入力情報１１２および出力情報１１３）は、通信インタフェース３０４より入出力される。
【００２７】
図４は、監視サーバ２０２の構成図である。図２に示した監視サーバ２０２の、画面表示処理４０１、サービス監視マネージャ２１５、リソース監視マネージャ２１８、ログ監視マネージャ２２１の情報処理は、メモリ３０１、プロセッサ３０２、記憶装置３０３、通信インタフェース３０４からなるハードウェアにより、具体的に実現可能である。
【００２８】
サービス監視マネージャ２１５に含まれる、サービス監視設定・解除処理４０２、およびサービス監視結果収集処理４０３は、メモリ３０１に読み込んだプログラムを、プロセッサ３０２が情報処理することにより実現可能である。リソース監視マネージャ２１８に含まれる、リソース監視設定・解除処理４０４、およびリソース監視結果収集処理４０５は、メモリ３０１に読み込んだプログラムを、プロセッサ３０２が情報処理することにより、実現可能である。ログ監視マネージャ２２１に含まれる、ログ監視設定・解除処理４０６、ログ監視結果収集処理４０７は、メモリ３０１に読み込んだプログラムを、プロセッサ３０２が情報処理することにより実現可能である。
【００２９】
また、記憶装置３０３には、サービス監視設定情報２１６とサービス監視結果２１７、リソース監視設定情報２１９とそのリソース監視結果２２０、ログ監視設定情報２２２とそのログ監視結果２２３が格納される。端末２０８からＷｅｂブラウザ２０９経由でやりとりされる入出力情報（たとえば、入力情報１１２および出力情報１１３）、影響分析サーバ２０３の計測項目管理２２４で設定される計測項目管理情報２２５、相関分析２２７で使用するサービス監視結果２１７とリソース監視結果２２０とログ監視結果２２３は、通信インタフェース３０４より入出力される。
【００３０】
図５は、影響分析サーバ２０３の構成図である。図２に示した影響分析サーバ２０３の、画面表示処理５０１、計測項目管理２２４、相関分析２２７の情報処理は、メモリ３０１、プロセッサ３０２、記憶装置３０３、通信インタフェース３０４からなるハードウェアにより、具体的に実現可能である。計測項目管理２２４に含まれる、計測項目定義処理５０２、計測項目設定処理５０３、計測項目評価処理５０４、および計測項目検索処理５０５は、メモリ３０１に読み込んだプログラムを、プロセッサ３０２が情報処理することにより、実現可能である。相関分析２２７に含まれる、監視情報取得処理５０６、相関分析モデル定義処理５０７、および相関分析処理５０８は、メモリ３０１に読み込んだプログラムを、プロセッサ３０２が情報処理することにより実現可能である。
【００３１】
また、記憶装置３０３には、サービス別計測項目管理情報２２５、目的別計測項目情報２２６、相関モデル２２８（図１に示した計測項目間相関モデル１０２）、相関分析結果２２９が格納される。端末２０８からＷｅｂブラウザ２０９経由でやりとりされる入出力情報（たとえば、入力情報１１２および出力情報１１３）、監視サーバ２０２のサービス監視設定情報２１６とリソース監視設定情報２１９とログ監視設定情報２２２、サービス監視結果２１７とリソース監視結果２２０とログ監視結果２２３は、通信インタフェース３０４より入出力される。
【００３２】
図６は、影響分析のためのサーバ間の処理とデータの流れ６００を示すシーケンス図である。影響分析のためのサーバ間の処理とデータの流れ６００は、端末２０８、構成管理サーバ２０１、ＡＰサーバ２０５、監視サーバ２０２、および影響分析サーバ２０３間で、各処理のデータの流れを示す。
【００３３】
端末２０８は、サービス定義情報６０１を開発担当者の操作により受け付けて構成管理サーバ２０１に送信する。構成管理サーバ２０１は、サービス定義情報６０１を受信した場合、構成情報定義２１０を実行し、サービス構成情報２１１を端末２０８に送信する。構成情報定義２１０は、サービス定義情報６０１を定義する処理である。サービス構成情報２１１は、構成情報定義２１０が完了したことを示す情報である。
【００３４】
端末２０８は、収集設定６０２を開発担当者の操作により受け付けて構成管理サーバ２０１に送信する。構成管理サーバ２０１は、収集設定６０２を受信した場合、構成情報収集２１４を実行し、システム構成情報２１３を端末２０８に送信する。構成情報収集２１４は、収集設定６０２にしたがって管理対象システム２０４からシステム構成情報２１３を収集する処理である。
【００３５】
端末２０８は、計測項目情報６０３を開発担当者の操作により受け付けて影響分析サーバ２０３に送信する。影響分析サーバ２０３は、計測項目情報６０３を受信した場合、影響分析サーバ２０３内の計測項目定義処理５０２を実行し、サービス別計測項目定義情報２２５を端末２０８に送信する。計測項目定義処理５０２は、計測項目情報６０３に含まれる計測項目を定義する処理である。サービス別計測項目定義情報２２５は、計測項目定義処理５０２が完了したことを示す情報である。
【００３６】
端末２０８は、計測項目設定情報６０４を開発担当者の操作により受け付けて影響分析サーバ２０３に送信する。影響分析サーバ２０３は、計測項目設定情報６０４を受信した場合、計測項目設定処理５０３を実行する。影響分析サーバ２０３は、その実行結果として、監視設定情報２２５を監視サーバ２０２に送信し、アプリ計測項目２２５を端末２０８に送信する。計測項目設定処理５０３は、監視サーバ２０２に監視計測項目を設定させ、かつ、アプリ計測項目２２５を設定する処理である。
【００３７】
監視サーバ２０２は、監視設定情報２２５を影響分析サーバ２０３から受信し、サービス監視設定・解除処理４０２とリソース監視設定・解除処理４０４とログ監視設定・解除処理４０６とを実行する。監視サーバ２０２は、それらの実行結果として、サービス監視設定情報２１６とリソース監視設定情報２１９とログ監視設定情報２２２を監視設定項目として端末２０８に送信する。
【００３８】
端末２０８は、開発担当者の操作により、影響分析サーバ２０３からのアプリ計測項目２２５に関するアプリ計測コード６０５を、ＡＰサーバ２０５内のアプリケーションプログラム２３０に挿入し、計測コード付きアプリケーションプログラム２３０として保持する。ＡＰサーバ２０５は、計測コード付きアプリケーションプログラム２３０が生成されたことを示す情報を端末２０８に返す。
【００３９】
端末２０８は、分析対象サービス６０６を開発担当者の操作により受け付けて影響分析サーバ２０３に送信する。影響分析サーバ２０３は、分析対象サービス６０６を受信した場合、影響分析サーバ２０３内の監視情報取得処理５０６から、監視サーバ２０２内のサービス監視結果収集処理４０３とリソース監視結果収集処理４０５とログ監視結果収集処理４０７を実行する。監視サーバ２０２は、それらの実行結果として、サービス監視結果２１７とリソース監視結果２２０とログ監視結果２２３を端末２０８に送信する。
【００４０】
端末２０８は、相関モデル定義情報６０７を開発担当者の操作により受け付けて影響分析サーバ２０３に送信する。影響分析サーバ２０３は、相関モデル定義情報６０７を受信した場合、影響分析サーバ２０３内の相関分析モデル定義処理５０７と相関分析処理５０８を実行し、相関分析結果２２９を端末２０８に送信する。
【００４１】
端末２０８は、計測項目優先度問合せ６０８を開発担当者の操作により受け付けて影響分析サーバ２０３に送信する。影響分析サーバ２０３は、計測項目優先度問合せ６０８を受信した場合、計測項目評価処理５０４を実行する。影響分析サーバ２０３は、その実行結果として、評価結果の計測項目管理情報２２５を端末２０８に送信する。
【００４２】
端末２０８は、計測項目設定変更情報６０９を開発担当者の操作により受け付けて影響分析サーバ２０３に送信する。影響分析サーバ２０３は、計測項目設定変更情報６０９を受信した場合、影響分析サーバ２０３内の計測項目設定処理５０３を実行する。影響分析サーバ２０３は、その実行結果として、監視設定情報２２５を監視サーバ２０２に出力し、アプリ計測項目２２５を端末２０８に送信する。
【００４３】
監視サーバ２０２は、上記出力結果の監視設定情報２２５を影響分析サーバ２０３から受信し、サービス監視設定・解除処理４０２とリソース監視設定・解除処理４０４とログ監視設定・解除処理４０６を実行する。監視サーバ２０２は、それらの実行結果として、サービス監視設定情報２１６とリソース監視設定情報２１９とログ監視設定情報２２２を監視設定項目として端末２０８に送信する。
【００４４】
端末２０８は、計測コード見直し情報６１０を開発担当者の操作により受け付けてＡＰサーバ２０５に送信する。ＡＰサーバ２０５は、ＡＰサーバ２０５内のアプリケーションプログラム２３０のコードを修正し、計測コード変更後のアプリケーションプログラム２３０を保持する。
【００４５】
図７は、計測項目検索のためのサーバ間の処理とデータの流れ７００を示すシーケンス図である。計測項目検索のためのサーバ間の処理とデータの流れ７００は、端末２０８、構成管理サーバ２０１、ＡＰサーバ２０５、監視サーバ２０２、および影響分析サーバ２０３間で、各処理のデータの流れを示す。
【００４６】
端末２０８は、サービス定義情報７０１を開発担当者の操作により受け付けて構成管理サーバ２０１に送信する。構成管理サーバ２０１は、サービス定義情報７０１を受信した場合、構成情報定義２１０を実行し、サービス構成情報２１１を端末２０８に送信する。構成情報定義２１０は、サービス定義情報７０１を定義する処理である。サービス構成情報２１１は、構成情報定義２１０が完了したことを示す情報である。
【００４７】
端末２０８は、収集設定７０２を開発担当者の操作により受け付けて構成管理サーバ２０１に送信する。構成管理サーバ２０１は、収集設定７０２を受信した場合、構成情報収集２１４を実行し、システム構成情報２１３を端末２０８に送信する。構成情報収集２１４は、収集設定７０２にしたがって管理対象システム２０４からシステム構成情報２１３を収集する処理である。
【００４８】
端末２０８は、計測項目検索情報７０３を開発担当者の操作により受け付けて影響分析サーバ２０３に送信する。影響分析サーバ２０３は、計測項目検索情報７０３を受信した場合、影響分析サーバ２０３内の計測項目検索処理５０５を実行する。影響分析サーバ２０３は、その実行結果として、高評価計測項目２２６を端末２０８に送信する。計測項目検索処理５０５は、検索条件である計測項目検索情報７０３に従って計測項目を検索する処理である。高評価計測項目２２６は、計測項目検索処理５０５の検索結果である。
【００４９】
端末２０８は、計測項目設定情報７０４を開発担当者の操作により受け付けて影響分析サーバ２０３に送信する。影響分析サーバ２０３は、計測項目設定情報７０４を受信した場合、計測項目設定処理５０３を実行する。影響分析サーバ２０３は、その実行結果として、アプリ計測項目２２５を端末２０８に送信し、監視設定情報２２５を監視サーバ２０２に送信する。
【００５０】
端末２０８は、開発担当者の操作により、影響分析サーバ２０３からのアプリ計測項目２２５に関するアプリ計測コード６０５を、ＡＰサーバ２０５内のアプリケーションプログラム２３０に挿入し、計測コード付きアプリケーションプログラム２３０として保持する。ＡＰサーバ２０５は、計測コード付きアプリケーションプログラム２３０が生成されたことを示す情報を端末２０８に返す。
【００５１】
監視サーバ２０２は、上記出力結果の監視設定情報２２５を影響分析サーバ２０３から受信し、サービス監視設定・解除処理４０２とリソース監視設定・解除処理４０４とログ監視設定・解除処理４０６を実行する。監視サーバ２０２は、それらの実行結果として、サービス監視設定情報２１６とリソース監視設定情報２１９とログ監視設定情報２２２を監視設定項目として端末２０８に送信する。
【００５２】
図８は、サービス構成情報２１１、アプリケーション構成情報２１２、およびシステム構成情報２１３の内容を示す説明図である。サービス構成情報２１１は、サービスの構成に関する情報であり、サービス８０１、アプリケーショングループ８０３、およびサーバグループ８０５からなる。サービス８０１は、サービスＩＤ８０２を格納する。アプリケーショングループ８０３は、アプリケーショングループＩＤ８０４を格納する。サーバグループ８０５は、サーバグループＩＤ８０６を格納する。
【００５３】
アプリケーション構成情報２１２は、アプリケーションの構成に関する情報であり、アプリケーショングループ８０３、およびアプリケーション８０７からなる。アプリケーショングループ８０３は、アプリケーショングループＩＤ８０４を格納する。アプリケーション８０７は、アプリケーションＩＤ８０８を格納する。
【００５４】
システム構成情報２１３は、システムリソースの構成に関する情報であり、サーバグループ８０５、およびサーバ８０９からなる。サーバグループ８０５は、サーバグループＩＤ８０６を格納する。サーバ８０９は、サーバＩＤ８１０を格納する。このように、計測項目群は一元管理され、複数のサービスに共用される計測項目も存在する。したがって、複数のサービスのいずれかで使用実績があれば、有用な計測項目として検索される。
【００５５】
図９は、サービス別計測項目情報２２５を示す説明図である。サービス別計測項目情報２２５は、サービス別サービス計測項目情報９０１、サービス別アプリケーション計測項目情報９０２、およびサービス別システムリソース計測項目情報９０３に分類される。
【００５６】
サービス別サービス計測項目情報９０１は、サービスＩＤ８０２、監視エージェント９１３、計測項目９０５（サービス計測項目）、ログファイル９０６、イベントＩＤ９０７、およびメッセージフォーマット９０８からなる。
【００５７】
サービス別アプリケーション計測項目情報９０２は、アプリケーションＩＤ８０８、モジュールＩＤ９０９、監視エージェント９１３、計測項目９０５（アプリケーション計測項目）、ログファイル９０６、イベントＩＤ９０７、およびメッセージフォーマット９０８からなる。
【００５８】
サービス別システムリソース計測項目情報９０３は、サーバグループＩＤ８０６、サーバＩＤ８１０、監視エージェント９１３、オブジェクト９０４、および計測項目９０５（システムリソース計測項目）からなる。
【００５９】
図１０は、目的別計測項目情報２２６を示す説明図である。目的別計測項目情報２２６は、計測対象別に目的別サービス計測項目情報１００１、目的別アプリケーション計測項目情報１００２、および目的別システムリソース計測項目情報１００３に分類される。目的別サービス計測項目情報１００１は、目的とサービス計測項目情報１００４からなる。目的別アプリケーション計測項目情報１００２は、目的とアプリケーション計測項目情報１００５からなる。目的別システムリソース計測項目情報１００３は、目的とシステムリソース計測項目情報１００６からなる。
【００６０】
サービス計測項目情報１００４、アプリケーション計測項目情報１００５、およびシステムリソース計測項目情報１００６は、計測項目９０５、計測方法１００７、計測結果取得方法１００８、計測結果１００９、適用例１０１０、および評価１０１１からなる。
【００６１】
図１１は、構成管理サーバ２０１内の、構成情報定義２１０と構成情報収集２１４の処理の流れを示すフローチャートである。構成管理サーバ２０１は、構成情報定義２１０では、第１ステップのサービスとアプリケーション間関連情報の登録処理３０６で、サービス構成情報２１１を入力し、サービス内部アプリケーション取得処理１１０１と、アプリケーション内部のモジュール取得処理１１０２とを実行し、結果をサービス構成情報２１１およびアプリケーション構成情報２１２に格納する。
【００６２】
構成管理サーバ２０１は、第２ステップのサービスとシステム間関連情報の登録処理３０７で、サービス構成情報２１１を入力し、サービスと関連するシステム定義処理１１０３と、システムを構成するサーバグループ設定処理１１０４とを実行し、結果をサービス構成情報２１１およびシステム構成情報２１３に格納する。
【００６３】
構成管理サーバ２０１は、構成情報収集２１４では、第１ステップの構成情報収集方法設定処理３０８で、システム構成情報２１３を入力し、管理対象システム２０４を構成するサーバグループ指定処理１１０５を実行する。
【００６４】
構成管理サーバ２０１は、第２ステップの構成情報収集処理３０９で、第１ステップで指定されたサーバグループ内のサーバ内部情報収集処理１１０６を実行し、結果をシステム構成情報２１３に格納する。
【００６５】
図１２は、監視サーバ２０２内のサービス監視マネージャ２１５、リソース監視マネージャ２１８、およびログ監視マネージャ２２１での、監視設定・解除処理および情報収集処理の流れを示すフローチャートである。監視サーバ２０２は、サービス監視マネージャ２１５において、サービス監視設定・解除処理４０２では、サービス監視設定情報２１６を入力し、サービス監視エージェントに対して、計測項目に対するログ情報の監視設定、または監視解除処理１２０１を実行し、結果をサービス監視設定情報２１６に格納する。
【００６６】
監視サーバ２０２は、サービス監視結果収集処理４０３では、サービス監視結果２１７を入力し、第１ステップでサービス監視エージェント２３３に対して、収集対象ログ情報と期間指定処理１２０２を実行し、第２ステップで、前記指定に従って、収集したサービス監視結果表示処理１２０３を実行する。
【００６７】
監視サーバ２０２は、リソース監視マネージャ２１８において、リソース監視設定・解除処理４０４では、リソース監視設定情報２１９を入力し、リソース監視エージェントに対して、監視項目に対する監視設定、または監視解除処理１２０４を実行し、結果をリソース監視設定情報２１９に格納する。
【００６８】
監視サーバ２０２は、リソース監視結果収集処理４０５では、リソース監視結果２２０を入力し、第１ステップで、リソース監視エージェント２３４に対して、収集対象情報と期間指定処理１２０５を実行し、第２ステップで、前記指定に従って、収集したリソース監視結果表示処理１２０６を実行する。
【００６９】
監視サーバ２０２は、ログ監視マネージャ２２１において、ログ監視設定・解除処理４０６では、ログ監視設定情報２２２を入力し、ログ監視エージェント２３５に対して、計測項目に対するログ情報の監視設定、または監視解除処理１２０７を実行し、結果をログ監視設定情報２２２に格納する。
【００７０】
監視サーバ２０２は、ログ監視結果収集処理４０７では、ログ監視結果２２３を入力し、第１ステップで、ログ監視エージェント２３５に対して、収集対象ログ情報と期間指定処理１２０８を実行し、第２ステップで、前記指定に従って、収集したログ監視結果表示処理１２０９を実行する。
【００７１】
図１３は、影響分析サーバ２０３内の、計測項目管理２２４と相関分析２２７の流れを示すフローチャートである。影響分析サーバ２０３は、計測項目管理２２４では、第１ステップの計測項目定義処理５０２で、計測対象（サービス、アプリケーション、システムリソース）別に、計測項目と計測方法定義処理１３０１を実行し、サービス別計測項目管理情報２２５に格納する。
【００７２】
影響分析サーバ２０３は、第２ステップの計測項目設定処理５０３で、サービス別計測項目管理情報２２５とサービス構成情報２１１を入力し、計測対象別に、サービス構成要素に計測項目を登録する処理１３０２、計測項目の登録先アプリプログラム内に計測コードを挿入し、ログ監視サーバに計測結果の取得方法を設定する処理１３０３、および、監視サーバに、監視対象と監視項目を設定する処理１３０４を実行する。影響分析サーバ２０３は、それらの結果をサービス監視設定情報２１６、リソース監視設定情報２１９、およびログ監視設定情報２２２に格納する。
【００７３】
影響分析サーバ２０３は、相関分析２２７では、第１ステップの監視情報取得処理５０６で、サービス監視結果２１７とリソース監視結果２２０とログ監視結果２２３を入力し、分析対象サービスの監視結果の取得と表示処理１３０５を実行する。影響分析サーバ２０３は、第２ステップの相関分析モデル定義処理５０７で、サービス別計測項目管理情報２２５を入力し、計測対象別に、相関分析対象の計測項目選択処理１３０６を実行し、結果を相関モデル２２８に格納する。影響分析サーバ２０３は、第３ステップの相関分析処理５０８で、相関モデル２２８を入力し、計測対象間で相関分析処理１３０７を実行し、相関分析結果２２９に格納する。
【００７４】
影響分析サーバ２０３は、引き続き、計測項目管理２２４では、第１ステップの計測項目評価処理５０４で、相関分析結果２２９を入力し、計測項目の寄与率を登録および更新する処理１３０８を実行し、サービス別計測項目管理情報２２５と目的別計測項目情報２２６に格納する。影響分析サーバ２０３は、第２ステップの計測項目検索処理５０５で、目的別計測項目管理情報を入力し、計測項目に応じて、高評価の計測項目提示処理１３０９を実行する。相関分析２２７で使用する計算式の一例が下記式（１）である。
【００７５】
【数１】
0006704476.tif 000002
【００７６】
上記式（１）において、ｎは、アプリケーション計測項目Ｘの項目数で、１≦ｉ≦ｎを満たす整数である。ｍは、システムリソース計測項目Ｙの項目数であり、１≦ｊ≦ｍを満たす整数である。Ｚｋは、サービス計測項目Ｚの実測値を正規化した値である。Ｘｉは、アプリケーション計測項目Ｘの実測値を正規化した値である。Ｙｊは、システムリソース計測項目Ｙの実測値を正規化した値である。Ａｉは、サービス計測項目Ｚに対するアプリケーション計測項目Ｘの寄与率である。Ｒｊは、サービス計測項目に対するシステムリソース計測項目Ｙの寄与率である。
【００７７】
図１４〜図１９は、影響分析サーバ２０３にインストールされた計測項目管理２２４と相関分析２２７の画面表示処理５０１で実行され、端末２０８のＷｅｂブラウザ２０９上で表示する影響分析サーバ２０３からの管理画面である。
【００７８】
図１４は、計測項目検索画面１４００の一例を示す説明図である。計測項目検索画面１４００は、開発担当者が指定したサービスに対して、計測対象期間を指定して、計測目的に応じた計測項目を検索する画面である。図１４において、白抜き文字で示されるオブジェクトは、ユーザ操作で選択されたことを示す（図１５〜図１９も同様）。
【００７９】
端末２０８は、開発担当者の操作により、サービス一覧１４０１から、計測対象サービスを選択する。端末２０８は、開発担当者の操作により、指定期間１４０２、開始時刻１４０３、終了時刻１４０４で計測対象期間を指定する。トポロジー表示１４０５は、トポロジー情報Ｔを表示する領域である。トポロジー情報Ｔは、サービス内部構成情報と、構成要素に対する計測項目一覧と、構成要素を監視する監視エージェントと、を含む。具体的には、たとえば、トポロジー情報Ｔは、サービスごとに、所属するアプリケーションとシステムリソースと、サービス、アプリケーション、およびシステムリソースの各計測項目一覧を階層化した構造情報である。
【００８０】
なお、影響分析サーバ２０３は、あらかじめ、サービス構成情報２１１、アプリケーション構成情報２１２、およびシステム構成情報２１３を用いて、サービスごとに、トポロジー情報Ｔを生成しておき、記憶装置３０３に格納し、端末２０８からの要求により端末２０８に送信する。これにより、端末２０８は、Ｗｅｂブラウザ２０９でトポロジー情報Ｔを表示することができる。サービス構成情報２１１、アプリケーション構成情報２１２、およびシステム構成情報２１３と、トポロジー情報Ｔと、を別々に保存することで、オリジナルデータであるサービス構成情報２１１、アプリケーション構成情報２１２、およびシステム構成情報２１３を保持しておくことができる。
【００８１】
検索メニュー１４０６には、計測対象であるサービス、アプリケーション、システム別に、計測目的一覧（メニュー）が表示される。開発担当者が、計測対象と目的を選択し、検索ボタン１４０７をクリックすると、影響分析サーバ２０３が、検索ボタン１４０７に対応する計測対象（たとえば、「サービス」）および目的（たとえば、「サービス利用」）についての計測項目の検索を開始する。各検索結果は、計測項目一覧１４０８において、サービス計測項目１４０９、アプリケーション計測項目１４１０、システムリソース計測項目１４１１に表示される。
【００８２】
図１５は、計測項目定義・登録画面１５００の一例を示す説明図である。計測項目定義・登録画面１５００は、開発担当者が指定したサービスに対して、計測対象期間を指定して、計測対象であるサービス、アプリケーション、システムリソースに対して、計測項目を定義し、登録する画面である。
【００８３】
開発担当者は、端末２０８を操作することにより、サービス一覧１５０１から、計測対象サービスを選択する。開発担当者は、端末２０８を操作することにより、指定期間１５０２、開始時刻１５０３、終了時刻１５０４で計測対象期間を指定する。トポロジー表示１５０５は、トポロジー情報Ｔを表示する領域である。
【００８４】
計測項目一覧１５０６のサービス計測項目１５０７、アプリケーション計測項目１５０８、およびシステムリソース計測項目１５０９の各々に対して、開発担当者が、トポロジー情報Ｔのサービス内部構成要素から登録先となる計測項目一覧を選択し、対応する登録ボタン１５１０をクリックする。これにより、端末２０８は、トポロジー表示１５０５において、対応する計測項目一覧に、登録対象である計測項目をトポロジー情報Ｔに登録する。また、これに連動して、端末２０８は、登録対象である計測項目をトポロジー情報Ｔに登録したことを示す情報を影響分析サーバ２０３に通知する。当該通知を受けて、影響分析サーバ２０３は、登録対象である計測項目を、影響分析サーバ２０３に格納されているトポロジー情報Ｔ内の登録先に登録する。
【００８５】
たとえば、開発担当者が、トポロジー情報Ｔのサービス内部構成要素から登録先として、「サービス１」を選択し、登録ボタン１５１０をクリックする。これにより、端末２０８は、トポロジー情報Ｔにおいて、「サービス１」につながっている計測項目一覧Ｌ１に、登録対象計測項目である「アクセス数」を登録する。また、これに連動して、影響分析サーバ２０３は、登録対象計測項目である「アクセス数」を、影響分析サーバ２０３に格納されているトポロジー情報Ｔにおいて、「サービス１」につながっている計測項目一覧Ｌ１に、登録対象計測項目である「アクセス数」を登録する。
【００８６】
同様に、計測項目を新規定義する場合は、開発担当者は、計測項目一覧１５０６のサービス計測項目１５０７、アプリケーション計測項目１５０８、システムリソース計測項目１５０９に、計測項目情報を入力し、新規ボタン１５１１をクリックする。これにより、端末２０８は、トポロジー表示１５０５において、対応する計測項目一覧に、新規定義対象である計測項目をトポロジー情報Ｔに登録する。また、これに連動して、端末２０８は、登録対象である計測項目をトポロジー情報Ｔに新規定義したことを示す情報を影響分析サーバ２０３に通知する。当該通知を受けて、影響分析サーバ２０３は、新規定義対象である計測項目を、影響分析サーバ２０３に格納されているトポロジー情報Ｔ内の登録先に登録する。
【００８７】
たとえば、開発担当者が、トポロジー情報Ｔのサービス内部構成要素から登録先として、「アプリ１−１」（アプリケーション１のモジュール１の意味）を選択し、新規ボタン１５１１をクリックする。これにより、端末２０８は、トポロジー情報Ｔにおいて、「アプリケーション１」の「モジュール１」につながっている計測項目一覧Ｌ２に、新規定義対象計測項目である「クエリ処理負荷」を登録する。また、これに連動して、影響分析サーバ２０３は、新規定義対象計測項目である「クエリ処理負荷」を、影響分析サーバ２０３に格納されているトポロジー情報Ｔにおいて、「アプリケーション１」の「モジュール１」につながっている計測項目一覧Ｌ２に、新規定義対象計測項目である「クエリ処理負荷」を登録する。
【００８８】
図１６は、監視結果表示画面１６００の一例を示す説明図である。監視結果表示画面１６００は、開発担当者が指定したサービスに対して、分析対象期間を指定して、計測対象であるサービス、アプリケーション、システムリソースに対して、監視結果を表示する画面である。
【００８９】
開発担当者は、端末２０８を操作することにより、サービス一覧１６０１から、計測対象サービスを選択する。開発担当者は、端末２０８を操作することにより、指定期間１６０２、開始時刻１６０３、終了時刻１６０４で計測対象期間を指定する。トポロジー表示１６０５は、トポロジー情報Ｔを表示する領域である。
【００９０】
計測項目一覧１６０６のサービス計測項目１６０７、アプリケーション計測項目１６０８、およびシステムリソース計測項目１６０９の各々に対して、開発担当者が、トポロジー情報Ｔのサービス内部構成要素から監視結果を表示する計測項目を選択し、対応する表示ボタン１６１０をクリックする。これにより、影響分析サーバ２０３は、表示対象である計測項目のログデータを端末２０８に送信する。端末２０８は、影響分析サーバ２０３からログデータを受信して、Ｗｅｂブラウザ２０９により、グラフ表示１６１１に表示対象である計測項目のログデータの経時的なグラフを表示する。
【００９１】
図１７は、分析結果表示画面１７００の一例を示す説明図である。分析結果表示画面１７００は、開発担当者が指定したサービスに対して、分析期間を指定して、サービス、アプリケーション、システムリソースに対する計測項目から、分析モデルを定義し、分析結果を表示する画面である。
【００９２】
開発担当者は、端末２０８を操作することにより、サービス一覧１７０１から、計測対象サービスを選択する。開発担当者は、端末２０８を操作することにより、指定期間１７０２、開始時刻１７０３、終了時刻１７０４で計測対象期間を指定する。トポロジー表示１７０５は、トポロジー情報Ｔを表示する領域である。
【００９３】
計測項目一覧１７０６のアプリケーション計測項目１７０８、およびシステムリソース計測項目１７０９の各々に対して、開発担当者が、トポロジー表示１７０５のサービス内部構成要素から、分析モデルの定義に加える計測項目を選択し、モデルボタン１７１０をクリックする。これにより、影響分析サーバ２０３は、上記式（１）を用いて、選択した計測項目について相関分析２２７を実行し、相関分析結果２２９を端末２０８に送信する。端末２０８は、Ｗｅｂブラウザ２０９により、分析結果１７１２に相関分析結果２２９を示すグラフを表示する。
【００９４】
図１８は、計測項目評価登録画面１８００の一例を示す説明図である。計測項目評価登録画面１８００は、開発担当者が指定したサービスに対して、分析期間を指定して、サービス、アプリケーション、システムリソースに対する計測項目について、分析結果に基づく評価を登録する画面である。開発担当者は、端末２０８を操作することにより、指定期間１８０２、開始時刻１８０３、終了時刻１８０４で計測対象期間を指定する。トポロジー表示１８０５は、トポロジー情報Ｔを表示する領域である。
【００９５】
計測項目一覧１８０６のサービス計測項目１８０７、アプリケーション計測項目１８０８、システムリソース計測項目１８０９の各々に対して、開発担当者が、トポロジー表示１８０５のサービス内部構成要素から、評価登録する計測項目を選択し、評価ボタン１８１０をクリックする。これにより、端末２０８は、評価登録する計測項目を示す情報を影響分析サーバ２０３に送信する。影響分析サーバ２０３は、当該情報を受信すると、図１０に示した評価登録する計測項目９０５のエントリを目的別計測項目情報から特定し、特定したエントリの評価１０１１を更新する。評価１０１１の値が、評価回数であれば、影響分析サーバ２０３は、当該評価回数をインクリメントする。評価１０１１の値が、割合（パーセント）であれば、評価登録する計測項目９０５のインクリメント後の評価回数を、インクリメント後の全計測項目の合計評価回数で除算することで、割合を算出する。
【００９６】
図１９は、計測項目更新画面１９００の一例を示す説明図である。計測項目更新画面１９００は、開発担当者が指定したサービスに対して、分析期間を指定して、サービス、アプリケーション、システムリソースに対する計測項目について、分析結果に基づいて、計測項目を更新する画面である。開発担当者は、端末２０８を操作することにより、指定期間１９０２、開始時刻１９０３、終了時刻１９０４で計測対象期間を指定する。トポロジー表示１９０５は、トポロジー情報Ｔを表示する領域である。
【００９７】
計測項目一覧１９０６のサービス計測項目１９０７、アプリケーション計測項目１９０８、およびシステムリソース計測項目１９０９に対して、開発担当者が、トポロジー表示１９０５のサービス内部構成要素（計測項目一覧）から、削除する計測項目を選択し、削除ボタン１９１０をクリックする。端末２０８は、削除ボタン１９１０がクリックされた計測項目を、トポロジー情報Ｔのサービス内部構成要素（計測項目一覧）から削除する。また、これに連動して、端末２０８は、削除ボタン１９１０がクリックされた計測項目を示す情報を、影響分析サーバ１９３に送信する。影響分析サーバ２０３は、トポロジー情報Ｔのサービス内部構成要素（計測項目一覧）から、削除ボタン１９１０がクリックされた計測項目を削除することで、記憶装置３０３内のトポロジー情報Ｔを更新する。
【００９８】
このように、上述した影響分析サーバ２０３は、サービス開発の影響や効果を測定するため、サービス、アプリケーション、およびシステムリソースの３つの観点で、計測項目を定義し、計測し、計測した結果を収集する。影響分析サーバ２０３は、収集結果から、サービス開発に対する影響を分析する。影響分析サーバ２０３は、分析の結果、影響度に応じた計測項目の寄与率から、計測項目の重要度や不要な計測項目を端末２０８に提示する。さらに、影響分析サーバ２０３は、複数サービスで使用される計測項目を一元管理し、各サービスに対する影響分析の結果、計測項目の寄与率に基づく評価を累積する。開発担当者は、他サービスで使用実績のある有用な計測項目を、上記評価結果から検索して利用できるようにする。
【００９９】
したがって、影響分析サーバ２０３は、計測項目に優先度（たとえば、寄与率）を付与することで、取得する測定項目を絞ったり、ダッシュボードに表示する少数の測定項目を決定することができる。また、複数サービスで共通の計測項目を使用することで、開発担当者は、サービス間で分析ノウハウを共有することができる。
【０１００】
ここで、ユーザである開発担当者が利用する計測項目数の増加を抑制し、開発および運用の効率化を図るための処理手順について、図２０〜図２２を用いて具体的に説明する。
【０１０１】
図２０は、影響分析サーバ２０３と端末２０８との間で実行される計測項目の検索処理手順の一例を示すシーケンス図である。端末２０８は、計測項目検索画面１４００を影響分析サーバ２０３に要求する（ステップＳ２００１）。影響分析サーバ２０３は、当該画面要求に応じて計測項目検索画面情報を端末２０８に送信する（ステップＳ２００２）。端末２０８は、計測項目検索画面情報を受信して、Ｗｅｂブラウザ２０９により計測項目検索画面１４００を表示する（ステップＳ２００３）。
【０１０２】
端末２０８は、開発担当者の操作により、計測対象サービスをサービス一覧１４０１から指定して、計測対象サービスＩＤを影響分析サーバ２０３に送信する（ステップＳ２００４）。影響分析サーバ２０３は、計測対象サービスＩＤを受信して、当該サービスＩＤで特定されるサービスのトポロジー情報Ｔを影響分析サーバ２０３の記憶装置３０３から取得する（ステップＳ２００６）。影響分析サーバ２０３は、取得したトポロジー情報Ｔを端末２０８に送信する（ステップＳ２００７）。
【０１０３】
端末２０８は、影響分析サーバ２０３からのトポロジー情報Ｔを受信して、トポロジー表示１４０５に表示する（ステップＳ２００８）。端末２０８は、開発担当者の操作により、検索メニュー１４０６から検索対象となる計測項目の検索ボタン１４０７を押下することで、検索対象を選択する（ステップＳ２００９）。端末２０８は、検索メニュー１４０６において選択した計測項目および目的を示す検索要求を送信する（ステップＳ２０１０）。検索要求には、指定期間１５０２、開始時刻１５０３および終了時刻１５０４が含まれてもよい。
【０１０４】
影響分析サーバ２０３は、検索要求に含まれる計測項目および目的に基づいて検索する（ステップＳ２０１１）。具体的には、たとえば、影響分析サーバ２０３は、検索要求として選択された計測項目の種類が、サービス計測項目である場合、目的に対応するサービス計測項目情報１００４を、目的別サービス計測項目情報１００１から検索する。また、影響分析サーバ２０３は、検索要求として選択された計測項目の種類が、アプリケーション計測項目である場合、目的に対応するアプリケーション計測項目情報１００５を、目的別アプリケーション計測項目情報１００２から検索する。また、影響分析サーバ２０３は、検索要求として選択された計測項目の種類が、システム計測項目である場合、目的に対応するシステムリソース計測項目情報１００６を、目的別システムリソース計測項目情報１００３から検索する。
【０１０５】
影響分析サーバ２０３は、ステップＳ２０１１での検索結果を端末２０８に送信する（ステップＳ２０１２）。端末２０８は、検索結果を受信して、計測項目検索画面１４００の計測項目一覧１５０６に検索結果を表示する（ステップＳ２０１３）。検索結果を表示する場合、端末２０８は、たとえば、評価値の高い順（または低い順）に計測項目のエントリを表示してもよい。
【０１０６】
図２１は、影響分析サーバ２０３と端末２０８との間で実行される計測項目の登録処理手順例を示すシーケンス図である。端末２０８には、図１５に示した計測項目定義・登録画面１５００が表示されている。端末２０８は、開発担当者の操作により、登録先を選択する（ステップＳ２１０１）。具体的には、たとえば、端末２０８は、開発担当者の操作により、計測項目一覧１５０６のいずれかの登録ボタン１５１０を押下することで、対応する登録先となるサービス、アプリケーション、およびシステムリソースのいずれかの計測対象を選択する。
【０１０７】
端末２０８は、登録先の選択により、対応する計測項目をトポロジー表示１５０５に表示されているトポロジー情報Ｔの計測項目一覧に登録する（ステップＳ２１０２）。具体的には、たとえば、端末２０８は、登録先として「ＡＰ１−１」が選択された場合、トポロジー情報Ｔの「アプリケーション１」の下位階層の「モジュール１」（ＡＰ１−１）につながっている計測項目一覧Ｌ２に、計測項目として「処理時間」を登録する。
【０１０８】
また、新規登録をする場合、端末２０８は、登録先の選択により、入力済みの新規の計測項目をトポロジー情報Ｔの計測項目一覧に登録する（ステップＳ２１０３）。具体的には、たとえば、端末２０８は、新規ボタン１５１１を押下した場合、登録先は「ＡＰ１−１」になるため、トポロジー情報Ｔの「アプリケーション１」の下位階層の「モジュール１」（ＡＰ１−１）につながっている計測項目一覧Ｌ２に、計測項目として「処理負荷」を登録する。
【０１０９】
端末２０８は、計測項目を登録した場合、トポロジー情報Ｔの更新要求を影響分析サーバ２０３に送信する（ステップＳ２１０４）。更新要求は、登録または新規登録した計測項目とトポロジー情報Ｔでの登録位置を示す位置情報とを含む。影響分析サーバ２０３は、更新要求を受信して、端末２０８での登録（ステップＳ２１０２、Ｓ２１０３）と同様に、記憶装置３０３に格納されているトポロジー情報Ｔを更新する（ステップＳ２１０５）。
【０１１０】
また、端末２０８は、計測項目を新規登録した場合、当該エントリに入力済みの計測結果取得方法（たとえば、ログ監視エージェントで処理負荷のログデータを取得する方法を示す情報）を監視サーバ２０２に送信する（ステップＳ２１０６）。監視サーバ２０２は、計測結果取得方法を受信して、ログ監視エージェントで管理対象システム２０４の処理負荷のログデータを取得するように設定する（ステップＳ２１０７）。
【０１１１】
また、端末２０８は、計測項目を新規登録した場合、当該エントリに入力済みの計測コード（たとえば、処理負荷を計測してログデータとして出力するプログラムコード）を監視サーバ２０２に送信する（ステップＳ２１０８）。管理対象システム２０４のＡＰサーバ４１１は、計測コードを受信して、計測コードを実行可能に設定する（ステップＳ２１０９）。これにより、管理対象システム２０４は、処理負荷を計測することができ、監視サーバ２０２は、処理負荷の計測結果を管理対象システム２０４から取得することができる。
【０１１２】
図２２は、影響分析サーバ２０３と端末２０８との間で実行される計測項目の評価およびトポロジー表示からの削除処理手順例を示すシーケンス図である。管理対象システム２０４は、計測コードで計測した各種ログデータを常時監視サーバ２０２に送信する（ステップＳ２２０１）。
【０１１３】
端末２０８は、開発担当者の操作により、分析対象サービスのサービスＩＤを指定して監視要求を影響分析サーバ２０３に送信する（ステップＳ２２０２）。影響分析サーバ２０３は、監視要求を受信すると、当該サービスＩＤに対応するアプリケーショングループＩＤ８０３およびサーバグループＩＤ８０６をサービス構成情報２１１から特定し、当該アプリケーショングループＩＤ８０３に対応するアプリケーションＩＤ８０８をアプリケーション構成情報２１２から特定し、当該サーバグループＩＤ８０６に対応するサーバＩＤ８０９をシステム構成情報２１３から特定する。そして、影響分析サーバ２０３は、特定したアプリケーションＩＤ８０８およびサーバＩＤ８０９を含む監視指示を監視サーバ２０２に送信する（ステップＳ２２０３）。監視指示には、分析対象サービスのトポロジー情報Ｔが含まれる。
【０１１４】
監視サーバ２０２は、受信した監視指示に含まれるサーバＩＤ８０９で特定されるサーバ内のアプリケーションＩＤ８０８のアプリケーションが出力したログデータを、設定済みの監視結果取得方法で、ステップＳ２２０１で受信済みのログデータから監視結果として取得する（ステップＳ２２０４）。監視サーバ２０２は、取得した監視結果を分析対象サービスのトポロジー情報Ｔとともに、監視要求をした端末２０８に送信する（ステップＳ２２０５）。
【０１１５】
端末２０８は、監視結果を受信して、監視結果表示画面１６００のグラフ表示１６１１に表示する（ステップＳ２２０６）。また、端末２０８は、監視結果表示画面１６００のトポロジー表示１６０５にトポロジー情報Ｔを表示する。また、端末２０８は、開発担当者の操作により、分析対象の計測項目を含む分析要求を影響分析サーバ２０３に送信する（ステップＳ２２０７）。具体的には、たとえば、端末２０８は、分析結果表示画面１７００において、いずれかのモデルボタン１７１０を押下することで、押下したモデルボタン１７１０に対応する計測項目で構成される相関モデルを、分析要求として影響分析サーバ２０３に送信する（ステップＳ２２０７）。
【０１１６】
影響分析サーバ２０３は、端末２０８から分析要求を受信して、上記式（１）を用いて、分析要求に含まれる相関モデルについて相関分析２２７を実行して、相関分析結果２２９の一例として寄与率を得る（ステップＳ２２０８）。
【０１１７】
影響分析サーバ２０３は、相関分析結果２２９を端末２０８に送信する（ステップＳ２２０９）。端末２０８は、影響分析サーバ２０３から相関分析結果２２９を受信して、分析結果表示画面１７００の計測項目一覧１７０６に寄与率を表示する（ステップＳ２２１０）。
【０１１８】
端末２０８は、開発担当者の操作により、評価対象となる計測項目を選択する（ステップＳ２２１１）。具体的には、たとえば、端末２０８は、開発担当者の操作により、図１８に示したように、開発担当者が評価ボタン１８１０を押下することで、対応する計測項目を評価対象として選択する。端末２０８は、選択した計測項目を評価対象として影響分析サーバ２０３に送信する（ステップＳ２２１２）。
【０１１９】
影響分析サーバ２０３は、評価対象である選択計測項目を受信し、目的別サービス計測項目情報１００１〜目的別システムリソース計測項目情報１００３にアクセスして、当該計測項目の評価１０１１の値を更新する（ステップＳ２２１３）。具体的には、たとえば、選択計測項目がアプリケーションの計測項目９０５である場合、影響分析サーバ２０３は、目的別アプリケーション計測項目情報１００２にアクセスして、選択したアプリケーションの計測項目９０５の評価１０１１の値を１つカウントアップする。
【０１２０】
また、端末２０８のユーザがトポロジー表示１９０５に表示されているトポロジー情報Ｔ内の計測項目を削除したい場合、端末２０８は、開発担当者の操作により、削除対象の計測項目をトポロジー情報Ｔから選択する（ステップＳ２２１４）。具体的には、たとえば、端末２０８は、開発担当者の操作により、図１９に示したように、開発担当者が削除ボタン１９１０を押下することで、当該計測項目をトポロジー情報Ｔから削除する。そして、端末２０８は、削除対象の計測項目を示す情報を影響分析サーバ２０３に送信する（ステップＳ２２１５）。
【０１２１】
影響分析サーバ２０３は、削除対象の計測項目を示す情報を端末２０８から受信し、記憶装置３０３内のトポロジー情報Ｔにアクセスして、当該削除対象の計測項目をトポロジー情報Ｔから削除する（ステップＳ２２１６）。これにより、以降、トポロジー情報Ｔが端末２０８で表示される場合、当該計測項目は、いずれの端末２０８でも表示されない。なお、図２１において、削除された計測項目が再度計測項目一覧に登録された場合（ステップＳ２１０２）、影響分析サーバ２０３は、記憶装置３０３内のトポロジー情報Ｔにアクセスして、当該計測項目を追加する（ステップＳ２１０４、Ｓ２１０５）。
【０１２２】
このように、本実施例によれば、計測項目に関する評価値を提示することで、各ユーザにとって好適な計測項目への評価を促すことができる。これにより、計測項目の検索時において、評価値の高い計測項目を優先的に提示することができる。また、優先的に提示された計測項目のトポロジー情報Ｔへの登録や削除を促すことにより、ユーザ全体にとって好適なトポロジー情報Ｔを構築することができる。
【０１２３】
また、評価値を導入することで評価値の高い計測項目が優先的に検索し、かつ、ユーザに提示する計測項目数の低減化を図ることができる。また、評価値の高い計測項目は複数のサービスで利用されるため、サービス間で分析ノウハウを共有することができる。またこれにより、サービスごとのトポロジー情報Ｔ間で計測項目が共有されるため、統合的な運用が可能となる。
【０１２４】
以上説明したように、本実施例の分析システム１００は、管理対象システム２０４が提供するサービス、管理対象システム２０４内で実行されるアプリケーション、および管理対象システム２０４が有するシステムリソースについて、サービスに利用されるアプリケーションおよびシステムリソースを構成要素としたサービスごとのトポロジー情報Ｔと、サービスの良否または改善効果を計測するための計測項目とその評価値を管理する計測項目情報（目的別計測項目情報２２６）と、を記憶装置３０３に記憶する。
【０１２５】
分析システム１００は、端末２０８からのサービスの指定に応じて、管理対象システム２０４にアクセスして、サービスの計測項目、サービスに利用されるアプリケーションの計測項目、およびサービスに利用されるシステムリソースの計測項目を計測して、計測結果および第１サービスに関するトポロジー情報を端末２０８に送信する。計測結果およびサービスに関するトポロジー情報は、端末２０８の監視結果表示画面１６００に表示される。
【０１２６】
分析システム１００は、端末２０８からの要求に応じて、サービスの計測項目に対してアプリケーションの計測項目およびシステムリソースの計測項目の関係性を相関モデルとして定義し、相関モデルと計測結果とを用いて相関分析して、当該相関分析の当該分析結果（相関分析結果２２９）を端末に送信する。分析結果およびトポロジー情報は、端末２０８の分析結果表示画面１７００に表示される。
【０１２７】
分析システム１００は、分析結果を端末２０８に送信した結果、計測項目評価登録画面１８００において、サービスの計測項目、アプリケーションの計測項目、およびシステムリソースの計測項目から選択された計測項目の評価指示を端末２０８から受け付けて、計測項目情報内の当該選択された計測項目の評価値を更新する。
【０１２８】
分析システム１００は、サービスについての端末２０８からの検索要求を受け付けて、検索要求に含まれる検索条件に基づいて計測項目情報を検索して、検索された計測項目およびその評価値を検索結果として端末２０８に送信する。
【０１２９】
分析システム１００は、検索結果を端末２０８に送信した結果、端末２０８においてトポロジー情報に前記検索された計測項目が追加された場合、端末２０８からの前記検索された計測項目の追加指示に応じて、記憶装置３０３に記憶されているそのトポロジー情報に前記検索された計測項目を追加して更新する。
【０１３０】
これにより、分析システム１００は、計測項目の分析結果を開発担当者に提示して、当該開発担当者にとって好適な計測項目への評価を促すことができる。また、分析システム１００は、計測項目の評価値を開発担当者に提示して、たとえば、評価値が相対的または絶対的に高い計測項目を、必要な計測項目としてトポロジー情報Ｔに追加するように促すことができる。追加後のトポロジー情報Ｔは、他の開発担当者の端末２０８に提示される。すなわち、当該追加は、他の開発担当者にも波及するため、必要な計測項目ほど、各開発担当者が着目し、相対的に、他の計測項目よりも優先的に適用されることになる。したがって、必要な計測項目数の減少を抑制することができる。
【０１３１】
また、複数のサービスに共通する第２計測項目は、各々のサービスにおいて評価された場合に評価値は累積される。したがって、各開発担当者にとって評価が高い計測項目ほど評価値が高くなる。すなわち、他サービスで使用実績のある有用な計測項目は上記評価結果から検索して利用できるようになる。
【０１３２】
また、分析システム１００は、端末２０８の計測項目更新画面１９００において削除ボタン１９１０の押下により、トポロジー情報から選択された計測項目の削除要求を端末２０８から受け付けた場合、トポロジー情報内の当該計測項目を削除して記憶装置３０３内で更新する。
【０１３３】
これにより、分析システム１００は、計測項目の評価値を開発担当者に提示して、たとえば、評価値が相対的または絶対的に低い計測項目を、不要な計測項目としてトポロジー情報Ｔから削除するように促すことができる。削除後のトポロジー情報Ｔは、他の開発担当者の端末２０８に提示される。すなわち、当該削除は、他の開発担当者にも波及するため、不要な計測項目ほど、各開発担当者が着目しなくなり、相対的に、他の計測項目が優先的に適用されることになる。したがって、不要な計測項目数の増加を抑制することができる。
【０１３４】
また、一旦、削除された計測項目であっても、開発担当者が必要に応じてトポロジー表示のトポロジー情報Ｔに追加することにより、分析システム１００は、当該計測項目を記憶装置３０３内のトポロジー情報Ｔに再度追加する。これにより、他のサービスや他の開発担当者によって有用と判断された計測項目についてはトポロジー表示において再表示され、有用性が見直される契機となる。
【０１３５】
分析システム１００は、端末２０８からの検索要求に応じて計測項目を検索するが、評価値の高い順に計測項目を端末２０８に表示させることで、評価が高い計測項目ほど開発担当者に選択しやすくして、トポロジー情報Ｔへの追加を優先的に促すことができる。
【０１３６】
以上説明したように、分析システム１００は、利用する計測項目を最適化することができ、開発および運用の効率化を図ることができる。
【０１３７】
なお、本発明は前述した実施例に限定されるものではなく、添付した特許請求の範囲の趣旨内における様々な変形例及び同等の構成が含まれる。例えば、前述した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに本発明は限定されない。また、ある実施例の構成の一部を他の実施例の構成に置き換えてもよい。また、ある実施例の構成に他の実施例の構成を加えてもよい。また、各実施例の構成の一部について、他の構成の追加、削除、または置換をしてもよい。
【０１３８】
また、前述した各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等により、ハードウェアで実現してもよく、プロセッサがそれぞれの機能を実現するプログラムを解釈し実行することにより、ソフトウェアで実現してもよい。
【０１３９】
各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリ、ハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記憶装置、又は、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カード、ＳＤカード、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）の記録媒体に格納することができる。
【０１４０】
また、制御線や情報線は説明上必要と考えられるものを示しており、実装上必要な全ての制御線や情報線を示しているとは限らない。実際には、ほとんど全ての構成が相互に接続されていると考えてよい。
【図１】
0006704476.tif 000003
【図２】
0006704476.tif 000004
【図３】
0006704476.tif 000005
【図４】
0006704476.tif 000006
【図５】
0006704476.tif 000007
【図６】
0006704476.tif 000008
【図７】
0006704476.tif 000009
【図８】
0006704476.tif 000010
【図９】
0006704476.tif 000011
【図１０】
0006704476.tif 000012
【図１１】
0006704476.tif 000013
【図１２】
0006704476.tif 000014
【図１３】
0006704476.tif 000015
【図１４】
0006704476.tif 000016
【図１５】
0006704476.tif 000017
【図１６】
0006704476.tif 000018
【図１７】
0006704476.tif 000019
【図１８】
0006704476.tif 000020
【図１９】
0006704476.tif 000021
【図２０】
0006704476.tif 000022
【図２１】
0006704476.tif 000023
【図２２】
0006704476.tif 000024