[ https://issues.apache.org/jira/browse/NIFI-4289?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16333697#comment-16333697 ]
ASF GitHub Bot commented on NIFI-4289: -------------------------------------- Github user MikeThomsen commented on the issue: https://github.com/apache/nifi/pull/2101 @mans2singh Do you have an example of valid JSON input I can use to test this? I grabbed an example from here: https://github.com/influxdata/influxdb-python That's the Python client. I'm using this in a GenerateFlowFile processor: `` { "measurement": "cpu_load_short", "tags": { "host": "server01", "region": "us-west" }, "time": "${now():toString()}", "fields": { "value": 0.64 } } `` It doesn't like that. Throws this exception: ``` org.influxdb.InfluxDBException: {"error":"unable to parse '{': missing fields\nunable to parse '\"measurement\": \"cpu_load_short\",': invalid field format\nunable to parse '\"tags\": {': invalid field format\nunable to parse '\"host\": \"server01\",': invalid field format\nunable to parse '\"region\": \"us-west\"': invalid field format\nunable to parse '},': missing tag key\nunable to parse '\"time\": \"Sun Jan 21 16:48:12 EST 2018\",': invalid field format\nunable to parse '\"fields\": {': invalid field format\nunable to parse '\"value\": 0.64': invalid field format\nunable to parse '}': missing fields\nunable to parse '}': missing fields"} at org.influxdb.impl.InfluxDBImpl.execute(InfluxDBImpl.java:511) at org.influxdb.impl.InfluxDBImpl.write(InfluxDBImpl.java:325) at org.apache.nifi.processors.influxdb.PutInfluxDB.writeToInfluxDB(PutInfluxDB.java:169) at org.apache.nifi.processors.influxdb.PutInfluxDB.onTrigger(PutInfluxDB.java:149) at org.apache.nifi.processor.AbstractProcessor.onTrigger(AbstractProcessor.java:27) at org.apache.nifi.controller.StandardProcessorNode.onTrigger(StandardProcessorNode.java:1122) at org.apache.nifi.controller.tasks.ContinuallyRunProcessorTask.call(ContinuallyRunProcessorTask.java:147) at org.apache.nifi.controller.tasks.ContinuallyRunProcessorTask.call(ContinuallyRunProcessorTask.java:47) at org.apache.nifi.controller.scheduling.TimerDrivenSchedulingAgent$1.run(TimerDrivenSchedulingAgent.java:128) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) ``` If you can help me out with the test data, I can keep going with the review. > Implement put processor for InfluxDB > ------------------------------------ > > Key: NIFI-4289 > URL: https://issues.apache.org/jira/browse/NIFI-4289 > Project: Apache NiFi > Issue Type: New Feature > Components: Extensions > Affects Versions: 1.3.0 > Environment: All > Reporter: Mans Singh > Assignee: Mans Singh > Priority: Minor > Labels: insert, measurements,, put, timeseries > > Support inserting time series measurements into InfluxDB. -- This message was sent by Atlassian JIRA (v7.6.3#76005)