【发布时间】:2015-08-19 08:58:13
【问题描述】:
我正在使用以下代码行在 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客户端)中如何取时间字段,什么是timePrecision?
【问题讨论】:
标签: python python-2.7 metrics influxdb grafana