DevCycle

Supported OS Windows Mac OS

개요

DevCycle은 Datadog과 다음과 같은 통합을 제공합니다.

기능 플래그 추적 통합

DevCycle의 기능 플래그 추적 통합은 기능의 변수 평가를 통해 RUM 데이터를 강화하여 성능 모니터링 및 동작 변경에 대한 가시성을 제공합니다. 어떤 사용자에게 특정 사용자 경험이 표시되는지, 그리고 그것이 사용자의 성능에 부정적인 영향을 미치는지 확인합니다.

설정

기능 플래그 추적 설정

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

  1. 브라우저 RUM SDK 버전 4.25.0 이상으로 업데이트하세요.
  2. RUM SDK를 초기화하고 enableExperimentalFeatures 초기화 파라미터를 ["feature_flags"]으로 설정합니다.
  3. DevCycle의 SDK를 초기화하고 variableEvaluated 이벤트를 구독하여 구독 콜백 내에서 addFeatureFlagEvaluation을 호출합니다.
// dvcClient 초기화

const user = { user_id: "my_user" };
const dvcOptions = { logLevel: "debug" };
const dvcClient = initialize("<DVC_CLIENT_SDK_KEY>", user, dvcOptions); 

// 모든 변수를 평가하려면 

dvcClient.subscribe(
    "variableEvaluated:*",
    (key, variable) => {
        datadogRum.addFeatureFlagEvaluation(key, variable.value);
    }
)

// 특정 변수를 평가하려면

dvcClient.subscribe(
    "variableEvaluated:my-variable-key",
    (key, variable) => {
        datadogRum.addFeatureFlagEvaluation(key, variable.value);
    }
)

수집한 데이터

메트릭

DevCycle 통합은 메트릭을 포함하지 않습니다.

이벤트

DevCycle 통합은 이벤트를 포함하지 않습니다.

서비스 점검

DevCycle 통합은 서비스 점검을 포함하지 않습니다.

지원

도움이 필요하신가요? Datadog 지원팀에 문의하세요.

참고 자료

DevCycleDataDog RUM 통합에 대해 자세히 알아보세요.