- Aug 30, 2016
-
-
Cameron Sparr authored
-
tuier authored
* Some improvment in mesos input plugin, Removing uneeded statistics prefix for task's metric, Adding framework id tags into each task's metric, Adding state (leader/follower) tags to master's metric, Make sure the slave's metrics are tags with slave * typo, replacing cpus_total with elected to determine leader * Remove remaining statistics_ from sample * using timestamp from mesos as metric timestamp * change mesos-tasks to mesos_tasks, measurement * change measurement name in test * Replace follower by standby
-
Cameron Sparr authored
-
Joel "The Merciless" Meador authored
* separate hello and authenticate functions, force connection close at end of write cycle so we don't hold open idle connections, which has the benefit of mostly removing the chance of getting hopelessly connection lost * update changelog, though this will need to be updated again to merge into telegraf master * bump instrumental agent version * fix test to deal with better better connect/reconnect logic and changed ident & auth handshake * Update CHANGELOG.md correct URL from instrumental fork to origin and put the change in the correct part of the file * go fmt * Split out Instrumental tests for invalid metric and value. * Ensure nothing remains on the wire after final test. * Force valid metric names by replacing invalid parts with underscores. * Multiple invalid characters being joined into a single udnerscore. * Adjust comment to what happens. * undo split hello and auth commands, to reduce roundtrips * Split out Instrumental tests for invalid metric and value. * Ensure nothing remains on the wire after final test. * Force valid metric names by replacing invalid parts with underscores. * Multiple invalid characters being joined into a single udnerscore. * add an entry to CHANGELOG for easy merging upstream * go fmt variable alignment * remove some bugfixes from changelog which now more properly are in a different section. * remove headers and whitespace should should have been removed with the last commit
-
- Aug 29, 2016
-
-
SoleAngelus authored
1. Added further clarification on running commands in PowerShell. 2. Added double quotes to file paths.
-
Cameron Sparr authored
closes #1674
-
- Aug 24, 2016
-
-
Cameron Sparr authored
because it requires some time to initialize before it can respond to metric requests.
-
Cameron Sparr authored
* Update README and CHANGELOG with 1.0 RC 1 * Increase circleci test docker sleep * update aerospike dependency
-
- Aug 22, 2016
-
-
Patrick Hemmer authored
* Add a new and improved snmp plugin * update gosnmp for duplicate packet fix https://github.com/soniah/gosnmp/issues/68 https://github.com/soniah/gosnmp/pull/69
-
Robert Kánia authored
-
- Aug 17, 2016
-
-
Cameron Sparr authored
-
Cameron Sparr authored
also sanitize the names at a higher scope for better clarity closes #1637
-
Cameron Sparr authored
This reverts commit fec9760f.
-
- Aug 16, 2016
-
-
Cameron Sparr authored
closes #1634
-
- Aug 11, 2016
-
-
Cameron Sparr authored
-
politician authored
* defines GOOS and GOARCH for windows builds * default to amd64 on windows * windows: use latest versions of missing packages
-
David Bayendor authored
* Update README.md Clean up minor typos and syntax. * Update README.md Fix typo in 'default'
-
- Aug 10, 2016
-
-
Jack Zampolin authored
* Modernize zookeeper readme * Add configuration
-
Ross McDonald authored
-
Cameron Sparr authored
-
jsvisa authored
add pgbouncer docker for testing add pgbouncer testcase update changlog closes #1400
-
- Aug 09, 2016
-
-
Rene Zbinden authored
closes #1414 closes #649
-
Cameron Sparr authored
closes #1425
-
tuier authored
* Source improvement for librato output Build the source from the list of tag instead of a configuration specified single tag Graphite Serializer: * make buildTags public * make sure not to use empty tags Librato output: * Improve Error handling for librato API base on error or debug flag * Send Metric per Batch (max 300) * use Graphite BuildTag function to generate source The change is made that it should be retro compatible Metric sample: server=127.0.0.1 port=80 state=leader env=test measurement.metric_name value service_n.metric_x Metric before with source tags set as "server": source=127.0.0.1 test.80.127_0_0_1.leader.measurement.metric_name test.80.127_0_0_1.leader.service_n.metric_x Metric now: source=test.80.127.0.0.1.leader measurement.metric_name service_n.metric_x As you can see the source in the "new" version is much more precise That way when filter (only from source) you can filter by env or any other tags * Using template to specify which tagsusing for source, default concat all tags * revert change in graphite serializer * better documentation, change default for template * fmt * test passing with new host as default tags * use host tag in api integration test * Limit 80 char per line, change resolution to be a int in the sample * fmt * remove resolution, doc for template * fmt
-
Mariusz Brzeski authored
* Fix problem with metrics when ping return Destination net unreachable Add test case TestUnreachablePingGather Add percent_reply_loss Fix some other tests * Add errors measurment * fir problem with ping reply "TTL expired in transit" ( use regex for more specific condition - TTL in line but it's a not valid replay ) add test case for "TTL expired in transit" - TestTTLExpiredPingGather
-
Patrick Hemmer authored
* convert postgresql_extensible byte slice values to strings * code cleanup in postgresql_extensible
-
Cameron Sparr authored
-
Cameron Sparr authored
this will now be the default config file location on windows, basically it is the windows equivalent of /etc/telegraf/telegraf.conf also updating the changelog closes #1543
-
Dennis Bellinger authored
Updated windows dependencies Updated the windows dependencies so that the versions matched the dependencies for Mac OS and Linux. Additionally added some that were complained about being missing at compile time. Incorporated kardianos/service for management Incorporated the library github.com/kardianos/service to manage the service on the various platforms (including Windows). This required an alternate main function. The original main function was renamed to reloadLoop (as that is what the main loop in it does) (it also got a couple of parameters). The service management library calls it as the main body of the program. Merged service.go into telegraf.go Due to compilation issues on Windows, moved the code from service.go into telegraf.go and removed service.go entirely. Updated dependencies and fixed Windows service Updated the dependencies so that it builds properly on Windows, additionally, fixed the registered command for starting it as a service (needed to add the config file option). This currently standardizes it as a C:\telegraf\telegraf.conf on Windows. Added dependency for github.com/kardianos/service Removed the common dependencies from _windows file Removed all the common dependencies from the Godeps_windows file and modified Makefile to load Godeps and then Godeps_windows when building for Windows. This should reduce problems caused by the Godeps_windows file being forgotten when updating dependencies. Updated CHANGELOG.md with changes Ran `go fmt ./...` to format code Removed service library on all but Windows The service library [kardianos/service](github.com/kardianos/service) has been disabled on all platforms but windows, as there is already existing infrastructure for other platforms. Removed the dependency line for itself It appears that gdm accidentally added the project itself to the dependency list. This caused the dependency restoration to select an earlier version of the project during build. This only affected windows. This only affected builds after 020b2c70 Updated documentation for Windows Service Removed the documentation about using NSSM and added documentation on installing telegraf directly as a Windows Service. Added license info for kardianos/service Added the license information for github.com/kardianos/service which is licensed under the ZLib license, although that name is never mentioned the license text matches word for word. Changed the Windows Config file default location Updated the default location of the configuration file on Windows from C:\telegraf\telegraf.conf to C:\Program Files\Telegraf\telegraf.conf. With this change includes updating the directions, including directing that the executable be put into that same directory. Additionally, as noted in the instructions, the location of the config file for the service may be changed by specifying the location with the `-config` flag at install time. Fixed bug - Wrong data type: svcConfig svcConfig service.Config => svcConfig *service.Config (It needed to be a pointer)
-
Jack Zampolin authored
-
Jack Zampolin authored
-
- Aug 08, 2016
-
-
Cameron Sparr authored
-
- Aug 06, 2016
-
-
Cameron Sparr authored
-
- Aug 05, 2016
-
-
Cameron Sparr authored
put all 1.0 beta releases into a single 1.0 release manifest also add #1586 change
-
Cameron Sparr authored
-
Cameron Sparr authored
closes #1584
-
- Aug 04, 2016
-
-
Cameron Sparr authored
this log format is likely soon going to be removed from a future influxdb release, so we should not be recommending that users base any of their log parsing infra on this.
-
Cameron Sparr authored
-
Cameron Sparr authored
telegraf can't be cross-compiled for darwin, it has C dependencies and thus many of the system plugins won't work.
-
Jack Zampolin authored
-