RedisStats वर्ग आपके चल रहे उदाहरणों में बेहतर दृश्यता और आत्मनिरीक्षण प्रदान करता है:
कुल आदेश भेजे गए | भेजे गए आदेशों की कुल संख्या |
कुल विफलताएं | Redis क्लाइंट मैनेजरों के पास प्रहरी या मैन्युअल रूप से FailoverTo() होने की संख्या |
कुल निष्क्रिय ग्राहक | एक क्लाइंट को पूल से कितनी बार निष्क्रिय किया गया था, या तो FailoverTo() या क्लाइंट पर अपवादों द्वारा |
कुल विफल प्रहरी कार्यकर्ता | प्रहरी से जुड़ने की संख्या विफल हो गई |
कुल जबरन मास्टर विफलता | कई बार हमने लगातार त्रुटियों के कारण सेंटीनेल को किसी अन्य मास्टर को विफल करने के लिए मजबूर किया है |
कुल अमान्य मास्टर्स | किसी रिपोर्ट किए गए मास्टर से कनेक्ट होने की संख्या वास्तव में मास्टर नहीं थी |
TotalNoMastersFound | कई बार किसी भी कॉन्फ़िगर किए गए होस्ट में कोई मास्टर्स नहीं मिला |
कुल ग्राहक बनाए गए | RedisConfig.ClientFactory के साथ बनाए गए Redis क्लाइंट इंस्टेंस की संख्या |
TotalClientsCreatedOutsidePool | पूल के बाहर रेडिस क्लाइंट बनाए जाने की संख्या, या तो अतिप्रवाह के कारण या आरक्षित स्लॉट को ओवरराइड किया गया था |
TotalSubjectiveServersDown | Redis Sentinel ने कितनी बार सब्जेक्टिव डाउन (sdown) रिपोर्ट किया |
TotalObjectiveServersDown | Redis Sentinel ने कितनी बार ऑब्जेक्टिव डाउन (odown) रिपोर्ट किया |
TotalRetryCount | सॉकेट या पुन:प्रयास करने योग्य अपवाद के कारण Redis अनुरोध का पुन:प्रयास करने की संख्या |
TotalRetrySuccess | किसी अनुरोध के पुन:प्रयास के बाद उसके सफल होने की संख्या |
TotalRetryTimedout | पुन:प्रयास समय समाप्त होने के बाद पुन:प्रयास अनुरोध विफल होने की संख्या |
कुल लंबित निष्क्रिय निष्क्रिय ग्राहक | निष्क्रिय ग्राहकों की कुल संख्या जिनका निपटान लंबित है |
आप किसी भी समय सभी आँकड़ों का डंप प्राप्त और प्रिंट कर सकते हैं:
RedisStats.ToDictionary().PrintDump();
और सभी आँकड़ों को वापस 0
. पर रीसेट करें RedisStats.Reset()
. के साथ ।