호출 측정항목 로그거

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)

특정 그룹의 호출 수준에서 추적할 키-값 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, 
                String value)

지정된 그룹에 하나의 키-값 추가

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

group String: 키와 연결된 그룹 이름입니다.

value String: 그룹의 값입니다.

addInvocationMetrics

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

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

매개변수
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