Split - RUM

Supported OS Mac OS Windows

개요

Split은 기능 플래그의 속도와 신뢰성을 데이터와 결합하여 모든 기능의 영향을 측정하는 Intelligent Feature Management 플랫폼입니다. Split을 사용하면 조직은 출시한 기능이 고객 경험 메트릭에 미치는 영향을 안전하게 측정할 수 있습니다.

Datadog Split RUM 통합을 통해 프로덕트 팀은 RUM 데이터에 중첩된 기능 플래그 정보를 볼 수 있습니다. 이를 통해 개별 사용자의 실시간 활동과 경험을 사전에 모니터링할 수 있으며, 필요한 경우 성능 저하를 일으킬 수 있는 기능을 빠르게 롤백하거나 종료할 수 있습니다.

설정

기능 플래그 추적은 RUM Browser SDK에서 사용할 수 있습니다. 자세한 설정 지침은 RUM에서 기능 플래그 데이터 시작하기 가이드를 참조하세요.

  1. Browser RUM SDK 버전을 4.25.0 이상으로 업데이트하세요.
  2. RUM SDK를 초기화하고 enableExperimentalFeatures 초기화 파라미터를 ["feature_flags"]으로 설정합니다.
  3. Split SDK를 초기화하고 다음 코드 스니펫을 사용하여 기능 플래그 평가를 Datadog에 보고하는 임프레션 리스너를 만듭니다.
const factory = SplitFactory({
    core: {
      authorizationKey: "<APP_KEY>",
      key: "<USER_ID>",
    },
    impressionListener: {
      logImpression(impressionData) {              
          datadogRum
              .addFeatureFlagEvaluation(
                   impressionData.impression.feature,
                   impressionData.impression.treatment
              );
     },
  },
});

const client = factory.client();

트러블슈팅

도움이 필요하신가요? Split 문서의 JavaScript SDK 페이지를 참고하시거나 Datadog 지원팀에 문의하세요.