विषय पर बढ़ें

बैकअप, लॉग और निगरानी

डेटाबेस बैकअप, सर्वर लॉग, इतिहास कितनी देर रखा जाता है, और बाहरी निगरानी सिस्टम के लिए endpoint, इन सबके पीछे के वेरिएबल। रोज़ के काम वाला हिस्सा बैकअप और अपडेट और निगरानी और लॉग में है।

बैकअप

वेरिएबल डिफ़ॉल्ट यह क्या करता है पैनल
EVEY_BACKUP_DIR /data/backups डेटाबेस बैकअप कहाँ लिखे जाते हैं। कोई नहीं
EVEY_BACKUP_INTERVAL_HOURS 0 (बंद) हर N घंटे में एक बैकअप, पैनल के शेड्यूल से अलग, जो आम तरीका है। डेटाबेस बैकअप → शेड्यूल (cron expression), तुरंत लागू
EVEY_BACKUP_RETENTION_DAYS 30 ऊपर वाला अंतराल सेट होने पर, इससे पुराने बैकअप हटा दिए जाते हैं, सर्वर शुरू होते समय और उसके हर बार चलने के बाद। पैनल के शेड्यूल का अपना प्रतिधारण है। डेटाबेस बैकअप → शेड्यूल → प्रतिधारण, तुरंत लागू

लॉग

वेरिएबल डिफ़ॉल्ट यह क्या करता है पैनल
EVEY_LOG_LEVEL info debug, info, warn या error। सर्वर कॉन्फ़िग → सामान्य → लॉग स्तर, तुरंत लागू
EVEY_LOG_DIR /data/logs जहाँ हर दिन की लॉग फ़ाइल evey-YYYY-MM-DD.log लिखी जाती है। इमेज इसे सेट करती है। यही फ़ाइल असली स्रोत है: docker logs वही आउटपुट दिखाता है, पर Docker उसे rotate करता है (पुराना हिस्सा हटा देता है)। कोई नहीं
EVEY_LOG_MAX_SIZE_MB 50 नई फ़ाइल शुरू होने से पहले एक लॉग फ़ाइल का आकार। कोई नहीं
EVEY_LOG_RETENTION_DAYS 90 लॉग फ़ाइलें कितने दिन रखी जाती हैं। कोई नहीं

इतिहास कितनी देर रखा जाता है

ये अवधियाँ हर दिन की सफ़ाई में फिर से पढ़ी जाती हैं, इसलिए एडमिन → सर्वर कॉन्फ़िग → डेटा और संग्रह अवधि में सहेजा गया मान अगली सफ़ाई में लागू होता है।

वेरिएबल डिफ़ॉल्ट यह क्या करता है पैनल
EVEY_PLAY_SESSION_RETENTION_DAYS 0 (हमेशा) इतिहास में खत्म हो चुके प्लेबैक सेशन। सर्वर कॉन्फ़िग → डेटा और संग्रह अवधि → प्ले सत्र इतिहास प्रतिधारण, अगली सफ़ाई में
EVEY_AUDIT_LOG_RETENTION_DAYS 0 (हमेशा) एडमिन के कामों का ऑडिट लॉग। सर्वर कॉन्फ़िग → डेटा और संग्रह अवधि → ऑडिट लॉग प्रतिधारण, अगली सफ़ाई में
EVEY_METRICS_RETENTION_DAYS 90 सर्वर के संसाधनों के नमूने (प्रोसेसर, मेमोरी, बैंडविड्थ)। सर्वर कॉन्फ़िग → डेटा और संग्रह अवधि → सर्वर मेट्रिक्स प्रतिधारण, अगली सफ़ाई में
EVEY_QOE_RETENTION_DAYS 30 प्लेयर की भेजी स्ट्रीमिंग क्वालिटी की रिपोर्ट। सर्वर कॉन्फ़िग → डेटा और संग्रह अवधि → प्लेबैक गुणवत्ता (QoE) प्रतिधारण, अगली सफ़ाई में
EVEY_METRICS_SAMPLE_INTERVAL_SEC 60 संसाधनों के वे नमूने कितनी बार लिए जाते हैं। कोई नहीं

बाहरी निगरानी

वेरिएबल डिफ़ॉल्ट यह क्या करता है पैनल
EVEY_METRICS_SCRAPE_TOKEN खाली एक स्थायी token जो GET /metrics पर एडमिन सेशन के अलावा भी माना जाता है, ताकि Prometheus या Grafana बिना लॉगिन नया किए डेटा ले सकें। खाली: सिर्फ़ एडमिन सेशन माना जाता है। कोई नहीं
EVEY_OTLP_ENDPOINT खाली traces भेजने के लिए एक OpenTelemetry endpoint। खाली: कोई tracing नहीं। कोई नहीं
EVEY_TRACING_SERVICE_NAME evey traces में सेवा का नाम। कोई नहीं
EVEY_TRACING_SAMPLE_RATIO 0 trace किए जाने वाले अनुरोधों का हिस्सा, 0 से 1 (अनुपात, प्रतिशत नहीं)। कोई नहीं

सिर्फ़ डेवलपमेंट के लिए

वेरिएबल डिफ़ॉल्ट यह क्या करता है पैनल
EVEY_LOG_DEV_MODE false डेवलपर मोड: शुरू होते समय की सुरक्षा जाँचें सिर्फ़ चेतावनी देती हैं, और प्लगइन सैंडबॉक्स लाइब्रेरी के बिना चल सकते हैं। असली सर्वर पर कभी नहीं; EVEY_ENV=production के साथ सर्वर शुरू होने से मना करता है। कोई नहीं