finos/morphir-execution/observability does not have a README file
pub(all) struct Correlation {
target : String
lease_id : String
call_id : String
attempt_id : String
}pub(all) struct Details {
entry : String
code : String
}pub struct Health {
// private fields
}pub(all) struct Observation {
details : Details?
context : ObservationContext
correlation : Correlation?
sequence : Int
stage : Stage
signal : Signal
wall_seconds : Double
duration_seconds : Double
}pub(all) struct ObservationContext {
run_id : String
span_id : String
parent_id : String
trace_id : String
}pub(all) struct Observer {
enabled : () -> Bool
try_record : (Observation) -> Delivery raise
monotonic : () -> Double
wall : () -> Double
next_id : () -> String
run_id : String
trace_id : String
sequence : Ref[Int]
}pub struct Scope {
// private fields
}