Skip to content

Feature Request: Provide aperf as a package for linux package managers #387

@molenin-moodys

Description

@molenin-moodys

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions