To find out if this integration is available in your organization, see your Datadog Integrations page or ask your organization administrator.
To initiate an exception request to enable this integration for your organization, email support@ddog-gov.com.
概要
DevCycle は、Datadog と以下のインテグレーションを提供しています。
機能フラグ追跡インテグレーション
DevCycle の機能フラグ追跡インテグレーションは、RUM データを機能の変数評価で強化し、パフォーマンスの監視と行動の変化を可視化します。どのユーザーに特定のユーザーエクスペリエンスが表示され、それがユーザーのパフォーマンスに悪影響を及ぼしているかどうかを判断します。
セットアップ
機能フラグ追跡の設定
機能フラグ追跡は、RUM ブラウザ SDK で利用可能です。詳細なセットアップ方法は、RUM での機能フラグデータの概要ガイドをご覧ください。
- ブラウザ RUM SDK バージョン 4.25.0 以上に更新します。
- RUM SDK を初期化し、
["feature_flags"] で enableExperimentalFeatures 初期化パラメーターを構成します。 - 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 のサポートチームまでお問い合わせください。
その他の参考資料
DevCycle と DataDog RUM インテグレーションの詳細をご覧ください。