호출MetricLogger

public class InvocationMetricLogger
extends Object

java.lang.객체
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 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  getInvocationMetrics ()

진행 중인 호출에 대한 호출 메트릭의 맵을 반환합니다.

보고

재설정 로컬 그룹

public static void resetLocalGroup ()

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

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

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

매개변수
tg ThreadGroup