इस प्रोजेक्ट के बारे में
Rustic-exporter एक Prometheus exporter है जो rustic/restic बैकअप रिपॉजिटरी की निगरानी के लिए डिज़ाइन किया गया है। यह बैकअप रिपॉजिटरी, स्नैपशॉट, और बैकअप ऑपरेशनों से संबंधित मेट्रिक्स को उजागर करता है, जिससे बैकअप सिस्टम की दृश्यता संभव होती है। यह प्रोजेक्ट अभी भी विकास में है और इसे सावधानी से उपयोग किया जाना चाहिए।
Exporter कई बैकअप रिपॉजिटरी का समर्थन करता है और स्थानीय और दूरस्थ बैकएंड की निगरानी कर सकता है, जिसमें AWS S3, Google Cloud Storage, Azure Blob Storage, Google Drive, और OpenDAL के माध्यम से SFTP शामिल हैं। इसके लिए पूर्ण मेट्रिक्स समर्थन के लिए restic संस्करण 0.17 या उच्चतर की आवश्यकता है।
Docker छवियाँ distroless और Alpine वेरिएंट में उपलब्ध हैं, जो linux/amd64 और linux/arm64 प्लेटफार्मों का समर्थन करती हैं। Alpine वेरिएंट में SSH-आधारित दूरस्थ रिपॉजिटरी के लिए openssh-client शामिल है।
Exporter को एक TOML फ़ाइल के माध्यम से कॉन्फ़िगर किया जाता है, जो पर्यावरण चर इंटरपोलेशन का समर्थन करता है। यह मेट्रिक्स संग्रह आवृत्ति, लॉग स्तर, आउटपुट प्रारूप, और सर्वर बाइंडिंग को नियंत्रित करने के लिए कमांड-लाइन विकल्प प्रदान करता है। मेट्रिक्स में रिपॉजिटरी जानकारी, स्नैपशॉट की संख्या, स्नैपशॉट विवरण, फ़ाइल की संख्या, टाइमस्टैम्प, आकार, और बैकअप अवधि शामिल हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.