object HealthReporting extends PrettyInstances
- Alphabetic
- By Inheritance
- HealthReporting
- PrettyInstances
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- trait ComponentHealth extends HealthElement
- sealed trait ComponentState extends AnyRef
State of a component
- case class DeferredHealthComponent(loggerFactory: NamedLoggerFactory, uninitializedName: String) extends ComponentHealth with NamedLogging with Product with Serializable
Deferred Health component, use when the health component is not instantiated at bootstrap time
Deferred Health component, use when the health component is not instantiated at bootstrap time
- uninitializedName
name used to identify this component while it has not been initialized yet
- sealed trait HealthElement extends AnyRef
There are 2 subtypes of HealthElement: - ComponentHealth: directly reports its own health - ServiceHealth: Aggregates ComponentHealth under critical and soft dependencies Services are queryable through their name in the gRPC Health Check service/
- case class ServiceHealth(name: String, criticalDependencies: Seq[HealthElement] = Seq.empty, softDependencies: Seq[HealthElement] = Seq.empty) extends HealthElement with Product with Serializable
- case class ServiceHealthStatusManager(name: String, manager: HealthStatusManager, services: Set[ServiceHealth]) extends Product with Serializable
Combines a health status manager (exposed as a gRPC health service), with the set of health services it needs to report on.
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
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- implicit val implicitPrettyString: Pretty[String]
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- implicit def prettyActiveLedgerState[T](implicit arg0: Pretty[T]): Pretty[ActiveLedgerState[T]]
- Definition Classes
- PrettyInstances
- implicit def prettyArray[T](implicit arg0: Pretty[T]): Pretty[Array[T]]
- Definition Classes
- PrettyInstances
- implicit def prettyBoolean: Pretty[Boolean]
- Definition Classes
- PrettyInstances
- implicit val prettyByteString: Pretty[ByteString]
- Definition Classes
- PrettyInstances
- implicit def prettyChangeId: Pretty[ChangeId]
- Definition Classes
- PrettyInstances
- implicit def prettyCompletion: Pretty[Completion]
- Definition Classes
- PrettyInstances
- implicit val prettyComponentHealth: Pretty[ComponentHealth]
- implicit val prettyDegradedState: Pretty[Degraded]
- implicit def prettyDumpInfo: Pretty[DumpInfo]
- Definition Classes
- PrettyInstances
- implicit def prettyDumpable: Pretty[Dumpable]
- Definition Classes
- PrettyInstances
- implicit def prettyDuration: Pretty[Duration]
- Definition Classes
- PrettyInstances
- implicit def prettyEither[L, R](implicit arg0: Pretty[L], arg1: Pretty[R]): Pretty[Either[L, R]]
- Definition Classes
- PrettyInstances
- implicit val prettyFailedState: Pretty[Failed]
- implicit def prettyGrpcStatus: Pretty[Status]
- Definition Classes
- PrettyInstances
- implicit val prettyHealthElement: Pretty[HealthElement]
- implicit def prettyInstant: Pretty[Instant]
- Definition Classes
- PrettyInstances
- implicit def prettyInt: Pretty[Int]
- Definition Classes
- PrettyInstances
- implicit def prettyJDuration: Pretty[Duration]
- Definition Classes
- PrettyInstances
- implicit val prettyKeyInputError: Pretty[KeyInputError]
- Definition Classes
- PrettyInstances
- implicit def prettyLedgerApplicationId: Pretty[LedgerApplicationId]
- Definition Classes
- PrettyInstances
- implicit val prettyLedgerBoundary: Pretty[LedgerBoundary]
- Definition Classes
- PrettyInstances
- implicit def prettyLedgerConfiguration: Pretty[Configuration]
- Definition Classes
- PrettyInstances
- implicit val prettyLedgerOffset: Pretty[LedgerOffset]
- Definition Classes
- PrettyInstances
- implicit def prettyLedgerString: Pretty[LedgerString]
- Definition Classes
- PrettyInstances
- implicit def prettyLedgerTimeModel: Pretty[LedgerTimeModel]
- Definition Classes
- PrettyInstances
- implicit def prettyLfContractId: Pretty[LfContractId]
- Definition Classes
- PrettyInstances
- implicit def prettyLfDottedName: Pretty[DottedName]
- Definition Classes
- PrettyInstances
- implicit def prettyLfGlobalKey: Pretty[LfGlobalKey]
- Definition Classes
- PrettyInstances
- implicit def prettyLfHash: Pretty[LfHash]
- Definition Classes
- PrettyInstances
- implicit def prettyLfIdentifier: Pretty[Identifier]
- Definition Classes
- PrettyInstances
- implicit def prettyLfParticipantId: Pretty[ParticipantId]
- Definition Classes
- PrettyInstances
- implicit def prettyLfPartyId: Pretty[LfPartyId]
- Definition Classes
- PrettyInstances
- implicit def prettyLfQualifiedName: Pretty[QualifiedName]
- Definition Classes
- PrettyInstances
- implicit def prettyLfTimestamp: Pretty[LfTimestamp]
- Definition Classes
- PrettyInstances
- implicit def prettyLfTransactionVersion: Pretty[LfTransactionVersion]
- Definition Classes
- PrettyInstances
- implicit def prettyLong: Pretty[Long]
- Definition Classes
- PrettyInstances
- implicit def prettyMap[K, V](implicit arg0: Pretty[K], arg1: Pretty[V]): Pretty[Map[K, V]]
- Definition Classes
- PrettyInstances
- implicit val prettyNodeId: Pretty[LfNodeId]
- Definition Classes
- PrettyInstances
- implicit def prettyNonempty[T](implicit arg0: Pretty[T]): Pretty[NonEmpty[T]]
- Definition Classes
- PrettyInstances
- implicit val prettyOkState: Pretty[Ok.type]
- implicit def prettyOption[T](implicit arg0: Pretty[T]): Pretty[Option[T]]
- Definition Classes
- PrettyInstances
- implicit def prettyPackageId: Pretty[PackageId]
- Definition Classes
- PrettyInstances
- implicit def prettyPair[T1, T2](implicit arg0: Pretty[T1], arg1: Pretty[T2]): Pretty[(T1, T2)]
- Definition Classes
- PrettyInstances
- implicit val prettyPort: Pretty[Port]
- Definition Classes
- PrettyInstances
- implicit def prettyPrettyPrinting[T <: PrettyPrinting]: Pretty[T]
- Definition Classes
- PrettyInstances
- Annotations
- @SuppressWarnings()
- implicit def prettyPrimitiveContractId: Pretty[ContractId[_]]
- Definition Classes
- PrettyInstances
- implicit def prettyPrimitiveParty: Pretty[Party]
- Definition Classes
- PrettyInstances
- implicit val prettyReadServiceOffset: Pretty[Offset]
- Definition Classes
- PrettyInstances
- implicit val prettyRefinedNumeric: Pretty[RefinedNumeric[_]]
- Definition Classes
- PrettyInstances
- implicit def prettyRpcStatus: Pretty[Status]
- Definition Classes
- PrettyInstances
- implicit def prettySeq[T](implicit arg0: Pretty[T]): Pretty[Seq[T]]
- Definition Classes
- PrettyInstances
- implicit val prettyServiceHealth: Pretty[ServiceHealth]
- implicit val prettyServiceState: Pretty[ComponentState]
- implicit val prettyServingStatus: Pretty[ServingStatus]
- implicit def prettySet[T](implicit arg0: Pretty[T]): Pretty[Set[T]]
- Definition Classes
- PrettyInstances
- implicit def prettyShown: Pretty[Shown]
Makes the syntax from com.digitalasset.canton.util.ShowUtil accessible in places where a Pretty is expected.
Makes the syntax from com.digitalasset.canton.util.ShowUtil accessible in places where a Pretty is expected.
- Definition Classes
- PrettyInstances
- def prettyString: Pretty[String]
- Definition Classes
- PrettyInstances
- implicit def prettyThrowable: Pretty[Throwable]
- Definition Classes
- PrettyInstances
- implicit val prettyTraceContext: Pretty[TraceContext]
- Definition Classes
- PrettyInstances
- implicit def prettyTree[T <: Tree]: Pretty[T]
- Definition Classes
- PrettyInstances
- implicit def prettyTriple[T1, T2, T3](implicit arg0: Pretty[T1], arg1: Pretty[T2], arg2: Pretty[T3]): Pretty[(T1, T2, T3)]
- Definition Classes
- PrettyInstances
- implicit def prettyURI: Pretty[URI]
- Definition Classes
- PrettyInstances
- implicit val prettyUnhealthyState: Pretty[UnhealthyState]
- implicit val prettyUnit: Pretty[Unit]
- Definition Classes
- PrettyInstances
- implicit val prettyUuid: Pretty[UUID]
- Definition Classes
- PrettyInstances
- implicit def prettyV2CompletionInfo: Pretty[CompletionInfo]
- Definition Classes
- PrettyInstances
- implicit def prettyV2DeduplicationPeriod: Pretty[DeduplicationPeriod]
- Definition Classes
- PrettyInstances
- implicit def prettyV2TransactionMeta: Pretty[TransactionMeta]
- Definition Classes
- PrettyInstances
- implicit lazy val prettyValue: Pretty[Value]
- Definition Classes
- PrettyInstances
- implicit lazy val prettyVersionedValue: Pretty[VersionedValue]
- Definition Classes
- PrettyInstances
- implicit val prettyW3CTraceContext: Pretty[W3CTraceContext]
- Definition Classes
- PrettyInstances
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- 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()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- object ComponentState