Commit Graph

699 Commits

Author SHA1 Message Date
Brian Brazil 5390a8ea71 Add Prometheus plugin.
This allows pulling Prometheus metrics from
any client library or exporter over HTTP.
2015-06-24 22:15:58 +01:00
Brian Brazil e34c52402f Improve test infrastructure 2015-06-24 22:15:58 +01:00
Evan Phoenix 86a6f337f6 Cleanup the URL when one isn't specified 2015-06-23 14:51:55 -07:00
Evan Phoenix a1f7d5549b Fix type error using URL as a string 2015-06-23 14:51:38 -07:00
Evan Phoenix 5fbd07b146 Add memcached to the all plugins package 2015-06-23 14:51:32 -07:00
Evan Phoenix b8f3c68b89 Merge pull request #21 from fromYukki/memcached
Memcached plugin
2015-06-23 14:44:52 -07:00
Evan Phoenix 043b171028 Merge pull request #16 from jipperinbham/redis_auth
convert Redis to use URI, support Redis AUTH
2015-06-23 14:37:08 -07:00
Maksim Naumov b86d789abe Explore "limit_maxbytes" and "bytes" individually 2015-06-23 09:44:39 +02:00
JP e1c7dc80ae redis plugin accepts URI or string, support Redis AUTH 2015-06-22 20:49:11 -05:00
Sherif Zain e2dac56a40 Added: server to tags 2015-06-22 10:40:30 +02:00
Maksim Naumov 039fc80ed7 Memcached plugin 2015-06-22 04:27:46 +02:00
Sherif Zain 2ccd828e81 Fixed: differentiate stats gathered from multiple redis servers/instances 2015-06-21 23:38:42 +02:00
gunnaraasen c492f8e7eb Update plugin registry from name -> measurement 2015-05-29 13:31:27 -07:00
Evan Phoenix 2bd58ee4df A set of fixes to fix the tests 2015-05-26 22:15:05 -07:00
Evan Phoenix 2667183bfb Add 'AddValuesWithTime' function to accumulator 2015-05-26 22:15:05 -07:00
Evan Phoenix 1653330421 Tivan is dead, long live Telegraf. Fixes #3 2015-05-22 16:45:14 -07:00
Evan Phoenix ead52e807e Improve sample config 2015-05-22 16:26:32 -07:00
Evan Phoenix 40cc034acb Add rule about 'localhost' 2015-05-18 16:08:22 -07:00
Evan Phoenix 5e6d33a57f Breakup the system plugin 2015-05-18 16:01:42 -07:00
Evan Phoenix 4146f5f6df Add ability to restrict which network interfaces are sampled 2015-05-18 15:50:09 -07:00
Evan Phoenix 13e6018eb0 Minor usability fixes to config 2015-05-18 15:22:04 -07:00
Evan Phoenix 82cbc4daa2 Add ability to generate config from available plugins 2015-05-18 15:10:11 -07:00
Evan Phoenix f1e1204374 Enforce stat prefixing at the accumulator layer 2015-05-18 12:15:15 -07:00
Evan Phoenix bcb33d880e Enable pg and mysql by default 2015-05-18 11:54:27 -07:00
Evan Phoenix 00c99ec373 Add mysql plugin 2015-05-18 11:54:11 -07:00
Evan Phoenix 60a49243cf Gather stats from PG and redis from localhost by default 2015-05-18 11:53:57 -07:00
Evan Phoenix 4d0784a64d Add postgresql plugin 2015-05-18 11:53:17 -07:00
Evan Phoenix 5b9f7e7bf3 Add ability to query many redis servers 2015-05-18 09:26:10 -07:00
Evan Phoenix 660285d764 Use _ as the namespace separator 2015-04-07 11:59:11 -07:00
Evan Phoenix 04b2bbd30b Add redis plugin 2015-04-07 11:54:21 -07:00
Evan Phoenix f0675e52c3 Namespace the system metrics 2015-04-07 10:25:05 -07:00
Evan Phoenix 2820c0391e Fix all imports 2015-04-07 09:39:23 -07:00
Evan Phoenix 6302dc553c Detect docker is not available gracefully 2015-04-07 09:24:16 -07:00
Evan Phoenix 7b0c09d5e9 Use dockerclient to get containers and info 2015-04-06 17:24:04 -07:00
Evan Phoenix a574261b3a Report better errors where system stats can't be gathered 2015-04-06 17:23:38 -07:00
Evan Phoenix 8dba9a9383 Report cpu stats using tags 2015-04-06 17:23:15 -07:00
Evan Phoenix 470ae6548e Report that docker isn't available better in psutils 2015-04-06 17:21:43 -07:00
Evan Phoenix da3aeca720 Fix a few more imports 2015-04-06 17:21:22 -07:00
Evan Phoenix 941c9acabf Fix a couple imports and a float comparison test 2015-04-06 16:22:34 -07:00
Evan Phoenix ba96ae78dd Add docker stats 2015-04-06 16:03:09 -07:00
Evan Phoenix 07261e885f Fix docker stats 2015-04-06 16:02:58 -07:00
Evan Phoenix b39b1958e8 Add VM and Swap stats 2015-04-06 14:53:43 -07:00
Evan Phoenix 250074eecf Add disk io stats 2015-04-06 10:59:05 -07:00
Evan Phoenix 065e094121 Add NetIO 2015-04-06 10:44:32 -07:00
Evan Phoenix 3d753d721a Add disk usage stats 2015-04-06 10:34:55 -07:00
Evan Phoenix 71461e7a49 Disable gopsutil tests that don't work on darwin 2015-04-06 09:46:47 -07:00
Evan Phoenix d1cc82653a Switch plugin API to use an accumulator 2015-04-06 09:32:10 -07:00
Evan Phoenix 9c42aea28c Vendor psutils and remove neko 2015-04-03 17:22:31 -07:00
Evan Phoenix db74acb86d Initial spike
This is mostly to solidify the overall structure with the agent,
plugins, and testing philosphy.
2015-04-01 21:55:51 -07:00