code: func (h *handler) handleSystemContainer(request *restful.Request, response *restful.Response) {
  	query, err := parseStatsRequest(request)
  	if err != nil {
  		handleError(response, "/stats/container", err)
  		return
  	}
  
  	// Non-Kubernetes container stats.
  	containerName := path.Join("/", query.ContainerName)
  	stats, err := h.provider.GetRawContainerInfo(
  		containerName, query.cadvisorRequest(), query.Subcontainers)
  	if err != nil {
  		if _, ok := stats[containerName]; ok {
  			// If the failure is partial, log it and return a best-effort response.
  			klog.Errorf("Partial failure issuing GetRawContainerInfo(%v): %v", query, err)
  		} else {
  			handleError(response, fmt.Sprintf("/stats/container %v", query), err)
  			return
  		}
  	}
  	writeResponse(response, stats)
  }
docs: // Handles non-kubernetes container stats requests to /stats/container/