Używam Rails 5 do obsługi strony internetowej i RESTful API i używam Newrelic (newrelic_rpm
gem) do monitorowania wydajności aplikacji.Jak rozróżnić połączenia Rails API w Newrelic?
W tej chwili monitor klejnotów do wszystkich wniosków o jedno nazwisko aplikacji.
powiedzmy moje trasy wyglądał:
Rails.application.routes.draw do
resources :users
namespace :api do
namespace :v1 do
resources :users, only: :index
end
end
end
Tutaj /users
jest trasa dla aplikacji internetowych i api/users
jest droga do API. Na razie, po użyciu newrelic_rpm
nie będzie widać różnic między API a internetem.
Chcę utworzyć więcej separacji raportów, aby móc rejestrować żądania internetowe pod konkretną nazwą aplikacji, np. web_app
, a dla interfejsu API inną nazwą api_app
.
Każda pomoc?
Usunąłem odpowiedź, jak się okazało, źle zrozumiałem twoje pytanie. Nie wiem, jak zgłosić się do wielu aplikacji NewRelic, chyba że używałeś wielu aplikacji railsowych, przepraszam. – BoraMa