private def getMetric()

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
    }
  }