사용자 정의 태그 및 전역 컨텍스트¶
이 문서는 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의 전역 변수를 덮어씁니다.