Commit Graph

2678 Commits

Author SHA1 Message Date
Daniel Nelson e8d9add2d1
Expire metrics on query in addition to on add (#6981)
Ensures that expired metrics are removed even when no new data is sent
to the output.
2020-02-04 16:12:23 -07:00
Antonio Garcia bbb8858c1d
Delete .README.md.swp (#6980) 2020-02-04 10:36:02 -08:00
Daniel Nelson 38bc81e746
Fix atomic usage in tests (#6964) 2020-01-31 14:14:44 -08:00
SirishaGopigiri 6cac2fb388
Improve monit http client transport mock (#6955) 2020-01-31 15:09:09 -07:00
Antonio Garcia 9389099820
Add modbus input plugin (#6154) 2020-01-29 02:18:58 -08:00
victornet c6b8947c15 Add counters for merged reads and writes to diskio input. 2020-01-24 11:57:47 -07:00
AnastasiyaRagozina cb50fadc20 Add replica set tag to mongodb input (#6914) 2020-01-23 15:46:23 -08:00
Daniel Nelson bbe2d12e7e
Update kibana docs 2020-01-23 15:33:13 -08:00
vikkyomkar bc3429ed48 Add compatibility for Kibana 6.4 and later (#6923) 2020-01-23 12:08:16 -08:00
Daniel Nelson 9243ae9f51
Add udp internal metrics for the statsd input (#6921) 2020-01-22 15:28:41 -08:00
Daniel Nelson ec35f07770
Update monit docs and update changelog/readme 2020-01-22 15:27:54 -08:00
SirishaGopigiri 9fd400c9ac Add input plugin for monit (#6850) 2020-01-22 14:45:18 -08:00
Daniel Nelson 9747fa7f07
Update changelog 2020-01-21 17:11:50 -08:00
James Beckett 916f39d285 Add server_name override for x509_cert plugin (#6917) 2020-01-21 17:06:58 -08:00
Daniel Nelson c6f8b273c0
Allow a user defined field to be used as the graylog short_message (#6700) 2020-01-21 10:49:01 -08:00
Daniel Nelson c6519c7793
Hook up json_strict option with default of true (#6909) 2020-01-21 10:10:02 -08:00
Daniel Nelson 5f1f4b9e8d
Use Go modules for dependency management (#6912) 2020-01-16 14:38:06 -08:00
Daniel Nelson 17c165391b
Update documentation for infiniband plugin 2020-01-16 13:56:23 -08:00
Will Furnell 182104f95e Add a new input plugin for InfiniBand card/port statistics (#6631) 2020-01-16 12:51:33 -08:00
Pontus Rydin c7b7336da3 Exclude resources by inventory path in vsphere input (#6859) 2020-01-16 12:14:00 -08:00
Daniel Nelson d7b3f1f4ea
Document workaround for truncated powershell output (#6910) 2020-01-15 19:29:50 -08:00
Daniel Nelson f6b302621e
Do not add invalid timestamps to kafka messages (#6908) 2020-01-15 15:26:50 -08:00
like-inspur 68925ed1ef Change description for config dns_lookup (#6902) 2020-01-14 18:35:48 -08:00
ryan-peck 1b4aad2ccd Change logic to allow recording of device fields when attributes is false (#6638) 2020-01-14 17:05:28 -08:00
Pontus Rydin fc57012629 Deprecated force_discovery_on_init flag in vsphere input (#6861) 2020-01-14 16:30:43 -08:00
Daniel Nelson 8d647c4ebf
Fix URL agent address form with udp in snmp input (#6899) 2020-01-14 16:26:44 -08:00
Daniel Nelson 0693748c35
Show default port in consul sample config 2020-01-14 16:24:14 -08:00
Daniel Nelson e8c4efb572
Add date offset and timezone options to date processor (#6886) 2020-01-14 15:16:27 -08:00
Pontus Rydin 78a7978ea8 Add custom attributes for all resource types in vsphere input (#6884) 2020-01-13 15:15:55 -08:00
Benjamin Schweizer 875bd7743b Only parse certificate blocks in x509_cert input (#6893) 2020-01-13 10:49:14 -08:00
Daniel Nelson 0cee84fa6a
Warn without error when processes input is started on Windows (#6891) 2020-01-10 12:43:28 -08:00
vikkyomkar 1b1d78b8dd Add source and port tags to jenkins_job metrics (#6844) 2020-01-09 17:52:26 -08:00
Daniel Nelson 7faf05023d
Update Warp10 docs and uint64 and timestamp handling (#6885) 2020-01-09 13:57:14 -08:00
Aurélien HÉBERT ce02bebf30 Add output plugin for Warp10 (#1923) 2020-01-09 11:29:16 -08:00
Ross Lodge 6f9f0b7f01 Add latency stats to mongo input (#6733) 2020-01-08 18:18:12 -08:00
denzilribeiro 1df88dd22b Add RBPEX stats collection, DBName for perfmon, proper type for resource stats (#6869) 2020-01-08 17:55:37 -08:00
Daniel Nelson 1498f8addf
Add cardinality tips to FAQ and sqlserver input (#6852) 2020-01-08 10:52:58 -08:00
Daniel Nelson 73488eb61c
Use last path element as field key if path fully specified (#6848) 2020-01-08 10:52:36 -08:00
Daniel Nelson 5f52b9538d
Fix indention in merge sample config 2020-01-08 10:48:06 -08:00
Samantha Wang d62ff1d25c Update merge aggregator config file in README.md (#6805) 2020-01-08 10:46:01 -08:00
Thomas Mohaupt 5b92477603 Fix error in pivot processor docs (#6856) 2020-01-06 15:54:49 -08:00
Daniel Nelson 0cf94cfe54
Report rabbitmq_node measurement and return on gather error (#6819) 2020-01-03 11:38:20 -08:00
Daniel Nelson 2486006495
Add kafka SASL version control to kafka_consumer (#6350) 2020-01-02 16:27:26 -08:00
Daniel Nelson 1edb73916f
Improve suricata input unit test debugging (#6815) 2020-01-02 16:26:48 -08:00
Daniel Nelson 8831651799
Show platform not supported warning only on plugin creation (#6801) 2020-01-02 16:15:48 -08:00
Daniel Nelson 25e1636775
Fix race condition in logparser tests (#6825) 2020-01-02 16:14:32 -08:00
Jonathan Hurter 01e31e9d53 Invalidate diskio cache if the metadata mtime has changed (#6835) 2019-12-30 13:52:03 -08:00
Giovanni Luisotto 3d8940e69b Encode query hash fields as hex strings in sqlserver input (#6818) 2019-12-30 11:45:46 -08:00
Daniel Nelson c325c94a96
Rewrite documentation for snmp input (#6802) 2019-12-30 11:33:32 -08:00
Daniel Nelson 8b73625492
Fix panic on connection loss with undelivered messages (#6806) 2019-12-27 15:48:45 -08:00
Bugagazavr b380c65c15 Add support for new nginx plus api endpoints (#6508) 2019-12-17 16:58:06 -08:00
Enno Lohmeier 697963e8cc Expose unbound-control config file option (#6770) 2019-12-17 16:50:00 -08:00
reimda 99279e6461
Convert snmp_trap_test.go to table test (#6803)
Add a test for v1 generic trap.  Add missing leading period in v1 generic trap oid.
2019-12-17 15:12:42 -07:00
Daniel Nelson e6a87cd52e
Update kubernetes sample config and readme 2019-12-12 15:01:50 -08:00
LinaLinn f79ba10ab3 Add ability to collect pod labels to Kubernetes input (#6764) 2019-12-12 14:14:37 -08:00
gescheit debb5e4fa6 Add use_sudo option to ipmi_sensor input (#6798) 2019-12-12 13:56:28 -08:00
chuckbarkertech 94fc769e0b Fix ServerProperty query stops working on Azure after failover (#6794) 2019-12-12 13:16:41 -08:00
Ram Gopinathan 1aee98f064 Add missing basic auth credentials to haproxy readme (#6796) 2019-12-12 12:38:00 -08:00
reimda a7a639f6a3 Fix off by one bug in snmp trap v1 generic trap field (#6797) 2019-12-12 10:54:44 -08:00
reimda cae701c54b Interpret SNMP v1 traps as described in RFC 2576 3.1 (#6793) 2019-12-11 14:29:18 -08:00
Ben Hymans 4def7cc5e1 Add option to control collecting global variables to mysql input (#6790) 2019-12-11 11:42:54 -08:00
Daniel Speichert 98585a1853 Set TrimLeadingSpace when TrimSpace is on in csv parser (#6773) 2019-12-11 11:25:35 -08:00
reimda 61fbc68279 Add documentation about listening on port < 1024 (#6785) 2019-12-11 10:23:51 -08:00
Daniel Nelson aabc7e7d4f
Replace colon chars in prometheus output labels with metric_version=1 (#6781) 2019-12-10 12:59:16 -08:00
Daniel Nelson eb00f41905
Use actual database name in db creation failed log (#6780) 2019-12-10 12:58:59 -08:00
Daniel Nelson faca80fd00
Fix unix socket dial arguments in uwsgi input (#6769) 2019-12-09 12:15:27 -08:00
Ross Lodge e6c57e7df4 Add page_faults for mongodb wired tiger (#6732) 2019-12-05 16:38:51 -08:00
Daniel Nelson d0db03b8f3
Add troubleshooting command for Windows to temp input 2019-12-04 14:32:54 -08:00
Daniel Nelson eeb4690686
Fix prometheus histogram and summary merging (#6756) 2019-12-04 13:41:33 -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 cc9a8cd1c6
Remove non-existent field from net_response readme 2019-12-03 14:57:40 -08:00
Daniel Nelson 1f7b68a2b2
Allow colons in the prometheus metric name (#6751) 2019-12-03 13:34:00 -08:00
Daniel Nelson 317c823bfc
Set message timestamp to the metric time in kafka output (#6746) 2019-12-03 11:48:53 -08:00
Daniel Nelson cdb00d6fe7
Add base64decode operation to string processor (#6740) 2019-12-03 11:48:02 -08:00
Daniel Nelson add8332990
Accept any media type in the prometheus input (#6745) 2019-12-03 11:47:31 -08:00
Daniel Nelson 03de92b962
Remove trailing underscore trimming from json flattener (#6744) 2019-12-03 11:46:29 -08:00
Daniel Nelson 63b047c91a
Fix ping skips remaining hosts after dns lookup error (#6743) 2019-12-03 11:27:33 -08:00
Daniel Nelson cf78f4e11e
Log mongodb oplog auth errors at debug level (#6742) 2019-12-03 11:26:51 -08:00
Daniel Nelson 1b25a9c910
Remove debug print statement 2019-12-02 20:03:25 -08:00
Daniel Nelson 88ab29ed63
Update changelog 2019-12-02 16:31:36 -08:00
Benjamin Schweizer 6839e5573c Add new "systemd_units" input plugin (#4532) 2019-12-02 16:05:50 -08:00
Ross Lodge fd2e9889ac Add node type tag to mongodb input (#6731) 2019-12-02 11:19:14 -08:00
pertu 6175d17969 Add uptime_ns field to mongodb input (#6669) 2019-12-02 11:16:00 -08:00
Kevin Lin 906027c39b Support resolution of symlinks in filecount input (#6735) 2019-12-02 11:06:36 -08:00
Chris Goller 03a6910689 perf(inputs/influxdb_listener): benchmark serving writes (#6673)
* perf(inputs/influxdb_listener): benchmark serving writes

* chore(inputs/influxdb_listener): remove stray comment
2019-12-02 11:49:04 -07:00
Enno Lohmeier e04bb1e07f Support partition assignement strategy configuration in kafka_consumer (#6688) 2019-11-27 10:54:29 -08:00
Daniel Nelson 10db774db3
Add prometheus round trip unit tests (#6720) 2019-11-26 17:31:36 -08:00
Daniel Nelson 80c5edd48e
Add prometheus serializer and use it in prometheus output (#6703) 2019-11-26 15:46:31 -08:00
Eric Kincl 8f71bbaa48 Add link to VMWare vCenter Converter API Reference (#6719) 2019-11-26 15:36:53 -08:00
Yong Wen Chua 6eb21978e6 Add additional tags for x509 Input Plugin (#6686) 2019-11-26 10:04:55 -08:00
Samantha Wang e061376846
docs(readme): Update to Amazon ECS
Update ECS to amazon ECS
2019-11-26 08:54:39 -08:00
Jonathan Negrin c53d53826d Allow multiple certificates per file in x509_cert input (#6695) 2019-11-25 15:38:57 -08:00
Daniel Nelson cbe7d33bd4
Add SReclaimable and SUnreclaim to mem input (#6716) 2019-11-25 15:31:22 -08:00
reimda cec1bdce90 Add snmp_trap input plugin (#6629) 2019-11-25 11:56:21 -08:00
Marc Ruiz 4e8aa8ad1b Fix README.md and improve example config description (#6707) 2019-11-22 10:32:39 -08:00
Marc Ruiz c7af10b159 Add high resolution metrics support to CloudWatch output (#6689) 2019-11-21 18:37:33 -08:00
Nick Neisen 32d1e71a7e Add decoding and tests to socket_listener (#6660) 2019-11-21 18:11:17 -08:00
Remi Frenay 23b6deee22 Add synproxy input plugin (#5683) 2019-11-21 11:26:59 -08:00
Adrián López acfdc5576c Add clone processor to all.go (#6697) 2019-11-21 10:36:48 -08:00
Vishwanath 12ecdaba5b Add prometheus metric_version = 2 and url tag configurable (#5767) 2019-11-20 20:53:57 -08:00
Daniel Nelson 8e0eb5a7db Add support for sending HTTP Basic Auth in influxdb input (#6668) 2019-11-20 13:20:48 -07:00
alan7yg a66b6729e9 Fix panic in mongodb input if ShardStats is nil (#6680) 2019-11-19 10:52:48 -08:00
Lance O'Connor bc8769ba24 Add Splunk MultiMetric support (#6640) 2019-11-18 12:38:34 -08:00
Daniel Nelson 9f05163c53
Fix interface option with method = native in ping input (#6667) 2019-11-18 10:27:31 -08:00
Daniel Nelson 1700cfb1c7
Use nanosecond precision in docker_log input (#6663) 2019-11-18 10:24:22 -08:00
Daniel Nelson 7a90ddd1b8
Log no metrics found at debug level in cloudwatch input (#6665) 2019-11-15 18:52:55 -08:00
Daniel Nelson 122ec0fa39
Build the nats input on freebsd when cgo is enabled (#6658) 2019-11-13 14:45:56 -08:00
Nick Neisen 0c918b099b Add source and port tags to jenkins plugin (#6641) 2019-11-13 13:38:33 -08:00
Nick Neisen 20bb673a0e Add a nameable file tag to file input plugin (#6650) 2019-11-13 13:00:41 -08:00
陈方舟 fa2f0fff4e Fix influxdb output serialization on connection closed (#6621) 2019-11-13 12:56:01 -08:00
Daniel Nelson 2a8735d1c6
Add missing testdata directory 2019-11-12 16:41:46 -08:00
Daniel Nelson b71a387ca2
Add additional nvidia-smi examples as testcases 2019-11-12 16:13:58 -08:00
Greg 2cf5116d14 Update nvidia-smi input to use xml (#6639) 2019-11-12 16:12:15 -08:00
Daniel Nelson 55b78a5f66
Fix spelling mistake in mqtt_consumer docs 2019-11-12 14:11:42 -08:00
Daniel Nelson 898c20c01e
Don't log if no error in mongodb input 2019-11-12 13:44:57 -08:00
Daniel Nelson bcf1bcf318
Fix metric creation when node is offline in jenkins input (#6627) 2019-11-12 11:59:11 -08:00
Daniel Nelson ce3ae58ad9
Fix uptime_ns calculation when container has been restarted (#6649) 2019-11-12 11:58:13 -08:00
Daniel Nelson d858d82a85
Fix known mysql type conversion issues (#6647) 2019-11-12 11:55:53 -08:00
pertu e2fde882c7 Fix mongodb total_created field naming (#6643) 2019-11-12 11:45:09 -08:00
Lyle Hanson 4d08f2f404 Use 1h or 3h rain values as appropriate (#6593) 2019-11-08 12:10:16 -08:00
Phil Preston d9ddd95b3c Add ethtool input plugin (#5865) 2019-11-08 11:55:37 -08:00
Daniel Nelson 6cbaf890d9
Use github.com/gofrs/uuid 2.1.0 (#6636) 2019-11-07 17:39:19 -08:00
Daniel Nelson 0e6500669a
Add missing ServerProperties query to sqlserver input docs (#6625) 2019-11-07 16:29:45 -08:00
Daniel Nelson 23c43fc310
Use gopkg.in/ldap.v3 3.1.0 (#6567) 2019-11-07 11:07:45 -08:00
Felix Maurer 378c570c06 Add support for SNMP over TCP (#5870) 2019-11-07 10:56:51 -08:00
David McKay 284c7fc404 Add bearer token defaults for Kubernetes plugins (#6356) 2019-11-06 13:37:48 -08:00
Giovanni Luisotto ba579819a0 Add missing character replacement to sql_instance tag (#6610) 2019-11-05 11:56:48 -08:00
Greg f0a578492a Fix incorrect results in ping plugin (#6581) 2019-11-05 10:34:18 -08:00
Scott Anderson 9efc37606f Add descriptions for kapacitor input metrics (#6505) 2019-10-24 16:45:59 -07:00
Daniel Nelson 2754a484f9
Document memory_usage field in procstat input 2019-10-24 11:13:52 -07:00
Daniel Nelson 3770923ce3
Update rabbitmq input readme 2019-10-23 17:26:31 -07:00
Jacques Heunis 8b3a8d1113 Add gathering of RabbitMQ federation link metrics (#6283) 2019-10-23 17:08:19 -07:00
David McKay 47a708ec99 Remove usage of deprecated v1beta API endpoints (#6543) 2019-10-23 15:35:37 -07:00
David McKay a9a0d4048a Add strict mode to JSON parser (#6536) 2019-10-23 14:06:39 -07:00
Daniel Nelson 504ccc25a7
Fix powerdns_recursor socket_mode option (#6572) 2019-10-23 12:50:54 -07:00
Greg c1521b5f68 Ensure metrics generated are correct in ping plugin using "native" (#6563) 2019-10-22 16:46:57 -07:00
Daniel Nelson 17c4e0b06f
Improve ipvs input error strings and logging (#6530) 2019-10-21 21:27:05 -07:00
Daniel Nelson acdfa1be07
Show default settings in mysql sample config (#6484) 2019-10-21 21:22:53 -07:00
Dheeraj Dwivedi a01d273c45 Support custom success codes in http input (#6549) 2019-10-21 14:23:36 -07:00
Greg 8ec79513b6 Add timeout option to cloudwatch input (#6553) 2019-10-21 14:18:55 -07:00
David McKay a1bcc0f87b Log file not found errors at debug level in tail input (#6540) 2019-10-21 12:10:56 -07:00
Sebastian Thörn f22947ee42 Fix link to zookeeper documentation (#6551) 2019-10-21 12:06:19 -07:00
Adrián López 89c4c1d024 Add clone processor (#6529) 2019-10-21 11:59:32 -07:00
reimda 00962783f8
Add lang parameter to OpenWeathermap input plugin (#6504) 2019-10-18 13:48:23 -06:00
pierwill c8f4215ac5 Document data types should be specified in column order (#6526) 2019-10-14 15:29:41 -07:00
Daniel Nelson 5bd5cdc6d7
Build official packages with Go 1.13.1 (#6462) 2019-10-07 21:08:28 -07:00
Richard Wise da17d6569d Clarify behaviour of enum processor without default or defined mapping (#6301) 2019-10-07 18:08:35 -07:00
Randy Coburn a5294fde32 Add container id as optional source tag to docker and docker_log input (#6473) 2019-10-07 17:27:32 -07:00
Daniel Nelson 74c7dd3ce7
Fix logger initialization in exec input (#6492) 2019-10-07 12:18:36 -07:00
Daniel Nelson 47fd285b4a
Fix database routing on retry with exclude_database_tag (#6486) 2019-10-07 12:13:39 -07:00