sangria-slowlog
sangria-slowlog
API
sangria.slowlog
ApolloTracingExtension
QueryTrace
DefaultMetricRenderer
FieldMetrics
MetricRenderer
MetricRenderer
OpenTracing
QueryMetrics
ScopeAttachment
SlowLog
SlowLog
sangria-slowlog
/
sangria.slowlog
/
DefaultMetricRenderer
DefaultMetricRenderer
sangria.slowlog.DefaultMetricRenderer
class
DefaultMetricRenderer
(
val
unit
:
TimeUnit
)
extends
MetricRenderer
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
MetricRenderer
class
Object
trait
Matchable
class
Any
Members list
Clear all
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
In this article
Attributes
Members list
Value members
Concrete methods
Concrete fields