Supported OS Linux Windows Mac OS

概要

DevCycle は、Datadog と以下のインテグレーションを提供しています。

機能フラグ追跡インテグレーション

DevCycle の機能フラグ追跡インテグレーションは、RUM データを機能の変数評価で強化し、パフォーマンスの監視と行動の変化を可視化します。どのユーザーに特定のユーザーエクスペリエンスが表示され、それがユーザーのパフォーマンスに悪影響を及ぼしているかどうかを判断します。

セットアップ

機能フラグ追跡の設定

機能フラグ追跡は、RUM ブラウザ SDK で利用可能です。詳細なセットアップ方法は、RUM での機能フラグデータの概要ガイドをご覧ください。

  1. ブラウザ RUM SDK バージョン 4.25.0 以上に更新します。
  2. RUM SDK を初期化し、["feature_flags"]enableExperimentalFeatures 初期化パラメーターを構成します。
  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 インテグレーションの詳細をご覧ください。