david birdsong
dcfafd3033
fix prometheus output
...
if i understand the prometheus data model correctly, the current output
for this plugin is unusable
prometheus only accepts a single value per measurement. prior to this change, the range loop
causes a measurement to end up w/ a random value
for instance:
net,dc=sjc1,grp_dashboard=1,grp_home=1,grp_hwy_fetcher=1,grp_web_admin=1,host=sjc1-b4-8,hw=app,interface=docker0,state=live
bytes_recv=477596i,bytes_sent=152963303i,drop_in=0i,drop_out=0i,err_in=0i,err_out=0i,packets_recv=7231i,packets_sent=11460i
1457121990003778992
this 'net' measurent would have all it's tags copied to prometheus
labels, but any of 152963303, or 0, or 7231 as a value for
'net' depending on which field is last in the map iteration
this change expands the fields into new measurements by appending
the field name to the influxdb measurement name.
ie, the above example results with 'net' dropped and new measurements
to take it's place:
net_bytes_recv
net_bytes_sent
net_drop_in
net_err_in
net_packets_recv
net_packets_sent
i hope this can be merged, i love telegraf's composability of tags and
filtering
2016-04-08 18:34:51 +02:00
Thibault Cohen
f603b4bfc8
Add nagios parser for exec input plugin
...
closes #762
2016-04-08 18:34:51 +02:00
Chris H (CruftMaster)
f188f8eade
GREEDY field templates for the graphite parser, and support for multiple specific field names
...
closes #789
2016-04-08 18:34:51 +02:00
JP
cc10985cac
sanitize known issue characters from graphite tag name
2016-04-08 18:34:51 +02:00
Cameron Sparr
7698e77eb5
Update readme, changelog for couchbase plugin
...
closes #866
closes #482
2016-04-08 18:34:51 +02:00
Vebjorn Ljosa
2a4449efd2
Improve README for couchabase input plugin
...
Proper terminology and case. Exmaples for tags. Example output.
2016-04-08 18:34:51 +02:00
Vebjorn Ljosa
d7761b3f0e
Add examples in documentation for couchbase input plugin
2016-04-08 18:34:50 +02:00
Vebjorn Ljosa
056e52f539
Unit test couchbase input plugin
2016-04-08 18:34:50 +02:00
Vebjorn Ljosa
a48ab060a8
Comment on `default` pool name
2016-04-08 18:34:50 +02:00
Vebjorn Ljosa
96a4572afe
Convert measurement names to snake_case
2016-04-08 18:34:50 +02:00
Vebjorn Ljosa
47397c605e
Don't copy lock when `range`ing over map
...
Make `go vet` happy.
2016-04-08 18:34:50 +02:00
Vebjorn Ljosa
bf703d39ab
Couchbase input plugin
2016-04-08 18:34:50 +02:00
JP
0682a95c48
replace @ character with - for librato
2016-04-08 18:34:50 +02:00
Cameron Sparr
602ac1479b
Update README
2016-04-08 18:34:50 +02:00
Thomas Menard
029b20340d
Remove the columns used as tag
...
closes #844
2016-04-08 18:34:50 +02:00
Thomas Menard
00cd25a44f
Add the postgresql_extensible plugin
...
This plugin is intended to add an extended support of Postgresql
compared to the legacy postgres plugin.
Basically, the plugin don’t have any metrics defined and it’s up to the
user to define it in the telegraph.conf (as a toml structure).
Each query can have it’s specific tags, and can be written specifically
using a where clause in order to eventually filter per database name.
To be more generic, a minimum postgresql version has been defined per
query in case you have 2 different version of Postgresql running on the
same host.
2016-04-08 18:34:50 +02:00
HUANG Wei
8e671e0154
Inherit previous instance's stats in statsd plugin.
...
This way, after a reload, the stats wont restart again at least for the
counter type.
closes #887
2016-04-08 18:34:50 +02:00
Cameron Sparr
386d5a3ccf
Do not write metrics if there are 0 to write
...
closes #884
2016-04-08 18:34:50 +02:00
Cameron Sparr
c56e4d4217
TLS config: if only given ssl_ca, create tls config anyways
...
fixes #890
2016-04-08 18:34:50 +02:00
HUANG Wei
814233d928
Fix typo, should be input instead of output.
2016-04-08 18:34:50 +02:00
Cameron Sparr
744ce265b5
Update changelog
2016-04-08 18:34:50 +02:00
Cameron Sparr
d17f3a1eea
Value parser, for parsing a single value into a metric
...
closes #849
2016-04-08 18:34:50 +02:00
Balakrishnan
ff9e079968
Updated Change log #881
2016-04-08 18:34:50 +02:00
Balakrishnan
3f6009f45e
Fixed SQL Server Plugin issues #881
2016-04-08 18:34:50 +02:00
Lukasz Jagiello
a3f096aaf2
Duplicate line
2016-04-08 18:34:50 +02:00
Marcelo Salazar
965bf0ec51
added json serializer
...
closes #878
2016-04-08 18:34:50 +02:00
Jonathan Chauncey
cac499d621
fix(prometheus): Add support for bearer token to prometheus input plugin
...
closes #864
merges #880
2016-04-08 18:34:50 +02:00
Cameron Sparr
e4248bd7a6
Close UDP listener in udp_listener plugin
...
also adding waitgroups to udp_listener and statsd plugins to verify that
all goroutines have been cleaned up before Stop() exits.
closes #869
2016-04-08 18:34:50 +02:00
HUANG Wei
55e1d1d5ee
fixup! Close the UDP connection in Stop() of statsd input plugin.
2016-04-08 18:34:49 +02:00
HUANG Wei
3e3d3f93f8
Close the UDP connection in Stop() of statsd input plugin.
...
If not, when doing reload, we may listen to the same port, we'll get
error about listen to already used address.
2016-04-08 18:34:49 +02:00
Dirk Pahl
90756cb11a
Add FreeBSD tarball location to README
2016-04-08 18:34:49 +02:00
Eugene Dementiev
a7b875d99b
[amqp output] Allow external auth (cert-based tls auth)
...
closes #863
2016-04-08 18:34:49 +02:00
Thibault Cohen
1fbee019fc
Improve prometheus plugin
...
closes #707
2016-04-08 18:34:49 +02:00
marknmel
91166b4e01
Cleanup of Exec Inputs documentation - redux
...
Hi @sparrc
(Sorry for the noise - new pr)
closes #853
Please find some improvements to readability including the \n for the exec/telegraf line-protocol input.
I hope you (and others) find it easier to read.
/Mark
This is an ammend
2016-04-08 18:34:49 +02:00
Cameron Sparr
4465fbeee6
Changelog update for 0.11.1
2016-04-08 18:34:49 +02:00
Cameron Sparr
15f93d0c18
Release 0.11.1
2016-04-08 18:34:49 +02:00
Cameron Sparr
a11bd68b68
provide args for telegraf for consistency with influxd:
...
- telegraf version
- telegraf config
closes #857
2016-04-08 18:34:49 +02:00
HUANG Wei
faa5033300
Add reload configuration for telegraf service scripts.
...
closes #794
2016-04-08 18:34:49 +02:00
Cameron Sparr
9bd488e5b0
Changelog update
2016-04-08 18:34:49 +02:00
Pierre Fersing
ad63ea9ad8
Improved install script for packaged telegraf:
...
* Start/stop service on Debian/Ubuntu
* Disable init-script/Systemd-unit on package removal
closes #747
2016-04-08 18:34:49 +02:00
Cameron Sparr
0c4429c1bb
Fix bug with httpjson client pointer receiver
...
fixes #859
2016-04-08 18:34:49 +02:00
LordFPL
99bfc6ba64
(very) Little error in changelog
...
We are not going in the past, no ? ;)
2016-04-08 18:34:49 +02:00
Ross McDonald
60fc74038b
Corrected issue with windows builds where the correct configuration
...
and filesystem would be used.
closes #852
closes #854
2016-04-08 18:34:49 +02:00
Cameron Sparr
c9842dcd4e
README fixes for 0.11.0
2016-04-08 18:34:49 +02:00
Cameron Sparr
d4cef0adec
Release 0.11.0
2016-04-08 18:34:49 +02:00
Cameron Sparr
9f39d083db
Input plugin for running ntp queries
...
see #235
2016-04-08 18:34:49 +02:00
Thomas Menard
667127b189
Fix postgresql password exposure in metrics
...
Fix the password exposure in the metrics or tags.
closes #821
closes #845
2016-04-08 18:34:49 +02:00
Cameron Sparr
fef8b6beaf
Update Godeps_windows
...
closes #839
2016-04-08 18:34:49 +02:00
Cameron Sparr
77513a871f
github wh: return from eventHandler when err != nil
...
closes #837
2016-04-08 18:34:49 +02:00
Cameron Sparr
34c4f4bf53
influxdb output: If all write fails, trigger a reconnect
...
closes #836
2016-04-08 18:34:49 +02:00