问题标签 [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 回答
1004 浏览

python-3.x - TypeError:write_points()为参数'time_precision'获取多个值以使用python将数据帧插入influxdb

我正在尝试使用 python 将数据框插入到 influxdb 中。我已经关注了这个链接。我尝试了相同的代码。但我收到以下错误。 “TypeError: write_points() got multiple values for argument 'time_precision'” 我是 influxdb 的新手,我不知道我在哪里做错了。我检查了连接,并在使用 json 插入一个点时,它正在插入,但是当我尝试数据帧时,只有我收到此错误。我的代码是

我也关注了这个链接,但没有任何改变。请帮我找出错误。我正在使用 python 3.6.5。

0 投票
2 回答
1391 浏览

python - 查询 Influx 数据库

我有这段代码来查询流入数据库,但它根本不起作用。这是python代码。

我收到以下错误,但仍不清楚如何修复上面的代码。如果我使用 bash 直接从 influxdb 查询,SELECT P_askbid_midprice1 FROM 'DCIX_OB' WHERE time > '2018-01-01';它工作得非常好。

我该如何解决?

0 投票
1 回答
835 浏览

python - 在 InfluxDB-Python 中使用变更数据捕获?

我是一名 ML 程序员,我正在构建一个高频交易模型。投入生产后,我需要直接从市场获取数据。我正在使用influxdb 数据库,即时间序列数据库(TSDB),但我不知道如何实时捕获数据。我知道存在一种我们可以使用的设计模式,称为Change Data Capture (CDC)我们可以在InfluxDB-Python中使用 CDC吗?InfluxDB 与Debezium一起使用还是单独使用是更好的解决方案吗?

0 投票
1 回答
2640 浏览

influxdb - influxdb 查询 5 个最高 cpu 使用率

我使用 CloudLinux 运行共享网络托管。从中,我可以得到一堆性能指标

所以,我的 influxDB 是:

测量:lve

字段:CPU,EP,IO,IOPS,MEM,MEMPHY,NETI,NETO,NPROC,fEP,fMEM,fMEMPHY,fNPROC,lCPU,lCPUW,lEP,lIO,lIOPS,lMEM,lMEMPHY,lNETI,lNETO,lNPROC,nCPU

标签:xpool,主机,用户(其中​​:xpool是xen-pool uid,主机是cloudLinux的主机名,用户是共享主机的用户名)

每 5 秒收集一次数据

查询语句如何:

  1. 从特定 xpool+host 中选择记录,然后

  2. 获得 5 个唯一的用户名,在 5 分钟内产生 TOP CPU 使用率?有数百个用户名,但我只想获得前 5 名。

注意:与https://docs.influxdata.com/influxdb/v1.5/query_language/functions/#top中的 TOP() 示例 4 相同,除非预期结果是:

而不是 :

因为“8.12”是“coyote_creek”的最高值,而“2.054”是“santa_monica”的最高值

真挚地

-比诺-

0 投票
0 回答
309 浏览

docker - 在 kapacitor 中运行 udf 时出现意外的 EOF 错误

我为 kapacitor 编写了一个简单的 udf,它基本上是在更改其中一个字段值,应该非常简单明了。

当我运行它时,我收到如下错误:

这是我的刻度脚本:

和我的 udf.py:

和 kapacitor 任务 show 命令输出:

有任何想法吗 ???在网上找不到太多有用的信息

谢谢

0 投票
1 回答
625 浏览

influxdb - influxDB查询速度

我的 influxdb 测量有 24 个字段键和 5 个标签键。

我尝试从 mymeasurement 中选择最后一个(cpu),并找到结果:

  1. 当没有客户端往里面扔数据时,大约需要 2 秒才能得到结果
  2. 但是当我运行 95 个客户端向其中抛出数据(每 5 秒)时,查询将需要 10 多秒才能显示结果。正常吗?

注意:我的系统是 xenserver 中的 Centos7 VM,具有 4 个 vcore CPU 和 8 GB ram,top 命令显示 30% cpu 而客户端抛出数据。

0 投票
0 回答
707 浏览

influxdb - 重启influxdb后数据丢失?

我写了一个脚本来从 influxdb 获取一些数据。它工作得很好,但是有一天这个脚本报告了一个错误: requests.exceptions.ChunkedEncodingError: ('Connection broken: IncompleteRead(0 bytes read)'), IncompleteRead(0 bytes read) 然后,我通过service influxdb restart 重新启动了 influxdb, 但是重新启动后,我无法查询过去 4 周的数据所有数据库。那么我应该如何恢复这些数据呢?

0 投票
1 回答
51 浏览

mysql - 与 SQL 线作斗争

我正在为类似 SQL 的行而苦苦挣扎,我只是不知道如何解决它。

上一行出现以下错误:

我该如何解决这个问题?

0 投票
1 回答
17441 浏览

python-3.x - How send proper timestamp to influxdb with influxdb-python

I have influxdb database test with measurement:

I would like to make graph in Grafana, but all data are in year 1970. I have other measurement:

This time works fine. I figure out, that time in measurement cpu_load_short are stored in ns, but data in measurement mes1 are stored in ms.

I receiveing time for mes1 from websocket. Time for cpu_load_short is generated from python:

All data are sent to influxdb via influxdb-python. I tried to adjust time for mes1 and add six zeros in the end of number:

but I received:

How can I send data to influxdb and make graph from it, so the data will be in proper format and the right date? Maybe I missing something but I can't figure out why I cant send data to my database in ns but I can send it with datetime. Could anybody explain me, where is the problem?

0 投票
0 回答
253 浏览

influxdb - InfluxDB:同一查询的响应时间更改

InfluxDB 表现出一种特殊的行为,其中相同的查询需要不同的时间来执行。

我对包含 7900 万条记录的测量有一个简单的“选择”查询。通常查询需要 180 秒才能完成,但如果我执行相同的查询 6 到 8 次,响应时间会增加大约 10 倍。同时,系统没有显示任何压力迹象。几个小时后问题会自行解决。

我已经尝试重新启动流入进程和它所在的服务器,但这并没有任何区别。即使查询正在运行,机器的 cpu 和内存利用率也非常低。我什至一次不会运行多个查询。

这是我正在运行的查询:

我也使用“min”和“count”函数获得了相同的响应时间。我也尝试在没有 WHERE 子句和 GROUP BY 子句的情况下运行这些查询,但它也比通常的执行时间多花费了大约 10 倍的时间。

设置细节:

  • InfluxDB 1.5.3 版
  • 操作系统:CentOS 7
  • 内核版本:(3.10.0-862.3.3.el7.x86_64)
  • 2 个 VCPU 内核
  • 8GB 内存。

如果有人能解释我如何进一步调试或解决这个问题,我将不胜感激。