code: func (p *promProducer) writeObjectToStore(d producers.Datapoint, m producers.MetricsMessage, prefix string) {
  	newMessage := producers.MetricsMessage{
  		Name:       m.Name,
  		Datapoints: []producers.Datapoint{d},
  		Dimensions: m.Dimensions,
  		Timestamp:  m.Timestamp,
  	}
  	// e.g. dcos.metrics.app.[ContainerId].kafka.server.ReplicaFetcherManager.MaxLag
  	qualifiedName := joinMetricName(prefix, d.Name)
  	for _, pair := range prodHelpers.SortTags(d.Tags) {
  		k, v := pair[0], pair[1]
  		// e.g. dcos.metrics.node.[MesosId].network.out.errors.#interface:eth0
  		serializedTag := fmt.Sprintf("#%s:%s", k, v)
  		qualifiedName = joinMetricName(qualifiedName, serializedTag)
  	}
  	p.store.Set(qualifiedName, newMessage)
  }
docs: // - helpers -
  // writeObjectToStore writes a prefixed datapoint into the store.