호출MetricLogger

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