InvocationMetricLogger

public class InvocationMetricLogger
extends Object

java.lang.Object
   ↳ com.android.tradefed.invoker.logger.InvocationMetricLogger


일부 측정항목을 로깅하기 위한 호출의 유틸리티 클래스입니다.

요약

공개 메서드

static void addInvocationMetrics(InvocationMetricLogger.InvocationMetricKey key, long value)

호출 수준에서 추적할 키-값 하나를 추가합니다.

static void addInvocationMetrics(InvocationMetricLogger.InvocationMetricKey key, String value)

호출 수준에서 추적할 키-값 하나를 추가합니다.

static void addInvocationMetrics(InvocationMetricLogger.InvocationGroupMetricKey groupKey, String group, String value)

특정 그룹에 키-값 하나 추가

static void addInvocationMetrics(InvocationMetricLogger.InvocationGroupMetricKey groupKey, String group, long value)

특정 그룹의 호출 수준에서 추적할 키-값 하나를 추가합니다.

static void addInvocationPairMetrics(InvocationMetricLogger.InvocationMetricKey key, long start, long end)

동일한 키와 연결된 값 쌍을 추가합니다.

static void clearInvocationMetrics()

호출의 호출 측정항목을 삭제합니다.

static Map<String, String> getInvocationMetrics()

진행 중인 호출의 호출 측정항목 맵을 반환합니다.

static void resetLocalGroup()

현지화된 컨텍스트를 재설정합니다.

static void setLocalGroup(ThreadGroup tg)

gRPC 서버 내에서 속성을 사용할 때 현지화된 컨텍스트를 추적합니다.

공개 메서드

addInvocationMetrics

public static void addInvocationMetrics (InvocationMetricLogger.InvocationMetricKey key, 
                long value)

호출 수준에서 추적할 키-값 하나를 추가합니다.

매개변수
key InvocationMetricLogger.InvocationMetricKey: 호출 측정항목이 추적되는 키입니다.

value long: 호출 측정항목의 값입니다.

addInvocationMetrics

public static void addInvocationMetrics (InvocationMetricLogger.InvocationMetricKey key, 
                String value)

호출 수준에서 추적할 키-값 하나를 추가합니다.

매개변수
key InvocationMetricLogger.InvocationMetricKey: 호출 측정항목이 추적되는 키입니다.

value String: 호출 측정항목의 값입니다.

addInvocationMetrics

public static void addInvocationMetrics (InvocationMetricLogger.InvocationGroupMetricKey groupKey, 
                String group, 
                String value)

특정 그룹에 키-값 하나 추가

매개변수
groupKey InvocationMetricLogger.InvocationGroupMetricKey: 그룹의 키

group String: 키와 연결된 그룹 이름

value String: 그룹의 값

addInvocationMetrics

public static void addInvocationMetrics (InvocationMetricLogger.InvocationGroupMetricKey groupKey, 
                String group, 
                long value)

특정 그룹의 호출 수준에서 추적할 키-값 하나를 추가합니다.

매개변수
groupKey InvocationMetricLogger.InvocationGroupMetricKey: 그룹의 키

group String: 키와 연결된 그룹 이름

value long: 그룹의 값

addInvocationPairMetrics

public static void addInvocationPairMetrics (InvocationMetricLogger.InvocationMetricKey key, 
                long start, 
                long end)

동일한 키와 연결된 값 쌍을 추가합니다. 일반적으로 타임스탬프 시작 및 종료에 사용됩니다.

매개변수
key InvocationMetricLogger.InvocationMetricKey: 호출 측정항목이 추적되는 키입니다.

start long: 호출 측정항목의 시작 값입니다.

end long: 호출 측정항목의 종료 값입니다.

clearInvocationMetrics

public static void clearInvocationMetrics ()

호출의 호출 측정항목을 삭제합니다.

getInvocationMetrics

public static Map<String, String> getInvocationMetrics ()

진행 중인 호출의 호출 측정항목 맵을 반환합니다.

반환
Map<String, String>

resetLocalGroup

public static void resetLocalGroup ()

현지화된 컨텍스트를 재설정합니다.

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

gRPC 서버 내에서 속성을 사용할 때 현지화된 컨텍스트를 추적합니다.

매개변수
tg ThreadGroup