問題タブ [influxdb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
influxdb - Grafana が InfluxDB に接続しない
データベース、ユーザー名、およびパスワードの組み合わせは確実に機能します。次の grafana の構成はそうではありません。
default
パラメータを削除して、に変更influxdb
し、URLにinflux
追加しようとしましたが、すべて役に立ちませんでした。/series
誰かがこれを機能させましたか?
- InfluxDB v0.7.3 (git: 216a3eb)
- グラファナ 1.6.0 (2014-06-16)
json - 文字列からの JSON データの作成と json.dumps の使用
InfluxDB に渡す JSON データを作成しようとしています。文字列を使用して作成しましたが、エラーが発生します。私は何を間違っていますか。さまざまな投稿で提案されているように、json.dumps を使用しています。
基本的な Python コードは次のとおりです。
私が得る出力は
二重引用符も試しましたが、同じエラーが発生します。これは (ソリューションを最小化するための) スタブ コードです。この例では、ポイント リストに含まれるリスト オブジェクトは 1 つだけですが、実際には複数含まれています。さまざまな API 呼び出しの出力を読み取る JSON コードを生成しています。
以下のものを使用するとうまくいくことを理解しています:
influxdb - influxdb に 2 つの列を追加するにはどうすればよいですか?
シリーズ s1 (例: ホスト 1) には、それぞれ 2 つの列 cA (例: 使用されるメモリ) と cB (例: 別のタイプのメモリが使用される) があります。
s1.cA と s1.cB を追加した結果である一連のポイントを取得するにはどうすればよいですか。
ここで influxdb のドキュメントを見てきましたhttp://influxdb.com/docs/v0.7/api/query_language.html しかし、それらの例を理解できませんでした。
前もって感謝します。
influxdb - InfluxDB でのヒストグラムと連続クエリ
InfluxDB の時系列から、1 年間のヒストグラム (1 年間の値の分布) が欲しいです。このクエリの正しい構文は何ですか? すべての例には group-by-time-clause が含まれていますが、それは (当然のことながら) 複数の時間単位になり、それぞれに独自のヒストグラムがあります。それがいつ役立つか本当にわかりませんか?とにかく、私はこれを試しました
それは正しい答えを生み出すようです。ただ、実行にかなり時間がかかるので、連続クエリにしたいです。継続的なクエリを作成するときに where 句が無視されるとドキュメントに記載されているように、私はこれを試しました:
ただし、これは機能しないようです。series1hist は、クエリに group-by-time-clause が含まれているかのように、時間単位に分割されているようです。それはどのように行われるべきですか?
compression - Logstash - ソースから圧縮された文字列を読み取る
Redisリストから読み取るlogstashセットアップがあります。現在、これらのリストのデータは生の文字列ですが、logstash で圧縮された文字列を使用し、圧縮を解除してから同じ処理を行う方法はありますか?
Logstash フォワーダー (木こり) は私には役に立ちません。私の場合、Redis を中間として使用する必要があります。
現在のアーキテクチャは次のようになります。
.Net アプリ --> Redis リスト --> Logstash --> influx db
したい:
.Net アプリ --> 文字列の圧縮 --> redis リスト --> logstash --> 圧縮解除 --> influx db
java - InfluxDB 時間の WHERE 句が使用されている場合、「列を検索できませんでした」
Java クライアントを使用して、次のようなシリーズを挿入します。
Grafana はこのクエリを実行しようとしますが、失敗します... influxdb 管理ツールでも失敗します。
次のエラーが表示されます: ERROR: Couldn't look up columns
。「where」句を削除すると、次のように実行されます。
ドキュメントでこれを見つけることができません。どんな助けでも大歓迎です!
編集
問題は、クエリに where close がない限り、クエリ可能なデータがデータベースに明らかに存在することです。なぜそのエラーが発生するのですか?