Today, Vantage launches enhancements to Cost Report filtering. Customers can now create Cost Reports with filters for specific resource identifiers and names. This includes several options across multiple providers such as ARNs on AWS, resource IDs on Azure, CDNs on Fastly and clusters on MongoDB. Users can also perform wildcard matching in order to match on partial resource names in order to capture entire environments or applications.
Before, Vantage had the ability to filter costs by account, service and tag, however for some providers it was still not possible to create reports which filtered to a narrow enough view to capture exact costs. When customers do not have the necessary tagging or the provider does not support tags it was not possible to create a report that encapsulated everything for a specific team or application.
Now, customers can target specific resources which need to be reported on together with other providers, services or tags by selecting a new “Resource” filter dimension, available for supported providers. In addition to the existing comparators (”is”, “is not”, “contains”, “does not contain”), users will now be able to select “starts with” and “ends with” to target prefixes and suffixes used in resource names. This makes it easy to create reports filtered to specific environments such as “prod-” or functions such as “-data-pipeline”. This functionality is helpful for organizations where the FinOps or cost reporting lead needs to be able to allocate or report on costs for specific resources that they may not have the ability or permission to apply cost allocation tags to. Lastly, with existing cost allocation tools, filtering for resources also allows for pulling in a portion of a specific resource to allocate a shared resource like S3 Buckets or RDS Instances for team showback/chargeback use-cases.
These Cost Report filtering enhancements are live for all customers at the time of this blog post being published. To get started, head to any Cost Report, click the “Filters” tab and see the additional filter by resource dimension.
Frequently Asked Questions
1. What’s being launched today?
Today we are launching the ability to create cost report filters which match specific resource identifiers and resource names. This includes filtering on exact identifiers along with prefixes, suffixes and wildcard matches.
2. Who is the customer?
Any Vantage user who wants to create a cost report filtered to a specific resource or set of resources.
3. How much does this cost?
There is no additional cost to these updates.
4. What exactly can I filter by?
- AWS: This will filter by the full ARN of the resource. For EC2 this will be the instance id.
- Azure: This will filter by the full resource id which includes subscription, resource group, service and id.
- Fastly: This will filter by CDN name.
- MongoDB: This will filter by cluster name.
5. What is the full list of operators by which I can filter by?
- Is
- Is Not
- Contains
- Starts With
- Ends With
6. Is there any limit to the number of values by which I can filter on by resource?
There is no limit.
7. Can I filter on a resource which is the same across multiple services?
When selecting a resource to filter on you must first select the service in order to only show relevant resources to select from.
8. What is the list of providers which support resource level filtering?
AWS, Azure, Fastly and MongoDB.
9. Can I filter Kubernetes by resource?
Not in the spirit of the feature. Kubernetes filters already support filtering by cluster, namespace, service, container and more. This is more so for distinct infrastructure resources and does not apply to Kubernetes.