異常検出
インスタンスオブザーバーは、本番インスタンスの影響度合計パッケージのパフォーマンスチャートで、周期的または非周期的な測定基準の例外を事前に検出します。例外は、履歴パターンに基づく測定基準の外れ値を表します。すべての例外が問題を表すわけではありませんが、 が通知し、重要度を決定し、それに応じてアラートを設定します。
周期的なメトリックは、同じ順序または定期的に繰り返される期間に定期的に繰り返されるイベントの完全なセットとして発生します。非周期的メトリックは、不定期またはランダムで予測しにくい繰り返し期間に繰り返されるメトリックです。異常は外れ値とも呼ばれ、異常なデータ、まれなデータポイント、または予想されるデータのパターンや分布に適合しないデータポイントです。
- トランザクション数: UI_TYPEと呼ばれる内部タイプのすべての UI トランザクションのインスタンス全体の合計。
- サーバー応答時間: UI_TYPE トランザクションの平均実行時間。
- SQL 応答時間: クエリがデータベースに送信されたときに開始し、応答が受信されたときに終了する、アプリケーション層で測定されたデータベース応答時間の報告された平均。
- セマフォ平均:1 分間に同時に処理されているエンドユーザートランザクションの平均数。
- ノードメモリの最大値:履歴内の特定のデータポイントにおけるノードあたりの使用中の最大メモリ (MB)。通常、この値は 1000 MB から 2048 MB の範囲です。
- X 軸は時間を表し、Y 軸は選択した日付範囲ごとの実際の測定基準を表します。たとえば、線グラフには、時間の経過に伴うトランザクション数の値が表示されます。異常は、チャート上で赤色で示され、データ内の異常の発生を表します。赤いマークの配置は、例外の検出に使用される基準またはアルゴリズムによって異なります。
- 範囲は、履歴データセットパターンに基づくメトリックの正規分布を持つ上限と下限を表します。
- 平均線は、特定の時点での偏差を比較する測定基準の 4 週間の平均値を表します。
ジョブの例外検出
ジョブ例外チャートは、1 時間ごとの平均トランザクション数のオーバーレイ測定基準を使用して、1 日の 1 時間に同時に実行されているジョブスケジュールの数を追跡します。チャート内で 1 つまたは複数の例外ジョブがある棒は、赤色で強調表示されます。棒グラフの詳細リンクを選択して、ジョブレベルの詳細を表示します。
ジョブの詳細には、1 時間ごとのジョブスケジュールと、そのインスタンスの平均トランザクションが表示されます。
毎時のスケジュール設定済みジョブ数から、任意の時間の個々の繰り返しジョブにドリルダウンし、さらに過去 7 日間の同じジョブの実行パターンにドリルダウンします。これは、通常は完了までに一定の時間がかかるジョブが、実行時間の急激な増加または減少を経験し、パフォーマンスの問題の可能性を示している場合に、エンドツーエンドの根本原因を実行するのに役立ちます。
- スケジュールジョブの基準
- ジョブがスケジュール設定済みジョブと見なされるには、次の基準の少なくとも 1 つを満たしている必要があります。
- ジョブは曜日ごとに少なくとも 1 回実行されます。
- ジョブが過去 4 週間に毎週少なくとも 1 回実行された。
- 平均トランザクション数の計算
- 特定の日の 1 時間ごとに、過去 4 週間の同じ日および同じ時間のトランザクション数の合計が平均化されます。たとえば、過去 4 回の月曜日から 4 時間分のトランザクション数の合計をフェッチし、最終計算のために値を平均します。
- ジョブ例外識別
- 過去 4 週間について、ジョブが実行された 1 時間ごとに、平均期間が標準偏差値 (平均値) に 5 を標準偏差値で乗算して計算されます。
例外応答
すべての例外が問題を表すわけではありませんが、外れ値は履歴パターンに基づいて検出されます。検出された例外の重要度を分析した後、それに応じてアラートを設定します。アラートの詳細については、「」を参照してください 例外アラートの設定 。