code: func SplitMetricID(metricID string) (name string, tags []string) {
  	if metricID == "" {
  		return "", nil
  	}
  
  	pos := strings.LastIndexByte(metricID, '|')
  	if pos > 0 && pos < len(metricID)-1 {
  		return metricID[:pos], strings.Split(metricID[pos+1:], ",")
  	}
  	return metricID, nil
  }
docs: // SplitMetricID takes a metric ID ans splits it into
  // name and tags