メトリックベースの詳細
メトリックベースを使用して時系列データを収集、保持、分析、および処理します。
メトリックベースの概要
メトリックベースは、メトリックベースデータベースに格納されているデータのより小さな要約を使用することで、大量のデータを処理する際に役立ちます。
- メトリックベースを、大量の機械生成データを監視または操作する ServiceNow の IoT ベースのアプリケーションとシームレスに統合します。
- メトリックベースの時系列データに基づいてワークフロースタジオのフローをトリガーします。
- 過去 5 分間の平均 CPU 使用率が 85 % を超えた場合にメールを生成します。
- メトリックベースが 10 分以上送信されたデータのギャップを検出した場合は、メールを生成します。
- 過去 5 分間に収集されたデータの平均が 10 未満または 500 を超える場合は、アラートを生成します。
- 10 分以内にメモリ使用率が 90 %を超える可能性がある場合は、アラートを生成します。
- 時系列グラフを使用してメトリックベースデータを可視化します。
- レポートアプリケーションを使用して、メトリックベースに保存されている時系列データをグラフ化します。
- 機械言語モデルをトレーニングして異常を検出し、異常が検出されたときにワークフロースタジオのトリガーを実行します。
メトリックベースは以下で動作します。
- 機械生成されたデータを保存するインスタンス
- メトリックベースアプリケーションとデータベースを持つサーバー
メトリックベースユーザー
| ユーザー | 説明 |
|---|---|
| アドミニストレーター | アドミニストレーターは、メトリックベースを使用して時系列データを収集、保持、分析、および処理します。 |
メトリックベースのワークフロー
次の図は、マシンによって生成されたデータが 4 秒ごとにサンプリングされることを示しています。各サンプリング期間の値の平均をメトリックベースデータベースに送信します。このデータベースには、有効期限までのデータが保存されます。
- アドミニストレーターが、メトリックベースで時系列定義を作成して、保存するメトリクスとその収集頻度を指定します。
- アドミニストレーターは、メトリックベース REST API または JavaScript API を使用して、インスタンスから メトリックベース サーバーにデータを送信します。
- アドミニストレーターは、メトリックベースの時系列データに基づいてフローを実行するトリガー定義を構成します。
- アドミニストレーターは、メトリックベースで予測モデルを構成してトレーニングし、新しいデータがトレーニング済みデータと大幅に異なる場合、例外を検出してフローを実行します。
- アドミニストレーターは、メトリックベース の時系列グラフを使用して収集されたデータを監視します。時系列データは、メトリックベースデータベースに指定された期間保持され、その後メトリックベースはデータを削除します。
メトリックベースのメリット
| メリット | 機能 | ユーザー |
|---|---|---|
| 大規模なデータコレクションの時系列サマリーを格納できる。 | メトリックベース での時系列定義の作成 | アドミニストレーター |
| メトリックベースデータベースからの時系列データを挿入し、取得できる。 | 開発者リソース | アドミニストレーター |
| メトリックベースデータベースの時系列データにアクセスし、可視化できる。 | メトリックベース データへのアクセス | アドミニストレーター |
| 新しいデータがトレーニング済みデータと大幅に異なる場合にフローをトリガーできる。 | 予測モデルを使用してメトリックベースデータの異常を検出する | アドミニストレーター |
| インシデントの記録、メールの送信、その他のアラートの作成を実行できるフローをトリガーできる。 | メトリックベース データを使用したフローのトリガー | アドミニストレーター |
次に探索する内容
メトリックベースを構成して使用する方法の詳細については、以下を参照してください。