カスタムタグとグローバルコンテキスト¶
このドキュメントでは、HarmonyOS におけるカスタムタグとグローバルコンテキストの関連機能について説明します。
グローバルコンテキストの追加¶
import { FTSDK } from '@guancecloud/ft_sdk/Index';
const globalContext = new Map<string, string>();
globalContext.set('platform', 'harmonyos');
globalContext.set('version', '1.0.0');
FTSDK.appendGlobalContext(globalContext);
const rumGlobalContext = new Map<string, string>();
rumGlobalContext.set('user_type', 'vip');
rumGlobalContext.set('channel', 'official');
FTSDK.appendRUMGlobalContext(rumGlobalContext);
名前の競合についての説明¶
カスタムフィールドと SDK のデータとの競合を避けるため、タグ名には df_tag_name のように、ビジネス上のプレフィックスを付けることを推奨します。
SDK のグローバル変数と RUM、Log に同名のフィールドが存在する場合、RUM および Log の値が SDK のグローバル変数を上書きします。