| 260 | } |
| 261 | |
| 262 | func (h *containerHandler) GetSpec() (info.ContainerSpec, error) { |
| 263 | hasFilesystem := h.metrics.Has(container.DiskUsageMetrics) |
| 264 | |
| 265 | spec, err := common.GetSpec(h.cgroupPaths, h.machineInfoFactory, h.needNet(), hasFilesystem) |
| 266 | if err != nil { |
| 267 | return info.ContainerSpec{}, err |
| 268 | } |
| 269 | |
| 270 | spec.Labels = h.labels |
| 271 | spec.Envs = h.envs |
| 272 | spec.Image = h.image |
| 273 | spec.CreationTime = h.creationTime |
| 274 | spec.StartTime = h.startTime |
| 275 | |
| 276 | return spec, nil |
| 277 | } |
| 278 | |
| 279 | func (h *containerHandler) GetStats() (*info.ContainerStats, error) { |
| 280 | stats, err := h.libcontainerHandler.GetStats() |