Use the Content Pack for Amazon Web Services Dashboards and Reports
Once you install the Content Pack for Amazon Web Services Dashboards and Reports in your environment and configure the Splunk Add-on for AWS to collect data, use the content pack to proactively monitor and troubleshoot your environment.
The Content Pack for Amazon Web Services Dashboards and Reports includes several dashboards to give you insight into your AWS data. For detailed descriptions of each of the available dashboards, see Dashboard Reference for the Content Pack for Amazon Web Services Dashboards and Reports.
- You must set up the Splunk Add-on for AWS to collect data. See, Installation overview for the Splunk Add-on for AWS.
- You must install and configure the content pack. See, Install and configure the Content Pack for Amazon Web Services Dashboards and Reports.
Access the content pack dashboards
The Content Pack for Amazon Web Services Dashboards and Reports contains several dashboards to give you insight into your AWS data. Detailed descriptions of each of the dashboards are available in the Dashboard Reference for the Content Pack for AWS.
To access the content pack dashboards, perform the following steps:
- Log in to Splunk Web.
- Select App > IT Service Intelligence or IT Essentials Work.
- Select Dashboards > Dashboards to see the list of the dashboards. All AWS dashboards have a suffix of AWS.
You can filter the dashboards included in the Content Pack for Amazon Web Services Dashboards and Reports by tags you define in Amazon Web Services. Tags are custom metadata that you can use to identify and organize your AWS resources. Each of your resources can have up to 10 tags, each of which has a key and an optional value.
To use the tags filter, navigate to any dashboard that supports the filter, such as the Overview dashboard.
In the Tags field, enter your search criteria for filtering AWS resources data based on tag values. The filter supports the following operators:
- key1=value1 AND key2=value2
- key1=value1 OR key2!=value2
Some dashboards do not include a tags filter because the data in the dashboard is not relevant to the tags.
All custom tags are disabled by default to prevent large reports from slowing down performance. Both the Historical Detailed Billing and Capacity Planner dashboards rely on data from your billing reports with resources and tags.
- A Splunk platform admin can select the custom tags that appear in your tag filters configured using the Configure AWS Billing Tags Dashboard.
- When you initially select tags and each time you change your selections, your Capacity Planner and Historical Detailed Billing dashboards are unavailable while their underlying data models are rebuilt to reflect your tag selections.
- The time required for the data models to rebuild depends on the volume of your billing data.
- You can check the status of the data models by going to Settings > Data models and expanding the rows for the Detailed Billing, Detailed Billing CUR, Instance Hour, Instance Hour CUR data models.
- The tags that you choose to use on your dashboards are available both as standard filters at the top of the dashboard and in special Group By filters.
- In the Cost Analysis section of the Historical Detailed Bills dashboard, you can filter your data by Service and Operation, and then further group the results by either the Product Name, Availability Zone, Operation, or any custom tags that you select.
- Similarly, on the Capacity Planner dashboard, you can group by Instance Type, Reservation, Availability Zone, or any custom tags you have selected.
In the Tags drop-down menu, the app replaces any special characters in your tags with underscores and truncates tag names to the first 32 characters. When searching for a tag, modify your search to match.
For more information about how to create tags in AWS, see, http://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/tag-editor.html.
For an example of tagging EC2 resources, see http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html.
Manually enable custom tags from the AWS Billing & Cost Management console to filter and group billing data in the Capacity Planner and Historical Detailed Billing dashboards. By default, custom AWS billing tags are disabled in the Content Pack for AWS Dashboards and Reports. For better performance, select only the tags you need.
You must have admin permissions can configure Billing tags.
To select tags to filter and group data, follow these steps:
- In Splunk Web, open IT Service Intelligence (ITSI) or IT Essentials Work.
- Go to Dashboards.
- Open the Configure AWS Billing Tags - AWS dashboard from the list of dashboards.
- Click Select Billing Tags if you want to configure tags for AWS Legacy Billing or click Select Billing Tags CUR to configure tags for AWS Cost and Usage Reports (CUR) Billing.
- If you created custom tags in the AWS Billing & Cost Management console, they appear in the dialog box. Select each tag you want to use in the Capacity Planner and Historical Detailed Billing dashboards.
- When you are done, click Save.
To learn more about creating custom tags, see https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html.
Use the Insights dashboards
On the Insights dashboards in the Content Pack for Amazon Web Services Dashboards and Reports, the content pack evaluates your AWS environment and provides the following insights and suggested actions to help you optimize your AWS resources.
Delete security groups
The content pack polls your security groups to check if any are not assigned to an EC2 instance. You can delete unused security groups to free up screen space to organize and manage your environment.
For more information about deleting a security group using the command line interface (CLI) or in the AWS management console, see http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html#deleting-security-group.
Upgrade or downgrade instances
The content pack evaluates your instance usage to determine if any instances are either over- or under utilized. The app identifies the instances that can be resized to a larger instance type to avoid performance problems or downtime. The app also identifies instances that are underutilized so that you can resize those to smaller instance types.
For more information about modifying an instance type using the AWS Management Console, see Change the instance type. For more information about the modify-instance-attribute CLI command, see modify-instance-attribute.
Recommended actions for load balancers
The content pack evaluates your Elastic Load Balancing (ELB) usage and their registered instances and recommends actions for load balancers identified with problems. The recommended actions include the following:
- Delete load balancers. See delete-load-balancer
- Troubleshoot load balancers. See Troubleshoot a Classic Load Balancer: Health checks.
Recommended actions for Elastic Block Store
Based on your Amazon Elastic Block Store (EBS) usage, the content pack provides information and recommended actions to help you optimize your EBS resources. Refer to the following AWS documentation for information and instructions about managing EBS resources:
Migrate from the Splunk App for AWS to the Content Pack for Amazon Web Services Dashboards and Reports
Troubleshoot the Content Pack for Amazon Web Services Dashboards and Reports
This documentation applies to the following versions of Splunk® Content Packs for ITSI and IT Essentials Work: current