Feature Flag Tracking

Overview

Feature flag data provides greater visibility into user experience and performance monitoring. It allows you to determine which users are being shown a specific feature and assess if any changes introduced are impacting user experience or negatively affecting performance. You can use this information to determine whether or not to roll back the feature.

By enriching your RUM data with feature flag data, you can:

  • Be confident that your feature successfully launches without unintentionally causing a bug or performance regression
  • Correlate feature releases with performance, pinpoint issues to specific releases, and troubleshoot faster
  • Streamline data collection and analysis and focus on troubleshooting

Supported frameworks

Feature flag tracking is available in the RUM Browser SDK. To start, set up RUM browser monitoring. You need the Browser RUM SDK version >= 4.25.0.

You can start collecting feature flag data for custom feature flag management solutions, or using one of our integration partners.

We support integrations with:

amplitude
custom
custom
devcycle
eppo
flagsmith
growthbook
kameleoon
launchdarkly
split
statsig

Start using feature flags

To get started with feature flags, set up feature flag tracking for the browser SDK or mobile SDK, then start collecting data using one of Datadog’s integration partners or a custom feature flag management solution.


Further reading