DefaultMetricRenderer

sangria.slowlog.DefaultMetricRenderer
class DefaultMetricRenderer(val unit: TimeUnit) extends MetricRenderer

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def durationField(name: String, value: Long): ObjectField
def fieldMetrics(metrics: FieldMetrics): ObjectValue
def renderDuration(durationNanos: Long): String
def renderExecution(durationNanos: Long, validationNanos: Long, queryReducerNanos: Long): String
def renderField(typeName: String, metrics: FieldMetrics, prefix: String): String
def renderHistogram(count: Long, snap: Snapshot, unit: TimeUnit): Vector[(String, String)]
def renderLogMessage(durationNanos: Long, enrichedQuery: String): String
def renderTimeUnit(unit: TimeUnit): String
def renderVariables[In : InputUnmarshaller](variables: In, names: Vector[String]): String

Concrete fields

lazy val timeUnitSuffix: String
val unit: TimeUnit