Kelas RedisStats memberikan visibilitas dan introspeksi yang lebih baik ke dalam instance Anda yang sedang berjalan:
TotalCommandsSent | Total jumlah perintah yang dikirim |
Kegagalan Total | Berapa kali Manajer Klien Redis memiliki FailoverTo() baik oleh penjaga atau secara manual |
TotalDeactivatedClients | Berapa kali Klien dinonaktifkan dari kumpulan, baik oleh FailoverTo() atau pengecualian pada klien |
TotalFailedSentinelWorkers | Berapa kali koneksi ke Sentinel gagal |
TotalForcedMasterFailovers | Berapa kali kami memaksa Sentinel untuk melakukan failover ke master lain karena kesalahan berturut-turut |
TotalInvalidMasters | Berapa kali koneksi ke Master yang dilaporkan sebenarnya bukan Master |
TotalNoMastersDitemukan | Berapa kali tidak ada Master yang dapat ditemukan di salah satu host yang dikonfigurasi |
TotalKlien Dibuat | Jumlah instans Klien Redis yang dibuat dengan RedisConfig.ClientFactory |
TotalClientsCreatedOutsidePool | Berapa kali Klien Redis dibuat di luar kumpulan, baik karena kelebihan atau slot yang dipesan diganti |
TotalSubjectiveServersDown | Berapa kali Redis Sentinel melaporkan Penurunan Subjektif (sdown) |
TotalObjectiveServersDown | Berapa kali Redis Sentinel melaporkan Objective Down (turun) |
TotalRetryCount | Berapa kali Permintaan Redis dicoba ulang karena Pengecualian Socket atau Retryable |
TotalRetrySuccess | Berapa kali Permintaan berhasil setelah dicoba ulang |
TotalRetryTimedout | Berapa kali Permintaan Percobaan Ulang gagal setelah melebihi Waktu Percobaan Ulang |
TotalPendingDeactivatedClients | Jumlah total klien yang dinonaktifkan yang menunggu untuk dibuang |
Anda bisa mendapatkan dan mencetak dump semua statistik kapan saja dengan:
RedisStats.ToDictionary().PrintDump();
Dan Reset semua Stats kembali ke 0
dengan RedisStats.Reset()
.