Add more metrics collection

Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
This commit is contained in:
Michael Crosby 2015-12-18 16:54:02 -08:00
parent d08b005ca9
commit 7d4f74474e
7 changed files with 72 additions and 29 deletions

View file

@ -1,10 +1,13 @@
package supervisor
import "time"
type StartEvent struct {
s *Supervisor
}
func (h *StartEvent) Handle(e *Event) error {
start := time.Now()
container, io, err := h.s.runtime.Create(e.ID, e.BundlePath, e.Console)
if err != nil {
return err
@ -27,5 +30,6 @@ func (h *StartEvent) Handle(e *Event) error {
task.Checkpoint = e.Checkpoint.Name
}
h.s.tasks <- task
ContainerCreateTimer.UpdateSince(start)
return errDeferedResponse
}