InvocationMetricLogger

public class InvocationMetricLogger
extends Object

java.lang.Object
   ↳ com.android.tradefed.invoker.logger.InvocationMetricLogger


Một lớp tiện ích cho một lệnh gọi để ghi lại một số chỉ số.

Tóm tắt

Phương thức công khai

static void addInvocationMetrics(InvocationMetricLogger.InvocationMetricKey key, long value)

Thêm một khoá-giá trị cần theo dõi ở cấp độ lệnh gọi.

static void addInvocationMetrics(InvocationMetricLogger.InvocationMetricKey key, String value)

Thêm một khoá-giá trị cần theo dõi ở cấp độ lệnh gọi.

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

Thêm một khoá-giá trị cho một nhóm nhất định

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

Thêm một khoá-giá trị cần theo dõi ở cấp lời gọi cho một nhóm nhất định.

static void addInvocationPairMetrics(InvocationMetricLogger.InvocationMetricKey key, long start, long end)

Thêm một cặp giá trị được liên kết với cùng một khoá.

static void clearInvocationMetrics()

Xoá các chỉ số về lệnh gọi cho một lệnh gọi.

static Map<String, String> getInvocationMetrics()

Trả về Bản đồ chỉ số gọi cho lệnh gọi đang diễn ra.

static void resetLocalGroup()

Đặt lại ngữ cảnh được bản địa hoá.

static void setLocalGroup(ThreadGroup tg)

Theo dõi ngữ cảnh được bản địa hoá khi sử dụng các thuộc tính bên trong máy chủ gRPC

Phương thức công khai

addInvocationMetrics

public static void addInvocationMetrics (InvocationMetricLogger.InvocationMetricKey key, 
                long value)

Thêm một khoá-giá trị cần theo dõi ở cấp độ lệnh gọi.

Tham số
key InvocationMetricLogger.InvocationMetricKey: Khoá mà theo đó chỉ số lệnh gọi sẽ được theo dõi.

value long: Giá trị của chỉ số gọi.

addInvocationMetrics

public static void addInvocationMetrics (InvocationMetricLogger.InvocationMetricKey key, 
                String value)

Thêm một khoá-giá trị cần theo dõi ở cấp độ lệnh gọi.

Tham số
key InvocationMetricLogger.InvocationMetricKey: Khoá mà theo đó chỉ số lệnh gọi sẽ được theo dõi.

value String: Giá trị của chỉ số gọi.

addInvocationMetrics

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

Thêm một khoá-giá trị cho một nhóm nhất định

Tham số
groupKey InvocationMetricLogger.InvocationGroupMetricKey: Khoá của nhóm

group String: Tên nhóm được liên kết với khoá

value String: Giá trị của nhóm

addInvocationMetrics

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

Thêm một khoá-giá trị cần theo dõi ở cấp lời gọi cho một nhóm nhất định.

Tham số
groupKey InvocationMetricLogger.InvocationGroupMetricKey: Khoá của nhóm

group String: Tên nhóm được liên kết với khoá

value long: Giá trị của nhóm

addInvocationPairMetrics

public static void addInvocationPairMetrics (InvocationMetricLogger.InvocationMetricKey key, 
                long start, 
                long end)

Thêm một cặp giá trị được liên kết với cùng một khoá. Thường dùng cho dấu thời gian bắt đầu và kết thúc.

Tham số
key InvocationMetricLogger.InvocationMetricKey: Khoá mà theo đó chỉ số lệnh gọi sẽ được theo dõi.

start long: Giá trị bắt đầu của chỉ số gọi.

end long: Giá trị cuối của chỉ số gọi.

clearInvocationMetrics

public static void clearInvocationMetrics ()

Xoá các chỉ số về lệnh gọi cho một lệnh gọi.

getInvocationMetrics

public static Map<String, String> getInvocationMetrics ()

Trả về Bản đồ chỉ số gọi cho lệnh gọi đang diễn ra.

Giá trị trả về
Map<String, String>

resetLocalGroup

public static void resetLocalGroup ()

Đặt lại ngữ cảnh được bản địa hoá.

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

Theo dõi ngữ cảnh được bản địa hoá khi sử dụng các thuộc tính bên trong máy chủ gRPC

Tham số
tg ThreadGroup