If you grew up in 1980s America like I did, you probably know all about The Joy of Painting with Bob Ross. The TV show has enjoyed a revival on streaming media and it’s easy to see why. In every episode, Bob quickly and efficiently goes from a blank canvas to a beautiful landscape painting in half an hour, which seems like magic. But what most people don’t know is that Bob often painted drafts beforehand, prepped his canvases with an initial coat of paint, then brought all his tools and supplies into the studio where he would tape multiple episodes on the same day, resulting in a beautiful final product.
In much the same way, when you use New Relic to plan, migrate, and run your application workloads in the cloud, you will spend less time, experience fewer problems, and enjoy an overall better result than implementing monitoring only after you are up and running in the cloud. Using New Relic to prepare for your cloud migration can help paint a truly meaningful and complete picture of your infrastructure, applications, and end-user environments. And that picture can help you make better decisions when it matters most.
New Relic Infrastructure provides a big canvas
Today, New Relic is announcing a variety of new cloud integrations and features for New Relic Infrastructure. With an ever-expanding array of choices dotting the technology landscape, you need to be ready to take advantage of the latest innovations from cloud providers and software vendors. These new services need to be monitored in a consistent way to reduce complexity and drive efficient decision making about your infrastructure and applications no matter where they are deployed. With New Relic, taking advantage of new technologies and services is as easy as adding a new shade of color to your palette.
We have added more than 50 new integrations and countless improvements to New Relic Infrastructure since its release a little more than a year ago. Today, Infrastructure is uniquely positioned to help our customers move workloads to the cloud faster and more cost-effectively. By combining deep insight into your infrastructure with applications and end-user context made possible by New Relic, you can move faster with more confidence that your cloud-adoption projects will be successful.
New integrations help paint a multi-cloud picture
When Bob Ross painted a landscape, he almost always started with the sky and clouds. That presented a choice: Should the sky have one sprawling cloud that covers the entire horizon or should it be graced by a variety of multi-colored clouds that reflect the light of the setting sun?
New Relic customers have similar choices to make when they start thinking about deploying a new or existing application: On premise or in the cloud? Which cloud platform is right for my workload? How will I know it will work? New Relic Infrastructure, with its ability to provide quick insights across multiple platforms, is the perfect choice for monitoring a wide variety of environments with a single tool.
The majority of our customers run their infrastructure and applications on AWS, so it’s no surprise that we have invested heavily to meet their requests for new monitoring capabilities on that platform. We now feature more than 30 AWS cloud service integrations, including the general availability of monitoring for AWS Elastic Beanstalk, Amazon Simple Email Service, and AWS Auto Scaling.
At FutureStack17: New York, we announced a beta program for our first five integrations for Microsoft Azure: Virtual Machines, Functions, Cosmos DB, Service Bus, and Virtual Network. Today, we are pleased to announce that all five are generally available, along with a pair of new Azure integrations: App Service and SQL Server. We are also offering a public beta of Azure integrations for Storage and Load Balancer.
Just as exciting, we are also announcing the public beta of our first integrations for Google Cloud Platform: Compute Engine, Cloud Functions, and Cloud Storage. Although New Relic Infrastructure has always been able to run in GCP, these new integrations add a wealth of additional details to help paint a more complete picture. Our Compute Engine integration is designed to let customers automatically ingest details about their GCP instances, such as name, machine type, zone, and status. Our Cloud Functions integration is built to let you measure how long it takes to execute a function and how much memory is used. Our Cloud Storage integration tracks not only the total number of API calls to each storage bucket, but also the number of bytes sent and received. You can read more about these new integrations for GCP in our documentation.
Monitoring these services is only the first step. Our development teams have gone the extra mile to introduce fine-grained control over the amount of data collected by these integrations. You can limit the data polling not just by service type, but also by region or user-defined tag. You can find more information about this feature in our blog post How to Monitor Cloud Services and Maintain Control of Your Bill.
Application troubleshooting for all the happy little trees
Of course, a great landscape painting might also include trees, mountains, water, flowers, and other important details in addition to clouds. Similarly, the New Relic canvas is able to show you details about a variety of applications and end user experiences in addition to your cloud services and infrastructure.
Customers running applications in a Microsoft-centric world will be excited to hear that our .NET Core agent is now generally available. And we’re continuing to invest in out-of-box visibility for your diverse environments including instrumentation for Scala 2.12, Akka HTTP 10, Websphere 9, Ruby 2.5, PHP 7.2, and more.
One of the primary ways to keep track of all this data you collect with New Relic is with New Relic Insights dashboards. Over the past few months, we have released multiple facets for dashboards, which let you view multiple attributes in the same set of results. For example, you might want to see the city, device type, and country code alongside your page views to help you figure out where you might need more web server resources. We also released a Dashboard API so that our advanced users can programatically create dashboards instead of simply creating them one at a time.
No two paintings are exactly alike. Neither are any two software development projects, or two cloud migrations. Similarly, particular job functions may require tighter focus on areas of your cloud migration project that directly impact your work. Today’s announcements boost the power of New Relic to help provide a consolidated source of truth that can quickly be viewed from many different angles.
For example, in just a few minutes I created the dashboard below to show the availability of my infrastructure across AWS, Azure, and GCP, while also displaying how my applications are performing and what the impact to my web and mobile environments might be.This ability to dig into the details about every stage of a cloud deployment project is helping our customers do amazing things. When website operations and hosting platform Pantheon migrated to GCP, for example, its main concern was minimizing the impact to its customers. By instrumenting early with New Relic, the company was able to achieve amazing results.
“Using New Relic, we migrated 50,000 customers and over 200,000 total websites in just two weeks with no major incidents,” says Josh Koenig, co-founder and head of product at Pantheon. “We didn’t receive a single customer support call due to the migration and didn’t open a single ticket with GCP during the process. We were amazed.” You can read more about how Pantheon managed its migration in our case study: Pantheon Confidently Accelerates Migration to Google Cloud Platform Using New Relic.
So what does your application landscape look like? What kind of cloud platforms are on your horizon? With these new features and all the data you can pull from New Relic’s deep monitoring capabilities, you should have everything you need to turn your next cloud deployment project into a masterpiece. Happy painting!
Learn more in our webinar
To find out more about how our cloud service integrations help you keep track of your most important cloud resources, join our webinar on Wednesday, March 21, at 10:00 a.m. PT (1 p.m. ET). For more information about all the new features we announced, check out our What’s New page.