Struct sc_telemetry::Telemetry
source · pub struct Telemetry { /* private fields */ }
Expand description
A telemetry instance that can be used to send telemetry messages.
Implementations§
source§impl Telemetry
impl Telemetry
sourcepub fn start_telemetry(
&mut self,
connection_message: ConnectionMessage
) -> Result<()>
pub fn start_telemetry( &mut self, connection_message: ConnectionMessage ) -> Result<()>
Initialize the telemetry with the endpoints provided in argument for the current substrate node.
This method must be called during the substrate node initialization.
The endpoints
argument is a collection of telemetry WebSocket servers with a corresponding
verbosity level.
The connection_message
argument is a JSON object that is sent every time the connection
(re-)establishes.
sourcepub fn handle(&self) -> TelemetryHandle
pub fn handle(&self) -> TelemetryHandle
Make a new cloneable handle to this Telemetry
. This is used for reporting telemetries.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for Telemetry
impl Send for Telemetry
impl Sync for Telemetry
impl Unpin for Telemetry
impl !UnwindSafe for Telemetry
Blanket Implementations§
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> SaturatedConversion for T
impl<T> SaturatedConversion for T
source§fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,
source§fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,
Consume self to return an equivalent value of
T
. Read moresource§impl<T, S> UniqueSaturatedInto<T> for Swhere
T: Bounded,
S: TryInto<T>,
impl<T, S> UniqueSaturatedInto<T> for Swhere T: Bounded, S: TryInto<T>,
source§fn unique_saturated_into(self) -> T
fn unique_saturated_into(self) -> T
Consume self to return an equivalent value of
T
.