Lớp RedisStats cung cấp khả năng hiển thị và xem xét nội tâm tốt hơn đối với các phiên bản đang chạy của bạn:
TotalCommandsSent | Tổng số lệnh đã gửi |
TotalFailovers | Số lần Người quản lý khách hàng của Redis có FailoverTo () bằng sentinel hoặc thủ công |
TotalDeactiisedClients | Số lần Khách hàng bị vô hiệu hóa khỏi nhóm, do FailoverTo () hoặc các trường hợp ngoại lệ trên máy khách |
TotalFailedSentinelWorkers | Số lần kết nối với Sentinel không thành công |
TotalForcedMasterFailovers | Số lần chúng tôi buộc Sentinel phải chuyển đổi dự phòng sang trang cái khác do các lỗi liên tiếp xảy ra |
TotalInvalidMasters | Số lần kết nối với một Master được báo cáo không thực sự là một Master |
TotalNoMastersFound | Số lần không tìm thấy Master nào trong bất kỳ máy chủ nào đã được định cấu hình |
TotalClientsCreate | Số lượng phiên bản Redis Client được tạo bằng RedisConfig.ClientFactory |
TotalClientsCreateOutsidePool | Số lần Khách hàng Redis được tạo bên ngoài nhóm, do tràn hoặc vị trí dành riêng bị ghi đè |
TotalSubjectiveServersDown | Số lần Redis Sentinel báo cáo Xuống chủ quan (giảm) |
TotalObjectiveServersDown | Số lần Redis Sentinel báo cáo Objective Down (odown) |
TotalRetryCount | Số lần Yêu cầu thực hiện lại được thử lại do ngoại lệ Socket hoặc Có thể thử lại |
TotalRetrySuccess | Số lần một Yêu cầu thành công sau khi nó được thử lại |
TotalRetryTimedout | Số lần Yêu cầu Thử lại không thành công sau khi vượt quá Thời gian thử lại |
TotalPendingDeactiisedClients | Tổng số khách hàng đã hủy kích hoạt đang chờ xử lý |
Bạn có thể lấy và in tập hợp tất cả các số liệu thống kê bất cứ lúc nào với:
RedisStats.ToDictionary().PrintDump();
Và Đặt lại tất cả Thống kê về 0
với RedisStats.Reset()
.