MetricBase データを定義して収集する

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む3読むのに数分
  • 時系列の定義を作成して、保存する測定基準、収集頻度、および保存期間を指定します。

    始める前に

    手順

    1. 移動先 MetricBase > 時系列測定基準.
    2. [新規] を選択します。
    3. フォームのフィールドに入力します。
      表 : 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 列は、デフォルトの一意の列です。
      データタイプ 対象フィールドのデータ型を指定できます。
      追跡する測定基準の時系列の仕様を作成しました。
    4. [送信] をクリックします。
    5. 時系列の仕様に従ってデータをサンプリングし、インスタンスから MetricBase データベースサーバーに送信します。
      REST または JavaScript API を使用して、時系列定義で指定されたレートでデータを MetricBase データベースに送信します。「開発者リソース」を参照してください。
      重要:
      時系列定義で規定されているレートでデータを送信します。別のレートまたは別の期間でデータを送信すると、エラーが発生します。時系列測定基準の定義に従ってデータを集計してください。また、MetricBase データベースにはデータタイプが浮動小数点数の値のみが格納されます。