Commit Graph

252 Commits

Author SHA1 Message Date
monnand
033ae4f7bd Merge pull request #90 from vmarmol/systemd
Change ContainerHandlerFactories to decide what containers they support.
2014-07-16 20:39:49 -04:00
Victor Marmol
1636c3e759 Change ContainerHandlerFactories to decide what containers they support.
This allows a ContainerHandlerFactory to register a CanHandle() function
which is called to determine whether the factory can handle a particular
container.

This commit disables being able to run cAdvisor without lmctfy. This
should be enabled again with a "no-op" global factory which I would like
to do in a separate PR.
2014-07-16 16:48:45 -07:00
monnand
e2ff7dbb13 Merge pull request #88 from vmarmol/smaller
Make cAdvisor Docker image much smaller.
2014-07-16 14:12:54 -04:00
Victor Marmol
93754d77ee Make cAdvisor Dockerimage much smaller.
Remove old Dockerfiles for deployment and create a new one that only
includes the statically linked binaries we need. This creates an image
that is ~22MB in size.
2014-07-16 10:01:00 -07:00
Victor Marmol
dbdf92359a Merge pull request #87 from monnand/container-info-eq
Eq() method for ContainerInfo
2014-07-15 13:35:39 -07:00
Nan Deng
95889f3c99 change client's unit test to use ContainerInfo.Eq() 2014-07-15 13:24:21 -07:00
Nan Deng
d7b1b9c849 Eq() for ContainerInfo 2014-07-15 13:21:15 -07:00
monnand
b13ed41a09 Merge pull request #86 from vmarmol/master
Updating version to 0.1.3.
2014-07-15 14:19:29 -04:00
Victor Marmol
9e8fb8da6d Updating version to 0.1.3. 2014-07-14 18:36:57 -07:00
monnand
71d4d9c609 Merge pull request #85 from vmarmol/master
Handle systemd when it is present.
2014-07-14 19:03:37 -04:00
Victor Marmol
c4c604c278 Handle systemd when it is present. 2014-07-14 10:00:21 -07:00
Victor Marmol
8cd875cc42 Merge pull request #84 from monnand/use-lmctfy
use lmctfy when it is allowed
2014-07-11 15:40:19 -07:00
Nan Monnand Deng
bfab17c299 use lmctfy when it is allowed 2014-07-11 18:30:31 -04:00
Victor Marmol
814af08f24 Merge pull request #83 from monnand/neg-val
Fix a bug when using influxdb: GUI shows negative CPU usage
2014-07-11 15:18:34 -07:00
Nan Monnand Deng
8c4a1ef81d Requires storage driver to return stats in time increasing order. Change influxdb driver to return stats in correct order. 2014-07-11 22:09:12 +00:00
monnand
f65c34827a Merge pull request #82 from vmarmol/master
Adding changelog.
2014-07-10 18:55:01 -04:00
Victor Marmol
5d811f443d Adding changelog. 2014-07-10 15:50:34 -07:00
Victor Marmol
069cff84e2 Merge pull request #79 from monnand/query-parameter
User specified parameters for container info.
2014-07-10 12:36:33 -07:00
Nan Deng
d5279b54b2 remove some commented out code 2014-07-10 11:21:37 -07:00
Nan Deng
c7f69c2382 move function into test 2014-07-10 10:41:20 -07:00
Victor Marmol
f33c8ae591 Merge pull request #80 from monnand/influxdb-2
Influxdb: Part 2
2014-07-09 13:22:15 -07:00
Nan Deng
d5037d162e flags 2014-07-09 11:55:12 -07:00
Nan Deng
135ddd8f01 s/db/storage_driver/ 2014-07-08 18:15:36 -07:00
Nan Deng
942236adde docs 2014-07-08 18:11:35 -07:00
Nan Deng
6818ac9b9f gofmt -r "ContainerInfoQuery->ContainerInfoRequest" 2014-07-08 18:04:57 -07:00
Nan Deng
6a5a395fbd fix typo 2014-07-08 18:04:13 -07:00
Nan Deng
d18ca6fddd storage constructor 2014-07-08 18:02:37 -07:00
monnand
8519266e25 Merge pull request #81 from vmarmol/update
Updating cAdvisor to version 0.1.2.
2014-07-08 20:37:00 -04:00
Nan Deng
c1ecbc94a6 fmt.Errorf() 2014-07-08 17:30:35 -07:00
Nan Deng
d8acc13240 docs 2014-07-08 17:21:46 -07:00
Nan Deng
d8e9f8e5a9 gofmt -r "FillWithDefaultValues->FillDefaults" 2014-07-08 17:20:47 -07:00
Nan Deng
f2a0365766 gofmt -r "CpuUsagePercentages->CpuUsagePercentiles" 2014-07-08 17:20:04 -07:00
Victor Marmol
5967ce8fcc Updating cAdvisor to version 0.1.2. 2014-07-08 17:17:17 -07:00
Nan Deng
e384a1044e influxdb: Add flags for databases 2014-07-08 16:18:37 -07:00
Nan Deng
115b132e5f stats time precesion affects the test results 2014-07-08 13:55:09 -07:00
Nan Deng
6efeaf6b87 Heisenbug? 2014-07-08 13:35:05 -07:00
Nan Deng
a3d9f2d094 better error message for unit test 2014-07-08 13:22:30 -07:00
Nan Deng
18f531b5fb smaller data set 2014-07-08 13:12:29 -07:00
Nan Deng
d6c5b6a64e client test 2014-07-08 13:01:20 -07:00
Nan Deng
d932d351ef test on client library 2014-07-08 12:49:40 -07:00
Nan Deng
38c5f0e29f empty query means default values 2014-07-07 22:10:25 -07:00
Nan Deng
4d0b365d43 let users decide how many stats/samples they want to retrieve 2014-07-07 22:04:30 -07:00
monnand
d9365b025e Merge pull request #78 from vmarmol/master
Run all tests in cAdvisor without calling them out
2014-07-07 23:47:38 -04:00
Victor Marmol
06718967ca Run all tests in cAdvisor without calling them out 2014-07-07 18:03:46 -07:00
Victor Marmol
f4100c1c3d Merge pull request #77 from monnand/travis-manager-unit-test
add unit test in .travis.yml
2014-07-07 18:01:29 -07:00
Nan Deng
580d0ff95b add unit test in .travis.yml 2014-07-07 17:03:52 -07:00
Victor Marmol
46a9792ca8 Merge pull request #76 from monnand/unit-test-manager
Unit test manager
2014-07-07 16:56:39 -07:00
Nan Deng
f8542e2a33 check subcontainers 2014-07-07 16:51:49 -07:00
Victor Marmol
f766078174 Merge pull request #74 from monnand/influxdb
Influxdb: Part 1
2014-07-07 16:17:15 -07:00
Nan Deng
a96e4e12e2 style 2014-07-07 16:10:09 -07:00