Ross McDonald
9712c250c5
Swap systemd command, as it was causing issues on Debian.
2016-04-08 18:34:52 +02:00
HUANG Wei
faa5033300
Add reload configuration for telegraf service scripts.
...
closes #794
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
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
d4fe485d18
Cross platform support for the 'processes' plugin
...
closes #798
2016-04-08 18:34:48 +02:00
Ross McDonald
03c3730788
Removed test functionality from build script.
...
closes #708
closes #713
2016-04-08 18:34:47 +02:00
Ross McDonald
8db7323da4
Fixed issue where binary wasnt copied to packaging directory correctly.
2016-04-08 18:34:47 +02:00
Ross McDonald
aff65d42b1
Added permissions check to post-install script due to issues with RPMs having the incorrect permissions on the log directory.
2016-04-08 18:34:47 +02:00
Ross McDonald
7dd3b538ba
Removed i386 as a target for darwin, as it currently doesnt compile.
2016-04-08 18:34:47 +02:00
Ross McDonald
e7de5b5845
Re-added zip package output format. Modified zip and tar packaging process to use the base 'tar' and 'zip' commands, instead of 'fpm'.
2016-04-08 18:34:47 +02:00
Ross McDonald
ade58cf2ec
Updates to build script to improve ARM builds and other functionality.
2016-04-08 18:34:47 +02:00
Dirk Pahl
7bb8f99f54
Create a FreeBSD build
...
closes #766
2016-04-08 18:34:46 +02:00
Cameron Sparr
4bc75b87f5
Fix deb and rpm packages
...
closes #752
closes #750
2016-04-08 18:34:46 +02:00
Cameron Sparr
706ebb0985
Experimental windows build process changes
2016-04-08 18:34:46 +02:00
Cameron Sparr
3491029e61
Some windows build script fixes
2016-04-08 18:34:45 +02:00
Cameron Sparr
289dcabad0
Circle script: unset GOGC so it uses default
2016-04-08 18:34:44 +02:00
Cameron Sparr
1b6bc88c14
Turn GOGC on for packaging, use go 1.5.3
2016-04-08 18:34:44 +02:00
Cameron Sparr
0b882cc2f9
Circle script: create packages if commit is tagged
2016-04-08 18:34:44 +02:00
Cameron Sparr
09d8d6ef33
Update Makefile to 'go install' rather than 'go build'
2016-04-08 18:34:44 +02:00
Cameron Sparr
132f89e3fe
Root directory cleanup
2016-04-08 18:34:44 +02:00
Cameron Sparr
1e03a9440b
Try ping plugin with -n and -s options added
2016-02-06 23:09:29 -07:00
Ross McDonald
47ea2d5fb4
Added Amazon Linux logic to post-installation script.
...
closes #579
2016-01-25 17:49:12 -07:00
Jack Zampolin
0cdf1b07e9
Fix issue 524
2016-01-20 10:57:35 -08:00
Cameron Sparr
b24e71b232
Removing old package script, trim Makefile
2016-01-15 14:03:04 -07:00
Ross McDonald
7bfb42946e
Switched to /etc/debian_version for Debian/Ubuntu distribution recognition in post-install.
...
closes #526
closes #525
2016-01-15 10:54:47 -07:00
Ross McDonald
07b4a4dbca
Added a `build.py` script for compiling and packaging. Added post and pre install scripts to handle installation and upgrades in a cleaner way. Minor fixes to the init script and service unit file.
2016-01-08 15:28:33 -06:00
Cameron Sparr
9c5db1057d
renaming plugins -> inputs
2016-01-07 15:04:30 -07:00
Cameron Sparr
16ce06f621
Use gdm for dependency management
2015-12-11 12:22:16 -07:00
Cameron Sparr
e6517d4140
Update gopsutil godep dependency. Dont use godep go build anymore
...
godep seems to have a problem when dependencies have `internal`
packages. So removing `godep go build` and `godep go test` from the
build process in favor of just checking out the correct revisions using
`godep restore` into the regular GOPATH.
This basically means that we are not actually using anything within the
Godeps directory except Godeps.json. I should probably make a separate
go dependency management system that does this.
2015-12-04 12:22:16 -07:00
Cameron Sparr
3761f00062
Update etc/telegraf.conf file
2015-11-30 14:28:09 -07:00
Sean Reifschneider
a992e16f7d
On a package upgrade, restart telegraf.
...
closes #338
2015-11-02 13:01:58 -07:00
Cameron Sparr
028bae8f04
Run make in circle, don't build arm and 32-bit
2015-10-28 12:30:58 -06:00
Cameron Sparr
fa9555c430
Execute "long" unit tests using docker containers
...
fixes #293
2015-10-28 11:45:04 -06:00
Jonathan Cross
e622bd5e7f
fixing test for NoError
...
closes #325
2015-10-27 15:44:22 -06:00
Jonathan Cross
e13500fc4f
updated for new output Write function
...
removed HTTP listener port in docker compose. Not being used by plugin.
2015-10-27 15:44:22 -06:00
Jonathan Cross
2a76942a74
NSQ Output plugin
...
NSQ output plugin, following the NSQ methodology output is a producer
to one instance of NSQD. The go library does not accept array values be
default for a Producer. Additionally service discovery is generally
done as a consumer.
Follows same methodology as Kafka Output without the tag reference.
2015-10-27 15:44:22 -06:00
Ellison Marks
9e0ec0927c
Making sure telegraf.d directory is created by packages.
2015-10-27 11:32:00 -07:00
palkan
df96958fb8
Use specific mysql version with docker
...
closes #315
2015-10-23 17:35:49 -06:00
palkan
de7ad9dfbc
Replace opentsb docker image with the official one
...
closes #314
2015-10-23 17:34:12 -06:00
Tait Clarridge
c5f200917a
Add aerospike plugin support
...
- Does not use the aerospike client, but sends the stats command
using the aerospike required format
- Queries available namespaces and gets stats for all of them
closes #300
2015-10-21 18:04:45 -06:00
gotyaoi
c938523cd5
Implementing LoadDirectory.
2015-10-21 12:00:22 -07:00
Cameron Sparr
a1bad378d2
Turn off GOGC for faster build time in CI
2015-10-18 15:56:47 -06:00
Cameron Sparr
97d4f9e0ff
Run go fmt in CI
2015-10-16 13:08:32 -06:00
Sean Reifschneider
555436a222
Fix for init script for other procs with "telegraf"
...
The init script fails if another process has the word "telegraf" in
it, for example if you aren running "vi /etc/opt/telegraf/telegraf.conf"
or "tail -f /var/log/telegraf/telegraf.log". This is because
the "-f" flag to "pgrep" will show processes with the search
string anywhere in the command-line.
This patch turns it around and gets the "ps" output for the process
in the pidfile, and if that line has "telegraf" in it, it considers
it to be running.
Closes #266
Closes #267
2015-10-15 15:06:05 -06:00
Jonathan Cross
2f7d781635
remove zookeeper declaration
...
since spotify/kafka docker image already exposes zookeeper
Closes #262
2015-10-14 17:49:23 -06:00
Jonathan Cross
7121e1a3b0
fixes based on comments
2015-10-14 17:48:21 -06:00
Nick Jones
cd7468f3be
Fix conditional test against useradd so it's compatible with Dash
...
The test to see which version of `useradd` is installed uses 'bashisms'
that fail on Ubuntu due to the fact that `/bin/sh` is symlinked to Dash,
causing the telegraf account to be created without the `--system` option
ever being passed.
This change amends the syntax so that it's POSIX-compatible and more
portable as a result.
2015-09-28 14:04:46 +01:00
Eugene Dementiev
0ffaafd788
Fix packages provides: now new version of package replaces the old one
2015-09-24 13:29:37 -07:00
Cameron Sparr
64d38ed17e
Remove duplicate opentsdb docker images
2015-09-22 21:10:21 -06:00
Cameron Sparr
f8d64a7378
Redis: include per-db keyspace info
...
Closes #205
2015-09-22 19:46:50 -07:00