Victor Marmol
e759059a09
Refactor and dependency inject containerData deps
2014-09-22 10:20:54 -07:00
Victor Marmol
621bb22eeb
Make dynamic housekeeping flag configurable
2014-09-16 11:04:45 -07:00
Victor Marmol
4e028d7995
Make housekeeping interval dynamic, fist signal is resource usage.
...
If no resources are used by the container since the last housekeeping,
we double the housekeeping interval until --max_housekeeping_interval.
If usage was detected, we drop it back to the baseline
(--housekeeping_interval).
From my tests this reduces CPU usage in CoreOS from ~8% to ~3% with no
real loss of accuracy.
Fixes #159
2014-09-10 15:01:54 -07:00
Victor Marmol
1bdef9797b
Prepare housekeeping interval to be dynamic.
...
Change housekeeping to be from a fixed interval to a possibly varied
interval decided by nextHousekeeping().
2014-09-09 14:00:30 -07:00
Victor Marmol
c692e9388d
Move the initial housekeeping tick to the housekeeping thread.
...
This significantly reduces startup time.
2014-09-03 21:45:57 -07:00
Victor Marmol
3d10fc747c
Make the duration of housekeeping flag configurable.
2014-08-30 19:57:53 -07:00
Vishnu Kannan
1a24eed18f
Fix storage driver buffer duration default value.
...
The cache will now hold atlest the minimum number of stats required by the UI and more
if the buffer duration is longer than the default.
Docker-DCO-1.1-Signed-off-by: Vishnu Kannan <vishnuk@google.com> (github: vishh)
2014-08-20 20:46:14 +00: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
Nan Deng
e18c7fbf8f
report error if there's a nil storage driver
2014-06-17 15:07:41 -07:00
Nan Deng
3718b139b3
remove StatsPercentiles in container handler
2014-06-17 12:55:51 -07:00
Victor Marmol
fbf6e85fc7
Renaming StatsSummary to StatsPercentiles
2014-06-16 17:49:37 -07:00
Nan Deng
a6763f4525
gofmt -r "WriteStats->AddStats"
2014-06-16 14:55:39 -07:00
Nan Deng
dc9f4422b4
rename
2014-06-16 14:51:35 -07:00
Nan Deng
a8401c422e
stats writers
2014-06-16 14:49:59 -07:00
Victor Marmol
410c27a84f
Track a container by all of its aliases
2014-06-13 18:24:59 -07:00
Nan Monnand Deng
fa0f3efab7
fix the memory leak problem mentioned in #26
2014-06-13 14:02:26 -04:00
Nan Deng
312bcae2db
gofmt -r "ContainerRef->ContainerReference" -w -l .
2014-06-12 17:32:46 -07:00
Nan Deng
163179a84e
changed pages and manager.
2014-06-12 17:31:26 -07:00
Nan Deng
2f4e76b648
rename
2014-06-12 14:39:33 -07:00
Victor Marmol
712f9fb32f
Migrating cAdvisor code from lmctfy
2014-06-09 12:12:07 -07:00