What is AWS Application Cost Profiler? - Application Cost Profiler

What is AWS Application Cost Profiler?

AWS Application Cost Profiler is a service that helps you separate your AWS billing and costs by the tenants of your service. A tenant can be a user, a group of users, or a project. Make sure that you can identify your resource usage by the tenant you choose. Typical AWS resource usage includes shared services that support multiple tenants within your organization. To get cost and billing information by tenant rather than by hourly usage for the resource, you can integrate your resources with Application Cost Profiler. With this granular approach, you can understand how AWS resources are consumed across a shared software solution.

You integrate your services with Application Cost Profiler in three steps:

  1. Enable and configure a report – This step defines what you want your final output to look like.

  2. Send tenant usage data to Application Cost Profiler – This step requires code in your service to create usage data that associates tenants with the time they use your resources, and then send that usage data to Application Cost Profiler.

  3. Get reports – Application Cost Profiler provides reports at the cadence that you specified in your report configuration. The reports show the cost associated with each tenant's usage, giving you a granular view of your billing.

For more information about these steps, see Getting started with Application Cost Profiler.