Ứng dụng đường ray cỡ trung bình của chúng tôi chạy (trong sản xuất) trên ba máy chủ. Chúng tôi vừa hoàn thành giai đoạn dùng thử, sử dụng New Relic làm đá quý. Trong thời gian dùng thử, chúng tôi đã theo dõi tất cả ba máy chủ, nhưng để tiếp tục đăng ký, chúng tôi chỉ cần (và chỉ có ngân sách) để theo dõi app1.Nhắm mục tiêu Di tích Mới để chỉ chạy trên 1 (trong số 3) máy chủ ứng dụng
Vì vậy, chúng tôi cần phải vô hiệu hóa di tích mới trên app2 và app3. Trong giao tiếp với dịch vụ khách hàng của tôi, tôi đã nói điều này là có thể và đã được chuyển đến mục nhập cuối cùng trên this page nhưng tôi không thể tìm ra cách điều này giúp tôi vô hiệu hóa theo dõi di tích mới trên hai máy chủ khác, đặc biệt bởi vì không có newrelic_rpm được đề cập trong environment.rb - đó là một gem, sau cùng, và do đó chỉ được đề cập trong Gemfile.
Có tùy chọn boolean agent_enabled
trong newrelic.yml mà tôi nghĩ chúng tôi có thể đặt trên cơ sở mỗi máy chủ, nhưng tôi không biết cách thực hiện việc này. Có cách nào để tìm ra máy chủ chúng ta đang ở trong đường ray, tương tự như biến RAILS_ENV?
Bạn đang sử dụng những gì để triển khai? capistrano? – iltempo
Đúng, qua đá quý capper. Chúng tôi có một màn hình trong capfile của chúng tôi để thông báo di tích mới khi chúng tôi triển khai, nếu không mọi thứ được cấu hình thông qua đá quý và newrelic.yml – omnikron