InvocationMetricLogger

public class InvocationMetricLogger
extends Object

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


Một lớp tiện ích cho lệnh gọi ghi nhật ký một số số liệu.

Bản tóm tắt

Phương pháp công khai

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

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

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

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

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

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

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

Thêm một khóa-giá trị để được theo dõi ở cấp độ yêu cầu 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 khóa.

static void clearInvocationMetrics ()

Xóa số liệu lệnh gọi cho một lệnh gọi.

static getInvocationMetrics ()

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

static void resetLocalGroup ()

Đặt lại bối cảnh được bản địa hóa.

static void setLocalGroup (ThreadGroup tg)

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

Phương pháp công khai

addInvocationMetrics

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

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

Thông số
key InvocationMetricLogger.InvocationMetricKey : Khóa theo đó số liệu lệnh gọi sẽ được theo dõi.

value long : Giá trị của số liệu gọi.

addInvocationMetrics

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

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

Thông số
key InvocationMetricLogger.InvocationMetricKey : Khóa theo đó số liệu lệnh gọi sẽ được theo dõi.

value String : Giá trị của số liệu gọi.

addInvocationMetrics

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

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

Thông số
groupKey InvocationMetricLogger.InvocationGroupMetricKey : Chìa khóa của nhóm

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

value String : Giá trị cho nhóm

addInvocationMetrics

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

Thêm một khóa-giá trị để được theo dõi ở cấp độ yêu cầu cho một nhóm nhất định.

Thông số
groupKey InvocationMetricLogger.InvocationGroupMetricKey : Chìa khóa của nhóm

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

value long : Giá trị cho 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 khóa. Thường được sử dụng để bắt đầu và kết thúc dấu thời gian.

Thông số
key InvocationMetricLogger.InvocationMetricKey : Khóa theo đó số liệu lệnh gọi sẽ được theo dõi.

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

end long : Giá trị cuối cùng của số liệu gọi.

clearInvocationMetrics

public static void clearInvocationMetrics ()

Xóa số liệu lệnh gọi cho một lệnh gọi.

getInvocationMetrics

public static  getInvocationMetrics ()

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

Trả lại

resetLocalGroup

public static void resetLocalGroup ()

Đặt lại bối cảnh được bản địa hóa.

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

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

Thông số
tg ThreadGroup