in server/src/main/scala/com/twitter/server/handler/MetricExpressionHandler.scala [71:88]
private def getMetric(
metricBuilder: MetricBuilder,
showRollUp: Boolean,
shouldRate: Boolean,
sourceLatched: Boolean
): String = {
val metric = metricBuilder.name.mkString(metadataScopeSeparator()) + {
if (showRollUp) Wildcard
else ""
}
metricBuilder.metricType match {
case CounterType if shouldRate && !sourceLatched =>
s"rate($metric)"
case CounterishGaugeType if shouldRate =>
s"rate($metric)"
case _ => metric
}
}