इस प्रोजेक्ट के बारे में
GoAccess एक ओपन-सोर्स, रियल-टाइम वेब लॉग एनालाइज़र है जिसे सिस्टम एडमिनिस्ट्रेटर, DevOps इंजीनियर और सुरक्षा पेशेवरों के लिए डिज़ाइन किया गया है। यह उपयोगी HTTP आंकड़े और विजुअल रिपोर्ट प्रदान करने के लिए वेब सर्वर लॉग्स को तुरंत पार्स करता है, जिससे उपयोगकर्ताओं को ट्रैफिक की निगरानी करने, विसंगतियों का पता लगाने और समस्याओं को हल करने में मदद मिलती है।
मुख्य क्षमताओं में शामिल हैं:
- कई आउटपुट फॉर्मेट: इंटरैक्टिव टर्मिनल आउटपुट, रियल-टाइम HTML डैशबोर्ड, JSON और CSV रिपोर्ट का समर्थन करता है।
- व्यापक लॉग समर्थन: Apache, Nginx, Amazon S3, CloudFront, Elastic Load Balancing, Google Cloud Storage, Caddy और Traefik सहित विभिन्न लॉग फॉर्मेट के साथ संगत है, जिसमें कस्टम लॉग फॉर्मेट स्ट्रिंग्स के लिए समर्थन शामिल है।
- रियल-टाइम मॉनिटरिंग: टर्मिनल में हर 200ms और HTML आउटपुट में हर सेकंड मेट्रिक्स अपडेट करता है।
- प्रदर्शन विशेषताएं: बड़े डेटासेट के लिए अनुकूलित इन-मेमोरी हैश टेबल के साथ C में लिखा गया है, मल्टी-थ्रेड पार्सिंग समर्थन और इंक्रीमेंटल लॉग प्रोसेसिंग के लिए ऑन-डिस्क पर्सिस्टेंस प्रदान करता है।
- उन्नत मेट्रिक्स: एप्लिकेशन रिस्पॉन्स टाइम, विज़िटर काउंट, बैंडविड्थ, वर्चुअल होस्ट रिसोर्स कंजम्पशन और दुर्भावनापूर्ण ट्रैफिक का पता लगाने के लिए ASN मैपिंग को ट्रैक करता है।
- परिनियोजन लचीलापन: इसे *nix सिस्टम पर स्टैंडअलोन बाइनरी के रूप में, Docker के माध्यम से, या SSH पर रिमोटली चलाया जा सकता है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.