sql >> Databáze >  >> NoSQL >> Redis

Statistiky Redis

Třída RedisStats poskytuje lepší viditelnost a introspekci vašich spuštěných instancí:

TotalCommandsSent Celkový počet odeslaných příkazů
TotalFailovers Kolik případů, kdy klientští manažeři Redis provedli FailoverTo() buď pomocí kontroly, nebo ručně
TotalDeactivatedClients Počet případů, kdy byl klient deaktivován z fondu, buď pomocí funkce FailoverTo() nebo výjimek na klientovi
TotalFailedSentinelWorkers Počet případů, kdy se připojení k Sentinelu nezdařilo
TotalForcedMasterFailovers Několikrát jsme přinutili Sentinel k převzetí služeb při selhání na jiný hlavní server kvůli po sobě jdoucím chybám
TotalInvalidMasters Kolikkrát připojení k nahlášenému Master nebylo ve skutečnosti Master
TotalNoMastersFound Kolikrát nebyli nalezeni Masters v žádném z nakonfigurovaných hostitelů
TotalClientsCreated Počet instancí klienta Redis vytvořených pomocí RedisConfig.ClientFactory
TotalClientsCreatedOutsidePool Počet případů, kdy byl klient Redis vytvořen mimo fond, ať už kvůli přetečení nebo přepsání rezervovaného slotu
TotalSubjectiveServersDown Počet případů, kdy Redis Sentinel nahlásil subjektivní pokles (pokles)
TotalObjectiveServersDown Počet případů, kdy Redis Sentinel nahlásil snížení cíle (odown)
TotalRetryCount Počet opakování požadavku Redis z důvodu výjimky Socket nebo Retryable
TotalRetrySuccess Počet případů, kdy byl požadavek úspěšný poté, co byl opakován
TotalRetryTimedout Počet případů, kdy selhal požadavek na opakování po překročení časového limitu opakování
TotalPendingDeactivatedClients Celkový počet deaktivovaných klientů, kteří čekají na likvidaci

Výpis všech statistik můžete kdykoli získat a vytisknout pomocí:

RedisStats.ToDictionary().PrintDump();

A resetujte všechny statistiky zpět na 0 pomocí RedisStats.Reset() .


  1. Spuštění MongoDB na DigitalOcean

  2. Proč redis nemůže nastavit maximální otevřený soubor

  3. Mongo komplexní třídění?

  4. Kdy použít CouchDB přes MongoDB a naopak