Relevant telegraf.conf:
[[inputs.http]]
#interval = "1m"
urls = [
"https://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/all_hour.geojson"
]
name_override = "usgs"
tagexclude = ["url"]
method = "GET"
timeout = "10s"
data_format = "json_v2"
[[inputs.http.json_v2]]
[[inputs.http.json_v2.object]]
path = "features"
tags = ["type", "id"]
disable_prepend_keys = true
System info:
➜ telegraf git:(master) ✗ ./telegraf --version
Telegraf unknown (git: master da7f2c7)
Steps to reproduce:
➜ telegraf git:(master) ✗ ./telegraf --config ~/telegraf.d/inputs.http.json_v2.conf --test
2021-06-10T22:33:58Z I! Starting Telegraf
2021-06-10T22:33:59Z E! [inputs.http] Error in plugin: [url=https://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/all_hour.geojson]: unknown format '<nil>' for field 'properties_tz'
2021-06-10T22:33:59Z E! [telegraf] Error running agent: input plugins recorded 1 errors
Expected behavior:
Many JSON files have null values. I expected to be able to configure the json_v2 parser to ignore null values (or just automatically ignore them).
Actual behavior:
Telegraf complains about an unknown format for the field.
Additional info:
Relevant telegraf.conf:
System info:
➜ telegraf git:(master) ✗ ./telegraf --version
Telegraf unknown (git: master da7f2c7)
Steps to reproduce:
Expected behavior:
Many JSON files have null values. I expected to be able to configure the json_v2 parser to ignore null values (or just automatically ignore them).
Actual behavior:
Telegraf complains about an unknown format for the field.
Additional info: