@launchdarkly/observability + @launchdarkly/session-replay
    Preparing search index...

    Type Alias ObserveOptions

    ObserveOptions: CommonOptions & {
        consoleMethodsToRecord?: ConsoleMethods[];
        disableConsoleRecording?: boolean;
        enablePerformanceRecording?: boolean;
        enablePromisePatch?: boolean;
        environment?: "development" | "staging" | "production" | string;
        networkRecording?: boolean | NetworkRecordingOptions;
        otel?: OtelOptions & { eventNames?: EventName[]; otlpEndpoint?: string };
        reportConsoleErrors?: boolean;
        tracingOrigins?: boolean | (string | RegExp)[];
    }

    Type declaration

    • OptionalconsoleMethodsToRecord?: ConsoleMethods[]

      Specifies which console methods to record. The value here will be ignored if disabledConsoleRecording is true.

      All console methods.
      
      consoleMethodsToRecord: ['log', 'info', 'error']
      
    • OptionaldisableConsoleRecording?: boolean

      Specifies whether Highlight will record console messages.

      false
      
    • OptionalenablePerformanceRecording?: boolean

      Specifies whether to record performance metrics (e.g. FPS, device memory).

      true
      
    • OptionalenablePromisePatch?: boolean

      Specifies whether window.Promise should be patched to record the stack trace of promise rejections.

      true
      
    • Optionalenvironment?: "development" | "staging" | "production" | string

      Specifies the environment your application is running in. This is useful to distinguish whether your session was recorded on localhost or in production.

      'production'
      
    • OptionalnetworkRecording?: boolean | NetworkRecordingOptions

      Specifies how and what Highlight records from network requests and responses.

    • Optionalotel?: OtelOptions & { eventNames?: EventName[]; otlpEndpoint?: string }

      OTLP options for OpenTelemetry tracing. Instrumentations are enabled by default.

    • OptionalreportConsoleErrors?: boolean

      Specifies whether Highlight will report console.error invocations as Highlight Errors.

      false
      
    • OptionaltracingOrigins?: boolean | (string | RegExp)[]

      Specifies where the backend of the app lives. If specified, Highlight will attach the X-Highlight-Request header to outgoing requests whose destination URLs match a substring or regexp from this list, so that backend errors can be linked back to the session. If 'true' is specified, all requests to the current domain will be matched.

      tracingOrigins: ['localhost', /^//, 'backend.myapp.com']