apptension / saas-boilerplate

SaaS Boilerplate - Open Source and free SaaS stack that lets you build SaaS products faster in React, Django and AWS. Focus on essential business logic instead of coding repeatable features!

Home Page:https://apptension.com/saas-boilerplate

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Integrate SaaS Boilerplate with New Relic

pziemkowski opened this issue · comments

Description

At present, SaaS Boilerplate offers a basic monitoring dashboard through AWS CloudWatch, complemented by an integration with Sentry for straightforward APM. New Relic, on the other hand, provides a range of compelling features, including thread profilers, distributed traces, custom metrics, and sophisticated analytics dashboards, as well as service maps.

Describe the solution you'd like

  1. Integrate the New Relic agent into the backend's ECS task definition.
  2. Incorporate the New Relic agent into Lambda functions.
  3. Specify transactions for GraphQL queries and mutations, ensuring they are appropriately named.
  4. Monitor deployments using New Relic's API.
  5. Establish a dashboard in New Relic that displays:
    • Trace duration,
    • Count of errors,
    • ECS CPU and RAM utilization,
    • RDS metrics, including CPU usage, RAM, and connection counts.
    • Create and maintain a JSON file within the code repository.

Describe alternatives you've considered

No response

Additional context

No response

Validations