Prunar
137272afea
Update README.md ( #1963 )
...
Typo
2016-11-02 14:25:09 +00:00
Cameron Sparr
2150510bd4
nats_consumer: buffer incoming messages
...
fixes #1956
2016-10-27 13:39:27 +01:00
albundy83
fc59757a1a
Just fix typo ( #1962 )
2016-10-27 11:45:17 +01:00
Cameron Sparr
0cfa0d419a
udp_listener & tcp_listener set default values
...
closes #1936
2016-10-27 10:25:24 +01:00
Paulo Pires
522658bd07
Fix NATS plug-ins reconnection logic ( #1955 )
...
* NATS output plug-in now retries to reconnect forever after a lost connection.
* NATS input plug-in now retries to reconnect forever after a lost connection.
* Fixes #1953
2016-10-26 15:45:33 +01:00
Jonathan Chauncey
b1a97e35b9
fix(kubernetes): Only initialize RoundTripper once ( #1951 )
...
fixes #1933
2016-10-26 13:47:35 +01:00
Priyank Trivedi
393d129982
Fix typo from 'Proctstas' to 'Procstat' in procstat plugin's README ( #1945 )
2016-10-25 13:57:55 +01:00
Cameron Sparr
c849b58de9
http_listener input unit tests
2016-10-24 18:17:49 +01:00
Cameron Sparr
097b1e09db
http listener refactor
...
in this commit:
- chunks out the http request body to avoid making very large
allocations.
- establishes a limit for the maximum http request body size that the
listener will accept.
- utilizes a pool of byte buffers to reduce GC pressure.
2016-10-24 18:17:49 +01:00
John Hu
babd37bf35
Typo ( #1924 )
2016-10-21 14:11:03 +01:00
Jonathan Chauncey
a12bd878e0
feat(kubernetes): Add kubernetes input plugin
...
closes #1774
2016-10-17 15:40:55 -04:00
Cameron Sparr
a4e8f24b16
Set reasonable defaults in ping plugin
...
closes #1742
2016-10-17 15:21:09 +01:00
Cameron Sparr
a65447d22e
Use mysql.ParseDSN func instead of url.Parse
...
The MySQL DB driver has it's own DSN parsing function. Previously we
were using the url.Parse function, but this causes problems because a
valid MySQL DSN can be an invalid http URL, namely when using some
special characters in the password.
This change uses the MySQL DB driver's builtin ParseDSN function and
applies a timeout parameter natively via that.
Another benefit of this change is that we fail earlier if given an
invalid MySQL DSN.
closes #870
closes #1842
2016-10-12 17:10:28 +01:00
Cameron Sparr
03b2984ac2
Fixup some code based on feedback from @dgnorton
2016-10-12 14:50:19 +01:00
Cameron Sparr
9540a6532f
Update influxdb dependency for new models.Tags
2016-10-12 14:50:19 +01:00
Cameron Sparr
fead80844e
Refactor handling of MinMax functionality into RunningAggregator
...
allows for easier addition of a sliding window at a later time.
Also makes `period` be a generic argument for all aggregator plugins.
2016-10-12 14:50:19 +01:00
Cameron Sparr
ef885eda62
Change minmax aggregator to store float64
2016-10-12 14:50:19 +01:00
Cameron Sparr
64a71263a1
Support Processor & Aggregator Plugins
...
closes #1726
2016-10-12 14:50:19 +01:00
Cameron Sparr
974221f0cf
Fix phpfpm fcgi client panic when URL doesnt exist
...
closes #1886
2016-10-12 11:58:38 +01:00
Ririsoft
bccef2856d
Revert "Moving cgroup path name to field from tag to reduce cardinality ( #1457 )"
...
This was introducing a regression with influxdb output, leading to
collision an points missing.
This reverts commit 53f40063b3
.
closes #1724
closes #1796
2016-10-12 11:04:28 +01:00
Patrick Hemmer
80df3f7634
snmp: fix initialization of table fields in manual tables ( #1836 )
2016-10-12 11:00:39 +01:00
Cameron Sparr
e96f7a9b12
graphite parser, handle multiple templates empty filter
...
Previously, the graphite parser would simply overwrite any template that
had an identical filter to a previous template. This included the empty
filter.
Now we will still overwrite, but first we will sort to make sure that
the most "specific" template always matches.
closes #1731
2016-10-11 15:22:51 +01:00
Cameron Sparr
2bbb6aa6f2
Add doc for SNMP debug tips ( #1831 )
2016-10-11 14:48:08 +01:00
Cameron Sparr
1ff721ad84
Add riemann output plugin deprecation message
2016-10-11 12:28:20 +01:00
Eric
3e3b094270
Only log warning on type when in debug mode.
...
closes #1793
2016-10-11 11:35:43 +01:00
Eric
1f7a8fceef
Fixed json serialization to make sure only value type supported by OpenTSDB are sent and made sure we send numbers un-quoted event though OpenTSDB API accepts them as this is not clean json.
2016-10-11 11:32:24 +01:00
Marko Crnic
b702a9758b
haproxy/README: make quotes consistent
...
closes #1700
2016-10-11 11:30:22 +01:00
Marko Crnic
3b607aa8ae
haproxy: add README covering basics of the plugin
2016-10-11 11:29:04 +01:00
Marko Crnic
4a4a6892f9
haproxy: update HAproxy docs URL
2016-10-11 11:29:04 +01:00
Marko Crnic
56b627dfe2
haproxy_test: extend tests to cover name globbing
2016-10-11 11:29:04 +01:00
Marko Crnic
5c87b92976
haproxy_test: define expected results in one place
...
Map holding expected results was defined in multiple places, making test
cases a bit hard to read. This way we can change our expectations of
good results in one place and have them affect multiple test cases.
2016-10-11 11:29:04 +01:00
Marko Crnic
dbcc312b0e
haproxy: clarify handling of http and socket addresses
...
This behaviour was introduced along with socket support, but never got
documented properly.
2016-10-11 11:29:04 +01:00
Marko Crnic
2d842fefb8
haproxy: add support for socket name globbing
2016-10-11 11:29:04 +01:00
Marko Crnic
d63e3c8cc4
haproxy: move socket address detection to own function
2016-10-11 11:29:04 +01:00
Stian Øvrevåge
187a894fe9
Create CONFIG-EXAMPLES.md with a switch interface example
...
Added a standard example for collecting interface metrics from switches or routers and tagging them properly.
closes #1666
2016-10-11 11:00:25 +01:00
Cameron Sparr
ca55c4a55d
Remove COMING SOON: multiple statsd fields
2016-10-11 10:57:34 +01:00
Cameron Sparr
d627bdbbdb
logparser: allow numbers in ident & auth parameters
...
fixes #1810
2016-10-10 11:27:35 +01:00
Edie Zhang
4f06f6b3d8
adding the tags in the graylog output plugin
...
closes #1861
2016-10-07 12:24:21 +01:00
James Carr
8dc42ad9f2
Add idle_since to emitted metrics ( #1844 )
2016-10-06 14:26:53 +01:00
Patrick Hemmer
5a86a2ff26
snmp: return error on unknown conversion type ( #1853 )
2016-10-06 14:23:51 +01:00
zensqlmonitor
817d696628
SQL Server plugin: Fix WaitStats issue ( #1859 )
...
Issue #1854
2016-10-06 14:21:14 +01:00
Patrick Hemmer
7b05170145
update to latest gosnmp ( #1850 )
2016-10-05 08:40:56 +01:00
Patrick Hemmer
b48ad4b737
fix snmp emitting empty fields
...
closes #1848
closes #1835
2016-10-04 16:25:16 +01:00
Patrick Hemmer
9feb639bbd
fix translating snmp fields not in MIB ( #1846 )
2016-10-04 16:22:15 +01:00
Cameron Sparr
c7834209d2
Major Logging Overhaul
...
in this commit:
- centralize logging output handler.
- set global Info/Debug/Error log levels based on config file or flags.
- remove per-plugin debug arg handling.
- add a I!, D!, or E! to every log message.
- add configuration option to specify where to send logs.
closes #1786
2016-10-03 17:13:03 +01:00
Cameron Sparr
78ced6bc30
Use a bufio.Scanner in http listener
...
this will prevent potential very large allocations due to a very large
chunk size send from a client.
fixes #1823
2016-09-29 16:07:51 +01:00
zensqlmonitor
573628dbdd
Fix collation issue
2016-09-28 16:11:00 +01:00
Łukasz Harasimowicz
32268fb25b
Disable mesos tasks statistics until we find a better way to deal with them.
...
Due to quite real problem of generating vast number of data series through
mesos tasks metrics this feature is disabled until better solution is found.
2016-09-28 16:07:35 +01:00
Łukasz Harasimowicz
80391bfe1f
Fixed tags on mesos_task metrics.
...
Tagging values by executor_id can create quite a lot data series
in InfluxDB so we should stick to framework_id and server.
2016-09-28 16:07:35 +01:00
Cameron Sparr
e7e39df6a0
Default SNMP parameter changes
...
max-repetitions = 10 is the default of net-snmp utils according to
http://net-snmp.sourceforge.net/docs/man/snmpbulkwalk.html
retries = 3 is the default of gosnmp:
https://godoc.org/github.com/soniah/gosnmp#pkg-variables
Could deal with some parts of the performance issues reported
by #1665
2016-09-28 14:34:20 +01:00