Graphite 1.1

Overview




graphite

Overview

ग्रेफाइट क्या है और क्या नहीं

ग्रेफाइट दो काम करता है:

  1. सांख्यिक समय-श्रृंखला डेटा संग्रहीत करें
  2. मांग पर इस डेटा के रेंडर ग्राफ़

ग्रेफाइट क्या नहीं करता है, यह आपके लिए डेटा एकत्र करता है, हालांकि वहाँ कुछ tools हैं जो जानते हैं कि ग्रेफाइट को डेटा कैसे भेजें। भले ही इसे अक्सर एक छोटे से कोड की आवश्यकता होती है, लेकिन ग्रेफाइट को डेटा भेजना बहुत सरल है।

परियोजना के बारे में

ग्रेफाइट एक उद्यम-पैमाने पर निगरानी उपकरण है जो सस्ते हार्डवेयर पर अच्छी तरह से चलता है। यह मूल रूप से क्रिस डेविस द्वारा Orbitz में 2006 में साइड प्रोजेक्ट के रूप में डिजाइन और लिखा गया था, जो अंततः एक मूलभूत निगरानी उपकरण बन गया। 2008 में, ऑर्बिट्ज़ ने ग्रेफाइट को खुले स्रोत अपाचे 2.0 लाइसेंस के तहत जारी करने की अनुमति दी। तब से क्रिस ने ग्रेफाइट पर काम करना जारी रखा है और इसे Sears सहित अन्य कंपनियों में तैनात किया है, जहां यह ई-कॉमर्स निगरानी प्रणाली के एक स्तंभ के रूप में कार्य करता है। आज कई बड़ी companies इसका इस्तेमाल करती हैं।

संक्षेप में वास्तुकला

ग्रेफाइट में 3 सॉफ्टवेयर घटक होते हैं:

  1. कार्बन - एक Twisted डेमॉन जो समय-श्रृंखला डेटा के लिए सुनता है
  2. कानाफूसी - समय-श्रृंखला डेटा संग्रहीत करने के लिए एक सरल डेटाबेस लाइब्रेरी ( RRD समान डिज़ाइन)
  3. ग्रेफाइट वेबैप - एक Django वेबैप जो Cairo का उपयोग करके ऑन-डिमांड ग्राफ़ प्रस्तुत करता है

आपके डेटा में फीडिंग बहुत आसान है, आमतौर पर अधिकतर प्रयास डेटा को शुरू करने के लिए इकट्ठा करने में होता है। जैसे ही आप डीटैप पॉइंट्स कार्बन को भेजते हैं, वे वेबैप में रेखांकन के लिए तुरंत उपलब्ध हो जाते हैं। वेबएप ग्राफ़ बनाने के लिए एक सरल यूआरएल एपीआई सहित रेखांकन बनाने और प्रदर्शित करने के कई तरीके प्रदान करता है जिससे ग्राफ को अन्य वेबपेजों में एम्बेड करना आसान हो जाता है।