package engine import "tangled.org/core/spindle/models" type WorkflowResourceUsage struct { CPUUsec uint64 MemoryCurrentBytes uint64 MemoryPeakBytes uint64 SwapCurrentBytes uint64 SwapPeakBytes uint64 PIDsCurrent uint64 IOReadBytes uint64 IOWriteBytes uint64 IOReadOps uint64 IOWriteOps uint64 VolumeAllocatedBytes uint64 CgroupAvailable bool VolumeAvailable bool } type WorkflowResourceUsageReporter interface { WorkflowResourceUsage(wf *models.Workflow) (WorkflowResourceUsage, bool) }