Object InitTelemetryHelper

  • All Implemented Interfaces:

    
    public class InitTelemetryHelper
    
                        

    Lightweight telemetry path for SDK startup events that can happen before the normal telemetry runtime is available.

    TelemetryComponent is intentionally not used here. Starting or querying the normal telemetry stack can pull in config/component work before SDK init has completed, and buffering these events until TelemetryComponent starts would make pre-init and init-failure reporting dependent on a successful publisher init. That is exactly the gap this helper covers: it can report pre-init completion, SDK init started, and SDK init failures from the beginning of the flow using only the cached pre-init KV snapshot and a no-interceptor network client.