-
Anonymous
Influxdb write_points выдает AttributeError
Сообщение
Anonymous »
Я работаю над программой на Python. Я пытаюсь написать json (см. ниже) в influxDB, используя influxdb-python, используя приведенный ниже код -
Код: Выделить всё
DBclient = client(host, port, user, password, dbname)
influx_data = json.dumps(write_to_influx_json)
print influx_data
# Writing Data in Influx
DBclient.write_points(influx_data)
JSON –
Код: Выделить всё
[{
"fields": [{
"PATH": "/",
"DISK_USED_PERCENT": "10"
}, {
"PATH": "/xxxxxxxxx",
"DISK_USED_PERCENT": "0"
}, {
"PATH": "/dev/xxxxxxxxx",
"DISK_USED_PERCENT": "0"
}, {
"PATH": "/xxxxxxxxx",
"DISK_USED_PERCENT": "3"
}, {
"PATH": "/sys/xxxxxxxxx/xxxxxxxxx",
"DISK_USED_PERCENT": "0"
}, {
"PATH": "/run/xxxxxxxxx",
"DISK_USED_PERCENT": "0"
}, {
"PATH": "xxxxxxxxx",
"DISK_USED_PERCENT": "0"
}],
"tags": {
"host_identifier": "xxxxxx",
"name": "mount_point_percentage"
},
"time": "xxxxx",
"measurement": "xxxxxxx"
}]
Но я продолжаю получать следующую ошибку:
Код: Выделить всё
AttributeError: 'str' object has no attribute 'get'
Может кто-нибудь указать мне правильное направление?
Подробнее здесь:
https://stackoverflow.com/questions/467 ... ibuteerror
1767740955
Anonymous
Я работаю над программой на Python. Я пытаюсь написать json (см. ниже) в influxDB, используя influxdb-python, используя приведенный ниже код -
[code]DBclient = client(host, port, user, password, dbname)
influx_data = json.dumps(write_to_influx_json)
print influx_data
# Writing Data in Influx
DBclient.write_points(influx_data)
[/code]
JSON –
[code][{
"fields": [{
"PATH": "/",
"DISK_USED_PERCENT": "10"
}, {
"PATH": "/xxxxxxxxx",
"DISK_USED_PERCENT": "0"
}, {
"PATH": "/dev/xxxxxxxxx",
"DISK_USED_PERCENT": "0"
}, {
"PATH": "/xxxxxxxxx",
"DISK_USED_PERCENT": "3"
}, {
"PATH": "/sys/xxxxxxxxx/xxxxxxxxx",
"DISK_USED_PERCENT": "0"
}, {
"PATH": "/run/xxxxxxxxx",
"DISK_USED_PERCENT": "0"
}, {
"PATH": "xxxxxxxxx",
"DISK_USED_PERCENT": "0"
}],
"tags": {
"host_identifier": "xxxxxx",
"name": "mount_point_percentage"
},
"time": "xxxxx",
"measurement": "xxxxxxx"
}]
[/code]
Но я продолжаю получать следующую ошибку:
[code]AttributeError: 'str' object has no attribute 'get'
[/code]
Может кто-нибудь указать мне правильное направление?
Подробнее здесь: [url]https://stackoverflow.com/questions/46733265/influxdb-write-points-throws-attributeerror[/url]