Computer >> 컴퓨터 >  >> 프로그램 작성 >> Ruby

Ruby on Rails용 새로운 매직 대시보드:ActionMailer

이제 막 시작하는 경우 애플리케이션 모니터링은 어려운 작업이 될 수 있습니다. 어떤 측정항목이 가장 중요한지 알고 어떤 측정항목을 의미 있는 그래프로 결합할 수 있는지 이해해야 합니다.

휴일 ⛄️ 뿐만 아니라 사용자를 위해 더 원활한 작업을 위해 ActionMailer로 보내는 이메일의 양을 보여주는 마법의 대시보드를 Ruby 통합에 추가했습니다.

매직 대시보드

설정 프로세스 중에 에이전트가 앱 인프라를 스캔합니다. 사용 중인 도구를 파악하면 앱의 일부를 자동으로 계측하고 가장 중요한 대시보드(매직 대시보드라고 함)를 즉시 생성하므로 설정 시간 없이 가장 중요한 것을 모니터링할 수 있습니다.

Ruby 통합을 위해 Sidekiq, Mongo와 같은 데이터베이스, Puma와 같은 웹 서버를 통해 백그라운드 작업을 위한 Magic Dashboards를 설정합니다.

Ruby on Rails 사용자를 위한 간편한 작업

특정 메일러가 호출된 빈도를 볼 수 있는 AppSignal의 "백그라운드" 네임스페이스를 통해 Rails로 얼마나 많은 이메일이 전송되고 있는지 모니터링하는 것이 이미 가능합니다.

그러나 이를 위해서는 백그라운드 작업을 필터링해야 하며 전송되는 이메일의 종류를 파악하기 어렵습니다. 우리는 그보다 더 쉽고 자세하게 만들기로 결정했습니다. AppSignal이 AppSignal 자체를 모니터링하는 경우 이메일 트래픽을 모니터링하는 것이 중요하며 Error, Performance 및 Anomaly 감지 이메일 간의 분포를 볼 수 있어 좋습니다.

AppSignal의 ActionMailer 매직 대시보드

최신 Ruby 통합(2.11.1 이상), ActionMailer 메트릭에 대한 새로운 매직 대시보드가 ​​표시됩니다. 이 대시보드를 사용하면 특정 메일러가 호출된 횟수를 추적하고 애플리케이션의 여러 메일러 간의 분포를 볼 수 있습니다.

ActionMailer 대시보드는 다음 데이터를 표시합니다.

  • ActionMailer Deliveries ActionMailer 클래스/메서드당 전송 처리량(예:Usermailer#welcome )
  • ActionMailer Deliveries 서로 다른 메일러 간의 비율로 표시된 배달 처리량 분포

그래프는 ActionMailer 클래스/메서드별로 분할됩니다.

이미 Ruby 통합 2.11.1을 사용 중인 경우 또는 그 이상을 사용하면 새로운 ActionMailer 호출을 감지하는 즉시 Magic Dashboard가 자동으로 나타납니다.

경보 발송을 위한 트리거 설정

그래프의 데이터를 사용하면 더욱 쉬워지는 또 다른 멋진 기능은 트리거를 설정하고 트리거될 때 경고를 보내는 것입니다.

예를 들어 처리량이 특정 임계값을 초과하거나 미만인 경우 트리거 설정을 고려해야 합니다. 이렇게 하려면 그래프의 오른쪽 상단에 있는 세 개의 점을 클릭하고 트리거 설정을 시작합니다.

AppSignal을 사용해 보세요:쉽고 간편하게 모니터링할 수 있습니다 🍪

이전에 AppSignal을 사용한 적이 없다면 이제 모니터링을 더 쉽게 만들어 시간을 절약하는 방법을 알 수 있습니다. 우리는 당신이 우리를 시험해 보시기 바랍니다. 그럴 때 부담 없이 연락해 주시면 스트룹 와플 한 상자를 무료로 보내드립니다.