Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: aws/aperf
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.1.13-alpha
Choose a base ref
...
head repository: aws/aperf
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.1.14-alpha
Choose a head ref
  • 8 commits
  • 50 files changed
  • 3 contributors

Commits on Dec 3, 2024

  1. Add support for collecting Aperf Run logs

    By default, the runlog will always collect at LevelFilter::Debug level.
    The users' choice determines what gets printed to the console.
    
    Also, rename the lib to 'aperf'. This will allow us to use the
    CARGO_CRATE_NAME when creating the logger.
    janaknat committed Dec 3, 2024
    Configuration menu
    Copy the full SHA
    c88030f View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2024

  1. Add error messages to build if npm, node, or tsc fail.

    Signed-off-by: Luke Robison <[email protected]>
    Luke Robison committed Dec 11, 2024
    Configuration menu
    Copy the full SHA
    c447eb1 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2024

  1. Merge pull request #239 from lrbison/build

    Add error message to compile when Node is missing
    wash-amzn authored Dec 13, 2024
    Configuration menu
    Copy the full SHA
    660c6f6 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2025

  1. Aperf: Add infrastructure for Analytics

    This is in preparation for adding rules for SystemInfo and CPU
    Utilization.
    janaknat committed Jan 27, 2025
    Configuration menu
    Copy the full SHA
    aa091ae View commit details
    Browse the repository at this point in the history
  2. Analytics: Form data for 2 types

    Form the metrics which will be used by the front-end for analytics work.
    Generate it for SystemInfo and CPU Utilization.
    janaknat committed Jan 27, 2025
    Configuration menu
    Copy the full SHA
    b95e95c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    202c756 View commit details
    Browse the repository at this point in the history
  4. Aperf: Use JSON for Perf Stat events

    Move to using JSON to hold the event details for Perf Stat. This makes
    it easier to modify the files without the need for interacting with the
    Rust compiler.
    
    This is also in preparation for allowing the user to specify a custom
    PMU config file.
    janaknat committed Jan 27, 2025
    Configuration menu
    Copy the full SHA
    714395f View commit details
    Browse the repository at this point in the history
  5. Aperf: Allow to use custom PMU

    Allow the user to specify a custom PMU file to be used during aperf
    record. This custom PMU file must be in the expected format.
    
    To aid in the creation of the custom PMU file, add a sub-command.
    
    'aperf custom-pmu' - an interactive sub-command to create custom PMU.
    This allows the user to create a file from scratch or modify an existing
    PMU config aperf already knows about. The custom file generated can be
    used by specifying '--pmu-config' with 'aperf record'.
    
    Additionally, a pmu-config file can be verified by specifying --verify
    along with --pmu-file with 'aperf custom-pmu'.
    janaknat committed Jan 27, 2025
    Configuration menu
    Copy the full SHA
    c890920 View commit details
    Browse the repository at this point in the history
Loading