ベースラインとは何か
ベースラインは、一定期間のエンティティの通常の動作または予想される動作を評価するための基準となる値の範囲を定義します。 Cisco Cloud Observability は、IT 環境内のホスト、ワークロード、クラスタ、サービスなどのさまざまなエンティティをモニターし、エンティティごとに動的なベースラインを生成します。これらのエンティティには、エンティティのパフォーマンスを判断するために測定できるメトリックが関連付けられています。
たとえば、エンティティ Kubernetes クラスタに関連付けられているメトリックは、CPU コア使用率、メモリ制限、ディスクの負荷、実行中のポッドなどです。 Cisco Cloud Observability は、過去 1 年間の月次傾向、過去 3 か月間の週次傾向、または過去 30 日間の日次傾向などの期間についてこれらのメトリックを分析し、メトリックの予想される正常なパターンを決定します。パターンが正常から逸脱している場合は、正常性ルールをCisco Cloud Observability で作成し、アラートを生成し、修正措置を講じることができます。
Cisco Cloud Observabilityではベースラインを使用して、次のことを行います。
- IT 環境のコアメトリックを監視します。
- エンティティの通常の動作をベンチマークします。
- 正常性ルールを評価して、アプリケーションのパフォーマンスがデフォルトのパターンから逸脱していないことを確認します。
ベースラインの仕組み
Cisco Cloud Observabilityでは、基礎となる 1 時間分のデータを使用してベースラインが計算されます。ベースラインはすべてのメトリックについて計算できます。ベースラインには2つの主要変数が存在します。
- Time:ベースラインの計算で考慮されるべきデータが蓄積された時間。たとえば、毎週の季節性のベースラインでは、3 か月分の履歴データを使用します。
- Seasonality:ベースラインの季節性は、すべてのデータ、日次、週次、月次の 4 つの値で構成されます。
傾向を特定するためのベースラインの使用方法
パフォーマンスの予測は、時間、曜日、月によって異なります。例:
- 小売アプリケーションは、平日よりも週末にトラフィックが多くなることがあります。
- 給与アプリケーションは、月初や月末により高い負荷が見られることがあります。
この変化を考慮して、ベースラインコンテキストとしてローリング期間を使用できます。ローリング期間は、対象期間中の日次、週次、月次の間隔で取得される現在の時刻からのデータに対するベースラインを確立します。
たとえば、期間が 30 日間に設定された日次の傾向または期間が 90 日間に設定された週次の傾向が使用されるベースラインを作成できます。
Cisco Cloud Observabilityは、エンティティに対して 4 つのデフォルトのベースラインを生成します。
- すべてのデータ:すべてのデータの傾向は、過去 15 日間のすべての時間にわたって蓄積されたデータからベースラインを計算します。
- 日次:日次の傾向は、過去 30 日間の毎日同じ時間に蓄積されたデータからベースラインを計算します。

- 週次:週次の傾向は、過去 90 日間の同じ時間と曜日に蓄積されたデータからベースラインを計算します。

- 月次:月次の傾向は、過去 365 日間の毎月同じ日の同じ時間に蓄積されたデータからベースラインを計算します。たとえば、1 月 5 日の午前 10 時半の場合、ベースラインは前年(365 日)の毎月 5 日の同じ時間に蓄積されたデータに基づいて作成されます。

ベースラインは、起動してすぐには利用できません。データを収集し、初期ベースラインを作成するためにCisco Cloud Observability を使用するには、時間とアプリケーションの負荷がかかります。所要時間は、使用するベースラインタイプ(すべてのデータ、日次、週次、月次)によって異なります。
デフォルトでは、1 分あたりのコール数が 20 未満の場合、メトリックのベースラインは計算されません。1 分あたりのコール数のしきい値を設定するには、Cisco Cloud Observability アカウント担当者にお問い合わせください。
ベースライン偏差とは何か
ベースライン偏差はある時点のベースラインからの標準的な偏差で、整数で表されます。このベースライン偏差に基づいて、正常性ルール条件を作成できます。たとえば、ベースラインからの 2 標準偏差を警告条件、ベースラインからの 4 標準偏差を重大条件として構成できます。「Define Health Rule Evaluation Conditions」を参照してください。
ベースラインの上下のバンドの計算方法
正常性ルールの作成中に標準偏差を選択した場合、ベースラインの上部バンドと下部バンドは次のように計算されます。
Upper Band = Mean Value + (Input Factor * Standard Deviation)
Lower Band = Mean Value - (Input Factor * Standard Deviation)
正常性ルールの作成中にパーセント偏差を選択した場合、ベースラインの上部バンドと下部バンドは次のように計算されます。
Upper Band = Mean Value + (Input Factor * Mean Value/ 100)
Lower Band = Mean Value - (Input Factor * Mean Value/ 100)
入力係数は、正常性ルールの作成中に入力する必要がある評価単位の数値修飾子です。たとえば、2 ベースライン標準偏差です。この場合、入力係数は 2 で、評価単位は標準偏差です。詳細については、Define Health Rule Evaluation Conditionsを参照してください。
標準偏差の計算方法
標準偏差は、次の標準式を使用して計算します。
standard deviation = sqrt [(B - A^2/N)/N]
説明:
A = データ値の合計
B
= 2 乗したデータ値の合計
N
= データ値の数