2008-12-15 19 views
6

मैं एक आवेदन के भीतर एक साथ उपयोगकर्ताओं को ट्रैक रखने के तरीकों की तलाश में हूं। मैं लोड बैलेंसर के कारण आईआईएस लॉग का उपयोग नहीं कर सकता जो उपयोगकर्ता आईपी पते को सारणीबद्ध करता है। मैं एक .NET कोड आधारित समाधान या कॉन्फ़िगरेशन आइटम की तलाश में हूं, संभवतः स्वास्थ्य निगरानी के साथ "सत्य" एक साथ उपयोगकर्ता गिनती को ट्रैक करने में सक्षम होने के लिए।एएसपी.NET अनुप्रयोग पर निगरानी लोड

मुझे पता है कि मैं सत्रों की संख्या की निगरानी कर सकता हूं, लेकिन यह दिखाने के लिए वास्तव में एक आदर्श तरीका नहीं है, क्योंकि इसे अपने सत्र को छोड़ने वाले उपयोगकर्ताओं के साथ सत्रों की संख्या के आधार पर फूला जा सकता है।

उत्तर

3

यहाँ एक समान सवाल ही नहीं है: Tools and methods for live-monitoring ASP.NET web applications?

मैं डिबगिंग और निगरानी NET अनुप्रयोगों के लिए एक उन्नत लॉगिंग उपकरण पाया: SmartInspect। लेकिन मुझे नहीं पता कि यह आपकी आवश्यकताओं को पूरा करता है या नहीं।

0

क्या आप किसी विशेष समय पर सक्रिय उपयोगकर्ताओं की संख्या जानना चाहते हैं? एक आसान विकल्प जो निष्क्रिय उपयोगकर्ताओं के साथ-साथ अधिकतर बॉट्स को छोड़ देता है, उपयोगकर्ता को अपने सत्र आईडी के साथ पृष्ठ लोड पर एक जावास्क्रिप्ट AJAX कॉल के माध्यम से सक्रिय रूप से पंजीकृत करना होगा। जब आप फिट देखते हैं तो आप लॉग से पुराने रिकॉर्ड को शुद्ध कर सकते हैं। * पढ़ने/लिखने के अनुकूलन के लिए आप अपनी तालिका के प्रदर्शन को कैसे बनाते हैं, इस बारे में सावधान रहें। ... मेरे सिर के ऊपर से सिर्फ एक विचार है।

+0

दुख की बात है कि हम एप्लिकेशन को संपादित नहीं कर सकते हैं। –

1

"एक साथ उपयोगकर्ता" का क्या मतलब है? शायद आपको अपने आईआईएस एप्लिकेशन के साथ एक साथ टीसीपी कनेक्शन की निगरानी करनी चाहिए? विंडोज प्रदर्शन मॉनीटर टूल्स आपको वहां मदद कर सकते हैं।

अन्यथा यह बताने का कोई निश्चित तरीका नहीं है कि अभी कितने उपयोगकर्ता आपके आवेदन का उपयोग कर रहे हैं। यदि आप सत्रों की संख्या की निगरानी कर सकते हैं, तो मैं इसके साथ जाने का सुझाव दूंगा। बस सत्रों के अंतिम संशोधन समय को ध्यान में रखें, ताकि आप "आखिरी मिनट में सक्रिय सत्र" जैसे कुछ प्राप्त कर सकें। इससे आपको एक करीबी माप मिलना चाहिए।

+0

हम सक्रिय सत्र और अनुरोध देख रहे थे। मैंने प्रति सेकंड अधिकतम अनुरोध प्राप्त करने के लिए आईआईएस लॉग को पार करना समाप्त कर दिया, जिसकी हमें आवश्यकता होती है। –

1

अंत में हमने एएसपी.NET प्रदर्शन काउंटरों के साथ-साथ आईआईएस लॉग से सामान्य जानकारी का उपयोग करने का निर्णय लिया।

मैंने माइक्रोसॉफ्ट लॉग पार्सर टूल का उपयोग कर दोनों स्रोतों से जानकारी पार्स की है!

0

हम एक महंगा समाधान का उपयोग कर रहे हैं जो एवीआईसीओडी है लेकिन यह बहुत अच्छा है। आप इसके साथ इतनी सारी चीजों की निगरानी कर सकते हैं।

+0

एक लिंक होने के लिए हुआ? –

संबंधित मुद्दे