मैं FOSRestBundle का उपयोग करके सिम्फनी 2 में एक विश्वसनीय सेवा बना रहा हूं। मैं Google Analytics का उपयोग कर वेब क्लाइंट में पेज उपयोग को ट्रैक कर सकता हूं। हालांकि, यह स्पष्ट रूप से गैर-एचटीएमएल ग्राहकों द्वारा अनुरोधों के लिए काम नहीं करेगा।मैं Symfony2 में API उपयोग को कैसे ट्रैक कर सकता हूं?
इससे पहले कि मैं रेडिस, लेखन सेवाएं, घटना प्रेषक इत्यादि स्थापित करने से पहले, इस समस्या को हल कर लिया गया है? क्या कोई ऐसा समाधान है जिस पर प्रदर्शन पर गंभीर प्रभाव नहीं पड़ता है?
प्रोजेक्ट के आंकड़ों के आधार पर मैं प्रतिस्थापित कर रहा हूं, मुझे उम्मीद है कि 9 0% ट्रैफ़िक ब्राउज़र से आते हैं। मैं गैर-एचटीएमएल ग्राहकों के नियंत्रण में नहीं रहूंगा, इसलिए वहां ट्रैकिंग जोड़ने का कोई विकल्प नहीं है।
मुझे उसी कारण से डेटा की आवश्यकता है कि किसी को भी एनालिटिक्स डेटा की आवश्यकता है - सुंदर ग्राफ बनाने के लिए, और विकास संसाधनों को ध्यान केंद्रित करने के बारे में मात्रात्मक सबूत दें।
शायद आप ऐसा कुछ खोज सकते हैं जो आपके एक्सेस लॉग का विश्लेषण करता है (प्रदर्शन पर कोई प्रभाव नहीं) – greg0ire
कोई बुरा विचार नहीं है। मुझे अपाचे के बारे में बहुत कुछ नहीं पता - मैं इसे प्रत्येक अनुरोध के लिए 'स्वीकार करें' शीर्षलेख लॉग करने के लिए कैसे कह सकता हूं? –
मुझे पता है कि आप लॉग प्रारूप को कस्टमाइज़ कर सकते हैं। [LogFormat] (http://httpd.apache.org/docs/2.2/mod/mod_log_config.html#logformat) निर्देश दस्तावेज़ देखें। – greg0ire