JvmMonitoring

com.avast.datadog4s.extension.jvm.JvmMonitoring
object JvmMonitoring

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

case class Config(delay: Duration, timeout: Duration)

Attributes

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

Types

type ErrorHandler[F[_]] = Throwable => F[Unit]

Value members

Concrete methods

def configured[F[_]](factory: MetricFactory[F], config: Config, errorHandler: () => F)(using evidence$3: Sync[F], evidence$4: Temporal[F]): Resource[F, Unit]
def default[F[_]](factory: MetricFactory[F])(using evidence$1: Sync[F], evidence$2: Temporal[F]): Resource[F, Unit]