MetricBase データを定義して収集する
時系列の定義を作成して、保存する測定基準、収集頻度、および保存期間を指定します。
始める前に
- インストール MetricBase
- 必要なロール:clotho_admin
手順
- 移動先 MetricBase > 時系列測定基準.
- [新規] を選択します。
-
フォームのフィールドに入力します。
表 : 1. 時系列測定基準フォーム フィールド 説明 ラベル [測定基準フィールド名] のわかりやすい名前。たとえば、高度は、測定基準フィールド名のラベル「mb-altitudemb」のように指定できます。 テーブル名 MetricBase データベースで測定基準を追加するテーブルの名前。たとえば、MetricBase デモでは、mb_dlone テーブルにドローンデータが格納されます。テーブルの各列は、高度、長さ、速度などの異なる測定基準です。 評価指標フィールド名 記録する時系列測定基準の名前。mb-altitude など。これは、MetricBase データベーステーブルの列の名前と考えることができます。 保持ポリシー サンプリング頻度と MetricBase が値をデータベースに保持する期間。値をカスタマイズすることはできません。値の定義については、虫眼鏡をクリックしてからポリシーをクリックしてください。サンプリングレートが大きいほど、保存されるデータは少なくなります。データセットに適した最も大きいサンプリングレートを使用します。たとえば、1 時間に 1 回収集するだけで十分な場合は、毎分データを収集しないでください。選択できるポリシーの説明については、MetricBase 保持ポリシー を参照してください。 保存ポリシーの集計関数 サンプリング期間内のデータを集計する演算子。たとえば、「last」、「minimum」、「maximum」、「average」などです。 表示値の集計関数 <table-name>.list の使用時に使用する集計方法。<table-name>.list は MetricBase データベース内のテーブルです。この値は保持ポリシーとは無関係です。これらのオプションの定義については、「MetricBase の変換」を参照してください。 表示値の集計期間 リストビューを使用する場合にのみ集計を計算するために使用される期間。<table-name>.list など。<table-name>.list は MetricBase データベース内のテーブルです。この値は保持ポリシーとは無関係です。 対象フィールド 測定基準の対象として一意のテーブル列を選択できます。選択する前に、テーブルで一意の列を指定する必要があります。たとえば、測定基準で複数の家の温度を追跡する場合は、家の住所列を測定基準の対象にすることができます。対象フィールドを設定する前に、テーブルの家の住所列が一意である必要があります。 注:sys_id 列は、デフォルトの一意の列です。データタイプ 対象フィールドのデータ型を指定できます。 追跡する測定基準の時系列の仕様を作成しました。 - [送信] をクリックします。
-
時系列の仕様に従ってデータをサンプリングし、インスタンスから MetricBase データベースサーバーに送信します。
REST または JavaScript API を使用して、時系列定義で指定されたレートでデータを MetricBase データベースに送信します。「開発者リソース」を参照してください。重要:時系列定義で規定されているレートでデータを送信します。別のレートまたは別の期間でデータを送信すると、エラーが発生します。時系列測定基準の定義に従ってデータを集計してください。また、MetricBase データベースにはデータタイプが浮動小数点数の値のみが格納されます。