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.