호출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 staticgetInvocationMetrics ()
진행 중인 호출에 대한 호출 메트릭의 맵을 반환합니다.
보고 | |
---|---|
재설정 로컬 그룹
public static void resetLocalGroup ()
지역화된 컨텍스트를 재설정합니다.
setLocalGroup
public static void setLocalGroup (ThreadGroup tg)
gRPC 서버 내부의 속성을 사용할 때 현지화된 컨텍스트를 추적합니다.
매개변수 | |
---|---|
tg | ThreadGroup |