Commit Graph

1729 Commits

Author SHA1 Message Date
Daniel Nelson c277161858 Ignore writer error in file output (#4055) 2018-04-23 15:08:04 -07:00
Daniel Nelson 96120a6fc5 Deprecate the cassandra input plugin (#4050) 2018-04-23 15:06:26 -07:00
Daniel Nelson b9c5e88c22 Fix handling of floats with multiple leading zeroes (#4065) 2018-04-23 13:29:49 -07:00
Daniel Nelson 0bedc11d2d Return errors in mongodb SSL/TLS configuration (#4066) 2018-04-23 13:29:12 -07:00
Fred Cox e610f2b02d Add server argument as first argument in unbound input (#4062) 2018-04-23 13:27:29 -07:00
Daniel Nelson 493ec3773b Fix ints being capped at 32-bits on 32-bit archs (#4054) 2018-04-20 14:56:28 -07:00
Daniel Nelson 18cfb3f295 Add only valid field types in cassandra input (#4048) 2018-04-19 16:56:46 -07:00
Daniel Nelson 07760b2758 Allow metrics to be unserializable in influx.Reader (#4047)
Metrics that are unserializable will be logged at debug level, but the
rest of the batch will be sent.  Unserializable metrics can occur during
normal operation such as if you remove all fields from a metric or the
metric cannot fit within the line size limit.
2018-04-19 16:24:31 -07:00
Daniel Nelson 04c72df264 Report available fields if utmp is unreadable (#4043) 2018-04-18 16:55:18 -07:00
Daniel Nelson 04d7e53700 Test using Go 1.8-1.10; official builds with 1.10 (#4041) 2018-04-18 16:14:06 -07:00
Daniel Nelson 8d87f3933c Fix graphite serialization of unsigned ints (#4033) 2018-04-18 12:13:25 -07:00
Daniel Nelson fc74c1afa5 Tidy up last change to socket listener/writer 2018-04-17 17:48:30 -07:00
Matt 18a51d54dc Add snmp input option to strip non fixed length index suffixes (#4025) 2018-04-17 17:34:39 -07:00
Bob Shannon 86933ebb7f Add TLS support to socket_writer and socket_listener plugins (#4021) 2018-04-17 17:02:04 -07:00
James Maidment 300568db72 Update mem values to gauge (#4034) 2018-04-17 15:43:10 -07:00
Jack Zampolin 160c96ccfe Add nvidia_smi input to monitor nvidia GPUs (#4026) 2018-04-17 13:40:55 -07:00
Daniel Nelson 4d9e234175 Fix MQTT sample config 2018-04-12 14:34:55 -07:00
Daniel Nelson e8a3178b4a Allow grok pattern to contain newlines (#4005) 2018-04-10 18:16:21 -07:00
Daniel Nelson a805c424bf Typesetting changes to fibaro README 2018-04-10 18:14:27 -07:00
Pierrick Brossin 2e0da23c7b Add Fibaro input plugin (#2741) 2018-04-10 18:04:58 -07:00
Daniel Nelson da6a299a22 Fix host ordering in mongodb unit tests 2018-04-10 17:24:40 -07:00
Jake Champlin 0fc8724f88 Add per-host shard metrics in mongodb input (#3819) 2018-04-10 17:10:29 -07:00
Boris Schrijver d44b3f6839 Fix make test-ci run (#4002) 2018-04-10 15:35:58 -07:00
Daniel Nelson 6ff0bcd677 Document that InfluxDB input metrics vary with version 2018-04-09 19:30:18 -07:00
Daniel Nelson 906616d639 Rename repl_oplog_window_s to repl_oplog_window_sec
To match existing metric style.
2018-04-09 17:05:45 -07:00
Daniel Nelson cad0cf4c78 Fix newline escaping in line protocol (#3992) 2018-04-09 15:29:52 -07:00
Daniel Nelson 997406ea2e Add details about MongoDB permissions 2018-04-06 16:43:03 -07:00
Daniel Nelson ee94fd6a4e Modernize mongodb docs 2018-04-06 16:36:03 -07:00
Matvey Kruglov 9c2bd062a8 Add repl_oplog_window_s metric to mongodb input (#3964) 2018-04-06 16:34:47 -07:00
alekseyp 5d1585db8c Fix typo in phpfpm README (#3985) 2018-04-06 16:20:36 -07:00
Mark Wilkinson - m82labs cbaf8481c9 Use explicit casts to avoid datatype issues (#3980) 2018-04-06 14:58:33 -07:00
Daniel Nelson 7bfcd87e83 Fix conversion of unsigned ints in prometheus output (#3978) 2018-04-05 16:38:41 -07:00
Daniel Nelson a2ba62d756 Log error if scheme is unsupported 2018-04-05 11:08:31 -07:00
Jeff Ashton f70c3b3382 Fix https in InfluxDB output (#3976) 2018-04-05 10:50:32 -07:00
Daniel Nelson 23dd19a85f Enable ntpq tests on Windows (#3972) 2018-04-04 18:35:05 -07:00
Scott Anderson f692f656fd Add details about why not all logstash patterns are supported (#3971) 2018-04-04 14:42:58 -07:00
Daniel Nelson f38d7f1a5b Fix bug preventing database from being recreated (#3962) 2018-04-02 16:18:33 -07:00
Daniel Nelson 52d9a98b09 Fix precision truncation when no timestamp included (#3961) 2018-04-02 14:32:33 -07:00
Daniel Nelson e775c886b7 Fix go vet and use go test -race 2018-04-02 14:30:46 -07:00
Daniel Nelson 7079c6ee60 Fix parsing of dos line endings in smart input (#3960) 2018-04-02 13:55:10 -07:00
Daniel Nelson d30faaf029 Add metric_version option to mysql input (#3954) 2018-04-02 13:10:43 -07:00
Daniel Nelson d247425e03 Add mutex to influx parser 2018-04-02 12:52:23 -07:00
Mark Wilkinson - m82labs 952b6763ff Remove host tag from Database IO v2 Query (#3953) 2018-03-30 13:22:24 -07:00
Daniel Nelson 005d7823a5 Add filters for container state to docker input (#3950) 2018-03-30 13:17:48 -07:00
Daniel Nelson 0d5759daed Fix http_proxy variable name in http_response plugin 2018-03-30 11:11:12 -07:00
Daniel Nelson 666f757ae3 Move Handler interface into machine where it is used 2018-03-30 11:11:12 -07:00
Daniel Nelson 4218eb7367 Add MmapStats when using rocksdb storage engine (#3930) 2018-03-29 13:32:05 -07:00
Daniel Nelson 2fe2622327 Add influx uint support as a runtime option (#3948) 2018-03-29 13:31:43 -07:00
Daniel Nelson da4fcccd8f Add TLS support to zookeeper input (#3949) 2018-03-29 12:42:25 -07:00
Matt 006ccbf05b Add line protocol uint64 support (#3946) 2018-03-28 16:43:25 -07:00
Daniel Nelson 741abbf590 Revert to 'f' formatting for floats in line protocol
Using 'g' with -1 precision switches over to scientific notation for too
small of numbers, and setting a larger precision results in larger than
desired representations.
2018-03-28 14:38:39 -07:00
rabhis df0bded83e Reconnect AMQP consumer to broker (#3947) 2018-03-28 14:00:56 -07:00
Daniel Nelson 937c7365af Add support for connecting to InfluxDB over a unix domain socket (#3942) 2018-03-27 18:36:08 -07:00
Daniel Nelson c695fdf77e Add support for skipping database creation (#3941) 2018-03-27 17:59:57 -07:00
Daniel Nelson 222a68d72e Add new line protocol parser and serializer, influxdb output (#3924) 2018-03-27 17:30:51 -07:00
Daniel Nelson b187ffc55f Add documentation for existing TLS settings in consul input (#3931) 2018-03-26 19:22:17 -07:00
Daniel Nelson 9146bbd78a Update DC/OS guidance for cardinality 2018-03-26 19:20:27 -07:00
Daniel Nelson b82381aefe Update passenger input documentation (#3938) 2018-03-26 19:11:08 -07:00
Daniel Nelson 338def3524 Fix DC/OS URL creation race (#3932) 2018-03-23 19:14:07 -07:00
Evan Kinney 798fea3109 Add HTTP basic auth support to the http_listener input (#3496) 2018-03-23 11:56:49 -07:00
Daniel Nelson c12c6b9d35 Add TLS support to kapacitor input (#3927) 2018-03-23 11:53:18 -07:00
Daniel Nelson 338cd0b757 Add tag for target url to phpfpm input (#3928) 2018-03-23 11:50:52 -07:00
Daniel Nelson 2750228aa9 Skip hanging test on darwin 2018-03-22 14:41:37 -07:00
Mark Wilkinson - m82labs cce1601a54 Fix SQL Server 2008 compatibility (#3916)
* Fixed a bug in the performance counter query when run against SQL Server 2016 SP1-CU2. The performance counter DMV contains duplicate entries which are not handled by the query.

* Adding more stats related to workload groups.

* Adding new RG stats, removing "host" tag

* Removed workload group query

* Fixing some 2008 compat issues, removed the host field from the result set.

* Adding fixes for SQL Server 2008 compat around RG columns. Also converted perf counter query to support named instances.
2018-03-22 10:38:40 -07:00
Pierre Tessier 8907db858e Remove noisy debug message from Wavefront output (#3899) 2018-03-19 11:04:35 -07:00
Daniel Nelson 239dddbe1a Fix breaker stat name in elasticsearch comment 2018-03-16 12:58:39 -07:00
Jonas Hahnfeld cdcfff2fb6 Add output of stderr in case of error to exec log message (#3862)
If the command failed with a non-zero exit status there might be an error
message on stderr. Append the first line to the error message to ease the
search for its cause.
2018-03-14 12:09:01 -07:00
Chris Ottinger 25cc56d1e3 Added config flag to skip collection of network protocol metrics (#3880) 2018-03-13 21:08:21 -07:00
Patrick Hemmer 48cbdbcdde Fix socket_listener setting ReadBufferSize on TCP sockets (#3874) 2018-03-09 09:44:35 -08:00
Daniel Nelson 7bc438b6b0 Update http_response documentation 2018-03-08 15:13:26 -08:00
Germán Jaber e9da4e529e Add result related tags and fields to http_response (#3814) 2018-03-08 14:55:59 -08:00
Margarita Bliznikova fe78df3ba0 Fix intermittent TestTailBadLine failures (#3869) 2018-03-08 13:03:48 -08:00
Dennis Schön 6a1f5767bb Fix uptime metric in passenger input plugin (#3871) 2018-03-08 10:52:58 -08:00
dilshatm cca7ef3dde Fix collation difference in sqlserver input (#3786) 2018-03-07 14:16:17 -08:00
Daniel Nelson d191ccdd3f Update docs for addition of override processor 2018-03-07 13:47:54 -08:00
Karsten Schnitter 82d224d9e2 Add override processor (#3773)
This plugin can perform the standard metric modifications using override semantics.
2018-03-07 13:27:43 -08:00
Margarita Bliznikova 86f7767439 Add host to ping timeout log message (#3853) 2018-03-06 13:10:44 -08:00
Marcel 1a03db7119 Add ability to override proxy from environment in http response (#3626) 2018-03-06 12:11:38 -08:00
Jiri Tyr 3532667bdc Fixing error in snmp example config (#3855) 2018-03-05 15:29:26 -08:00
Carl Pacey 54f4a5a502 Add sum stat to basicstats aggregator (#3797) 2018-03-05 15:26:31 -08:00
Michael Boudreau f7ffcfbba3 Add Solr 3 compatibility (#3799) 2018-03-05 11:41:10 -08:00
Daniel Nelson 3c179494ce Disable keepalive in mqtt output. (#3779)
This functionality currently has race conditions that can result in the
output deadlocking.
2018-02-25 01:04:04 -08:00
Pranay Kanwar 6dd39616de Convert boolean metric values to float in datadog output (#3804) 2018-02-20 17:32:18 -08:00
Fred Cox 4a4557e371 Add server option to unbound plugin (#3713) 2018-02-20 16:06:13 -08:00
Jake Champlin 3e31ae4eca Add shard server stats to the mongodb input plugin (#3808) 2018-02-20 13:55:56 -08:00
S 17e1bff028 Add option to disable labels in prometheus output for string fields (#3765) 2018-02-16 14:07:26 -08:00
Dwight Spencer c48b15e620 Add README.md for mqtt output (#3764) 2018-02-16 13:51:20 -08:00
everpcpc 37ae4b00bf Support deadline in ping plugin (#3783) 2018-02-15 20:11:07 -08:00
Jorge Canha b8a4eae583 Add keep alive support to the TCP mode of statsd (#3781) 2018-02-15 20:04:49 -08:00
Daniel Nelson dcb8417277 Use proxy from environment in http input 2018-02-15 19:06:22 -08:00
Daniel Nelson c76ef34edc Deprecate httpjson input 2018-02-15 19:06:22 -08:00
Daniel Nelson bc96f65881 Add configurable method to http input 2018-02-15 19:06:22 -08:00
Daniel Nelson 0d683f65a3 Check parser initialization earlier 2018-02-15 19:06:22 -08:00
Daniel Nelson 0851de714d Add url tag only if not already set 2018-02-15 19:06:20 -08:00
Daniel Nelson 027ff4e2dd Allow setting basic auth with empty username 2018-02-15 19:05:36 -08:00
Daniel Nelson f664fef1f6 Update http input documentation 2018-02-15 19:05:36 -08:00
Nicolas Grange f1861a08b9 Add http input plugin which supports any input data format (#3546) 2018-02-15 16:00:10 -08:00
Mark Wilkinson - m82labs e14cf49f63 Added additional SQL Server performance counters (#3770)
* Included system databases in server properties, added backup/restore throughput counter, error counters, and user settable counters.

* Added more resource governor counters.

* Added Target and Total Server Memory counters.

* Removed the c_type tag from the performance counters query, added more documentation instead.
2018-02-09 12:45:22 -08:00
efficks d67e46bb4e Fix ping plugin not reporting zero durations (#3778) 2018-02-09 12:11:19 -08:00
Daniel Nelson 2950a3bdeb Add TLS support to the mesos input plugin (#3769) 2018-02-07 18:36:38 -08:00
Andy Cobaugh 1ab0153cb5 Add additional metrics and reverse metric names option to openldap (#3722) 2018-02-05 12:48:41 -08:00
Philipp Weber 0cb1b147e6 Remove userinfo from url tag in prometheus input (#3743) 2018-02-05 11:16:00 -08:00
Pierre Tessier 94e603b46a Fix example source_override values in wavefront output (#3744) 2018-02-02 10:51:00 -08:00
Daniel Nelson 192af981c0 Improve procstat readme 2018-02-01 16:12:08 -08:00
Ben Aldrich 551c771bba Add native Go method for finding pids to procstat (#3559) 2018-02-01 15:14:27 -08:00
Paul Myjavec 9b4177d46c Use CircleCI 2.0 for builds (#3731) 2018-02-01 15:05:39 -08:00
Daniel Nelson 7162db68f4 Update sqlserver readme; enable query_version = 2 in default config
If unset, query_version is still treated as version 1 for compatibility.
2018-02-01 12:13:49 -08:00
Mark Wilkinson - m82labs 43c092d600 Add new sql server output data model (#3618) 2018-02-01 11:50:26 -08:00
John Eismeier 32a94f1c89 Fix spelling mistakes in zipkin and apache inputs (#3741) 2018-02-01 11:15:12 -08:00
Philipp Weber b39dd3a363 Add TLS and http basic_auth to prometheus_client output (#3719) 2018-02-01 11:12:16 -08:00
Daniel Nelson cdbc77ed53 Update documetation style for smart input 2018-02-01 10:51:03 -08:00
Laurent Sesquès e0bba3cdec Add Ipset input plugin (#3346) 2018-01-31 12:25:27 -08:00
Daniel Nelson b6912e84f4 Set path to / if HOST_MOUNT_PREFIX matches full path (#3736) 2018-01-30 18:06:53 -08:00
Daniel Nelson 5a4ceab81b Exclude master_replid fields from redis input (#3725) 2018-01-30 13:58:44 -08:00
Daniel Nelson 7ac39869ff Do not build nats input on freebsd
This plugin can work on freebsd, but will only build with cgo
enabled.  For now, disable this plugin to avoid this requirement.
2018-01-30 12:04:21 -08:00
Philipp Weber 90efb9c844 Add support for setting bsd source address to the ping input (#3726) 2018-01-29 14:01:00 -08:00
Ildar Svetlov 7a44c309b7 Add ability to select which queues will be gathered to rabbitmq input (#3702) 2018-01-29 12:14:49 -08:00
Daniel Nelson 95c9b81397 Update nats readme 2018-01-26 17:15:02 -08:00
Menno Finlay-Smits 1a16126a09 Add NATS Monitoring Input Plugin (#3674) 2018-01-26 15:14:54 -08:00
Ivan Lopez 782b1336e3 Add RabbitMQ cluster and running nodes count and running node status (#3703) 2018-01-26 15:00:58 -08:00
Peter eca80961b8 Expand on tagvalue option in postgresql_extensible (#3720) 2018-01-25 15:38:11 -08:00
Pierre Tessier 506cbf0d48 Add timeout to wavefront output write (#3711) 2018-01-25 13:44:25 -08:00
Daniel Nelson f3a57ea69e Remove graphite serializer replacement of dot with underscore in field key (#3705) 2018-01-22 12:04:16 -08:00
Daniel Nelson 04f5493ccc Limit wait time for writes in mqtt output (#3699) 2018-01-22 11:15:13 -08:00
Daniel Nelson d1cbf4598c Make error loading tls config fatal in mysql input 2018-01-19 12:16:28 -08:00
Piotr Popieluch 5f8d908f74 Reconnect before sending graphite metrics if disconnected (#3680) 2018-01-17 15:27:24 -08:00
Daniel Nelson 7e597c8992 Add support for using globs in devices list of diskio input plugin (#3687) 2018-01-17 15:12:05 -08:00
Daniel Nelson c3c954441e Use go-redis for the redis input (#3661) 2018-01-17 14:57:46 -08:00
Michael Boudreau 20f5741d44 Fix index out of bounds error in solr input plugin (#3683) 2018-01-17 14:37:34 -08:00
Noah Crowley b9ec94f181 Ignore empty lines in Graphite plaintext (#3684) 2018-01-16 13:44:56 -08:00
atzoum 72a235d9cf Add string and boolean support to dropwizard; fix escaping of tags/fields (#3664) 2018-01-16 12:12:14 -08:00
Jacob McCann 286dcab4f9 Add container health metrics to docker input (#3666) 2018-01-12 17:43:51 -08:00
Daniel Nelson 4c9e9ac6f3 Skip intermittent test on CircleCI 2018-01-12 16:49:05 -08:00
Jacob McCann e226aa49c9 Listen on localhost interface in tests (#3667) 2018-01-12 12:08:19 -08:00
Daniel Nelson 651b576175 Skip CircleCI test of tail plugin due to intermittent deadlock 2018-01-09 15:01:20 -08:00
Daniel Nelson 80ac46a468 Pin crate docker image for testing 2018-01-09 13:10:40 -08:00
atzoum 05d691aa81 Add support for dropwizard input format (#2846) 2018-01-08 15:11:36 -08:00
Daniel Nelson 5207b32b25 Reorder httpjson config to keep variables out of toml table 2018-01-08 15:06:58 -08:00
James ab4f3176bb Use persistent connection to postgresql database (#2701) 2018-01-05 16:03:09 -08:00
Daniel Nelson aec09e711a Add user privilege level setting to IPMI sensors (#3643) 2018-01-05 15:59:25 -08:00
gerardocorea92 3997abfd65 Add available_entropy field to kernel input plugin (#3524) 2018-01-05 14:54:29 -08:00
Daniel Nelson b9fa390881 Add link to docs for configuring the openldap monitoring backend 2018-01-04 15:34:55 -08:00
Richard Elling f13afea7d9 Add support for additional metrics on Linux in zfs input (#3565) 2018-01-03 17:45:48 -08:00
kerams bde4d004df Add support for exchanges to RabbitMQ input (#3619) 2018-01-03 17:38:11 -08:00
kerams 19a5e0b433 Fix deliver_get field in rabbitmq input (#3633) 2018-01-03 13:43:17 -08:00
Daniel Nelson b657480a1b Add wired field to mem input (#3632) 2018-01-02 16:37:11 -08:00
Adam Johnson 371423cdf5 Reintroduce AWS credential check to cloudwatch output (#3587) 2018-01-02 16:33:15 -08:00
Daniel Nelson dce9c335c5 Add information about how to set permissions for postfix input (#3594) 2018-01-02 14:09:14 -08:00
Daniel Nelson 6b7eb19996 Set content-type charset in influxdb output and allow it be overridden (#3593) 2017-12-28 16:22:19 -08:00
Daniel Nelson 262bd1f326 Fix DC/OS login expiration time (#3625) 2017-12-28 16:17:40 -08:00