Commit Graph

125 Commits

Author SHA1 Message Date
Daniel Nelson
d8b66b69d5 Mention metric filtering in csv parser docs 2020-03-13 14:30:27 -07:00
reimda
a0276385b1 Refactor InfluxDB listener (#6974)
Use streaming parser in InfluxDB listener
2020-03-04 11:13:44 -07:00
Daniel Nelson
c6519c7793 Hook up json_strict option with default of true (#6909) 2020-01-21 10:10:02 -08:00
Daniel Speichert
98585a1853 Set TrimLeadingSpace when TrimSpace is on in csv parser (#6773) 2019-12-11 11:25:35 -08:00
Daniel Nelson
48f9f22f33 Document that json tag_keys are not saved as fields. 2019-12-03 16:43:05 -08:00
Daniel Nelson
03de92b962 Remove trailing underscore trimming from json flattener (#6744) 2019-12-03 11:46:29 -08:00
Daniel Nelson
1b25a9c910 Remove debug print statement 2019-12-02 20:03:25 -08:00
David McKay
a9a0d4048a Add strict mode to JSON parser (#6536) 2019-10-23 14:06:39 -07:00
pierwill
c8f4215ac5 Document data types should be specified in column order (#6526) 2019-10-14 15:29:41 -07:00
Rajiv Kushwaha
b9a4ef7484 Add millisecond unix time support to grok parser (#6476) 2019-10-04 17:38:48 -07:00
Kai Groner
f080b58834 Use prefix base detection for ints in grok parser (#6434) 2019-09-23 10:26:17 -07:00
Daniel Nelson
8d96dd71c7 Allow graphite parser to create Inf and NaN values (#6420) 2019-09-19 20:03:10 -07:00
Daniel Nelson
6dc61be6eb Fix detection of layout timestamps (#6390) 2019-09-16 16:32:14 -07:00
Greg
df288a0bb4 Keep boolean when listed in json_string_fields (#6400) 2019-09-16 16:30:34 -07:00
Daniel Nelson
9463b894f2 Fix links in changelog 2019-09-03 10:58:37 -07:00
Daniel Nelson
558c825478 Link to specific gjson version we are using 2019-08-28 18:11:38 -07:00
Daniel Nelson
e576048e02 Treat empty array as successful parse (#6130) 2019-07-17 15:03:09 -07:00
Daniel Nelson
41176dd1f1 Support string field glob matching in json parser (#6102) 2019-07-15 16:48:19 -07:00
Daniel Nelson
9b338410cb Rename formdata parser to form_urlencoded 2019-06-17 14:50:58 -07:00
Boris Yonchev
fd9abd2166 Add formdata parser (#5749) 2019-06-17 13:34:54 -07:00
Charlie Vieth
b35beb2fba Reduce the cpu/memory used by the graphite parser (#5841) 2019-06-14 12:45:07 -07:00
Marc Venturini
4b6e791908 Fix sensor read error stops reporting of all sensors in temp input (#5941) 2019-06-14 11:27:24 -07:00
Daniel Nelson
d260437318 Add example output from the collectd parser 2019-06-13 13:34:12 -07:00
Daniel Nelson
e52f7056ba Fix parse of unix timestamp with more than ns precision (#5826) 2019-05-14 11:29:44 -07:00
Pontus Rydin
f32b064d6a Fix race condition in the Wavefront parser (#5764) 2019-04-25 12:22:48 -07:00
Greg
286eeb117e Remove unused config option from logfmt parser docs (#5669) 2019-04-02 13:06:44 -07:00
Daniel Nelson
c283e5992a Fix tags applied to wrong metric on parse error (#5650) 2019-04-02 11:14:56 -07:00
scier
60027cf902 Add support for multiple line text and perfdata to nagios parser (#5601) 2019-03-25 16:24:42 -07:00
Daniel Nelson
e793a69533 Fix grammar 2019-03-25 12:11:59 -07:00
Daniel Nelson
888d847a05 Add link to vjeantet/grok to grok parser docs 2019-03-25 12:09:04 -07:00
Daniel Nelson
72d4f00082 Remove string trimming from grok parser (#5608) 2019-03-22 14:02:15 -07:00
Greg
45b1247d9b Use valid measurement names in csv parser (#5577)
If an empty column is present in parsed csv data, a `recordFields` is
set to the key of "". If no `MeasurementColumn` is defined, this empty
value was being used as the measurement name. By only setting the
measurementName if the value is not empty, we avoid this error.

Since an empty column is a valid column, skip values must account for
them.
2019-03-12 19:49:19 -07:00
Daniel Nelson
a0527db037 Allow grok to produce metrics with no fields (#5533) 2019-03-05 11:07:39 -08:00
Daniel Nelson
c023ffe0a5 Add unique_timestamp option from grok parser to logparser grok 2019-02-26 18:05:04 -08:00
Greg
85617887c4 Add option to disable timestamp adjustment in grok parser (#5488) 2019-02-26 17:35:57 -08:00
Daniel Nelson
04f3c4321c Fix several influx parser issues (#5484)
- Add line/column position
- Allow handlers to return errors
- Fix tag value escaping
- Allow newline in string fields
2019-02-26 10:48:41 -08:00
Douglas Drinka
1886676e14 Support configuring a default timezone in JSON parser (#5472) 2019-02-25 11:30:33 -08:00
Pierre Tessier
5f1bc9e49f Accept values with a negative exponent in wavefront parser (#5462) 2019-02-21 14:49:52 -08:00
Daniel Nelson
f54da4d748 Update changelog/csv parser docs 2019-02-05 17:45:44 -08:00
Greg
10ac030502 Unify time parsing in json/csv parsers (#5382) 2019-02-05 17:43:35 -08:00
Daniel Nelson
b6cc324d10 Add note on performance to grok parser documentation (#5291) 2019-01-17 12:00:07 -08:00
Daniel Nelson
84139cf890 Use gofmt from Go 1.11 (#5259) 2019-01-07 17:14:07 -08:00
j2gg0s
9800779e64 Fix err in graphite parser_test (#5257) 2019-01-07 11:30:48 -08:00
Daniel Nelson
4e35732279 Fix toml option names in parser processor (#5218) 2019-01-02 13:55:59 -08:00
svenwiltink
df6fbdb1e8 Fix unittests for new year (#5213) 2019-01-02 11:12:04 -08:00
Daniel Nelson
5027a516c7 Even more fix link in grok documentation 2018-12-19 16:25:06 -08:00
Daniel Nelson
76f8d294e4 Even more fix link in grok documentation 2018-12-19 16:24:00 -08:00
Daniel Nelson
2c3fa0907e Even more fix link in grok documentation 2018-12-19 16:22:43 -08:00
Daniel Nelson
d043da1976 Fix link in grok documentation 2018-12-19 16:17:17 -08:00
Adrián López
7caa5d20af Fix invalid JSON in readme (#5158) 2018-12-18 12:21:36 -08:00