python操作influxdb插入資料失敗問題

2021-10-07 10:55:41 字數 912 閱讀 9832

最近做實時和離線資料監控,對比離線和實時的資料量是否一致,用python呼叫第三方influxdb包插入到influxdb時序資料庫,碰到一些問題。

influxdb的表叫measurements,不需要建立,只要插入資料,會自動生成。

python插入inluxdb**大概如下

from influxdb import influxdbclient

client = influxdbclient(host='***.***.***.***', port=8086, username='', password='', database='kudu')

insert_values =

insert_value = {}

insert_value['measurement'] = 'measurement_test'

tags = {}

tags['date'] = date

tags['db_table'] = rt_table

insert_value['tags'] = tags

前面插入正常,刪除資料後,發現再次插入怎麼樣也沒有資料,刪除的操作如下

delete from measurement_test 

measurement_test就是要插入的表。重試了幾次,也沒有異常報錯,client.write_points返回值true也是正常,懷疑刪除操作導致的問題。

那就刪除measurement_test試試

drop measurement measurement_test;

再次插入就正常了,果然是刪除操作導致。

influxdb很靈活方便,但使用時候也有些地方需要注意。

influxd 修改查詢時區

連線方式 influx database data db host 127.0.0.1 port 8086 輸入命令precision rfc3339 insert foo,dummy tag time test testval 0i select last from foo 發現結果還是utc時間...

cAdvisor寫入資料到influxDB

google開源的用於監控基礎設施應用的工具,它是乙個強大的監控工具,不需要任何配置就可以通過執行在docker主機上的容器來監控docker容器,而且可以監控docker主機.更多詳細操作和配置選項可以檢視github上的cadvisor專案文件.docker pull google cadvis...

python操作字典 Python 字典操作高階

學習了 python 基本的字典操作後,學習這些高階操作,讓寫出的 更加優雅簡潔和 pythonic 與字典值有關的計算 問題想對字典的值進行相關計算,例如找出字典裡對應值最大 最小 的項。解決方案一 假設要從字典 中找出值最小的項,可以這樣做 d min zip d.values d.keys 2...