Documentation Index
Fetch the complete documentation index at: https://launchdarkly-preview.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Overview
This topic describes metrics that LaunchDarkly autogenerates from observability events. The LaunchDarkly observability SDKs provide error monitoring and metric collection for errors, web vitals, and document loading in your browser application. The functionality is in separate plugins, which you enable in the initialization options for the LaunchDarkly SDK. The observability plugins collect and send data to LaunchDarkly, where you can review metrics, events, and errors from your application. The observability events are prefixed with$ld:telemetry and LaunchDarkly automatically generates metrics from these events.
These expandable sections explain the metrics that LaunchDarkly autogenerates from events recorded by the observability plugins for LaunchDarkly browser SDKs:
Average Cumulative Layout Shift (CLS) per context (LaunchDarkly) `$ld:telemetry:metric:cls`
Average Cumulative Layout Shift (CLS) per context (LaunchDarkly) `$ld:telemetry:metric:cls`
- Measurement method: Value/size
- Unit aggregation method: Average
- Analysis method: Average
- Success criterion: lower is better
- Units without events: Exclude units that generate no events
P95 Cumulative Layout Shift (CLS) per context (LaunchDarkly) `$ld:telemetry:metric:cls`
P95 Cumulative Layout Shift (CLS) per context (LaunchDarkly) `$ld:telemetry:metric:cls`
- Measurement method: Value/size
- Unit aggregation method: Average
- Analysis method: P95
- Success criterion: lower is better
- Units without events: Exclude units that generate no events
P99 Cumulative Layout Shift (CLS) per context (LaunchDarkly) `$ld:telemetry:metric:cls`
P99 Cumulative Layout Shift (CLS) per context (LaunchDarkly) `$ld:telemetry:metric:cls`
- Measurement method: Value/size
- Unit aggregation method: Average
- Analysis method: P99
- Success criterion: lower is better
- Units without events: Exclude units that generate no events
Average Document Load Latency per context (LaunchDarkly) `$ld:telemetry:metric:document_load`
Average Document Load Latency per context (LaunchDarkly) `$ld:telemetry:metric:document_load`
- Measurement method: Value/size
- Unit aggregation method: Average
- Analysis method: Average
- Success criterion: lower is better
- Units without events: Exclude units that generate no events
P95 Document Load Latency per context (LaunchDarkly) `$ld:telemetry:metric:document_load`
P95 Document Load Latency per context (LaunchDarkly) `$ld:telemetry:metric:document_load`
- Measurement method: Value/size
- Unit aggregation method: Average
- Analysis method: P95
- Success criterion: lower is better
- Units without events: Exclude units that generate no events
P99 Document Load Latency per context (LaunchDarkly) `$ld:telemetry:metric:document_load`
P99 Document Load Latency per context (LaunchDarkly) `$ld:telemetry:metric:document_load`
- Measurement method: Value/size
- Unit aggregation method: Average
- Analysis method: P99
- Success criterion: lower is better
- Units without events: Exclude units that generate no events
User error rate (LaunchDarkly) `$ld:telemetry:error`
User error rate (LaunchDarkly) `$ld:telemetry:error`
- Measurement method: Occurrence
- Unit aggregation method: Average
- Analysis method: Average
- Success criterion: lower is better
- Units without events: Include units and set the value to
0
$ld:telemetry:session:init event and populated by subsequent $ld:telemetry:error events. This means you can use the metric even if your app has not yet generated any errors.Example usage:
Running a guarded rollout to make sure the error change doesn’t result in a higher error rateAverage First Contentful Paint (FCP) per context (LaunchDarkly) `$ld:telemetry:metric:fcp`
Average First Contentful Paint (FCP) per context (LaunchDarkly) `$ld:telemetry:metric:fcp`
- Measurement method: Value/size
- Unit aggregation method: Average
- Analysis method: Average
- Success criterion: lower is better
- Units without events: Exclude units that generate no events
P95 First Contentful Paint (FCP) per context (LaunchDarkly) `$ld:telemetry:metric:fcp`
P95 First Contentful Paint (FCP) per context (LaunchDarkly) `$ld:telemetry:metric:fcp`
- Measurement method: Value/size
- Unit aggregation method: Average
- Analysis method: P95
- Success criterion: lower is better
- Units without events: Exclude units that generate no events
P99 First Contentful Paint (FCP) per context (LaunchDarkly) `$ld:telemetry:metric:fcp`
P99 First Contentful Paint (FCP) per context (LaunchDarkly) `$ld:telemetry:metric:fcp`
- Measurement method: Value/size
- Unit aggregation method: Average
- Analysis method: P99
- Success criterion: lower is better
- Units without events: Exclude units that generate no events
Average First Input Delay (FID) per context (LaunchDarkly) `$ld:telemetry:metric:fid`
Average First Input Delay (FID) per context (LaunchDarkly) `$ld:telemetry:metric:fid`
- Measurement method: Value/size
- Unit aggregation method: Average
- Analysis method: Average
- Success criterion: lower is better
- Units without events: Exclude units that generate no events
P95 First Input Delay (FID) per context (LaunchDarkly) `$ld:telemetry:metric:fid`
P95 First Input Delay (FID) per context (LaunchDarkly) `$ld:telemetry:metric:fid`
- Measurement method: Value/size
- Unit aggregation method: Average
- Analysis method: P95
- Success criterion: lower is better
- Units without events: Exclude units that generate no events
P99 First Input Delay (FID) per context (LaunchDarkly) `$ld:telemetry:metric:fid`
P99 First Input Delay (FID) per context (LaunchDarkly) `$ld:telemetry:metric:fid`
- Measurement method: Value/size
- Unit aggregation method: Average
- Analysis method: P99
- Success criterion: lower is better
- Units without events: Exclude units that generate no events
Average Interaction to Next Paint (INP) per context (LaunchDarkly) `$ld:telemetry:metric:inp`
Average Interaction to Next Paint (INP) per context (LaunchDarkly) `$ld:telemetry:metric:inp`
- Measurement method: Value/size
- Unit aggregation method: Average
- Analysis method: Average
- Success criterion: lower is better
- Units without events: Exclude units that generate no events
P95 Interaction to Next Paint (INP) per context (LaunchDarkly) `$ld:telemetry:metric:inp`
P95 Interaction to Next Paint (INP) per context (LaunchDarkly) `$ld:telemetry:metric:inp`
- Measurement method: Value/size
- Unit aggregation method: Average
- Analysis method: P95
- Success criterion: lower is better
- Units without events: Exclude units that generate no events
P99 Interaction to Next Paint (INP) per context (LaunchDarkly) `$ld:telemetry:metric:inp`
P99 Interaction to Next Paint (INP) per context (LaunchDarkly) `$ld:telemetry:metric:inp`
- Measurement method: Value/size
- Unit aggregation method: Average
- Analysis method: P99
- Success criterion: lower is better
- Units without events: Exclude units that generate no events
Average Largest Contentful Paint (LCP) per context (LaunchDarkly) `$ld:telemetry:metric:lcp`
Average Largest Contentful Paint (LCP) per context (LaunchDarkly) `$ld:telemetry:metric:lcp`
- Measurement method: Value/size
- Unit aggregation method: Average
- Analysis method: Average
- Success criterion: lower is better
- Units without events: Exclude units that generate no events
P95 Largest Contentful Paint (LCP) per context (LaunchDarkly) `$ld:telemetry:metric:lcp`
P95 Largest Contentful Paint (LCP) per context (LaunchDarkly) `$ld:telemetry:metric:lcp`
- Measurement method: Value/size
- Unit aggregation method: Average
- Analysis method: P95
- Success criterion: lower is better
- Units without events: Exclude units that generate no events
P99 Largest Contentful Paint (LCP) per context (LaunchDarkly) `$ld:telemetry:metric:lcp`
P99 Largest Contentful Paint (LCP) per context (LaunchDarkly) `$ld:telemetry:metric:lcp`
- Measurement method: Value/size
- Unit aggregation method: Average
- Analysis method: P99
- Success criterion: lower is better
- Units without events: Exclude units that generate no events
Average Time to First Byte (TTFB) per context (LaunchDarkly) `$ld:telemetry:metric:ttfb`
Average Time to First Byte (TTFB) per context (LaunchDarkly) `$ld:telemetry:metric:ttfb`
- Measurement method: Value/size
- Unit aggregation method: Average
- Analysis method: Average
- Success criterion: lower is better
- Units without events: Exclude units that generate no events
P95 Time to First Byte (TTFB) per context (LaunchDarkly) `$ld:telemetry:metric:ttfb`
P95 Time to First Byte (TTFB) per context (LaunchDarkly) `$ld:telemetry:metric:ttfb`
- Measurement method: Value/size
- Unit aggregation method: Average
- Analysis method: P95
- Success criterion: lower is better
- Units without events: Exclude units that generate no events
P99 Time to First Byte (TTFB) per context (LaunchDarkly) `$ld:telemetry:metric:ttfb`
P99 Time to First Byte (TTFB) per context (LaunchDarkly) `$ld:telemetry:metric:ttfb`
- Measurement method: Value/size
- Unit aggregation method: Average
- Analysis method: P99
- Success criterion: lower is better
- Units without events: Exclude units that generate no events