Commit Graph

3132 Commits

Author SHA1 Message Date
M0rdecay 39f4c365b0
Increasing the metric buffer (#8145) 2020-09-18 13:50:22 -04:00
Alex Samorukov 191688ce51
Remove Event field as it is causing issues with pre-trained source types (#8039)
Co-authored-by: Oleksii Samorukov <oleksii_samorukov@mckinsey.com>
2020-09-18 12:20:22 -04:00
Labesse Kévin ce133505f2
influxdb_v2_listener - add /ready route (#8133) 2020-09-17 11:49:51 -04:00
John Ibsen d764f862b5
Influxdb v2 listener (#7828) 2020-09-14 18:41:46 -04:00
James Beckett 55a9d36b21
SNMP input plugin: document partial table collection (#8104)
Co-authored-by: James Beckett <hackery@users.noreply.github.com>
2020-09-11 09:44:59 -07:00
Patryk Małek 5534b9955c
Carbon2 configuration option - include field in metric name (#8094) 2020-09-10 12:14:11 -04:00
Patryk Małek e9dcade0a8
Sumo Logic output plugin (#8023) 2020-09-10 10:56:35 -04:00
Steven Soroka 8cd0fe5e7b Revert "update influxdb v2 port"
This reverts commit 8c3ba65e77.
2020-09-09 14:07:10 -04:00
Samantha Wang 8c3ba65e77 update influxdb v2 port 2020-09-09 10:55:20 -07:00
denzilribeiro f0c2c38931
Database_type config to Split up sql queries by engine type (#7934) 2020-09-08 17:36:23 -04:00
Toni Moreno 9a06ac1d6a
added force_document_id option to ES output enable resend data and avoiding duplicated ES documents, fix #7891 (#8019) 2020-09-08 16:34:27 -04:00
James DeFelice 8c28661ca7
[fix] add missing error check for HTTP req failure (#8071) 2020-09-08 14:13:23 -04:00
Bryan FRIMIN 6324b1fd63
add nsd input plugin (#7822) 2020-09-04 14:56:25 -06:00
reimda b2ac8b4ac6
Opcua cleanup (#8076) 2020-09-03 21:48:00 -06:00
Samantha Wang f4e5b0ef63
update opcua readme (#8075) 2020-09-03 15:37:42 -06:00
Chris Hayles 160e1d11c7
Add OPC UA input plugin (#8009) 2020-09-02 16:52:46 -06:00
Sven Rebhan b5fafb4c95
Fix CI AppVeyor 'make check' errors for go 1.15 on windows (#8061)
Avoid writing to nul on windows.  On Appveyor, writing to nul creates a file instead of discarding output.  The file's existence creates errors later in the build.
2020-09-01 11:52:41 -06:00
Steven Soroka 3278054c5c
fix bug in shim logger affecting AddError (#8052) 2020-08-28 18:45:38 -04:00
Joshua Gross 4ebb8c7820
Add set, and histogram reporting to aerospike telegraf plugin (#8025)
Co-authored-by: Joshua Gross <joshua.gross@indexexchange.com>
2020-08-28 12:05:42 -04:00
Steven Soroka ac809e9e5b
docs fix 2020-08-27 14:22:08 -04:00
Thomas Casteleyn 54f9e33208
Add addTag debugging in ifname plugin (#8018) 2020-08-26 15:25:57 -06:00
Pontus Rydin 60d402d827
vSphere Fixed missing clustername issue 7878 (#8026) 2020-08-26 12:58:28 -04:00
Patryk Małek 48bab9db86
Fix string to int conversion in eventhub consumer (#8006) 2020-08-26 09:26:37 -06:00
Steven Soroka bbc2aa660d
improve the quality of starlark docs by executing them as tests (#8020) 2020-08-24 11:35:29 -04:00
Thomas Schuetz bf0b376fc7
Fix InsecureSkipVerify in Dynatrace Plugin (#8015) 2020-08-21 11:31:30 -04:00
DasSkelett 7354a44240
Fix Ping Input plugin for FreeBSD's ping6 (#7861) 2020-08-20 18:05:50 -04:00
Samantha Wang 901e63e37d
add example input/outputs to starlark examples (#7980)
* add sample input/outputs to starlark examples

* update ratio.star with example input/outputs

* Update rename.star

* update scale.star with input/output examples

* fix spacing

* fix spacing
2020-08-19 19:26:35 -04:00
DM a03555ec5a
[outputs.application_insights] Added the ability to set the endpoint url (#7134) 2020-08-19 18:04:24 -04:00
Steven Soroka 11afd42617
fix issue with shim use of config.Duration (#7996) 2020-08-18 14:20:31 -04:00
Thomas Schuetz 6e8255c644
Dynatrace Plugin - Updated Documentation (#7994) 2020-08-17 18:37:13 -04:00
Steven Soroka b2eb774049
http_listener_v2: make http header tags case insensitive (#7986) 2020-08-14 13:43:31 -04:00
Russ Savage b8b6f2e533
fix(readmes): updates to internal and proxmox readmes (#7982) 2020-08-13 23:50:09 -04:00
effITient c0ab96586d
Proxmox plugin (#7922) 2020-08-12 12:26:38 -04:00
Thomas Schuetz 780fbfecb2
Dynatrace output plugin (#7881) 2020-08-12 11:51:53 -04:00
Eugene Klimov 78811f7b1c
add additional metrics to clickhouse input plugin (#7904)
add metrics and test for following ClickHouse tables:
- system.zookeeper
- system.detached_parts
- system.dictionaries
- system.replication_queue
- system.mutations
- system.disks
- system.processes
- system.text_log
- system.part_log
2020-08-12 11:48:07 -04:00
Sam Dillard 6c4636b860
add pivot example for starlark processor (#7976) 2020-08-12 11:08:55 -04:00
Russ Savage 8878f3f311
fix(puppet): update broken link (#7977) 2020-08-12 10:09:04 -04:00
Russ Savage 786b1b3859
fix(ipmi): update link in readme (#7975) 2020-08-11 23:30:38 -04:00
Russ Savage 40c6d189fe
fix(readmes): standarize first line of readmes (#7973) 2020-08-11 16:10:41 -04:00
Vikky Omkar a6c8f5be13
Updated http_response input plugin README.md (#7962) 2020-08-10 15:52:38 -04:00
Russ Savage 75e701c288
fix(readmes): adding code block annotations (#7963) 2020-08-10 15:50:48 -04:00
Peter A. Bigot 242714224b
rabbitmq: remove deprecated healthcheck (#7823) (#7920) 2020-08-10 13:02:38 -04:00
Giovanni Luisotto 211c2369aa
added new counter - Lock Timeouts (timeout > 0)/sec (#7808) 2020-08-10 11:08:26 -04:00
Steven Soroka 63dde6f733 fix cloudwatch tests 2020-08-07 13:31:55 -04:00
Steven Soroka 4d11d76bb1
cleanup cloudwatch plugin (#7928) 2020-08-07 10:12:14 -04:00
Aladex 2e751d0b54
JSON does not support values NaN and Inf (#7908) 2020-08-06 14:27:15 -04:00
kelseiv 198f92be41
Add descriptions for measurement & fields (#7902) 2020-08-06 14:05:35 -04:00
Samuel Vandamme eb162ddaa4
Fixed title on New Relic README.md (#7948) 2020-08-06 12:29:15 -04:00
reimda c7236ebbe5
Fix tail following on EOF (#7927) 2020-07-31 13:31:02 -06:00
Matthias Seelig 7ae240326b
fix broken link to proc.c (#7918) 2020-07-29 11:02:09 -04:00
Vikky Omkar 02454315ab
MongoDB: Added new metric "pages written from cache" (#7870) 2020-07-27 23:45:37 -04:00
Franz-Josef Kaiser d233b4c27f
Fix/extend support of fixed point values on input (modbus plugin) (#7869)
* Add input float types FIXED/UFIXED (#7317)
2020-07-27 16:48:44 -04:00
Steven Soroka dab07c61e8
jolokia: add some error message context (#7906) 2020-07-27 16:07:15 -04:00
A. Binzxxxxxx 72fdfd8bb0
fixed cgroups docu (#7889) 2020-07-24 12:42:17 -04:00
Steven Soroka 569584d7df
shim logger improvements (#7865) 2020-07-22 14:29:50 -04:00
Samantha Wang 6e5c72f743
Fix defaults processor readme typos (#7873) 2020-07-22 10:18:38 -07:00
Daniel Nelson b9a71880d7
Recv next message after send returns EOF (#7872) 2020-07-21 15:24:45 -07:00
Steven Soroka 9f6b7092f2
fix issue with execd restart_delay being ignored (#7867) 2020-07-21 13:06:33 -04:00
Samantha Wang 903a065a0d
Add logic starlark example (#7864) 2020-07-20 19:45:25 -07:00
Steven Soroka de313fcde6 clarify docs and add warning if execd is misconfigured (#7866) 2020-07-20 22:38:00 -04:00
Stephen Solka 6580c6a597
prefer testify error funcs over nil checks (#7857) 2020-07-20 10:34:46 -04:00
kiokoman bf5befa8fc
Fix suricata input docs (#7856) 2020-07-20 10:32:24 -04:00
reimda ef262b1372
ifname: avoid unpredictable conditions in getMap test (#7848) 2020-07-17 15:26:10 -06:00
Samantha Wang 3441fb1419
Update redfish docs with link (#7846) 2020-07-16 14:36:11 -07:00
reimda 9b58590df3
ifname processor: expire old cached entries (#7838) 2020-07-16 09:12:30 -06:00
pierwill f9b4138758
Edit Starlark README (#7832) 2020-07-14 16:05:22 -07:00
Daniel Nelson cd97534315
Set log output before starting plugin (#7820) 2020-07-10 13:58:38 -07:00
Steven Soroka db02ae5829
fix bug with loading plugins in shim with no config (#7816) 2020-07-10 15:05:26 -04:00
Daniel Nelson 51f6cc36cd
Close file to ensure it has been flushed (#7819) 2020-07-10 10:59:06 -07:00
Labesse Kévin 4c4945fecc
documentation: typo outputs cloud_pubsub (#7817) 2020-07-10 11:50:52 -04:00
Labesse Kévin c90229deb2
fix typo in cloud_pubsub docs (#7815) 2020-07-10 11:34:56 -04:00
Daniel Nelson 413398d1a1
Add minimum version for new plugins (#7810) 2020-07-09 11:29:12 -07:00
Yamagishi Kazutoshi b6b1e7f4dd
Fix markdown syntax (#7806) 2020-07-08 12:25:19 -07:00
reimda 6f9c623986
Add ifname processor plugin (#7763) 2020-07-07 15:37:53 -06:00
Daniel Nelson a19befe376
Traverse redfish api using resource links (#7722) 2020-07-07 14:25:55 -07:00
Daniel Nelson be77fbab31
Support utf-16 in file and tail inputs (#7792) 2020-07-07 12:43:32 -07:00
Steven Soroka 876fc5b4bc
Run all Go tests with flag -race (#7783) 2020-07-07 15:14:00 -04:00
Sergey 55b672e4fc
Add v3 metadata support to ecs input (#7154) 2020-07-07 11:14:05 -07:00
Steven Soroka 07f601f304
Fix inputs.execd readme links (#7791) 2020-07-06 17:09:23 -04:00
Jakub Warczarek c116f0d039 Fix data race in input plugin ping_windows 2020-07-06 21:29:51 +02:00
Steven Soroka c3cab94d5d Fix flakey processors.execd test 2020-07-03 13:21:28 -04:00
Jakub Warczarek 31407141cf
Fix data race in plugin output pubsub tests (#7782) 2020-07-03 12:01:22 -04:00
Steven Soroka df26b037cb Shim refactor to support processors and output 2020-07-02 18:55:14 -04:00
Jakub Warczarek decd656a93
Fix data race in tail input tests (#7780) 2020-07-02 15:20:47 -07:00
Steven Soroka 0efcca3c33
execd output (#7761) 2020-07-02 11:59:29 -04:00
Krzysztof Dąbrowski e81031dfd0
Accept decimal point when parsing kibana uptime (#7768) 2020-07-01 12:40:08 -07:00
Daniel Nelson 3fa4acf903
Update common/tls import path 2020-06-30 23:38:56 -07:00
Daniel Nelson eeb422e017
Update nginx_sts plugin readme 2020-06-30 23:37:10 -07:00
Zinovii Dmytriv 0830b2f8af
Add nginx_sts input plugin (#7205) 2020-06-30 23:29:44 -07:00
Steven Soroka 12bf382e88
Rename cisco_telemetry_gnmi input to gnmi (#7695) 2020-06-30 23:19:16 -07:00
Daniel Nelson 81ec33c560
Fix data race in phpfpm initializing http client (#7738) 2020-06-30 14:19:54 -07:00
Daniel Nelson f2dded5b90
Allow histograms with no buckets and summary without quantiles (#7740) 2020-06-30 11:30:34 -07:00
Adam Dobrawy 4e3434a81e
Fix typo in elasticsearch input docs (#7764) 2020-06-30 10:57:35 -07:00
Daniel Nelson 1adc4f0f2a
Allow any key usage type on x509 certificate (#7760) 2020-06-30 00:31:07 -07:00
Steven Soroka 9190f2e659
reverse dns lookup processor (#7639) 2020-06-26 18:40:05 -04:00
Steven Soroka d75ca67e47
Execd processor (#7640) 2020-06-26 18:18:19 -04:00
Steven Soroka 5c8666d1af clean up tests 2020-06-26 17:29:39 -04:00
Steven Soroka 9785d3c2c6 address feedback 2020-06-26 16:38:07 -04:00
Daniel Nelson f063ff78f2
Update tls import path 2020-06-25 11:49:45 -07:00
Daniel Nelson c73ed8ca6c
Export internal/tls package for use in execd plugins (#7697) 2020-06-25 11:44:22 -07:00
Daniel Nelson 810bb6da8f
Add laundry to mem input plugin on FreeBSD (#7736)
Additionally only report fields that may be set on the platform.
2020-06-25 10:50:51 -07:00
Jakub Warczarek 6d120168fe
Fix data race in plugins/inputs/stackdriver/stackdriver_test.go (#7744) 2020-06-25 10:37:29 -07:00
Jakub Warczarek 84ac738168
Fix data race in plugins/inputs/suricata/suricata_test.go (#7745) 2020-06-25 10:34:01 -07:00
Daniel Nelson c06eef47e7
Fix data race in kafka_consumer_test.go (#7737) 2020-06-24 15:21:56 -07:00
reimda 7f3c30b8f2
Fix SNMP trap test race (#7731) 2020-06-24 12:50:01 -06:00
denzilribeiro 1874ab53cb
Fix incorrect Azure SQL DB server properties (#7715) 2020-06-24 10:34:00 -07:00
Steven Soroka 31754635a3 fix after rebase 2020-06-24 13:06:05 -04:00
Steven Soroka 8ddb8f9f26 remove processors/execd/examples/count.go 2020-06-24 13:01:46 -04:00
Steven Soroka 36e584e92f execd processor 2020-06-24 13:01:46 -04:00
Daniel Nelson c7cce961c3
Add starlark processor (#7660) 2020-06-23 14:15:14 -07:00
Piotr Szczepanik 6c1d9f765a
Add missing nvme attributes to smart plugin (#7575) 2020-06-23 11:55:32 -07:00
denzilribeiro dd3ff0e8b4
Add counter type to perfmon collector (#7712) 2020-06-23 11:44:08 -07:00
Ricardo Ribalda Delgado e8461fe27a
Skip overs errors in the output of the sensors command (#7718) 2020-06-23 11:40:53 -07:00
Ben Zvan 8a456266c3
Remove master/slave terminology from tests (#7719) 2020-06-23 08:24:10 -07:00
Nathan Ferch 423fc283ac
Fix ping exit code handling on non-Linux (#7658) 2020-06-22 16:16:24 -07:00
Daniel Nelson b4bfecc95b
Update changelog and redfish docs 2020-06-18 19:04:20 -07:00
sarvanikonda b0cd913ff7
Add redfish input plugin (#7082) 2020-06-18 12:16:49 -07:00
Jimmy Seto c8b2423bdd
Add ability to add selectors as tags in kube_inventory (#7267) 2020-06-18 12:08:52 -07:00
Daniel Nelson 8c017661dc
Document that string fields do not produce prometheus metrics (#7644) 2020-06-18 11:03:11 -07:00
Giovanni Luisotto 5b84d3ba92
Remove trailing backslash management in sqlserver input (#7700)
Backslash removal on tags is performed by the influx serializer now.
2020-06-17 14:11:10 -07:00
Daniel Nelson 72e3ff04bd
Link to GJSON playground in json parser documentation (#7698) 2020-06-17 12:15:43 -07:00
weedees ea8192d2f3
Add 'batch' to mqtt output optional parameters (#7690) 2020-06-16 15:46:57 -07:00
David McKay 3568200431
Add state and readiness to kube_inventory pod metrics (#7691) 2020-06-16 13:28:09 -07:00
Steven Soroka 0e6566a20f
procstat performance enhancement (#7686)
up to 40/120x better performance on FullPattern/Pattern functions
2020-06-16 13:46:32 -04:00
Nicolas Filotto 59e2bdde66
Fix processor initialization (#7693) 2020-06-16 09:16:27 -07:00
Samantha Wang d0857f9be7
Update gNMI plugin readme (#7685) 2020-06-15 18:08:36 -07:00
Daniel Nelson 643fb7decc
Remove trailing backslash from tag keys/values (#7652) 2020-06-12 17:54:49 -07:00
Giovanni Luisotto c560aea5a9
Improve sqlserver input compatibility with older server versions (#7495) 2020-06-12 11:56:06 -07:00
Steven Soroka dda46ea32b
Flaky shim test (#7656) 2020-06-09 16:24:02 -04:00
Nicolas Filotto bf0f674458
Add ability to collect response body as field with http_response (#7596) 2020-06-08 15:29:34 -07:00
Haidlir Naqvi adbc425961
Add timezone configuration to csv data format (#7619) 2020-06-08 14:52:46 -07:00
Daniel Nelson 894841a723
Update to github.com/shirou/gopsutil v2.20.5 (#7641) 2020-06-08 13:25:59 -07:00
Chase Diem 073cb9b7db
Fix source field for icinga2 plugin (#7651)
The plugin uses the icinga2 server name, but does not provide the actual host the check is running on.

This fixes that by adding a new field called `server`, where `server` is the icinga2 server and `source` is hostname of the service or host object that icinga2 performing the checks on.
2020-06-08 10:11:01 -07:00
Daniel Nelson bfaecf62b8
Update changelog 2020-06-08 10:04:07 -07:00
Xinyang Chen fd59d55499
Add video codec stats to nvidia-smi (#7646) 2020-06-08 10:00:36 -07:00
Steven Soroka 7ba226a00b
fix issue with stream parser blocking when data is in buffer (#7631) 2020-06-05 18:30:25 -04:00
Steven Soroka 741ea839d2
add support for streaming processors (#7634) 2020-06-05 10:43:43 -04:00
reimda 49caba9b2f
Add tags to snmp_trap input for context name and engine ID (#7633)
Add tags for the context name and engine ID
2020-06-05 08:35:14 -06:00
Daniel Nelson 6f931c9834
Clarify use of multiple mqtt broker servers 2020-06-04 14:43:32 -07:00
kauppine 36316ee8f2
Add SNMPv3 trap support to snmp_trap input plugin (#7294)
Extend snmp_trap input plugin to support SNMPv3 traps. MD5 and SHA1 authentication protocols are supported, and DES, AES, AES192, AES256, AES192c and AES256c privacy protocols are supported.
2020-06-04 15:19:47 -06:00
Simon Knittel af8093e00e
Fix typo in queue depth example of diskio plugin (#7613) 2020-06-02 23:11:13 -07:00
Yamagishi Kazutoshi 1e7f714b2b
Add support for env variables to shim config (#7603) 2020-06-02 09:29:57 -04:00
Nicolas Filotto 430854f6de
Fix segmentation violation on connection failed (#7593) 2020-05-28 11:05:57 -07:00
reimda 71b0b96241
Add processor to look up service name by port (#7540) 2020-05-27 15:42:59 -06:00
Steven Soroka a438678d5b
make sure parse error includes offending text (#7561) 2020-05-27 14:58:58 -04:00
Daniel Nelson 7b06624885
Update docs for newrelic output 2020-05-27 11:52:21 -07:00
hsinghkalsi 580ac61cf7
Add newrelic output plugin (#7019) 2020-05-27 11:24:49 -07:00
Nicolas Filotto 7ef1d53551
Allow collection of HTTP Headers in http_response input (#7405) 2020-05-26 15:52:13 -07:00
Daniel Nelson d27f676091
Update to Go 1.14.3 with testing using 1.13.11 (#7564) 2020-05-26 15:40:25 -07:00
Harshit Bansal 092059c066
Exclude csv_timestamp_column and csv_measurement_column from fields (#7572) 2020-05-26 14:16:48 -07:00
Harshit Bansal 22c0bdb38c
Fix the typo in `gcc_pu_fraction` to `gc_cpu_fraction` (#7573) 2020-05-26 12:18:24 -07:00
Anton Aksola ad97b744a3
Fix numeric to bool conversion in converter (#7579)
A type switch case with multiple conditions causes the value to remain as
interface which causes toBool to always return true for any numeric values.
2020-05-26 12:07:24 -07:00
Jeff Registre a7674b707b
Add defaults processor to set default field values (#7370) 2020-05-22 11:44:13 -07:00
raul-te 4d071bed24
Add option to disable mongodb cluster status (#7515)
It can be expensive to compute these metrics. In particular, when
retrieveing the amount of jumbo chunks, an index is not being used and
consequently the query triggers an expensive COLLSCAN. For big
databases, this query has negative impact on the cluster performance.
2020-05-22 00:11:00 -07:00
Josh Soref f975b94404
Fix typos in sqlserver input (#7524) 2020-05-22 00:05:10 -07:00
Steven Soroka d4e9fd15ce
fix randomly failing CI test (#7514) 2020-05-21 16:53:07 -04:00
debu99 f10c8ff92d
Add cluster state integer to mongodb input (#7489) 2020-05-20 17:34:50 -07:00
ihard 94c75b51a8
Add configurable separator graphite serializer and output (#7545) 2020-05-20 17:15:18 -07:00
denzilribeiro 5280023abe
Fix instance name resolution in performance counter query (#7526) 2020-05-20 16:55:37 -07:00
Daniel Nelson edd8338180
Close HTTP2 connections on timeout in influxdb outputs (#7517) 2020-05-19 11:53:10 -07:00
Daniel Nelson 443ac6df23
Fix negative value parsing in impi_sensor input (#7541) 2020-05-19 11:20:29 -04:00
Josh Soref bf1eb291f2
Fix assorted spelling mistakes (#7507) 2020-05-15 15:43:32 -07:00
Max Greenwald f74824eecb
Fix documentation of percent_packet_loss field (#7510) 2020-05-14 13:39:00 -07:00
Daniel Nelson 68b936c9f0
Update procstat pid_tag documentation 2020-05-14 00:48:05 -07:00
Josh Soref 2c56d6de81
Fix spelling errors in comments and documentation (#7492) 2020-05-14 00:41:58 -07:00
Pontus Rydin 23756077a4
Add truncate_tags setting to wavefront output (#7503) 2020-05-13 12:02:39 -07:00
Darin Fisher 670277f785
Add authentication support to the http_response input plugin (#7491) 2020-05-12 14:01:17 -07:00
reimda 934f6af99f
Handle multiple metrics with the same timestamp in dedup processor (#7439) 2020-05-12 12:56:35 -07:00
Kostiantyn Nemchenko 00ad5baa19
Add additional fields to mongodb input (#7321)
New metrics include:
- assertions
- database operations
- documents/index keys usage
- replication
- tcmalloc memory management
- storage
- version
2020-05-12 11:31:54 -07:00
Harshit Bansal 568cb8e64c
Add integer support to enum processor (#7483) 2020-05-11 11:36:21 -07:00
Rich Y f076b6c115
Add field creation to date processor and integer unix time support (#7464) 2020-05-07 17:19:03 -07:00
Giovanni Luisotto db0d950b3a
Add cpu query to sqlserver input (#7359) 2020-05-07 11:25:03 -07:00
Daniel Nelson 283a16316a
Update datadog output documentation (#7467) 2020-05-06 11:25:21 -07:00
i-prudnikov 0924ad2668
Use docker log timestamp as metric time (#7434) 2020-05-06 11:20:44 -07:00
Steven Soroka 022ff63d29
fix issue with execd-multiline influx line protocol (#7463) 2020-05-05 17:43:45 -04:00
Alex Samorukov f25936b796
Add information about HEC JSON format limitations and workaround (#7459) 2020-05-05 11:12:21 -07:00
Giovanni Luisotto 53c86890af
Rename measurement to sqlserver_volume_space (#7457) 2020-05-05 10:56:03 -07:00
Steven Soroka cc927357a4
shim improvements for docs, clean quit, and slow readers (#7452) 2020-05-05 10:14:57 -04:00
Daniel Nelson d16485e1a3
Fix gzip support in socket_listener with tcp sockets (#7446) 2020-05-04 16:26:05 -07:00
Daniel Nelson 973aec42b3
Remove debug fields from spunkmetric serializer (#7455) 2020-05-04 16:21:32 -07:00
Steven Soroka b73a232a6a
Support Go execd plugins with shim (#7283) 2020-05-04 14:09:10 -04:00
Andrés Álvarez b1ae81bb75
Add filepath processor plugin (#7418) 2020-05-01 11:21:41 -07:00
William Austin 59acbd4f13
Add ContentEncoder to socket_writer for datagram sockets (#7417) 2020-04-30 13:21:34 -07:00
Steven Soroka 07c6b78c8f
Sflow rework (#7253) 2020-04-29 17:28:55 -04:00
presslab-us e1b2ebe06d
Use same timestamp for all objects in arrays in the json parser (#7412) 2020-04-29 11:32:19 -07:00
Daniel Nelson cf3d48bb68
Allow CR and FF inside of string fields and fix parser panic (#7427) 2020-04-28 14:42:37 -07:00
Daniel Nelson 476a899a1a
Fix typo in name of gc_cpu_fraction field (#7425) 2020-04-28 14:41:44 -07:00
Daniel Nelson b77dac9fdf
Run create database query once per database (#7333) 2020-04-28 13:41:59 -07:00
Daniel Nelson c4e9f72936
Ignore fields with NaN or Inf floats in the JSON serializer (#7426) 2020-04-28 13:41:25 -07:00
Pierrick Brossin 7ee776d67a
Fix interfaces with pointers (#7411) 2020-04-27 11:52:24 -04:00
Daniel Nelson be1dc49ad9
Document distinction between file and tail inputs (#7353) 2020-04-24 16:40:08 -07:00
Len Smith d915f7c7d6
Fix shard indices reporting in elasticsearch input (#7332) 2020-04-24 13:38:58 -07:00
Mark Drayton 1bb436e8a8
Fix string to int64 conversion for SNMP input (#7407) 2020-04-24 13:35:59 -07:00
timhallinflux 8957032790
Update nvidia-smi README for Windows users (#7399) 2020-04-23 17:20:35 -07:00
Jesper Brix Rosenkilde 8ab555129d
Extract target as a tag for each rule in iptables input (#7391) 2020-04-23 15:38:31 -07:00
Daniel Nelson 2799302142
Fix dimension limit on azure_monitor output (#7336) 2020-04-22 16:16:22 -07:00
Daniel Nelson 5a30c9816e
Use new higher per request limit for cloudwatch GetMetricData (#7335) 2020-04-22 15:53:01 -07:00
hydro-b 4db9e8a968
Add support for MDS and RGW sockets to ceph input (#6915) 2020-04-21 16:29:43 -07:00
Daniel Nelson 702946b5cf
Add option to save retention policy as tag in influxdb_listener (#7356) 2020-04-21 13:54:39 -07:00
Giovanni Luisotto 82c9f0f7f8
Trim instance tag in the sqlserver performance counters query (#7351) 2020-04-21 13:42:35 -07:00
Pontus Rydin d0db0e8f0a
Fix vSphere 6.7 missing data issue (#7233) 2020-04-21 11:30:29 -07:00
Daniel Nelson d1f109b316
Update modbus readme 2020-04-21 11:27:35 -07:00
Sven Rebhan 1006c65587
Add retry when slave is busy to modbus input (#7271) 2020-04-21 11:21:27 -07:00
Daniel Nelson a4eb9c2205
Use the product token for the user agent in more locations (#7378) 2020-04-21 10:02:18 -07:00
Steven Soroka 6c72c645a2
add another grok example for custom timestamps (#7367) 2020-04-20 13:18:12 -04:00
Pierrick Brossin 52a3f5d404
Fibaro input: for battery operated devices, add battery level scraping (#7319) 2020-04-20 10:58:50 -04:00
Daniel Nelson 73ef0bcba2
Deprecate logparser input and recommend tail input as replacement (#7352) 2020-04-16 13:07:03 -07:00
M0rdecay 27f09758ba
Add reading bearer token from a file to http input (#7304) 2020-04-14 12:31:26 -07:00
Daniel Nelson eb8d805370
Fix exclude database and retention policy tags is shared (#7323) 2020-04-14 12:15:35 -07:00
Daniel Nelson 48f5da7e33
Fix status path when using globs in phpfpm (#7324) 2020-04-14 12:14:49 -07:00
reimda 9413291064
Fix error in docs about exclude_retention_policy_tag (#7311) 2020-04-13 12:44:03 -07:00
Daniel Nelson 3dab845040
Fix Name field in template processor (#7258) 2020-04-13 10:57:48 -07:00
Andrés Álvarez df145c7e56
Fix export timestamp not working for prometheus on v2 (#7289) 2020-04-06 16:21:01 -04:00
Giovanni Luisotto c56596dec2
Sql Server - Disk Space Measurement (#7214) 2020-04-06 11:53:54 -04:00
Russ Savage 73911d00f1
Add series cardinality warning to sflow readme (#7285) 2020-04-03 12:52:23 -07:00
Daniel Nelson fb0fee0fbb
Update permission docs on postfix input (#7255) 2020-04-03 10:09:24 -07:00
kelseiv 6445e775cf
Document kapacitor_alert and kapacitor_cluster measurements (#7278) 2020-04-02 18:24:10 -07:00
denzilribeiro ccefc42711
Add OPTION RECOMPILE for perf reasons due to temp table (#7242) 2020-03-31 12:54:22 -07:00
Ilya Antipov 0cad343de7
Support multiple templates for graphite serializers (#7136) 2020-03-31 11:30:21 -07:00
Sven Rebhan 3650d74de2
Add possibility to specify measurement per register (#7231) 2020-03-30 13:30:42 -07:00
Daniel Nelson 9a1c26d6cc
Add limit to number of undelivered lines to read ahead in tail (#7210) 2020-03-27 15:40:08 -07:00
Sven Rebhan f882b8f94f
Add support for 64-bit integer types to modbus input (#7225) 2020-03-26 17:05:43 -07:00
dbutler-starry 124735af2e
Apply ping deadline to dns lookup (#7140) 2020-03-24 17:02:23 -07:00
Programmer19 715e991186
Add ability to specify HTTP Headers in http_listener_v2 which will added as tags (#7223) 2020-03-24 14:20:46 -07:00
Denis Pershin 4c59de9023
Add additional concurrent transaction information (#7193) 2020-03-23 16:14:56 -07:00
AnastasiyaRagozina 3e1c7a8948
Add commands stats to mongodb input plugin (#6905) 2020-03-23 12:33:10 -07:00
Harshit Bansal a907edc1f3
Fix url encoding of job names in jenkins input plugin (#7211) 2020-03-23 11:33:06 -07:00
Daniel Nelson 2a45781697
Fix datastore_include option in vsphere input readme 2020-03-18 16:13:14 -07:00
Daniel Nelson 9fbf288518
Remove init checks for valid label and field selectors (#7198)
Importing k8s.io/klog starts a long running goroutine at init time.
2020-03-18 13:48:29 -07:00
Daniel Nelson f11a2f80c4
Fix s2geo import 2020-03-18 13:04:42 -07:00
Daniel Nelson 35ef2559d3
Fix s2geo documentation and code to reflect current plugin name 2020-03-18 12:28:02 -07:00
Daniel Nelson cc92d4aba7
Add sFlow input plugin (#7188) 2020-03-18 12:12:24 -07:00
Daniel Nelson 56a7ff574c
Adjust dedup processor description 2020-03-17 18:46:52 -07:00
Daniel Nelson 78fb879aa7
Update readme and changelog 2020-03-17 18:39:08 -07:00
igomura 0038205266
Add dedup processor (#6792) 2020-03-17 15:53:03 -07:00
Steven Barth 064247a345
Add support for GNMI DecimalVal type (#7173) 2020-03-17 12:56:51 -07:00
reimda ef2bff2916
Set headers on influxdb_listener ping URL (#7182) 2020-03-17 11:03:27 -06:00
Steven Soroka c78e4b449c
fix broken test on mac (#7181) 2020-03-16 19:07:39 -04:00
Harshit Bansal a612a4d85f
Add option for explicitly including queries in sqlserver input plugin (#7150) 2020-03-16 13:46:42 -07:00
Giovanni Luisotto 20d45d651c
Fix schedulers query compatibility with pre SQL-2016 (#7144) 2020-03-16 13:36:31 -07:00
denzilribeiro 0a75dea70d
Add Database IO Tempdb per Azure DB and fix PerfmonV2 collection for on-prem (#7163) 2020-03-16 13:32:30 -07:00
Daniel Nelson 9508bbdf29
Update eventhub_consumer README. 2020-03-16 13:21:53 -07:00
Daniel Nelson 1b187b173d
Update changelog 2020-03-16 12:37:44 -07:00
Daniel Nelson 79aad9f06a
Rename eventhub -> eventhub_consumer 2020-03-16 12:15:18 -07:00
R290 f69b639aa9
Add Azure IoT Hub / Event Hub input plugin (#6928) 2020-03-16 10:54:21 -07:00
Daniel Nelson d8b66b69d5
Mention metric filtering in csv parser docs 2020-03-13 14:30:27 -07:00
Daniel Nelson d5df7666d8
Update changelog 2020-03-12 17:01:07 -07:00
Tim Hughes e6f0644128
Add Arista LANZ consumer input plugin (#4112) 2020-03-12 16:45:35 -07:00
Daniel Nelson fe4ff3a3be
Move s2_geo processor to directory with same name 2020-03-10 15:46:46 -07:00
alespour c5234b365a
Add s2_geo processor plugin (#7087) 2020-03-10 15:39:06 -07:00
Samantha Wang 0be6275495
Add versioning to example readme (#7152) 2020-03-10 18:31:59 -04:00
Daniel Nelson c7146be2f2
Add support for setting retention policy using tag (#7141) 2020-03-10 15:20:03 -07:00
Steven Soroka 64fecfa19e
fix inputs.postgresql panic in posgres 12 (#7151) 2020-03-10 17:06:29 -04:00
Steven Soroka 3bc53558a4
fix concurrency panic in ntpq input. Closes #7101 (#7143) 2020-03-10 16:48:30 -04:00
Steven Soroka c31ba94bb8
modbus to support scaling int32 and float32-ieee (#7148) 2020-03-10 16:46:36 -04:00
Daniel Nelson b6de4da41f
Add topic tag options to kafka output (#7142) 2020-03-10 13:38:26 -07:00
Giovanni Luisotto 1601a06915
Fix several issues with DatabaseIO query in sqlserver input (#7103) 2020-03-10 12:44:54 -07:00
Harshit Bansal 1ce56f8b59
Document port specification in postgres input plugins (#7132) 2020-03-10 12:02:50 -07:00
Kevin Lin d35290ac7e
plugins/inputs: New input for Wireguard server (#6367) 2020-03-09 18:34:43 -04:00
Daniel Nelson ca65d52c9a
Add support for converting tag or field to measurement in converter processor (#7049) 2020-03-09 14:08:38 -07:00
Russ Savage 898487b2da
Fix typo in salesforce readme (#7120) 2020-03-05 18:07:28 -08:00
Daniel Nelson 7b03a6f4ab
Update stackdriver plugins to reflect new product naming (#7098) 2020-03-05 10:36:36 -08:00
Daniel Nelson 561bb3df2e
Fix spelling error in the SNMP field example (#7118) 2020-03-05 10:16:49 -08:00
Daniel Nelson 3817aafdcb
Update clickhouse docs with renamed source tag 2020-03-04 14:46:27 -08:00
Daniel Nelson 6edd57ea87
Rename clickhouse user to username 2020-03-04 14:44:37 -08:00
Daniel Nelson bffd57aa58
Update readme and changelog 2020-03-04 14:42:50 -08:00
Daniel Nelson e4caa347a2
Add ClickHouse input plugin (#6441) 2020-03-04 14:20:46 -08:00
reimda a0276385b1
Refactor InfluxDB listener (#6974)
Use streaming parser in InfluxDB listener
2020-03-04 11:13:44 -07:00
josephpeacock ab8438dcc6
Add threaded parsing in statsd input plugin (#6922) 2020-03-03 14:47:33 -08:00
mg03 dd1ace73b0
Add label and field selectors to prometheus input k8s discovery (#6969) 2020-03-02 18:51:31 -08:00
Felix Edelmann 32d80d2a08
Add non-cumulative histogram (#7071) 2020-03-02 10:59:19 -08:00
Andre Nathan 88216eb4d2
Allow globs in FPM unix socket paths (#7089) 2020-02-28 14:47:04 -08:00
Steven Soroka a34180459a Close stdin on exit in execd input 2020-02-28 13:58:56 -05:00
Jan Graichen a20e6953d2
Add an exec daemon plugin (#4424) 2020-02-28 13:46:03 -05:00
Rick van de Loo 0103691eb6
Fix typo in exec input readme (#7086) 2020-02-26 09:33:24 -08:00
Daniel Nelson f91261d7fe
Add basic benchmark for influx serializer reader (#7078) 2020-02-25 18:58:23 -08:00
Joao Gilberto Magalhães de16279d72
Add RabbitMQ slave_nodes and synchronized_slave_nodes metrics (#7084) 2020-02-25 16:36:06 -08:00
Anthony Arnaud 8c99dc7b5e
Use the same timestamp per call if no time is provided (#7063) 2020-02-25 12:19:28 -08:00
Steven Soroka 2e32f894b6
Fix inconsistency with input error counting (#7077) 2020-02-25 10:40:29 -08:00
donvipre b127254cca
Add additional tags and fields to apcupsd (#7065)
- new tags:
  - model
- new metrics:
  - battery_date
  - nominal_input_voltage
  - nominal_battery_voltage
  - nominal_power
  - firmware
2020-02-24 16:32:09 -08:00
Daniel Nelson b5e0577d6b
Use add time for prometheus expiration calculation (#7056) 2020-02-24 15:53:16 -08:00
Giovanni Luisotto 413ca898be
Fix perf counters collection on named instances in sqlserver input (#7060) 2020-02-21 11:11:50 -08:00
R.I.Pienaar 79ff743064
Add support for credentials file to nats_consumer and nats output (#7022) 2020-02-20 14:30:04 -08:00
James Buchan cd2a77a95b
Remove duplicate loop in net_response plugin (#7055) 2020-02-20 13:31:41 -05:00
Steven Soroka 5023df08d8
resolves issues where failed api calls lead to obscure errors (#7051) 2020-02-19 21:46:08 -05:00
prashanthjbabu 59a506ae4a
Add process created_at time to procstat input (#7039) 2020-02-19 11:57:07 -08:00
Steven Barth 0a1373765e
Fix dash to underscore replacement when handling embedded tags in Cisco MDT (#7035)
Currently configuring embedded_tags for cisco_telemetry_mdt input
requires an unusual mix of - and _, i.e. one needs to specify e.g.
Cisco-IOS-XR-wdsysmon-fd-oper:system-monitoring/cpu-utilization/process_cpu/process-id
for it to work correctly. Additionally, tags created might still contain
dashes against convention.

This fix creates correctly formatted tags with underscores instead of
dashes and unifies the configuration parameter to expect either dashes
or underscores, so old configurations are still valid.
2020-02-18 17:31:39 -08:00
Steven Soroka 8b3bd2585d
Fix issues with failing tests on darwin (#7042) 2020-02-18 16:13:53 -08:00
Atakan Özceviz 397a04aa32
Fix typo in http_response readme (#7036) 2020-02-18 14:30:56 -08:00
Daniel Nelson 784266a301
Update jenkins readme 2020-02-14 15:36:58 -08:00
vikkyomkar e056097cb4
Add new fields for Jenkins Total and Busy executors (#6957) 2020-02-14 14:04:54 -08:00
Daniel Nelson cb192c85b2
Update pgbouncer readme 2020-02-12 21:15:59 -08:00
Daniel Nelson cb2c26a332
Fix support with pgbouncer <1.9 2020-02-12 21:15:29 -08:00
Mark Fletcher 6c839a33a4
Fix pgbouncer input when used with newer pgbouncer versions (#6820) 2020-02-12 20:53:11 -08:00
Quanah Gibson-Mount e082c8d800
Add support for MDB database information to openldap input (#6993) 2020-02-12 17:33:48 -08:00
Alvaro Olmedo Rodriguez e122bc7503
Fix units in redis documentation (#7016) 2020-02-12 09:43:44 -08:00
Antonio Garcia 9d97ed22e6
Fix float conversion and startup connection issue in modbus input (#7002) 2020-02-10 16:54:33 -08:00
Daniel Nelson 5b8c71e61a
Search for chronyc only when chrony input plugin is enabled (#7005) 2020-02-10 14:22:07 -08:00
Daniel Nelson 0710cc7488
Parse NaN values from summary types in prometheus input (#6997) 2020-02-10 14:18:29 -08:00
Daniel Nelson d46f94112c
Use require in cisco mdt tests to avoid follow on errors (#6984) 2020-02-06 14:18:42 -08:00