Adding metric for latency of SyncPods (synching all pods).

This commit is contained in:
Victor Marmol
2015-02-26 09:16:52 -08:00
parent 1444e59fc9
commit a9301b1996
2 changed files with 11 additions and 1 deletions

View File

@@ -45,8 +45,14 @@ var (
},
[]string{"operation_type"},
)
SyncPodsLatency = prometheus.NewSummary(
prometheus.SummaryOpts{
Subsystem: kubeletSubsystem,
Name: "sync_pods_latency_microseconds",
Help: "Latency in microseconds to sync all pods.",
},
)
// TODO(vmarmol): Containers per pod
// TODO(vmarmol): Latency of SyncPods
DockerOperationsLatency = prometheus.NewSummaryVec(
prometheus.SummaryOpts{
Subsystem: kubeletSubsystem,
@@ -66,6 +72,7 @@ func Register(containerCache dockertools.DockerCache) {
prometheus.MustRegister(ImagePullLatency)
prometheus.MustRegister(SyncPodLatency)
prometheus.MustRegister(DockerOperationsLatency)
prometheus.MustRegister(SyncPodsLatency)
prometheus.MustRegister(newPodAndContainerCollector(containerCache))
})
}