object defaultTimerProbeSlowTasks extends GlobalFlag[Boolean]
Configures whether to probe for slow tasks executing in the default Timer
.
When enabled, tasks are monitored to detect tasks that are slow to complete. A counter of
the number of slow tasks is registered at finagle/timer/slow
. Additionally, if a slow
task is observed executing the stack traces of all threads will be logged at level
WARN. The maximum runtime and minimum interval between logging stack traces can be tuned
using the global flags c.t.f.u.defaultTimerSlowTaskMaxRuntime
and
c.t.f.u.defaultTimerSlowTaskLogMinInterval
, defined below.
- Note
Observation of a slow task in progress is performed when scheduling additional work and is thus susceptible to false negatives.
- Alphabetic
- By Inheritance
- defaultTimerProbeSlowTasks
- GlobalFlag
- Flag
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply(): Boolean
- Definition Classes
- Flag
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def defaultString(): String
- Definition Classes
- Flag
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def get: Option[Boolean]
- Definition Classes
- Flag
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getGlobalFlag: Flag[_]
- Definition Classes
- GlobalFlag
- def getUnparsed: Option[String]
- Definition Classes
- Flag
- def getValue: Option[Boolean]
- Attributes
- protected
- Definition Classes
- GlobalFlag → Flag
- def getWithDefault: Option[Boolean]
- Definition Classes
- Flag
- def getWithDefaultUnparsed: Option[String]
- Definition Classes
- Flag
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- val help: String
- Definition Classes
- Flag
- def isDefined: Boolean
- Definition Classes
- Flag
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def let[R](t: Boolean)(f: => R): R
- Definition Classes
- Flag
- def letClear[R](f: => R): R
- Definition Classes
- Flag
- def letParse[R](arg: String)(f: => R): R
- Definition Classes
- Flag
- val name: String
- Definition Classes
- GlobalFlag → Flag
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def noArgumentOk: Boolean
- Definition Classes
- Flag
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def parse(): Unit
- Definition Classes
- Flag
- def parse(raw: String): Unit
- Definition Classes
- Flag
- def parsingDone: Boolean
- Attributes
- protected[this]
- Definition Classes
- GlobalFlag → Flag
- def reset(): Unit
- Definition Classes
- Flag
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- Flag → AnyRef → Any
- def usageString: String
- Definition Classes
- Flag
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()