pub struct ObservabilityStatusViewV1 {Show 15 fields
pub schema_version: String,
pub observed_at: DateTime<Utc>,
pub enabled: bool,
pub compiled_features: ObservabilityCompiledFeaturesV1,
pub metrics: ObservabilitySignalStatusV1,
pub traces: ObservabilitySignalStatusV1,
pub logs: ObservabilitySignalStatusV1,
pub otlp_protocol: String,
pub otlp_endpoint: Option<String>,
pub subscriber: ObservabilitySubscriberStatusV1,
pub initialization: ObservabilityStatusValueV1,
pub export: ObservabilityStatusValueV1,
pub queue: ObservabilityStatusValueV1,
pub drops: ObservabilityStatusValueV1,
pub shutdown: ObservabilityStatusValueV1,
}Expand description
Authenticated, sanitized status for an initialized observability runtime.
Export, queue, and drop health are deliberately reported as unknown or
not_instrumented until the exporter SDK exposes authoritative state.
Fields§
§schema_version: String§observed_at: DateTime<Utc>§enabled: bool§compiled_features: ObservabilityCompiledFeaturesV1§metrics: ObservabilitySignalStatusV1§traces: ObservabilitySignalStatusV1§logs: ObservabilitySignalStatusV1§otlp_protocol: String§otlp_endpoint: Option<String>§subscriber: ObservabilitySubscriberStatusV1§initialization: ObservabilityStatusValueV1§export: ObservabilityStatusValueV1§queue: ObservabilityStatusValueV1§drops: ObservabilityStatusValueV1§shutdown: ObservabilityStatusValueV1Implementations§
Source§impl ObservabilityStatusViewV1
impl ObservabilityStatusViewV1
pub const SCHEMA_VERSION: &'static str = "rocketmq.observability-status.v1"
Trait Implementations§
Source§impl Clone for ObservabilityStatusViewV1
impl Clone for ObservabilityStatusViewV1
Source§impl Debug for ObservabilityStatusViewV1
impl Debug for ObservabilityStatusViewV1
Source§impl<'de> Deserialize<'de> for ObservabilityStatusViewV1
impl<'de> Deserialize<'de> for ObservabilityStatusViewV1
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ObservabilityStatusViewV1
impl StructuralPartialEq for ObservabilityStatusViewV1
Auto Trait Implementations§
impl Freeze for ObservabilityStatusViewV1
impl RefUnwindSafe for ObservabilityStatusViewV1
impl Send for ObservabilityStatusViewV1
impl Sync for ObservabilityStatusViewV1
impl Unpin for ObservabilityStatusViewV1
impl UnsafeUnpin for ObservabilityStatusViewV1
impl UnwindSafe for ObservabilityStatusViewV1
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more