맞춤 속성 모니터링

Firebase Performance Monitoring에서 속성을 사용하면 성능 데이터를 세분화하고 여러 실제 시나리오에 따른 앱 성능에 집중할 수 있습니다. 운영체제 정보, 국가, 이동통신사, 기기, 앱 버전 등 다양한 속성을 즉시 사용할 수 있습니다. 또한 맞춤 속성을 만들어 앱에 해당하는 카테고리별로 데이터를 세분화할 수도 있습니다. 예를 들어 게임이라면 게임 레벨별로 데이터를 세분화할 수 있습니다.

맞춤 속성 만들기

특정 추적에 맞춤 속성을 사용할 수 있습니다. 맞춤 속성은 추적당 5개로 제한됩니다.

맞춤 속성을 사용하려면 다음 예와 같이 앱에 코드를 추가해 속성을 정의하고 특정 추적에 적용하면 됩니다.

Swift
var trace = Performance.sharedInstance().trace(name:"myTrace")
trace.setValue("A", forAttribute: "experiment")

// Update scenario.
trace.setValue("B", forAttribute: "experiment")

// Reading scenario.
let experimentValue:String? = trace.valueForAttribute("experiment")

// Delete scenario.
trace.removeAttribute("experiment")

// Read attributes.
let attributes:[String, String] = trace.attributes;
Objective-C
FIRTrace *trace = [[FIRPerformance sharedInstance] traceWithName:@"myTrace"];
[trace setValue:@"A" forAttribute:@"experiment"];

// Update scenario.
[trace setValue:@"B" forAttribute:@"experiment"];

// Reading scenario.
NSString *experimentValue = [trace valueForAttribute:@"experiment"];

// Delete scenario.
[trace removeAttribute:@"experiment"];

// Read attributes.
NSDictionary  *attributes = [trace attributes];

자바
Android

Trace trace = FirebasePerformance.getInstance().newTrace("test_trace");

// Update scenario.
trace.putAttribute("experiment", "A");

// Reading scenario.
String experimentValue = trace.getAttribute("experiment");

// Delete scenario.
trace.removeAttribute("experiment");

// Read attributes.
Map<String, String> traceAttributes = trace.getAttributes();

Kotlin
Android

val trace = FirebasePerformance.getInstance().newTrace("test_trace")

// Update scenario.
trace.putAttribute("experiment", "A")

// Reading scenario.
val experimentValue = trace.getAttribute("experiment")

// Delete scenario.
trace.removeAttribute("experiment")

// Read attributes.
val traceAttributes = trace.attributes

맞춤 속성 모니터링

Firebase 콘솔에서 성능 섹션추적 탭으로 이동합니다. 맞춤 속성마다 해당 세그먼트의 성능 데이터를 보여주는 카드가 있습니다. 맞춤 속성을 기준으로 필터링할 수도 있습니다.

다음에 대한 의견 보내기...

도움이 필요하시나요? 지원 페이지를 방문하세요.