Files
crawlab/core/models/models/task_stat.go
2024-11-05 11:15:27 +08:00

17 lines
692 B
Go

package models
import (
"time"
)
type TaskStat struct {
any `collection:"task_stats"`
BaseModel[TaskStat] `bson:",inline"`
StartTs time.Time `json:"start_ts" bson:"start_ts,omitempty"`
EndTs time.Time `json:"end_ts" bson:"end_ts,omitempty"`
WaitDuration int64 `json:"wait_duration" bson:"wait_duration,omitempty"` // in millisecond
RuntimeDuration int64 `json:"runtime_duration" bson:"runtime_duration,omitempty"` // in millisecond
TotalDuration int64 `json:"total_duration" bson:"total_duration,omitempty"` // in millisecond
ResultCount int64 `json:"result_count" bson:"result_count"`
}