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 |
|
Vishnu Kannan
|
c21ff1f166
|
Adding a disk usage progress bar.
|
2014-10-01 00:28:01 +00:00 |
|
Vishnu Kannan
|
b9e70f0240
|
Filesystem stats are now per container. As of now, fs stats are reported only for the
root cgroup.
To make cadvisor detect all the disks, the rootfs of host needs to mounted
inside cadvisor.
|
2014-09-30 23:48:34 +00:00 |
|
Vishnu Kannan
|
946b18f789
|
Adding filesystem usage information to MachineInfo.
|
2014-09-29 23:24:06 +00:00 |
|
Vish Kannan
|
1ed9d122c1
|
Merge pull request #220 from vmarmol/coreos
Fix name resolution in Systemd systems
|
2014-09-29 11:28:23 -07:00 |
|
Satnam Singh
|
7ddc75c41b
|
Squashed commit of the following:
commit 6bf9fe89f6
Author: Satnam Singh <satnam@google.com>
Date: Fri Sep 26 10:23:16 2014 -0700
Change error to warning during handling check.
commit c580907183
Author: Satnam Singh <satnam@google.com>
Date: Fri Sep 26 10:21:41 2014 -0700
Decapatalise fmt.Errorf error messages.
commit 3ecc5745d6
Author: Satnam Singh <satnam@google.com>
Date: Fri Sep 26 10:19:15 2014 -0700
Fix misunderstanding about when CanHandle fails.
commit adce0c5433
Author: Satnam Singh <satnam@google.com>
Date: Fri Sep 26 10:13:32 2014 -0700
Change the interface of CanHandle to return error information.
|
2014-09-26 18:06:58 -07:00 |
|
Satnam Singh
|
1a9d2298dc
|
And yet another if.
|
2014-09-24 11:07:48 -07:00 |
|
Satnam Singh
|
8551d376d8
|
Undo changes to if statements as requested by vmarmol. Fix typos in my changes.
|
2014-09-24 10:59:18 -07:00 |
|
Satnam Singh
|
bae82a583d
|
A few minor Go style suggestions.
|
2014-09-24 10:53:52 -07:00 |
|
Victor Marmol
|
ebf231e4df
|
Fix name resolution in Systemd systems
|
2014-09-23 20:01:35 -07:00 |
|
Rohit Jnagal
|
932d2a6959
|
Merge pull request #251 from vmarmol/shutdown
Supporting graceful signal shutdown.
|
2014-09-23 14:28:39 -07:00 |
|
Victor Marmol
|
6f35cf8e6c
|
Supporting graceful signal shutdown.
Adding a signal handler and gracefully shutting down all threads.
|
2014-09-23 14:13:58 -07:00 |
|
Victor Marmol
|
e929ffd846
|
Merge pull request #247 from rjnagal/diskio
Add diskio stats to cAdvisor.
|
2014-09-22 17:40:31 -07:00 |
|
Rohit Jnagal
|
6aee4c03b0
|
Flatten diskio stats and use struct key.
Docker-DCO-1.1-Signed-off-by: Rohit Jnagal <jnagal@google.com> (github: rjnagal)
|
2014-09-22 23:24:34 +00:00 |
|
Rohit Jnagal
|
9a76da9993
|
Add diskio stats to cAdvisor.
Docker-DCO-1.1-Signed-off-by: Rohit Jnagal <jnagal@google.com> (github: rjnagal)
|
2014-09-22 22:48:59 +00:00 |
|
Vish Kannan
|
195772a1bc
|
Merge pull request #245 from vmarmol/tests
Refactor and dependency inject containerData deps
|
2014-09-22 10:39:55 -07:00 |
|
Victor Marmol
|
e759059a09
|
Refactor and dependency inject containerData deps
|
2014-09-22 10:20:54 -07:00 |
|
Victor Marmol
|
e22831f1bd
|
Flatten ContainerSpec.
|
2014-09-19 10:14:22 -07:00 |
|
Victor Marmol
|
100170beca
|
Wording changes to SubcontainerEvent comments
|
2014-09-18 12:56:01 -07:00 |
|
Victor Marmol
|
c326475ede
|
Remove unused filter ContainerHandlers.
|
2014-09-18 12:52:09 -07:00 |
|
Victor Marmol
|
b63d61ca97
|
Use inotify to watch for new containers.
This reduces cAdvisor CPU usage below 1% in my CoreOS system.
We also reduce global housekeeping to every 60s as a fallback in case we
miss an event.
|
2014-09-18 12:52:09 -07:00 |
|
Victor Marmol
|
f9c45094ab
|
Only register the Docker driver in systems using libcontainer.
|
2014-09-05 13:37:18 -07:00 |
|
Victor Marmol
|
b75dea4021
|
Adding --docekr_root to customize where Docker stores state.
Fixes #199
|
2014-08-29 14:54:40 -07:00 |
|
Vishnu Kannan
|
3e390e0f33
|
Use glog instead of 'log' library.
Docker-DCO-1.1-Signed-off-by: Vishnu Kannan <vishnuk@google.com> (github: vishh)
|
2014-08-07 18:38:58 +00:00 |
|
Victor Marmol
|
00f4f840ea
|
Move from filepath -> path for Join.
|
2014-08-03 10:06:39 -07:00 |
|
Victor Marmol
|
56054e3e31
|
Remove SplitName().
This is possible thanks to the new libcontainer interface that allows
the use of absolute paths.
|
2014-08-02 11:36:10 -07:00 |
|
Victor Marmol
|
fe23ba6d60
|
Merge pull request #140 from monnand/test-libcontainer
unit test for SplitName()
|
2014-07-29 08:32:03 -07:00 |
|
Nan Monnand Deng
|
fb5074a2f1
|
unit test for SplitName()
|
2014-07-29 01:52:59 -04:00 |
|
Nan Monnand Deng
|
d6551d888b
|
list processes
|
2014-07-29 01:20:19 -04:00 |
|
Nan Deng
|
afc84e85c3
|
use init's cgroup to get nest level
|
2014-07-28 18:13:54 -07:00 |
|
Victor Marmol
|
7a3f7b9a29
|
Return an empty state for old versions of Docker.
Fixes #127.
|
2014-07-25 08:20:55 -07:00 |
|
Victor Marmol
|
5812f10db0
|
Merge pull request #117 from rjnagal/cpumask
Handle cpumask in raw driver for unified hierarchy.
|
2014-07-24 11:36:01 -07:00 |
|
Rohit Jnagal
|
f5fde119f8
|
Grab a new spec.Cpu while updating masks if cpu root didn't exist.
Docker-DCO-1.1-Signed-off-by: Rohit Jnagal <jnagal@google.com> (github: rjnagal)
|
2014-07-24 18:23:04 +00:00 |
|
Rohit Jnagal
|
b120cee75c
|
Handle cpumask in raw driver for unified hierarchy.
Docker-DCO-1.1-Signed-off-by: Rohit Jnagal <jnagal@google.com> (github: rjnagal)
|
2014-07-24 17:53:38 +00:00 |
|
Victor Marmol
|
4d1291cf93
|
Merge pull request #116 from rjnagal/cpumask
Fix handling of cpumask for docker driver
|
2014-07-24 08:46:59 -07:00 |
|
Rohit Jnagal
|
1fa48e8c39
|
Fix handling of cpumask for docker driver. Raw driver still reports all
cpus. Will fix it to read cpumask for cgroup seperately.
Docker-DCO-1.1-Signed-off-by: Rohit Jnagal <jnagal@google.com> (github: rjnagal)
|
2014-07-24 01:50:32 +00:00 |
|
Victor Marmol
|
0126cec903
|
Don't fail ListContainers() on missing cgroup hierarchies.
|
2014-07-23 17:59:57 -07:00 |
|
Vish Kannan
|
6213f8b0c3
|
Merge pull request #107 from vmarmol/full-names
Added parent prefix to all Docker container and aliases.
|
2014-07-23 16:05:25 -07:00 |
|
Vishnu Kannan
|
41d9275b51
|
Fixed network stats handling. The UI now reports network errors.
|
2014-07-23 22:24:43 +00:00 |
|
Victor Marmol
|
239f4bad11
|
Added parent prefix to all Docker containers.
|
2014-07-23 13:23:27 -07:00 |
|
Victor Marmol
|
2e9176ae64
|
Fix Docker container slice in systemd systems.
It should be in /system.slice/docker-*.
|
2014-07-23 07:46:46 -07:00 |
|
monnand
|
99da79b0a9
|
Merge pull request #104 from vmarmol/fix
Remove lmctfy driver in favor of the raw driver
|
2014-07-22 21:18:01 -04:00 |
|
Victor Marmol
|
eef8c01e4e
|
Better handle nested containers and libcontainer.
|
2014-07-22 18:04:08 -07:00 |
|
Victor Marmol
|
07b9ed3244
|
Remove lmctfy driver in favor of the raw driver
|
2014-07-22 14:09:42 -07:00 |
|
Victor Marmol
|
e951d03be6
|
Implement GeSpec() in the simple raw driver.
|
2014-07-22 13:51:24 -07:00 |
|
Vishnu Kannan
|
a748b53743
|
Docker ListContainers will work only for the '/docker' container.
|
2014-07-22 19:55:14 +00:00 |
|
Vishnu Kannan
|
f147996e9d
|
Ignore non '/docker' containers in the docker driver.
|
2014-07-22 19:55:14 +00:00 |
|
Vishnu Kannan
|
5dfa7b64ba
|
Removed NotActive error message from container package.
Imporved error messages.
|
2014-07-22 19:55:14 +00:00 |
|
Vishnu Kannan
|
ef13440034
|
Addressed comments. Another series of bug fixes.
Modified the docker driver and lmctfy driver to skip containers they cannot handle.
|
2014-07-22 19:55:14 +00:00 |
|