What’s the easiest way to deploy a Metrictank version update?

  • Fetch the configuration of the existing instance into a file
  • Edit the file
  • Post the config back to HM-API

This process is documented here and here.

Does HM-API control the metric collection agent?

No, HM-API only manages the ingestion endpoint and everything behind it. The metric producers and forwarding agents (f.e. carbon-relay-ng) are outside of its scope. Not to be confused: The hosted metrics instances include one carbon-relay-ng deployment per instance to forward metrics about the internal services, but this is not the same one that shall be used by users to send metrics to the instance via its ingestion endpoint.