MCPcopy
hub / github.com/google/cadvisor / GetSpec

Method GetSpec

container/podman/handler.go:262–277  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

260}
261
262func (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
279func (h *containerHandler) GetStats() (*info.ContainerStats, error) {
280 stats, err := h.libcontainerHandler.GetStats()

Callers

nothing calls this directly

Calls 3

needNetMethod · 0.95
GetSpecFunction · 0.92
HasMethod · 0.80

Tested by

no test coverage detected