Hi Sean, Sure, I will follow the instructions with the -debug <https://github.com/influxdata/telegraf/blob/master/README.md#how-to-use-it> option as suggested by Robert and get back on this thread.
FYI, the following is the section of the config file where the exec plugin has been enabled: =============================================================================== # Read flattened metrics from one or more commands that output JSON to stdout [[inputs.exec]] # Shell/commands array # Full command line to executable with parameters, or a glob pattern to run all matching files. commands = ["/collectmetrics_docker.sh"] ## Timeout for each command to complete. timeout = "5s" # Data format to consume. # NOTE json only reads numerical measurements, strings and booleans are ignored. data_format = "json" # measurement name suffix (for separating different commands) name_suffix = "_mycollector" =============================================================================== Cheers! On Thursday, June 16, 2016 at 7:52:14 PM UTC-7, Sean Beckett wrote: > > As Robert suggested, use the debugging tools in Telegraf to see what it is > outputting to InfluxDB. (See -debug > <https://github.com/influxdata/telegraf/blob/master/README.md#how-to-use-it> > ) > > Do the Telegraf logs indicate any issues with the writes? What about the > InfluxDB logs? > > On Thu, Jun 16, 2016 at 8:45 PM, <[email protected] <javascript:>> wrote: > >> Hi Sean, >> >> Sorry for my late reply!! >> >> Yes, my bad, I had commented these lines related to exec plugin out >> earlier! >> >> However, after ensuring that its enabled, I do not get any output for the >> following command: >> show tag keys from exec_mycollector >> >> Any suggestions? >> >> Cheers! >> >> >> On Thursday, June 16, 2016 at 2:01:58 PM UTC-7, Sean Beckett wrote: >>> >>> Since the measurement doesn't exist, it seems there's a problem with >>> Telegraf executing the script. Perhaps there's an environment issue? Are >>> you using relative paths in the scripts, for instance? >>> >>> On Thu, Jun 16, 2016 at 11:03 AM, Quick Query <[email protected]> >>> wrote: >>> >>>> Also, please let me know if there is an alternative way to achieve this >>>> - being able to send metrics via custom scripts? >>>> >>>> Cheers! >>>> >>>> On Thursday, June 16, 2016 at 8:00:59 AM UTC-7, Quick Query wrote: >>>>> >>>>> Just to add on, as per the InfluxDB documentation >>>>> <https://github.com/influxdata/telegraf/tree/master/plugins/inputs/exec>, >>>>> - "The collected metrics will be stored as fields under the >>>>> measurement "exec_mycollector":" >>>>> But, I am not able to view this when I do a "show measurements"! >>>>> >>>>> Cheers! >>>>> >>>>> On Thursday, June 16, 2016 at 6:24:53 AM UTC-7, Quick Query wrote: >>>>>> >>>>>> Hi Everyone. >>>>>> >>>>>> I am trying to use the exec plugin on Telegraf and the script inside >>>>>> just does an "echo date". >>>>>> >>>>>> The Telegraf config is as follows: >>>>>> >>>>>> # Read flattened metrics from one or more commands that output JSON >>>>>> to stdout >>>>>> >>>>>> [[inputs.exec]] >>>>>> >>>>>> # Shell/commands array >>>>>> >>>>>> # Full command line to executable with parameters, or a glob >>>>>> pattern to run all matching files. >>>>>> >>>>>> commands = ["/tmp/test.sh", "/tmp/test2.sh", >>>>>> "/tmp/collect_metrics*.sh"] >>>>>> >>>>>> >>>>>> ## Timeout for each command to complete. >>>>>> >>>>>> timeout = "5s" >>>>>> >>>>>> >>>>>> # Data format to consume. >>>>>> >>>>>> # NOTE json only reads numerical measurements, strings and booleans >>>>>> are ignored. >>>>>> >>>>>> data_format = "json" >>>>>> >>>>>> >>>>>> # measurement name suffix (for separating different commands) >>>>>> >>>>>> name_suffix = "_mycollector" >>>>>> >>>>>> The script works locally (from /tmp/collect_metrics.sh), but its not >>>>>> working for me. >>>>>> Any help is appreciated. >>>>>> >>>>>> Cheers! >>>>>> >>>>>> -- >>>> Remember to include the InfluxDB version number with all issue reports >>>> --- >>>> You received this message because you are subscribed to the Google >>>> Groups "InfluxDB" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> To post to this group, send email to [email protected]. >>>> Visit this group at https://groups.google.com/group/influxdb. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/influxdb/ce1e62de-3a9c-48a5-a74b-5d49789909a6%40googlegroups.com >>>> >>>> <https://groups.google.com/d/msgid/influxdb/ce1e62de-3a9c-48a5-a74b-5d49789909a6%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> >>> >>> -- >>> Sean Beckett >>> Director of Support and Professional Services >>> InfluxDB >>> >> -- >> Remember to include the InfluxDB version number with all issue reports >> --- >> You received this message because you are subscribed to the Google Groups >> "InfluxDB" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To post to this group, send email to [email protected] >> <javascript:>. >> Visit this group at https://groups.google.com/group/influxdb. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/influxdb/7b4da27d-ea14-48f8-8309-509781f1c346%40googlegroups.com >> >> <https://groups.google.com/d/msgid/influxdb/7b4da27d-ea14-48f8-8309-509781f1c346%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > Sean Beckett > Director of Support and Professional Services > InfluxDB > -- Remember to include the InfluxDB version number with all issue reports --- You received this message because you are subscribed to the Google Groups "InfluxDB" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/influxdb. To view this discussion on the web visit https://groups.google.com/d/msgid/influxdb/f1bb1c92-540a-4fe1-b511-59dba768c05f%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
