Problem
I would like to use the aperf tool on my EC2 instances.
Currently, installing aperf requires downloading a release from GitHub and extracting a tar.gz archive. This creates a fragile dependency in EC2 Launch Templates, because the installation process is not well integrated with standard system package managers.
As a result, provisioning becomes more complex and less reliable than it needs to be.
Proposed Solution
Distribute aperf as a package that can be installed via common package managers such as yum, dnf, and apt.
For example, users could install it with a single command:
sudo yum install aws-aperf
Benefits
- One-command installation on Amazon Linux and other supported distributions
- No need to download binaries from GitHub during provisioning
- Consistent user experience with other AWS tools (CLI, SSM Agent, CloudWatch Agent)
Use Case
I want to include aperf installation in EC2 Launch Templates for automatic instance provisioning.
Today, this requires downloading the release from GitHub, which introduces an external dependency into an otherwise AWS-native workflow.
This creates several reliability concerns:
- GitHub availability becomes a dependency during instance launch
- Rate limiting on GitHub releases can cause intermittent failures
- User data scripts become more complex and harder to maintain
If aperf were available through a system package manager, installation would become a single, reliable command backed by AWS infrastructure. This would make aperf much more practical for real-world production environments and large-scale automated deployments.
Problem
I would like to use the
aperftool on my EC2 instances.Currently, installing
aperfrequires downloading a release from GitHub and extracting a tar.gz archive. This creates a fragile dependency in EC2 Launch Templates, because the installation process is not well integrated with standard system package managers.As a result, provisioning becomes more complex and less reliable than it needs to be.
Proposed Solution
Distribute
aperfas a package that can be installed via common package managers such as yum, dnf, and apt.For example, users could install it with a single command:
Benefits
Use Case
I want to include
aperfinstallation in EC2 Launch Templates for automatic instance provisioning.Today, this requires downloading the release from GitHub, which introduces an external dependency into an otherwise AWS-native workflow.
This creates several reliability concerns:
If
aperfwere available through a system package manager, installation would become a single, reliable command backed by AWS infrastructure. This would makeaperfmuch more practical for real-world production environments and large-scale automated deployments.