Recording metrics

Overview

The observability plugin provides different functions depending on what kind of data you want to record.

The recorded data is available as an $ld:telemetry:metric event. To learn more, read Metrics autogenerated from observability events.

You can view all metrics sent to LaunchDarkly under Metrics in the LaunchDarkly user interface. To learn more, read Metrics.

Details about each SDK’s configuration are available in the SDK-specific sections below:

Client-side SDKs

This feature is available in the observability plugin for the following client-side SDKs:

JavaScript

Here are the options for recording metrics:

1const onClick = () => {
2 const start = Date.now();
3 doInterestingWork();
4 const elapsed = Date.now() - start;
5 LDObserve.recordGauge({name: "elapsedTimeMs", value: elapsed});
6};

To learn more, read Observe.

React Web

To record metrics with the React Web SDK, follow the example for JavaScript.

Vue

To record metrics with the Vue SDK, follow the example for JavaScript.