The Service Map for APM is here!



Rates represent the derivative of a metric, it’s the value variation of a metric on a defined time interval.


Agent check

Method Overview
self.rate(…) Submit the sampled raw value of your counter. Don’t normalize the values to a rate, or calculate the deltas before submitting - the Agent does both for you:
  • Should only be called once during a check.
  • Throws away any value that is less than a previously submitted value. IE the counter should be monotonically increasing.
  • Stored as a GAUGE type in the Datadog web application. Each value in the stored timeseries is a time-normalized delta of the counter’s value between samples.

Further reading