منصوبے کے بارے میں

Rustic-exporter ایک Prometheus exporter ہے جو rustic/restic بیک اپ ریپوزٹریز کی نگرانی کے لیے ڈیزائن کیا گیا ہے۔ یہ بیک اپ ریپوزٹریز، سنہپ شاٹس، اور بیک اپ آپریشنز سے متعلق میٹرکس کو ظاہر کرتا ہے، جس سے بیک اپ سسٹم کی قابلِ مشاہدہ ہوتی ہے۔ یہ پروجیکٹ ابھی بھی ترقی کے مراحل میں ہے اور اسے احتیاط سے استعمال کیا جانا چاہیے۔ یہ exporter متعدد بیک اپ ریپوزٹریز کو سپورٹ کرتا ہے اور مقامی اور دور دراز بیک اینڈز کی نگرانی کر سکتا ہے، جن میں AWS S3، Google Cloud Storage، Azure Blob Storage، Google Drive، اور SFTP via OpenDAL شامل ہیں۔ مکمل میٹرکس سپورٹ کے لیے اسے restic ورژن 0.17 یا اس سے زیادہ کی ضرورت ہے۔ Docker تصاویر distroless اور Alpine دونوں اقسام میں دستیاب ہیں، جو linux/amd64 اور linux/arm64 دونوں پلیٹ فارمز کو سپورٹ کرتی ہیں۔ Alpine قسم میں SSH-based دور دراز ریپوزٹریز کے لیے openssh-client شامل ہے۔ یہ exporter ایک TOML فائل کے ذریعے کنفیگر کیا جاتا ہے، جو کہ ماحول متغیرات کے انٹربولیشن کو سپورٹ کرتی ہے۔ یہ میٹرکس جمع کرنے کی فریکوئنسی، لاگ لیول، آؤٹ پٹ فارمیٹ، اور سرور بائنڈنگ کو کنٹرول کرنے کے لیے کمانڈ لائن آپشنز فراہم کرتا ہے۔ میٹرکس میں ریپوزٹری کی معلومات، سنہپ شاٹ کی تعداد، سنہپ شاٹ کی تفصیلات، فائل کی تعداد، ٹائم اسٹامپ، سائز، اور بیک اپ کی مدت شامل ہیں۔