Commit 1fd72a78 authored by Tim St. Clair's avatar Tim St. Clair

Change default cAdvisor housekeeping interval to 10s

Change the default interval cAdvisor uses to gather stats to 10 seconds.
parent afeda35a
......@@ -19,6 +19,7 @@ limitations under the License.
package cadvisor
import (
"flag"
"fmt"
"net/http"
"regexp"
......@@ -46,8 +47,17 @@ var _ Interface = new(cadvisorClient)
// The amount of time for which to keep stats in memory.
const statsCacheDuration = 2 * time.Minute
const maxHousekeepingInterval = 15 * time.Second
const defaultHousekeepingInterval = 10 * time.Second
const allowDynamicHousekeeping = true
func init() {
// Override the default cAdvisor housekeeping interval.
if f := flag.Lookup("housekeeping_interval"); f != nil {
f.DefValue = defaultHousekeepingInterval.String()
f.Value.Set(f.DefValue)
}
}
// Creates a cAdvisor and exports its API on the specified port if port > 0.
func New(port uint) (Interface, error) {
sysFs, err := sysfs.NewRealSysFs()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment