【手続補正書】
【提出日】平成31年1月7日(2019.1.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
方法であって、
コンピュータシステムによって、クラウドコンピュータシステムによって提供されるサービスに関連するメトリックの異常範囲を定義する一組の値を求めるステップを備え、前記サービスは、前記クラウドコンピュータシステム内のコンポーネントによって確立され、前記コンポーネントは、クラウドコンピュータ環境で実行される第１のコンテナおよび第２のコンテナを含み、前記第１のコンテナは、前記第２のコンテナにおける子コンテナであり、前記方法はさらに、
異常検出および解決コンポーネント（ＡＤＲＣ）を含むように前記第１のコンテナを構成するステップと、
前記ＡＤＲＣによって、前記クラウドコンピュータシステム内での前記サービスのオペレーションに関連する異常の異常イベントを前記第１のコンテナにおいて検出するステップとを備え、前記異常イベントは、前記メトリックの値が前記メトリックの前記異常範囲を満たさないことに基づいて検出され、前記方法はさらに、
前記第１のコンテナにおいて前記異常を解決するためのポリシーを特定するステップと、
前記ポリシーにおけるルールが前記異常によって満たされることを判断するステップと、
前記異常を解決するための修正アクションを起動するステップとを備え、前記修正アクションは、前記ルールが満たされたことに基づいて前記ポリシーで特定される、方法。
【請求項２】
前記異常範囲は、ユーザ定義の異常について定義される固定された範囲であり、前記一組の値は、ポーリング間隔値、前記メトリックの最小値尺度、前記メトリックのソフト限界、前記メトリックの最大値、および前記異常の最小発生回数を定義する最小連続読取値を含む、請求項１に記載の方法。
【請求項３】
前記異常イベントを検出するステップは、前記メトリックの値が前記異常範囲を満たすか否かを判断するステップを含み、前記メトリックの値は、前記メトリックの値が前記最小値尺度未満である場合および前記ソフト限界以上である場合には、前記異常範囲を満たさない、請求項２に記載の方法。
【請求項４】
前記異常イベントはさらに、前記最小連続読取値が満たされたことに基づいて検出される、請求項２または３に記載の方法。
【請求項５】
前記異常範囲は、ユーザ定義の異常について定義される周期的範囲であり、前記一組の値は、ポーリング間隔値、前記メトリックの最小値尺度、前記メトリックのソフト限界、前記メトリックの最大値、前記異常の連続発生期間、前記周期的範囲が有効である開始時刻、および前記周期的範囲が有効である終了時刻を含む、請求項４に記載の方法。
【請求項６】
前記異常イベントを検出するステップは、前記メトリックの値が前記異常範囲を満たすか否かを判断するステップを含み、前記メトリックの値は、前記メトリックの値が前記最小値尺度未満である場合および前記ソフト限界以上である場合、前記異常イベントが前記連続発生期間中に検出され、前記開始時刻後であって前記終了時刻前に検出される場合には、前記異常範囲を満たさない、請求項５に記載の方法。
【請求項７】
前記一組の値を求めるステップは、ログファイルの時系列データを分析して前記異常範囲について前記一組の値を計算するステップを含む、請求項１〜６のいずれか１項に記載の方法。
【請求項８】
前記第１のコンテナにおいて前記異常を解決するためのポリシーを特定できないと判断すると、前記第１のコンテナにおいて前記異常を解決できないことを前記第２のコンテナに通知するステップと、
前記第２のコンテナにおいて前記異常を解決するためのポリシーを特定するステップと、
前記第２のコンテナにおいて前記異常を解決するための前記ポリシーにおけるルールが前記異常によって満たされることを判断するステップと、
前記ルールが満たされたことに基づいて、前記第２のコンテナにおいて前記異常を解決するための、前記ポリシーで特定される修正アクションを起動するステップとをさらに備える、請求項１〜７のいずれか１項に記載の方法。
【請求項９】
前記サービスに関連する前記メトリックは、前記サービスを提供するためのサービス品質（ＱｏＳ）について監視される複数のメトリックのうちの１つである、請求項１〜８のいずれか１項に記載の方法。
【請求項１０】
システムであって、
１つ以上のプロセッサと、
前記１つ以上のプロセッサにアクセス可能なメモリとを備え、前記メモリは、命令を格納し、前記命令は、前記１つ以上のプロセッサによって実行されると、前記１つ以上のプロセッサに、
クラウドコンピュータシステムによって提供されるサービスに関連するメトリックの異常範囲を定義する一組の値を求めさせ、前記サービスは、前記クラウドコンピュータシステム内のコンポーネントによって確立され、前記コンポーネントは、クラウドコンピュータ環境で実行される第１のコンテナおよび第２のコンテナを含み、前記第１のコンテナは、前記第２のコンテナにおける子コンテナであり、前記命令はさらに、前記１つ以上のプロセッサによって実行されると、前記１つ以上のプロセッサに、
異常検出および解決コンポーネント（ＡＤＲＣ）を含むように前記第１のコンテナを構成させ、
前記ＡＤＲＣによって、前記クラウドコンピュータシステム内での前記サービスのオペレーションに関連する異常の異常イベントを前記第１のコンテナにおいて検出させ、前記異常イベントは、前記メトリックの値が前記メトリックの前記異常範囲を満たさないことに基づいて検出され、前記命令はさらに、前記１つ以上のプロセッサによって実行されると、前記１つ以上のプロセッサに、
前記第１のコンテナにおいて前記異常を解決するためのポリシーを特定させ、
前記ポリシーにおけるルールが前記異常によって満たされることを判断させ、
前記異常を解決するための修正アクションを起動させ、前記修正アクションは、前記ルールが満たされたことに基づいて前記ポリシーで特定される、システム。
【請求項１１】
前記１つ以上のプロセッサおよび前記メモリは、前記クラウドコンピュータシステムに含まれる、請求項１０に記載のシステム。
【請求項１２】
方法であって、
コンピュータシステムによって、クラウドコンピュータシステムによって提供されるサービスに関連するメトリックの異常範囲を定義する一組の値を求めるステップを備え、前記サービスは、前記クラウドコンピュータシステム内のコンポーネントによって確立され、前記コンポーネントは、クラウドコンピュータ環境で実行される第１のコンテナおよび第２のコンテナを含み、前記第１のコンテナは、前記第２のコンテナにおける子コンテナであり、前記方法はさらに、
第１の異常検出および解決コンポーネント（ＡＤＲＣ）を含むように前記第１のコンテナを構成するステップと、
第２のＡＤＲＣを含むように前記第２のコンテナを構成するステップと、
前記第１のＡＤＲＣによって、前記クラウドコンピュータシステム内での前記サービスのオペレーションに関連する異常の異常イベントを前記第１のコンテナにおいて検出するステップとを備え、前記異常イベントは、前記メトリックの値が前記メトリックの前記異常範囲を満たさないことに基づいて検出され、前記方法はさらに、
前記第１のＡＤＲＣが前記第１のコンテナにおいて前記異常を解決するためのポリシーを有するか否かを判断するステップと、
前記第１のＡＤＲＣが前記第１のコンテナにおいて前記異常を解決するためのポリシーを持たないと判断したことに基づいて、前記第１のコンテナにおいて前記異常を解決できないことを前記第２のコンテナに通知するステップと、
前記第２のＡＤＲＣによって、前記第２のコンテナにおいて前記異常を解決するためのポリシーを前記ＡＤＲＣのために特定するステップと、
前記第２のコンテナにおいて前記異常を解決するための前記ポリシーにおけるルールが前記異常によって満たされることを判断するステップと、
前記ルールが満たされたことに基づいて、前記第２のコンテナにおいて前記異常を解決するための、前記ポリシーで特定される修正アクションを起動するステップとを備える、方法。
【請求項１３】
前記第２のＡＤＲＣが前記第２のコンテナにおいて前記異常を解決するためのポリシーを持たないと前記第２のＡＤＲＣによって判断したことに基づいて、前記異常を解決できなかったという警告を通信システムを用いて送信するステップをさらに備える、請求項１２に記載の方法。
【請求項１４】
前記第２のＡＤＲＣが前記第２のコンテナにおいて前記異常を解決するためのポリシーを持たないと前記第２のＡＤＲＣによって判断したことに基づいて、前記異常を解決できないことを第３のコンテナに通知するステップをさらに備え、前記第３のコンテナは、前記コンポーネントのうちの１つであり、前記第３のコンテナは、前記第２のコンテナを含み、前記方法はさらに、
前記第３のコンテナ内に構成される第３のＡＤＲＣによって、前記第３のコンテナにおいて前記異常を解決するためのポリシーを特定するステップと、
前記第３のコンテナにおいて前記異常を解決するための、前記ポリシーで特定される修正アクションを起動するステップとを備える、請求項１２または１３に記載の方法。