diff --git a/polkadot/node/service/src/lib.rs b/polkadot/node/service/src/lib.rs index 17d255c5e606f6652566e692899afaeffe47a1a9..df547b5a52e61fb58637f5f934a041d71dc6f65d 100644 --- a/polkadot/node/service/src/lib.rs +++ b/polkadot/node/service/src/lib.rs @@ -572,6 +572,9 @@ pub fn new_full<RuntimeApi, Executor>( RuntimeApiCollection<StateBackend = sc_client_api::StateBackendFor<FullBackend, Block>>, Executor: NativeExecutionDispatch + 'static, { + let telemetry_span = TelemetrySpan::new(); + let _telemetry_span_entered = telemetry_span.enter(); + let role = config.role.clone(); let force_authoring = config.force_authoring; let backoff_authoring_blocks = @@ -662,9 +665,6 @@ pub fn new_full<RuntimeApi, Executor>( cache_size: None, // default is fine. }; - let telemetry_span = TelemetrySpan::new(); - let _telemetry_span_entered = telemetry_span.enter(); - let (rpc_handlers, telemetry_connection_notifier) = service::spawn_tasks(service::SpawnTasksParams { config, backend: backend.clone(),