हमारे मध्यम आकार के रेल ऐप तीन सर्वरों पर (उत्पादन में) चलाता है। हमने नए अवशेष को मणि के रूप में उपयोग करके परीक्षण अवधि समाप्त कर दी है। परीक्षण अवधि के दौरान हमने सभी तीन सर्वरों को ट्रैक किया, लेकिन सदस्यता के साथ जारी रखने के लिए हमें केवल एप 1 ट्रैक करने के लिए (और केवल बजट है) की आवश्यकता है।केवल 1 (3) ऐप सर्वर पर चलाने के लिए नए अवशेष को लक्षित करना
तो हमें एप 2 और एपी 3 पर नए अवशेष को अक्षम करने की आवश्यकता है। उनकी ग्राहक सेवा के साथ संचार में मुझे बताया गया है कि यह संभव है और this page पर अंतिम प्रविष्टि के लिए निर्देशित किया गया है, लेकिन मुझे यह पता नहीं लगाया जा सकता है कि इससे मुझे अन्य दो सर्वरों पर नए रिलिक ट्रैकिंग को अक्षम करने में मदद मिलती है, विशेष रूप से क्योंकि वहां पर्यावरण.आरबी में उल्लिखित कोई newrelic_rpm - यह एक मणि है, आखिरकार, और इसलिए केवल Gemfile में उल्लेख किया गया है।
newrelic.yml में agent_enabled
बूलियन विकल्प है, जिसे मैंने सोचा था कि हम प्रति-सर्वर आधार पर सेट कर सकते हैं, लेकिन मुझे नहीं पता कि यह कैसे करें। रेलवे_एनवीवी वैरिएबल के समान रेलवे में कौन सा सर्वर चल रहा है, यह जानने का कोई तरीका है?
आप तैनाती के लिए क्या उपयोग कर रहे हैं? Capistrano? – iltempo
हाँ, कैपर मणि के माध्यम से। हमारे पास हमारे कैपफ़ाइल में एक मॉनीटर है जो हम तैनात करते समय नए अवशेष को सूचित करते हैं, अन्यथा सब कुछ मणि और newrelic.yml – omnikron