sangria.slowlog

package sangria.slowlog

Members list

Type members

Classlikes

object ApolloTracingExtension extends Middleware[Any], MiddlewareExtension[Any], MiddlewareAfterField[Any], MiddlewareErrorField[Any]

Attributes

Supertypes
trait MiddlewareErrorField[Any]
trait MiddlewareAfterField[Any]
trait MiddlewareBeforeField[Any]
trait MiddlewareExtension[Any]
trait Middleware[Any]
class Object
trait Matchable
class Any
Show all
Self type
class DefaultMetricRenderer(val unit: TimeUnit) extends MetricRenderer

Attributes

Supertypes
class Object
trait Matchable
class Any
case class FieldMetrics(success: Counter, failure: Counter, histogram: Histogram)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
class OpenTracing(parentSpan: Option[Span], defaultOperationName: String)(implicit tracer: Tracer) extends Middleware[Any], MiddlewareAfterField[Any], MiddlewareErrorField[Any]

Attributes

Supertypes
trait MiddlewareErrorField[Any]
trait MiddlewareAfterField[Any]
trait MiddlewareBeforeField[Any]
trait Middleware[Any]
class Object
trait Matchable
class Any
Show all
case class QueryMetrics(pathData: TrieMap[Vector[String], TrieMap[String, FieldMetrics]], fieldData: TrieMap[String, TrieMap[String, FieldMetrics]], startNanos: Long, collectFieldData: Boolean)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class ScopeAttachment(span: Span, scope: Scope) extends MiddlewareAttachment

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait MiddlewareAttachment
class Object
trait Matchable
class Any
Show all
class SlowLog(logFn: Option[(Document, Option[String], Long) => Unit], threshold: FiniteDuration, addExtensions: Boolean)(implicit renderer: MetricRenderer) extends Middleware[Any], MiddlewareAfterField[Any], MiddlewareErrorField[Any], MiddlewareExtension[Any]

Attributes

Companion
object
Supertypes
trait MiddlewareExtension[Any]
trait MiddlewareErrorField[Any]
trait MiddlewareAfterField[Any]
trait MiddlewareBeforeField[Any]
trait Middleware[Any]
class Object
trait Matchable
class Any
Show all
object SlowLog

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
SlowLog.type