Monitoring multi-tenant SaaS applications with New Relic
Blog post from New Relic
Multi-tenant architectures in SaaS businesses offer operational benefits by managing multiple tenants with a single instance, but they also face challenges such as the "noisy neighbor" problem, where one tenant's behavior can affect the system's overall performance. Effective observability, such as using New Relic's tools, is crucial for diagnosing these issues and understanding tenant usage. Custom instrumentation, telemetry data faceting by tenant ID, and creating dashboards for easy monitoring are strategies to address these challenges. These techniques allow operators to identify resource-intensive tenants and adjust system limits to enhance performance, resilience, and cost-effectiveness. Furthermore, New Relic supports the creation of custom metrics and provides capabilities for tracking user impact, helping businesses optimize their operations and align costs with revenue.