Commit Graph

4283 Commits

Author SHA1 Message Date
Daniel Nelson
1bcbc3eea7 Update docs and changelog for github input 2019-04-02 16:27:45 -07:00
David McKay
0a68c8468b Add github input plugin (#5587) 2019-04-02 16:06:15 -07:00
Daniel Nelson
0e50a3977d Fix typo 2019-04-02 14:14:37 -07:00
Daniel Nelson
1d965f11d3 Set release date for 1.10.2 2019-04-02 13:10:17 -07:00
Greg
286eeb117e Remove unused config option from logfmt parser docs (#5669) 2019-04-02 13:06:44 -07:00
Daniel Nelson
eba13426fc Update changelog 2019-04-02 12:43:37 -07:00
Greg
d738892c0b Remove tags that would create invalid label names in prometheus output (#5663) 2019-04-02 12:42:48 -07:00
David McKay
42cc84c262 Fix command for running integration test containers (#5660) 2019-04-02 11:53:11 -07:00
David McKay
346ac519b6 Fix CrateDB port in docker compose file (#5667) 2019-04-02 11:51:40 -07:00
Daniel Nelson
b092aec103 Update changelog 2019-04-02 11:49:00 -07:00
Pierre Tessier
ff81811720 Add option to use strict sanitization rules to wavefront output (#5664) 2019-04-02 11:47:25 -07:00
Daniel Nelson
fb01b8ba28 Update changelog 2019-04-02 11:17:52 -07:00
Daniel Nelson
c283e5992a Fix tags applied to wrong metric on parse error (#5650) 2019-04-02 11:14:56 -07:00
Daniel Nelson
0d00f0af3c Update changelog 2019-04-02 11:06:44 -07:00
liispon
3b80d8a7fd Use github.com/ghodss/yaml to parse k8s config (#5643) 2019-04-02 11:04:37 -07:00
Daniel Nelson
782280345d Update changelog 2019-04-01 11:54:43 -07:00
Olli-Pekka Lehto
13a00eeca5 Add option to reset buckets on flush to histogram aggregator (#5641) 2019-04-01 11:53:50 -07:00
Daniel Nelson
db1e902c81 Update changelog 2019-03-29 16:03:34 -07:00
Daniel Nelson
6feb6c1853 Add support for ${} env vars in configuration file (#5648) 2019-03-29 16:02:10 -07:00
Daniel Nelson
aac013f8ab Update changelog 2019-03-29 15:52:36 -07:00
Daniel Nelson
4e3244c575 Fix aggregator window and shutdown of multiple aggregators (#5644) 2019-03-29 15:40:33 -07:00
Daniel Nelson
3045ffbbe3 Add github source for golang/x to Gopkg.toml
Prevents removal of source in lock file.
2019-03-27 12:25:07 -07:00
Daniel Nelson
5109847be1 Update changelog 2019-03-26 18:20:52 -07:00
Daniel Nelson
c57ba6110d Exit after running --test without requiring --console (#5631) 2019-03-26 18:17:27 -07:00
Daniel Nelson
be26ef6f9b Update changelog 2019-03-26 18:14:37 -07:00
Daniel Nelson
5f74c0da0d Fix basedir check and parent dir extraction in filecount input (#5630) 2019-03-26 18:12:40 -07:00
Daniel Nelson
22ab649261 Listen before leaving start in statsd (#5628) 2019-03-26 18:11:56 -07:00
Daniel Nelson
3bb1548414 Fix plugin name in influxdb_v2 output logging (#5627) 2019-03-26 18:09:35 -07:00
John Hu
5e6374c19b Fix drop tracking of aggregator drop_original metrics (#5632) 2019-03-26 18:01:50 -07:00
Daniel Nelson
0f21373439 Update changelog 2019-03-25 16:26:03 -07:00
scier
60027cf902 Add support for multiple line text and perfdata to nagios parser (#5601) 2019-03-25 16:24:42 -07:00
Daniel Nelson
e793a69533 Fix grammar 2019-03-25 12:11:59 -07:00
Daniel Nelson
888d847a05 Add link to vjeantet/grok to grok parser docs 2019-03-25 12:09:04 -07:00
Daniel Nelson
135166323b Update changelog 2019-03-22 14:14:38 -07:00
Daniel Nelson
9ba023fd67 [inputs/diskio] Fix how major and minor identifiers of block devices are read. (#5566)
* Fix how major and minor identifiers of block devices are read.

The current implementation assure that the major and the minor are
coded on one byte. But they are not:

```
brw-rw----  1 root disk    252, 290 Feb 25 11:36 dm-290
```

290 as minor in this example is over 1 byte.

So after wondering why all my devices iops weren't correctly stored,
I found out that several points were added for some disks. For `dm-290`
it was overriding `252:34`, instead of getting udev stats for `252:290`.

The solution is here:
https://sites.uclouvain.be/SystInfo/usr/include/sys/sysmacros.h.html

The implementation is directly taken from this, fixing my bug.

* Use unix.Major/unix.Minor instead of custom implementation

* [diskio] Force type of stat.Rdev uint64 for mipsle compatibility

For most platforms, stat.Rdev is already a uint64 so this is without any effect
for linux,mipsle, unix.Stat_t.Rdev is a uint32, but the way to compute major and minor doesn't change, casting the uint32 has no impact either
2019-03-22 14:03:48 -07:00
Daniel Nelson
417c5c1de8 Add owned directories to rpm package (#5607) 2019-03-22 14:02:45 -07:00
Daniel Nelson
72d4f00082 Remove string trimming from grok parser (#5608) 2019-03-22 14:02:15 -07:00
Daniel Nelson
68b8db4a64 Update changelog 2019-03-22 14:00:58 -07:00
Daniel Nelson
99a390b8e6 Fix open error handling in file output (#5540) 2019-03-22 13:59:30 -07:00
Soulou
205de66dd6 [diskio] Force type of stat.Rdev uint64 for mipsle compatibility
For most platforms, stat.Rdev is already a uint64 so this is without any effect
for linux,mipsle, unix.Stat_t.Rdev is a uint32, but the way to compute major and minor doesn't change, casting the uint32 has no impact either
2019-03-21 12:00:20 +01:00
Daniel Nelson
fa65a82ef3 Update changelog 2019-03-20 12:53:55 -07:00
Daniel Nelson
51409c8768 Update changelog 2019-03-20 11:38:20 -07:00
Adrián López
33ee309fd1 Fix deadlock when Telegraf is aligning aggregators (#5612) 2019-03-20 10:36:51 -07:00
Daniel Nelson
5d9b829776 Set Telegraf 1.10.1 release date 2019-03-19 13:46:26 -07:00
Daniel Nelson
b74660163e Update changelog 2019-03-19 13:45:19 -07:00
Greg
3b1ab6f362 Don't add empty healthcheck tags to consul input (#5575) 2019-03-19 13:39:42 -07:00
Daniel Nelson
5e88824c15 Improve stability of appveyor builds (#5578) 2019-03-18 17:54:12 -07:00
Daniel Nelson
eeb0e094c2 Remove test directory with .. prefix 2019-03-18 12:47:47 -07:00
Daniel Nelson
6b2137a4a1 Update changelog 2019-03-18 11:10:02 -07:00
Greg
6a97b259eb Minimize call to collect uptime in system input (#5592) 2019-03-18 11:07:44 -07:00