2016-08-25 31 views
1

GrafanaはデータソースとしてInfluxDBを使用しています。流入する各シリーズには、真の測定値(「温度」)と都市名「デンバー」という2つの測定値があります。各シリーズについて、都市名は決して変更されませんが、シリーズ名自体は地理座標です。測定値、grafanaおよびinfluxdbから一連の名前を付ける

グラファナで、時間の経過とともに各都市の温度をプロットすることができました。また、グラフの下の凡例やテーブルのように、都市名をどこかに使用したいと思います。私は排他的に都市名を使用したくない - 私はまだ座標が凡例に表示される主要なものであることを望む。

この他の測定値にアクセスしてグラフの下の表に表示する方法と、現在の凡例の横にグラフを表示する方法はありますか?参照のために都市名を他の場所に格納する方が簡単でしょうか?

+0

"singlestat"を使用すると、グラフの隣に市の名前を表示できます。 – IIIIIIIIIIIIIIIIIIIIII

答えて

1

InfluxDBでの2回の測定の結合は、一般に反パターンです。この場合、都市名は温度測定のタグとして保存する必要があります。凡例に系列名でグループ化された

temperature,city=denver,lat=1.0,long=2.0 value=32.0 1469923200000000000 
temperature,city=chicago,lat=3.0,long=-2.0 value=46.0 1469923200000000000 

クエリが簡単Grafanaで構築することができ、シリーズ名が表示されます(都市名を含む):あなたのポイントは、(InfluxDBラインプロトコルで)このようになります。

注:センサーの都市名が常に同じ場合、都市名をタグとして追加しても、カーディナリティーは増加しません。これは、測定名の都市の古いシリーズがすべて削除され、新しい都市タグで書き直されたものとみなします。

関連する問題