pub struct TelemetryHealthReport {
pub state: TelemetryHealthState,
pub dropped_exports_total: u64,
pub malformed_spans_total: u64,
pub exporter_statuses: Vec<ExporterHealth>,
pub last_error: Option<DiagnosticSummary>,
}Expand description
Aggregate telemetry/export health report.
Fields§
§state: TelemetryHealthStateAggregate telemetry health state.
dropped_exports_total: u64Total dropped exports.
malformed_spans_total: u64Total malformed or incomplete spans observed by telemetry.
exporter_statuses: Vec<ExporterHealth>Per-exporter health snapshots.
last_error: Option<DiagnosticSummary>Optional last telemetry error summary.
Trait Implementations§
Source§impl Clone for TelemetryHealthReport
impl Clone for TelemetryHealthReport
Source§fn clone(&self) -> TelemetryHealthReport
fn clone(&self) -> TelemetryHealthReport
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TelemetryHealthReport
impl Debug for TelemetryHealthReport
Source§impl<'de> Deserialize<'de> for TelemetryHealthReport
impl<'de> Deserialize<'de> for TelemetryHealthReport
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
Source§impl PartialEq for TelemetryHealthReport
impl PartialEq for TelemetryHealthReport
Source§impl Serialize for TelemetryHealthReport
impl Serialize for TelemetryHealthReport
impl StructuralPartialEq for TelemetryHealthReport
Auto Trait Implementations§
impl Freeze for TelemetryHealthReport
impl RefUnwindSafe for TelemetryHealthReport
impl Send for TelemetryHealthReport
impl Sync for TelemetryHealthReport
impl Unpin for TelemetryHealthReport
impl UnsafeUnpin for TelemetryHealthReport
impl UnwindSafe for TelemetryHealthReport
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