問題タブ [influxdb-python]

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.

0 投票する
1 に答える
1225 参照

windows - Influxdb + Grafana + Jmeter "Grafana にデータが取り込まれていません"

Windows プラットフォームで Grafana リアルタイムを実装しようとしています。現在、jmeter の実行データを Influxdb にキャプチャできます。また、Grafana で Influxdb データ ソースを構成し、「Success Data source is working」というメッセージが表示されますが、Influxdb データを Grafana に読み込むことができません。個々のグラフを構成している間、'Jmeter' 測定データがクエリ セクションに入力されません。

Windows .ini ファイルに設定が欠けているようです。誰か助けてください。

InfluxDb データ:

ここに画像の説明を入力

Grafana (データ ソース):

ここに画像の説明を入力

Grafana (ダッシュボード): ここに画像の説明を入力

グラファナ (クエリ):

ここに画像の説明を入力

4 番目の画像では、パネル データソースとして「influxdb」を選択した後、「測定値の選択」ボックスにデータが表示されません (画像 1 からのデータ、I,e jmeter.PanoHelpDoc.a.acount'.など)

Jmeter からの測定データはどれも入力されておらず、Influxdb からデータを読み取ることができません。さらに情報が必要な場合はお知らせください。

ありがとう

0 投票する
2 に答える
4705 参照

python - Python Dict を InfluxDB に書き込みますか?

私は、python dictをInfluxDBに書き込む方法を見つけようとして遊んでいましたが、うまくいきませんでした。InfluxDBClient を使用するだけでなく、API 経由で Requests Post を使用してみました。

次のコードがあります。

次の出力が得られます。

InfluxDB API を活用するために requests.post を使用してみました:

ただし、常に 400 応答が返されるようです。

InfluxDBClient も使用してみました。

最終的に次のエラーが表示されます。

私が間違っていることについて何かアドバイスはありますか?

0 投票する
0 に答える
508 参照

mysql - MySQL と InfluxDB のタイムアウト

私のマシンで web.py サーバーを実行しています。このサーバーは、POST データを継続的に受信し、データの一部を MySQL(5.7.19) に保存し、一部を InfluxDB(1.3.1) に保存します。どちらも Ubuntu( 16.04.1)。

また、Python スクリプトをローカルで実行して、InfluxDB データを抽出し、MySQL データを操作しています。この python スクリプトは、メイン関数が実行されるたびに両方のデータベースへの新しい接続を作成します (毎回終了するたびに閉じます)。これは 1 秒あたり最大 10 回まで可能です。MySQLdb および InfluxDB Python API を使用しています。

問題は、しばらくすると、両方のデータベースへの接続タイムアウトが時々発生することです。

エラーメッセージは次のようになります。

MySQL: OperationalError: (1205、「ロック待機タイムアウトを超えました。トランザクションを再起動してください」)

InfluxDB: InfluxDBServerError: {"エラー":"タイムアウト"}

すべてのコードを注意深く調べた後、この問題の原因を見つけることができません。MySQL と Influx、あるいは Ubuntu でさえ、ユーザーごとの接続と時間に制限がありますか?

MySQL に関して言えば、一部の行は SELECT FOR UPDATE クエリを使用してロックされますが、コードでは、すべてのトランザクションが適切にコミットまたはロールバックされます。コミットまたはロールバックの前に接続が失われた場合、適切にロック解除されないロックされた行にアクセスしようとするため、MySQL のタイムアウトが説明されます。

InfluxDB に関して言えば、アトミックな挿入のタイムアウトを処理しているだけなので、私には少しも意味がありません。

誰かがこれらのタイムアウトの原因を知っているなら、私は永遠に感謝します!

0 投票する
1 に答える
560 参照

login - 変数をクエリして influxdb の値と比較したい

これがコードです。ユーザーが入力した値は POST_USERNAME と POST_PASSWORD に保存されており、db の値と比較して出力したいと考えています。