The document discusses how New Relic's AWS Billing integration allows users to:
1. Track AWS cloud spending at the application and environment level using AWS tagging.
2. Set budgets in AWS to track actual vs forecasted spending and get notified when thresholds are crossed.
3. Analyze billing data alongside other New Relic metrics in dashboards and queries to optimize AWS resources and reduce costs.
4. The first, best place to look to
understand your digital business
5. New Relic Drives Finance for Alkami
With the New Relic Platform, we get deep metrics
across all the interdependent parts of our application.
It gives us great synchronization across the company
– from the board of directors to our support staff –
because we’re all looking at the same data.
– Sean McElroy
Vice President of IT and Security, Alkami Technology, Inc.
9. New Relic Drives Finance for Alkami
With the New Relic Platform, we get deep metrics
across all the interdependent parts of our application.
It gives us great synchronization across the company
– from the board of directors to our support staff –
because we’re all looking at the same data.
– Sean McElroy
Vice President of IT and Security, Alkami Technology, Inc.
We do that for more than 15k+ digital businesses
Amazing customers who are leading and transforming.
New Relic handles 1.5B metrics and events per minute. That’s 400 times as many Google searches every minute.
Our vision is to be the First, best place to look to understand your digital business
From mobile and browser, down through your core applications, to your infrastructure
No other company has this level of full-stack insight, which is critical to running a modern business
So what you'll find if you engage with us is that over time, we will end up becoming the first best place for you to turn to to understand your digital business. We'd love to chat with you about how we can get you up and running, so that you can get better visibility into your digital experience.
“Every Alkami client wants to know more about how customers are using and experiencing the software. New Relic helps us provide our clients with the insight they need to inform their business decisions related to digital banking.”
Bob Vandehey, VP of application development
I’m going to focus on some of the interdependent parts of your applications.
Parts of your application that are costing you money.
Specifically, I’m going to give you visibility on your AWS spend as it relates to the AWS services you are using.
Here is an example of what an Insights Dashboard can look like when you add AWS Billing data.
In this webinar I’ll give the basics of how to setup the AWS Billing integration both from the New Relic side as well as the AWS side. I’ll show some examples of Insights AWS Billing information using both a Dashboard and Data App and give some examples of how this information can be used. I’ll also give an example of how our customers can use our Alerts functionality to send them notifications based on their AWS services usage.
By the end of this webinar each of the above questions will be answered. But first, the basics - SETUP!
After that make sure your New Relic account has the Billing integration checked off using the below two screen shots.
Note: the red marked aAWS shows what name I used for this New Relic/AWS integration as you may integrate more than one AWS account.
If you stop here you’ll only receive high level billing information from AWS.
Specifically, the actual spend for the AWS services you consume. It’s great information, however if you continue and setup Budgets in AWS you’ll be able to show some pretty useful information alongside other New Relic products.
First things first.
Within AWS you have the ability to Tag the various AWS services you use. This webinar won’t go into the what, why, and how of Tagging in AWS.
But, for this post take one application you’re using AWS for and Tag each component with a Key/Value pair that makes sense. Example: for each EC2, S3 bucket, ELB, EBS, Route 53 domain, VPC, RDS, etc. you are using for that one application Tag it!
Once you’ve Tagged your services, you’ll need to wait a little bit for AWS to get everything updated. Next, go to Billing [double check this] within the AWS Console and create a Budget.
Fill out the Budget details. Name example: Application [Name]
Two tips:
-You can create either a Cost (think money) or Usage Budget (think service consumed - example: number of EC2 hours used)
-If you don’t set an End date your budget will continue monthly
Next, Refine your budget.
Here you’ll want to check Tag and fill out the Key you want to look for.
For our example we’re using Application.
Tip: sometimes you just have to start typing your Key before AWS displays your Keys in the drop down box. If AWS doesn’t find your Key you haven’t waited long enough for AWS to get everything updated after you applied your Key/Value pairs to your AWS services.
After you select the Key you will be presented with all of the Values for that key. i.e. your applications.
For the screen shot here you can see that I Tagged my Application with the ‘Names’ of: A, B, C, and D.
Select the Application for this Budget.
AWS does provide a notification ability, use if you would like. However, we’re going to skip the Notifications section, as I’ll show you how you can use New Relic Alerts for notification.
Select Create in the lower right to save you budget.
Repeat these steps and create another Budget for Production.
Back to the New Relic side.
With that done you will now receive AWS Billing information about your budgets within 1-4 hours.
To view the basic AWS Billing Dashboards go to Infrastructure/Integrations and select the Billing (Budgets) Dashboard link next to the Billing integration.
Once New Relic receives the AWS Budget information you can create Insights Dashboards and Data apps that use this information.
Here is a high level overview of two applications in AWS. This overview shows the number of EC2 instances that are part of each application as well as the Actual, Forecasted, and limit cost. Also included is an Infrastructure chart showing the average of some CPU metrics for each application.
At the bottom are three charts showing AWS Billing information for AWS services tagged with Production and Development. Also, a total AWS Monthly Budget is displayed.
Here is an example of a Data app showing more information regarding just one Application.
Included in this are additions of other AWS services related to this application as well as New Relic Synthetics and Infrastructure information.
AWS just released budgets by region. You can even go deeper and show budgets by Availability Zone.
New Relic also offers Alerts. Using Alerts you have the ability to receive notifications when your AWS spend exceeds various levels. A simple example would be to be alerted when your AWS actual costs exceed a specific amount. You can also create alerts to notify you when you exceed 90% - warning of your budgeted amount and another one when you exceed 100% - critical.
We started with three basic questions. Let’s go over them one by one.
We started with three basic questions. Let’s go over them one by one.
We started with three basic questions. Let’s go over them one by one.