code: func (m *MetricStorage) Get(ctx genericapirequest.Context, name string, opts *metav1.GetOptions) (runtime.Object, error) {
  	namespace := genericapirequest.NamespaceValue(ctx)
  
  	pod, err := m.podLister.Pods(namespace).Get(name)
  	if err != nil {
  		errMsg := fmt.Errorf("Error while getting pod %v: %v", name, err)
  		glog.Error(errMsg)
  		return &metrics.PodMetrics{}, errMsg
  	}
  	if pod == nil {
  		return &metrics.PodMetrics{}, errors.NewNotFound(v1.Resource("Pod"), fmt.Sprintf("%v/%v", namespace, name))
  	}
  
  	podMetrics := m.getPodMetrics(pod)
  	if podMetrics == nil {
  		return &metrics.PodMetrics{}, errors.NewNotFound(m.groupResource, fmt.Sprintf("%v/%v", namespace, name))
  	}
  	return podMetrics, nil
  }
docs: // Getter interface