私が理解しているように、OpenTSDBは、測定値が単一の値である時系列を処理します。多くの測定デバイスは、1回の測定で一連の値を提供します。例として、これは1つのデバイスの単一の測定値である可能性があります:2012-12-16 01:00:00、temp = 12、current = 2、waterheight = 3、nacl-level0.5、...。
OpenTSDBでは、これらを一緒に保存できますか、それとも別々の時系列として保存する必要がありますか?
私が理解しているように、OpenTSDBは、測定値が単一の値である時系列を処理します。多くの測定デバイスは、1回の測定で一連の値を提供します。例として、これは1つのデバイスの単一の測定値である可能性があります:2012-12-16 01:00:00、temp = 12、current = 2、waterheight = 3、nacl-level0.5、...。
OpenTSDBでは、これらを一緒に保存できますか、それとも別々の時系列として保存する必要がありますか?
それらを個別の時系列として保存するのが最善であるため、温度用、現在用、水位用、NaCl レベル用などがあります。いつでも一緒にクエリを実行できます。
タグは、主に同じ性質のデータ ポイントを分類するために使用する必要があります。たとえば、複数の測定ポイントがある場合は、どのデバイスが測定値を収集したかを示すタグを使用します。これにより、デバイスごとの時系列を取得したり、すべての集計ビューを取得したりできます (合計または平均などによって)。
事実を除けば、ツナは完全に正しいですが、OpenTSDBで可能だとは思いません。データが保存される行には、1 つの一意の行キーと複数の値 (すべて同じ種類) があります。
タイムスタンプ (最小時間間隔: 1 秒) および行キー (メトリック名 + 時間のタイムスタンプ + タグ名) ごとに 1 つの値のみを設定できます。したがって、1 つの時系列行に同じタイムスタンプまたは異なるタグを持つ値を配置することはできません。または、タグを使用せずに、さまざまな測定ポイント (温度、電流、水位など) をどのように区別しますか?