Commit Graph

140 Commits

Author SHA1 Message Date
Antony Woods
a2128c6efa Add labels to tags in influxdb 2016-04-20 09:52:56 +01:00
Allison Richardet
80ba7e7db7 Add the support for kafka in cAdvisor's storage, including output of container id and labels
Addressing PR Feedback

Addressing PR Feedback
2016-01-27 21:33:57 -06:00
Lei Xue
5b7a2fbd45 refactor the function of StatsEq 2016-01-09 09:20:11 +08:00
Lei Xue
23496fdf03 fix compile issue of influxdb test 2016-01-09 09:16:31 +08:00
Vish Kannan
0800e51cbe Merge pull request #1029 from wangzhezhe/master
replace pannic with fmt.Errorf in the error handling of elasticsearch storage
2016-01-08 12:49:37 -08:00
Jimmi Dyson
706a954e66 Rename influxdb field 2016-01-07 17:35:25 +00:00
Jimmi Dyson
05b435e1eb Tidy up conversion type switch 2016-01-07 17:32:33 +00:00
Matthias Nüßler
ada6e3d354 Upgrade InfluxDB storage to InfluxDB 0.9
- Fix #743
- Rewrite InfluxDB storage for new InfluxDB API data structures.
- Store each measurement separately instead of storing all measurements
  in a single big "table" with many columns/fields.
- Use tags add metadata to points, such as the container name. Tags are
  a new feature in InfluxDB 0.9.
2016-01-07 14:32:38 +00:00
wangzhezhe
768aba06cf replace panic with fmt 2016-01-04 13:49:26 +08:00
wangzhezhe
95a6e4e87c replace pannic with fmt.Errorf in elasticsearch storage 2016-01-04 13:15:16 +08:00
Jimmi Dyson
b0ce5720b0 Refactor storage plugins 2015-12-02 08:41:50 +00:00
Lei Xue
dbbe38dfed re-order the import package 2015-11-30 16:43:22 +08:00
Jimmi Dyson
b9ff5c098c Fix up ignored/inefficient assigns (via ineffassign linter) 2015-11-27 22:01:54 +00:00
Jimmi Dyson
b5d8d0c991 Fix imports order 2015-11-27 21:52:29 +00:00
Jimmi Dyson
82810f13cd Remove unused code (via deadcode linter) 2015-11-27 21:48:33 +00:00
Jimmi Dyson
91749aa65f Godep clean up 2015-10-12 12:39:37 +01:00
hacpai
1fc01caa65 Fix issue #881 2015-09-18 00:05:48 +08:00
hacpai
3386114814 🍺 Add support for elasticsearch storage driver 2015-09-08 14:01:35 +08:00
Jose I. Monreal Bailey
3f54f77f9e Removing constant typed string. Handle fmt.Println error 2015-08-14 14:19:23 -03:00
Jose I. Monreal Bailey
6573abf96d Fixing assignment of containerName and adding space between external imports and golibs 2015-08-14 12:12:44 -03:00
Jose I. Monreal Bailey
96a7710a45 Adding new storage driver stdout 2015-08-11 15:39:23 -03:00
Julien Maitrehenry
1e35331848 Update statsd storage - cpu, memory and network done
Add Fs stats to statsd

Update import for pointing to official repository

Update statsd storage for respecting fmt coding style

Create a separate client file

Fix gofmt
2015-07-28 14:55:15 -04:00
anushree-n
e9cc52f5a2 Typo in redis.go 2015-07-13 10:28:55 -07:00
Rohit Jnagal
1a2781819e Separate in-memory cache from storage drivers. 2015-06-02 16:06:01 +00:00
Rohit Jnagal
80fabb3e60 Remove RecentStats() from all storage drivers except memory.
We should probably make memory as a cache type rather than storage.
RecentStats() can then be removed from the storage interface.
Will try it out as a separate PR.
2015-06-01 16:52:11 +00:00
Rohit Jnagal
b7ee40566c Initial client library for statsd backend.
Restricted to supporting just gauges now as counters or timing are not very useful for cAdvisor.
2015-05-27 17:48:09 +00:00
superzhaoyy
43fe9556b1 Add the support for redis in cAdvisor's storage 2015-05-13 00:03:14 -04:00
Victor Marmol
734df4d18c Place an absolute limit on elements in TimedStore. 2015-05-01 00:03:41 -07:00
Victor Marmol
c72445a698 Use generic TimedStore for stats storage 2015-04-23 11:43:32 -07:00
Victor Marmol
08186b6297 Rename StatsBuffer to TimedStore in utils 2015-04-23 11:12:09 -07:00
Victor Marmol
d9f8a0920c Move StatsBuffer to be time-based.
It now keeps stats for a certain amount of time before expiring them. It
used to keep a certain number of stats instead.
2015-04-22 09:43:30 -07:00
Victor Marmol
a4609fcec7 Remove unused FirstN() from StatsBuffer 2015-04-20 19:17:31 -07:00
James DeFelice
b173a1e44c pointers that reference addresses of the internal circular buffer should not escape 2015-04-04 12:39:09 +00:00
Victor Marmol
bacf817e6a If start and end specified, ignore maxResults. 2015-03-25 13:18:54 -07:00
Victor Marmol
bfaf70b255 Merge pull request #614 from rjnagal/master
Fix table length for bigquery storage.
2015-03-24 18:04:16 -07:00
Rohit Jnagal
a37b596a45 Fix table length for bigquery storage. 2015-03-24 18:18:42 +00:00
kargakis
3ccd56d848 Use new oauth2 package
Fixes #608
2015-03-24 10:54:38 +01:00
Rohit Jnagal
872546ba3a Bulk move current info api to info/v1. Making room for info/v2. 2015-03-04 00:47:28 +00:00
Victor Marmol
38203d1d49 Break storage/memory from the StorageDriver API.
It is not a StorageDriver, rather it is the always-existing memory
storage.
2015-02-22 19:07:11 -08:00
Victor Marmol
3b6ac51f6f Add InTimeRange() to StatsBuffer.
This will allow us to accept queries over a narrower window of time.
2015-02-18 12:42:10 -08:00
Rohit Jnagal
667a8e0fd1 Rename load to load average.
Load is now LoadAverage. Also added comments about smoothing interval.
2015-01-28 00:37:45 +00:00
Rohit Jnagal
ed155019ac Verify and fix error message nit :) 2015-01-14 01:15:13 +00:00
Rohit Jnagal
9a4e6304b8 Add missing copyright notices.
We'll add a travis rule when this is in.
2015-01-09 00:06:04 +00:00
Victor Marmol
643d647761 Gofmt all files. 2015-01-05 11:26:23 -08:00
Katie Knister
86fc57b5ef Final changes to circular buffer 2014-12-15 15:50:34 -08:00
Vishnu Kannan
0e13061cfa Fix issue in influxdb driver that prevented container name and hostname from being populated. 2014-11-18 19:13:54 +00:00
Victor Marmol
023520da9b Add a StatsBuffer circular buffer for ContainerStats. 2014-11-07 15:21:40 -08:00
Victor Marmol
add5147769 Flatten ContainerStats struct 2014-10-20 11:17:20 -07:00
Vishnu Kannan
0699e7029d Avoid storage usagge calculations when aufs driver is not being used. 2014-10-07 11:48:10 +00:00
Vishnu Kannan
5e8fecea6a Adding filesystem usage calculation for docker containers. This patch also includes some internal refactoring.
'machine' api now exports a list of all existing 'ext*' filesystems along with the capacity.
2014-10-06 09:51:32 +00:00