MetricBase の詳細
MetricBase は時系列データを収集、保持、分析、グラフ化、および処理します。MetricBase が非常に大規模なデータコレクションの時系列サマリーをどのように保存するのかについて説明します。
概要
MetricBase で、保存する測定基準とその収集頻度を指定します。MetricBase データベースに保存する期間を決定することもできます。次に、MetricBase REST または JavaScript API を使用して、定義したレートでインスタンスから MetricBase サーバーにデータを送信します。このようにして、MetricBase サマリーを使用して、非常に大規模なデータコレクションを監視できます。
- 機械生成されたデータを保存するインスタンス
- MetricBase アプリケーションとデータベースを持つサーバー
メリット
- 大量の機械生成データを監視または操作する ServiceNow IoT ベースのアプリケーションと MetricBase をシームレスに統合します。
- MetricBase の時系列データに基づいて フローデザイナー のフローをトリガーします。
- 過去 5 分間の平均 CPU 使用率が 85 % を超えた場合にメールを生成します。
- MetricBase が 10 分以上送信されたデータのギャップを検出した場合は、メールを生成します。
- 過去 5 分間に収集されたデータの平均が 10 未満または 500 を超える場合は、アラートを生成します。
- 10 分以内にメモリ使用率が 90 %を超える可能性がある場合は、アラートを生成します。
- 時系列グラフを使用して MetricBase データを可視化します。
- レポート アプリケーションを使用して、MetricBase に保存されている時系列データをグラフ化します。
- 機械言語モデルをトレーニングして異常を検出し、異常が検出されたときに フローデザイナー トリガーを実行します。
MetricBase の仕組み
MetricBase を使用して大量のデータを処理するには、MetricBase データベースに格納されているデータのより小さなサマリーを使用します。たとえば、インスタンスに CPU 使用率を保存することができます。MetricBase を使用すると、5 分間隔の平均 CPU 使用率を保存してそのデータを要約することができます。データは、グラフ化するか、フローデザイナー とともに使用してフローをトリガーできます。
この図は、4 秒ごとにサンプリングされる機械生成データの例を示しています。各サンプリング期間の値の平均を MetricBase データベースに送信します。このデータベースには、有効期限までのデータが保存されます。
時系列データ
MetricBase は、データを送信する頻度と、そのデータの集計 (最大、最小、平均、前回など) の測定基準を収集します。このデータを「時系列データ」と呼びます。たとえば、インスタンスでドローン速度を収集する場合、2 分ごとの平均ドローン速度を MetricBase データベースに送信できます。高度とバッテリー寿命を収集することもできます。MetricBase は、各測定基準を列としてデータベースに保存します。
保持ポリシースケジュール
「保持ポリシースケジュール」は、MetricBase が MetricBase データベースに時系列データを保存する期間を指定します。保持ポリシーのスケジュールを作成、編集、および削除できます。保持ポリシースケジュールを作成、編集、または削除するには、次に移動します .
保持ポリシーのスケジュールを作成する場合、次の制限が適用されます。
- 最大保持期間:26 か月 (794 日)
- 最大サンプリング期間:1 日
- 最大データポイント (保持期間 * サンプリング期間として計算):160,000 データポイント
また、保持期間はサンプリング期間の倍数である必要があります。
保持ポリシー
- 1 時間を 1 週間 (1 時間間隔で 7 日)
- 2 時間を 1 か月 (2 時間間隔で 31 日)
- 1 日を 13 か月間 (1 日間隔で 397 日)
サポートされているすべての保持ポリシーのリストを表示するには、次の場所に移動します .
MetricBase のデモ
MetricBase Demo プラグインを使用して、MetricBase に慣れてください。デモには、サンプルの測定基準、トリガー、およびデータを収集して保存するスケジュール設定済みジョブが含まれています。設定する前に、デモを使用して MetricBase を理解してください。デモプラグインに付属するデータエクスプローラーでは、MetricBase JavaScript API を試すことができます。デモプラグインは MetricBase プラグインとは別です。必ず両方を要求してください。