如何在将指标数据添加到流入数据库中时使用时间字段?

汤姆

我正在使用以下代码行在influxDB中添加指标数据。

    def add_job_influx_db_metrics(tags_dict={}, values_dict={}, measurement='test'):
       influxdb_client = InfluxDB.get_connection()
       db_name = "mydb"
       influxdb_client.switch_database(database=db_name)
       current_time = time.strftime('%Y-%m-%dT%H:%M:%SZ',time.localtime(time.time()))
       json_body = [
        {
          "measurement": measurement,
          "tags": tags_dict,
          "time": current_time,
          "fields": values_dict
         }
       ]
      response = influxdb_client.write_points(points=json_body)
      print "write_operation response", response

当我将其与Grafana集成时,不会显示数据,但是当我在127.0.0.1:8083上对其进行检查时,它显示的时间是1970-01-01T00:00:00Z。可能是以开始时间作为默认。我想采用“ 2015-8-19T07:15:00Z”形式的时间如何在influxdb(python client)中获取时间字段,并且timePrecision是什么?

汤姆
 from datetime import datetime
 current_time = datetime.utcnow().strftime('%Y-%m-%dT%H:%M:%SZ')

并在json_body-中使用这样的“时间”

"time": current_time

有用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用时间戳索引将行添加到数据框

当使用javascript动态添加数据库时,如何使用php将信息添加到数据库?

如何在Visual Studio 2012中将数据添加到Access数据库

如何使用c#将数据从xml添加到数据库中

如何使用php将json序列化数据添加到数据库中

无法使用时间戳查询数据库

将文件添加到MSSQL数据库时如何使用相对文件路径

如何在Firestore数据库中手动将文档添加到集合?

如何在Java中通过SQL将记录添加到数据库

在使用React钩子将新项目添加到数据库后,如何在React中更新组件?

如何在目标C中使用HTTP POST方法将事件添加到数据库中

尝试从mysql数据库使用时间戳时,PHP date_create失败

将产品添加到数据库时添加日期/时间

如何使用JavaScript中的PATCH请求将项目添加到数据库中的数组?

如何使用 fastAPI 将多个图像 url 添加到 postgres 数据库中?

如何使用Rails将信息从数据库添加到html表中

将数据库中的数据添加到阵列

如何将时间列添加到 Vertica 中的时间戳列?(或其他数据库)

将数据添加到数据库并使用JSON

运行代码时如何将准备好的stmt的时间戳添加到mysql数据库?

在laravel中,将数据添加到数据库时出现以下错误

如何正确地将字段添加到数据库:通过模型或 Sequelize 中的迁移?

如何将HH:MM时间值添加到Access数据库?

将值从 CSV 文件添加到数据库中的字段

将未知数量的数据库字段添加到数组中

通过文本字段参数中的预备语句将产品添加到数据库

将XY值添加到图表时使用时间戳记作为X值的精度

如何在django中将数据添加到数据库中?

如何将新数据从ebay添加到Django中的数据库?