You’ve planned out your cloud migration strategy, instrumented everything, and now you’re actively moving apps from on-prem servers to the cloud. Here’s how cloud monitoring from New Relic can help you ensure your migration is efficient, painless, and successful.
Identify issues early
It’s essential you detect potential errors with the application architecture, scale, or performance early in your migration. End-to-end instrumentation and out-of-the-box integrations from New Relic help you keep a close eye on what’s happening everywhere, throughout the entire process, including:
Usage stats: See how many instances, volumes, load balancers, and serverless functions are being used and impacted in different regions and ability zones.
Error stats: Monitor any errors you see in your cloud services, like DNS health checks and serverless function invocation errors/throttles.
Alerting: Create alerts based on cloud-based metrics and thresholds you’ve established.
Some example migration KPIs you can track in New Relic APM include Availability percentage, Average Duration, Page Load Time, Throughput, Web transaction time, CPU percentage, Average Load, Memory Used Percentage, Response Time, Cloud Spend, and Apdex.
Measure and contain costs
New Relic helps you stays on track and on budget in your migration. You can monitor cloud-based metrics across your entire application and infrastructure stack—which means you can address any problems immediately and keep costs under control. Potential budgetary risks and headaches that you can prevent with New Relic include:
Right-sizing your cloud instances: Make sure you aren't wasting valuable dollars on cloud instances that are underutilized.
Boosting cloud app performance: See if every service, host, and application in your cloud architecture is running optimally to avoid lags and negative impact to your customers.
Curbing costs that exceed expectations: Ensure that your auto-scaling policies are properly managing instance sizes in the cloud.
Better visibility into cloud services: Out-of-the-box integrations let you spend less time scrambling to see what’s happening throughout your cloud environment.
Validate cloud improvements
While actively migrating applications, you should have a clear idea of what you need to measure, performance-wise, as a result of integrating cloud services. The goal is to be able to show improvements over time—so you can prove to stakeholders that the migration was a worthwhile endeavor.
For example, New Relic can help you see the number of deploys or number of new applications delivered over a given time. With New Relic Insights, you can define and monitor metrics like response time or cloud spend corresponding to the use of advanced cloud services (auto scale up/down, Lambda/functions, etc.).
Prove success by comparing your on-premises application baseline against the cloud application baseline. Gauge the performance of your instances for both pre- and post-migration. Ideally, you’ll see improvements—and if not, you can address the issues, refine, and continue to evaluate the progress of your workloads.
New Relic Insights lets you set up a real-time dashboard for each migrated application showing both the pre- and post-migration baselines—which you can then drill into for full context from New Relic APM.
Key performance indicators for your cloud migration
Knowing what to monitor is an important aspect of a successful move to the cloud. Some example migration KPIs you can track in New Relic include Availability percentage, Average Duration, Page Load Time, Throughput, Web transaction time, CPU percentage, Average Load, Memory Used Percentage, Response Time, Cloud Spend, and Apdex.
Make your move to the cloud a smooth journey
Realize value and get to the cloud faster with New Relic cloud monitoring.