InvocationMetricLogger

public class InvocationMetricLogger
extends Object

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


Lớp tiện ích cho 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ị để theo dõi ở cấp lệnh gọi.

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

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

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ệnh gọi cho một nhóm nhất định.

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

Thêm một cặp khoá-giá trị 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ị 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 getInvocationMetrics()

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

static void resetLocalGroup()

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

static void setLocalGroup(ThreadGroup tg)

Theo dõi ngữ cảnh đã 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ị để theo dõi ở cấp lệnh gọi.

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

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

addInvocationMetrics

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

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

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

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

addInvocationMetrics

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

Thêm một khoá-giá trị để theo dõi ở cấp lệnh 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ị cho nhóm

addInvocationMetrics

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

Thêm một cặp 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 liên kết với khoá

value String: Giá trị cho nhóm

addInvocationPairMetrics

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

Thêm cặp giá trị 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á theo đó chỉ số lệnh gọi sẽ được theo dõi.

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

end long: Giá trị kết thúc của chỉ số lệnh gọi.

clearInvocationMetrics

public static void clearInvocationMetrics ()

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

getInvocationMetrics

public static  getInvocationMetrics ()

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

Giá trị trả về

resetLocalGroup

public static void resetLocalGroup ()

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

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

Theo dõi ngữ cảnh đã 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