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