TOP特許意匠商標
特許ウォッチ Twitter
10個以上の画像は省略されています。
公開番号2025093794
公報種別公開特許公報(A)
公開日2025-06-24
出願番号2023209670
出願日2023-12-12
発明の名称業務影響範囲提示装置及び業務影響範囲提示方法
出願人株式会社日立製作所
代理人弁理士法人サンネクスト国際特許事務所
主分類G06F 11/07 20060101AFI20250617BHJP(計算;計数)
要約【課題】
マイクロサービスを含むリクエスト経路に異常が発生した際に、リクエスト経路の異常の影響を受ける業務をより正しく特定すること。
【解決手段】
リクエスト経路に、正常動作において冗長なリクエスト経路が存在するか否かを判定し、当該冗長なリクエスト経路が存在する場合、冗長なリクエスト経路を除外したトレースデータを作成するトレースデータ整形部を備え、業務影響範囲解析部は、いずれかのリクエスト経路で異常が発生したと判定した場合、冗長なリクエスト経路を除外したいずれかのリクエスト経路を基にユースケース関連付け情報を参照して、各業務の内容のうち異常が発生したリクエスト経路の影響を受ける業務の内容を特定する。
【選択図】 図10
特許請求の範囲【請求項1】
複数の業務の各々の内容の構成要素を示す1以上の操作ステップと前記1以上の操作ステップの操作による処理を実行する複数のマイクロサービスとが1以上のリクエスト経路を介して接続される監視対象ソフトウェアに対するテストの実行結果を示すテスト記録情報を収集すると共に、前記各業務の内容と前記各操作ステップとの関係を示すテストケース情報を収集するテストログ収集部と、
前記テストログ収集部によって収集された前記テスト記録情報と前記テストケース情報とを基に前記1以上のリクエスト経路のうち前記各操作ステップに対応したリクエスト経路と前記各業務の内容とを関連付けてユースケース関連付け情報を生成するユースケース関連付け部と、
前記監視対象ソフトウェアに対する本番環境での実行結果として前記各マイクロサービスの実行結果を示すトレースデータを取得する監視情報取得部と、
前記リクエスト経路に正常動作において冗長なリクエスト経路が存在するか否かを判定し、前記冗長なリクエスト経路が存在する場合、前記冗長なリクエスト経路を除外した前記トレースデータを作成するトレースデータ整形部と、
前記監視情報取得部によって取得された前記トレースデータを基に前記1以上のリクエスト経路のうちいずれかのリクエスト経路で異常が発生したか否かを判定する業務影響範囲解析部と、
を備え、
前記業務影響範囲解析部は、
前記いずれかのリクエスト経路で前記異常が発生したと判定した場合、前記冗長なリクエスト経路を除外した前記いずれかのリクエスト経路を基に前記ユースケース関連付け情報を参照して、前記各業務の内容のうち前記異常が発生したリクエスト経路の影響を受ける業務の内容を特定する
ことを特徴とする業務影響範囲提示装置。
続きを表示(約 2,900 文字)【請求項2】
請求項1に記載の業務影響範囲提示装置であって、
前記トレースデータは、
前記各操作ステップ又は前記各マイクロサービスによる各リクエストの処理に要する処理時間として、前記各リクエスト経路における前記各リクエストの処理時間を含み、
前記業務影響範囲解析部は、
前記トレースデータを参照して前記各リクエストの処理時間と設定されたしきい値とを比較し、いずれかのリクエストの処理時間が前記しきい値を超えた場合に、前記異常が発生したと判定し、前記処理時間が前記しきい値を超えたリクエストのリクエスト経路を、前記異常が発生したリクエスト経路であって目標値未達のリクエスト経路として解析することを特徴とする業務影響範囲提示装置。
【請求項3】
請求項2に記載の業務影響範囲提示装置であって、
前記業務影響範囲解析部は、
前記目標値未達のリクエスト経路を基に前記ユースケース関連付け情報を参照して、前記1以上のリクエスト経路の中から前記目標値未達のリクエスト経路を含むリクエスト経路を解析対象のリクエスト経路として全て抽出することを特徴とする業務影響範囲提示装置。
【請求項4】
請求項3に記載の業務影響範囲提示装置であって、
前記業務影響範囲解析部は、
前記解析対象のリクエスト経路が前記トレースデータの中に存在するか否かを判定し、前記解析対象のリクエスト経路が前記トレースデータの中に存在しないと判定した場合、前記各業務の内容のうち前記解析対象のリクエスト経路に接続される前記マイクロサービスに関連する業務の内容を前記解析対象のリクエスト経路の影響を受ける可能性のある業務の内容として解析し、前記解析対象のリクエスト経路が前記トレースデータの中に存在すると判定した場合、前記各業務の内容のうち前記解析対象のリクエスト経路に接続される前記マイクロサービスに関連する業務の内容を前記解析対象のリクエスト経路の影響を受ける業務の内容として解析することを特徴とする業務影響範囲提示装置。
【請求項5】
請求項1に記載の業務影響範囲提示装置であって、
前記監視対象ソフトウェアの構成要素を表示すると共に、表示した内容を前記業務影響範囲解析部の解析結果を基に調整する表示部を更に備え、
前記表示部は、
除外した前記冗長なリクエスト経路を含めて前記監視対象ソフトウェアの構成要素を表示することを特徴とする業務影響範囲提示装置。
【請求項6】
請求項2に記載の業務影響範囲提示装置であって、
前記監視対象ソフトウェアの構成要素を表示すると共に、表示した内容を前記業務影響範囲解析部の解析結果を基に調整する表示部を更に備え、
前記表示部は、
前記監視対象ソフトウェアの構成要素のうち前記目標値未達のリクエスト経路と前記異常が発生したリクエスト経路の影響を受ける業務の内容とを強調して表示することを特徴とする業務影響範囲提示装置。
【請求項7】
請求項4に記載の業務影響範囲提示装置であって、
前記監視対象ソフトウェアの構成要素を表示すると共に、表示した内容を前記業務影響範囲解析部の解析結果を基に調整する表示部を更に備え、
前記表示部は、
前記監視対象ソフトウェアの構成要素のうち前記解析対象のリクエスト経路の影響を受ける可能性のある業務の内容と前記解析対象のリクエスト経路の影響を受ける業務の内容とを強調して表示することを特徴とする業務影響範囲提示装置。
【請求項8】
テストログ収集部が、複数の業務の各々の内容の構成要素を示す1以上の操作ステップと前記1以上の操作ステップの操作による処理を実行する複数のマイクロサービスとが1以上のリクエスト経路を介して接続される監視対象ソフトウェアに対するテストの実行結果を示すテスト記録情報を収集すると共に、前記各業務の内容と前記各操作ステップとの関係を示すテストケース情報を収集するテストログ収集ステップと、
ユースケース関連付け部が、前記テストログ収集ステップにおいて収集された前記テスト記録情報と前記テストケース情報とを基に前記1以上のリクエスト経路のうち前記各操作ステップに対応したリクエスト経路と前記各業務の内容とを関連付けてユースケース関連付け情報を生成するユースケース関連付けステップと、
監視情報取得部が、前記監視対象ソフトウェアに対する本番環境での実行結果として前記各マイクロサービスの実行結果を示すトレースデータを取得する監視情報取得ステップと、
トレースデータ整形部が、前記リクエスト経路に正常動作において冗長なリクエスト経路が存在するか否かを判定し、前記冗長なリクエスト経路が存在する場合、前記冗長なリクエスト経路を除外した前記トレースデータを作成するトレースデータ整形ステップと、
業務影響範囲解析部が、前記監視情報取得ステップにおいて取得された前記トレースデータを基に前記1以上のリクエスト経路のうちいずれかのリクエスト経路で異常が発生したか否かを判定する業務影響範囲解析ステップと、を有し、
前記業務影響範囲解析ステップでは、
前記業務影響範囲解析部が、前記いずれかのリクエスト経路で前記異常が発生したと判定した場合、前記冗長なリクエスト経路を除外した前記いずれかのリクエスト経路を基に前記ユースケース関連付け情報を参照して、前記各業務の内容のうち前記異常が発生したリクエスト経路の影響を受ける業務の内容を特定する
ことを特徴とする業務影響範囲提示方法。
【請求項9】
請求項8に記載の業務影響範囲提示方法であって、
前記トレースデータは、
前記各操作ステップ又は前記各マイクロサービスによる各リクエストの処理に要する処理時間として、前記各リクエスト経路における前記各リクエストの処理時間を含み、
前記業務影響範囲解析ステップでは、
前記業務影響範囲解析部が、前記トレースデータを参照して前記各リクエストの処理時間と設定されたしきい値とを比較し、いずれかのリクエストの処理時間が前記しきい値を超えた場合に、前記異常が発生したと判定し、前記処理時間が前記しきい値を超えたリクエストのリクエスト経路を、前記異常が発生したリクエスト経路であって目標値未達のリクエスト経路として解析することを特徴とする業務影響範囲提示方法。
【請求項10】
請求項9に記載の業務影響範囲提示方法であって、
前記業務影響範囲解析ステップでは、
前記業務影響範囲解析部が、前記目標値未達のリクエスト経路を基に前記ユースケース関連付け情報を参照して、前記1以上のリクエスト経路の中から前記目標値未達のリクエスト経路を含むリクエスト経路を解析対象のリクエスト経路として全て抽出することを特徴とする業務影響範囲提示方法。
(【請求項11】以降は省略されています)

発明の詳細な説明【技術分野】
【0001】
本発明は、業務影響範囲提示装置及び業務影響範囲提示方法に関し、例えば、業務への影響範囲を提示する技術に関する業務影響範囲提示装置に適用して好適なものである。
続きを表示(約 2,900 文字)【背景技術】
【0002】
近年、マイクロサービスの浸透に伴い、システムの監視が複雑化している。ステークホルダーがビジネス上の判断材料を求めているため、運用管理者は日常的に運用対象とビジネスとの関係性を考慮した運用管理を行う必要がある。そのために、システムの動きからシステムと業務との関係性を特定する技術が求められている。
【0003】
このような運用管理を支援する運用支援方法を導入するには、運用管理者が業務とシステムとの関係性を事前に定義する必要があり、その関係性を理解していることが前提となる。そのため、運用管理者は、開発者と協力して、システムを適切に運用するための準備をする必要がある。このような運用支援方法を導入することで、運用管理者は業務とシステムとの関係性を常に確認することができるようになる。
【0004】
特許文献1には、IT(Information Technology)システムと業務との関連付け情報を保持し、業務上重要なシステムの情報や業務継続のための復旧レベル、復旧手順を保持し、インシデント発生時に対応策を適切に選択可能とする運用支援方法が記載されている。特許文献1に記載された方法によれば、業務支援システムを構成する業務機能と、事業の目標復旧レベルと、達成判断基準、および実施事項とを対応付けて保持することで、業務支援システムの障害時において、目標とする復旧レベルを達成するための対応策を提示することができる。
【先行技術文献】
【非特許文献】
【0005】
特開2020-160567号公報
【発明の概要】
【発明が解決しようとする課題】
【0006】
しかしながら、特許文献1に記載された運用支援方法では、すでに把握されている業務内容と業務支援システムを構成する業務機能との関連付け情報から運用支援方法を検索している。このため、特許文献1に記載された運用支援方法をマイクロサービスに適用した場合には、このマイクロサービスやAPI(Application Programming Interface)を含むリクエスト経路において性能劣化や障害などの異常が発生した際に次のような支障が生ずるおそれがある。すなわち、特許文献1に記載された運用支援方法では、すでに把握されている業務内容と業務機能との関連付け情報から運用支援方法を検索するため、上記異常を考慮して運用支援方法を検索することができず、リクエスト経路から異常の影響を受ける業務の内容を特定することが困難である。
【0007】
本発明は以上の点を考慮してなされたもので、本番環境下でのマイクロサービスを含むリクエスト経路に異常が発生した際に、リクエスト経路の異常の影響を受ける業務の内容をより正しく特定することができる業務影響範囲提示装置及び業務影響範囲提示方法を提案しようとするものである。
【課題を解決するための手段】
【0008】
かかる課題を解決するため本発明においては、複数の業務の各々の内容の構成要素を示す1以上の操作ステップと前記1以上の操作ステップの操作による処理を実行する複数のマイクロサービスとが1以上のリクエスト経路を介して接続される監視対象ソフトウェアに対するテストの実行結果を示すテスト記録情報を収集すると共に、前記各業務の内容と前記各操作ステップとの関係を示すテストケース情報を収集するテストログ収集部と、前記テストログ収集部によって収集された前記テスト記録情報と前記テストケース情報とを基に前記1以上のリクエスト経路のうち前記各操作ステップに対応したリクエスト経路と前記各業務の内容とを関連付けてユースケース関連付け情報を生成するユースケース関連付け部と、前記監視対象ソフトウェアに対する本番環境での実行結果として前記各マイクロサービスの実行結果を示すトレースデータを取得する監視情報取得部と、前記リクエスト経路に正常動作において冗長なリクエスト経路が存在するか否かを判定し、前記冗長なリクエスト経路が存在する場合、前記冗長なリクエスト経路を除外した前記トレースデータを作成するトレースデータ整形部と、前記監視情報取得部によって取得された前記トレースデータを基に前記1以上のリクエスト経路のうちいずれかのリクエスト経路で異常が発生したか否かを判定する業務影響範囲解析部と、を備え、業務影響範囲解析部は、前記いずれかのリクエスト経路で前記異常が発生したと判定した場合、前記冗長なリクエスト経路を除外した前記いずれかのリクエスト経路を基に前記ユースケース関連付け情報を参照して、前記各業務の内容のうち前記異常が発生したリクエスト経路の影響を受ける業務の内容を特定するようにした。
【0009】
また、本発明においては、テストログ収集部が、複数の業務の各々の内容の構成要素を示す1以上の操作ステップと前記1以上の操作ステップの操作による処理を実行する複数のマイクロサービスとが1以上のリクエスト経路を介して接続される監視対象ソフトウェアに対するテストの実行結果を示すテスト記録情報を収集すると共に、前記各業務の内容と前記各操作ステップとの関係を示すテストケース情報を収集するテストログ収集ステップと、ユースケース関連付け部が、前記テストログ収集ステップにおいて収集された前記テスト記録情報と前記テストケース情報とを基に前記1以上のリクエスト経路のうち前記各操作ステップに対応したリクエスト経路と前記各業務の内容とを関連付けてユースケース関連付け情報を生成するユースケース関連付けステップと、監視情報取得部が、前記監視対象ソフトウェアに対する本番環境での実行結果として前記各マイクロサービスの実行結果を示すトレースデータを取得する監視情報取得ステップと、トレースデータ整形部が、前記リクエスト経路に正常動作において冗長なリクエスト経路が存在するか否かを判定し、前記冗長なリクエスト経路が存在する場合、前記冗長なリクエスト経路を除外した前記トレースデータを作成するトレースデータ整形ステップと、業務影響範囲解析部が、前記監視情報取得ステップにおいて取得された前記トレースデータを基に前記1以上のリクエスト経路のうちいずれかのリクエスト経路で異常が発生したか否かを判定する業務影響範囲解析ステップと、を有し、前記業務影響範囲解析ステップでは、前記業務影響範囲解析部が、前記いずれかのリクエスト経路で前記異常が発生したと判定した場合、前記冗長なリクエスト経路を除外した前記いずれかのリクエスト経路を基に前記ユースケース関連付け情報を参照して、前記各業務の内容のうち前記異常が発生したリクエスト経路の影響を受ける業務の内容を特定するようにした。
【発明の効果】
【0010】
本発明によれば、マイクロサービスを含むリクエスト経路に異常が発生した際に、リクエスト経路の異常の影響を受ける業務の内容を特定することができる。
【図面の簡単な説明】
(【0011】以降は省略されています)

この特許をJ-PlatPatで参照する

関連特許

株式会社日立製作所
製造工程管理システム
1日前
株式会社日立製作所
経路探索方法及び配送計画装置
1日前
株式会社日立製作所
飛行体制御装置および飛行体制御方法
1日前
株式会社日立製作所
材料検索・配合設計装置及び配合設計方法
1日前
株式会社日立製作所
物体姿勢算出装置および物体姿勢算出方法
1日前
個人
対話装置
14日前
個人
政治のAI化
1か月前
個人
物品給付年金
1か月前
個人
情報処理装置
14日前
個人
在宅介護システム
1か月前
個人
RFタグ読取装置
1か月前
個人
記入設定プラグイン
2日前
個人
情報処理装置
10日前
個人
プラグインホームページ
28日前
個人
情報入力装置
14日前
個人
物価スライド機能付生命保険
14日前
キヤノン株式会社
通信装置
1か月前
個人
マイホーム非電子入札システム
14日前
個人
全アルゴリズム対応型プログラム
1か月前
株式会社BONNOU
管理装置
7日前
キヤノン株式会社
画像処理装置
1か月前
株式会社CROSLAN
支援装置
1か月前
個人
決済手数料0%のクレジットカード
17日前
サクサ株式会社
カードの制動構造
16日前
大同特殊鋼株式会社
輝線検出方法
1か月前
シャープ株式会社
電子機器
1か月前
村田機械株式会社
割当補助システム
20日前
株式会社ライト
情報処理装置
7日前
トヨタ自動車株式会社
情報処理装置
20日前
長屋印刷株式会社
画像形成システム
1か月前
株式会社アジラ
データ転送システム
1か月前
ミサワホーム株式会社
情報処理装置
1か月前
トヨタ自動車株式会社
欠け検査装置
1か月前
パテントフレア株式会社
交差型バーコード
1か月前
ミサワホーム株式会社
宅配ロッカー
1か月前
トヨタ自動車株式会社
管理装置
1か月前
続きを見る