$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
Average event values per user, then compute the Average of those values where Lower is betterUnits without events: ExcludedDescription:
Measures the average largest burst per context of layout shift scores for every unexpected layout shift that occurs during the entire lifecycle of a page.Example usage:
Observing the latency of interactions an end user makes with your applicationP95 Cumulative Layout Shift (CLS) per context (LaunchDarkly) $ld:telemetry:metric:cls
P95 Cumulative Layout Shift (CLS) per context (LaunchDarkly) $ld:telemetry:metric:cls
Average event values per request, then compute the P95 of those values where Lower is betterUnits without events: ExcludedDescription:
Measures the 95th percentile largest burst per context of layout shift scores for every unexpected layout shift that occurs during the entire lifecycle of a page.Example usage:
Observing the latency of interactions an end user makes with your applicationP99 Cumulative Layout Shift (CLS) per context (LaunchDarkly) $ld:telemetry:metric:cls
P99 Cumulative Layout Shift (CLS) per context (LaunchDarkly) $ld:telemetry:metric:cls
Average event values per request, then compute the P99 of those values where Lower is betterUnits without events: ExcludedDescription:
Measures the 99th percentile largest burst per context of layout shift scores for every unexpected layout shift that occurs during the entire lifecycle of a page.Example usage:
Observing the latency of interactions an end user makes with your applicationAverage Document Load Latency per context (LaunchDarkly) $ld:telemetry:metric:document_load
Average Document Load Latency per context (LaunchDarkly) $ld:telemetry:metric:document_load
Average event values per user, then compute the Average of those values where Lower is betterUnits without events: ExcludedDescription:
Measures the average DOM load duration in milliseconds per contextExample usage:
Observing the latency of interactions an end user makes with your applicationP95 Document Load Latency per context (LaunchDarkly) $ld:telemetry:metric:document_load
P95 Document Load Latency per context (LaunchDarkly) $ld:telemetry:metric:document_load
Average event values per request, then compute the P95 of those values where Lower is betterUnits without events: ExcludedDescription:
Measures the 95th percentile DOM load duration in milliseconds per contextExample usage:
Observing the latency of interactions an end user makes with your applicationP99 Document Load Latency per context (LaunchDarkly) $ld:telemetry:metric:document_load
P99 Document Load Latency per context (LaunchDarkly) $ld:telemetry:metric:document_load
Average event values per request, then compute the P99 of those values where Lower is betterUnits without events: ExcludedDescription:
Measures the 99th percentile DOM load duration in milliseconds per contextExample usage:
Observing the latency of interactions an end user makes with your applicationUser error rate (LaunchDarkly) $ld:telemetry:error
User error rate (LaunchDarkly) $ld:telemetry:error
Percent of user units that sent the event where Lower is betterUnits without events: Include units and set the value to 0Description:
Measures the percentage of contexts that encountered an error at least once. This metric is autogenerated by an initial $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
Average event values per user, then compute the Average of those values where Lower is betterUnits without events: ExcludedDescription:
Measures the average time in milliseconds per context between first navigation to a page and when any part of the page’s content is rendered.Example usage:
Observing the latency of interactions an end user makes with your applicationP95 First Contentful Paint (FCP) per context (LaunchDarkly) $ld:telemetry:metric:fcp
P95 First Contentful Paint (FCP) per context (LaunchDarkly) $ld:telemetry:metric:fcp
Average event values per request, then compute the P95 of those values where Lower is betterUnits without events: ExcludedDescription:
Measures the 95th percentile time in milliseconds per context between first navigation to a page and when any part of the page’s content is rendered.Example usage:
Observing the latency of interactions an end user makes with your applicationP99 First Contentful Paint (FCP) per context (LaunchDarkly) $ld:telemetry:metric:fcp
P99 First Contentful Paint (FCP) per context (LaunchDarkly) $ld:telemetry:metric:fcp
Average event values per request, then compute the P99 of those values where Lower is betterUnits without events: ExcludedDescription:
Measures the 99th percentile time in milliseconds per context between first navigation to a page and when any part of the page’s content is rendered.Example usage:
Observing the latency of interactions an end user makes with your applicationAverage First Input Delay (FID) per context (LaunchDarkly) $ld:telemetry:metric:fid
Average First Input Delay (FID) per context (LaunchDarkly) $ld:telemetry:metric:fid
Average event values per user, then compute the Average of those values where Lower is betterUnits without events: ExcludedDescription:
Measures the average time in milliseconds per context between a user’s first interaction (click, tap, or key press) and the time when the browser starts processing event handlers in response to that interaction.Example usage:
Observing the latency of interactions an end user makes with your applicationP95 First Input Delay (FID) per context (LaunchDarkly) $ld:telemetry:metric:fid
P95 First Input Delay (FID) per context (LaunchDarkly) $ld:telemetry:metric:fid
Average event values per request, then compute the P95 of those values where Lower is betterUnits without events: ExcludedDescription:
Measures the 95th percentile time, in milliseconds per context, between a user’s first interaction (click, tap, or key press) and the time when the browser starts processing event handlers in response to that interaction.Example usage:
Observing the latency of interactions an end user makes with your applicationP99 First Input Delay (FID) per context (LaunchDarkly) $ld:telemetry:metric:fid
P99 First Input Delay (FID) per context (LaunchDarkly) $ld:telemetry:metric:fid
Average event values per request, then compute the P99 of those values where Lower is betterUnits without events: ExcludedDescription:
Measures the 99th percentile time, in milliseconds per context, between a user’s first interaction (click, tap, or key press) and the time when the browser starts processing event handlers in response to that interaction.Example usage:
Observing the latency of interactions an end user makes with your applicationAverage 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
Average event values per user, then compute the Average of those values where Lower is betterUnits without events: ExcludedDescription:
Measures the average response time in milliseconds per context of all click, tap, and keyboard interactions during the lifespan of a visit to a page.Example usage:
Observing the latency of interactions an end user makes with your applicationP95 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
Average event values per request, then compute the P95 of those values where Lower is betterUnits without events: ExcludedDescription:
Measures the 95th percentile response time in milliseconds per context of all click, tap, and keyboard interactions during the lifespan of a visit to a page.Example usage:
Observing the latency of interactions an end user makes with your applicationP99 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
Average event values per request, then compute the P99 of those values where Lower is betterUnits without events: ExcludedDescription:
Measures the 99th percentile response time in milliseconds per context of all click, tap, and keyboard interactions during the lifespan of a visit to a page.Example usage:
Observing the latency of interactions an end user makes with your applicationAverage Largest Contentful Paint (LCP) per context (LaunchDarkly) $ld:telemetry:metric:lcp
Average Largest Contentful Paint (LCP) per context (LaunchDarkly) $ld:telemetry:metric:lcp
Average event values per user, then compute the Average of those values where Lower is betterUnits without events: ExcludedDescription:
Measures the average time in milliseconds per context to render the largest image, text block, or video visible when first navigating to a pageExample usage:
Observing the latency of interactions an end user makes with your applicationP95 Largest Contentful Paint (LCP) per context (LaunchDarkly) $ld:telemetry:metric:lcp
P95 Largest Contentful Paint (LCP) per context (LaunchDarkly) $ld:telemetry:metric:lcp
Average event values per request, then compute the P95 of those values where Lower is betterUnits without events: ExcludedDescription:
Measures the 95th percentile time in milliseconds per context to render the largest image, text block, or video visible when first navigating to a pageExample usage:
Observing the latency of interactions an end user makes with your applicationP99 Largest Contentful Paint (LCP) per context (LaunchDarkly) $ld:telemetry:metric:lcp
P99 Largest Contentful Paint (LCP) per context (LaunchDarkly) $ld:telemetry:metric:lcp
Average event values per request, then compute the P99 of those values where Lower is betterUnits without events: ExcludedDescription:
Measures the 99th percentile time in milliseconds per context to render the largest image, text block, or video visible when first navigating to a pageExample usage:
Observing the latency of interactions an end user makes with your applicationAverage 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
Average event values per user, then compute the Average of those values where Lower is betterUnits without events: ExcludedDescription:
Measures the average time in milliseconds per context between the request for a resource and when the first byte of a response begins to arrive.Example usage:
Observing the latency of interactions an end user makes with your applicationP95 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
Average event values per request, then compute the P95 of those values where Lower is betterUnits without events: ExcludedDescription:
Measures the 95th percentile time in milliseconds per context between the request for a resource and when the first byte of a response begins to arrive.Example usage:
Observing the latency of interactions an end user makes with your applicationP99 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
Average event values per request, then compute the P99 of those values where Lower is betterUnits without events: ExcludedDescription:
Measures the 99th percentile time in milliseconds per context between the request for a resource and when the first byte of a response begins to arrive.Example usage:
Observing the latency of interactions an end user makes with your application