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, long value)

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

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

지정된 그룹에 키-값 1개 추가

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, 
                long value)

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

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

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

value long: 그룹의 값

addInvocationMetrics

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

지정된 그룹에 키-값 1개 추가

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

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

value String: 그룹의 값입니다.

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 ()

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

반환 값

resetLocalGroup

public static void resetLocalGroup ()

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

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

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

매개변수
tg ThreadGroup