Add more metrics collection
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
This commit is contained in:
parent
d08b005ca9
commit
7d4f74474e
7 changed files with 72 additions and 29 deletions
|
@ -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
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue