aperf

A CLI tool to gather performance data and visualize using HTML graphs. Data from multiple collection runs can be viewed side-by-side, allowing for easy comparison of the same workload across different system configurations.

APACHE-2.0 License

Stars
58

Bot releases are hidden (Show)

aperf - v0.1.12-alpha Latest Release

Published by janaknat 3 months ago

What's Changed

Full Changelog: https://github.com/aws/aperf/compare/v0.1.11-alpha...v0.1.12-alpha

aperf - v0.1.11-alpha

Published by janaknat 3 months ago

What's Changed

  • Aperf now has a tab to visualize the total CPU utilization of all the data types (barring profiling types). This data is found under the 'Aperf Stats' tab.
  • Users can now configure the CPU(s) to be shown in graphs by using the 'Configure' tab.
  • Support is added for collecting flamegraphs for Java workloads. This requires 'async-profiler' to be present in the system. The output flamegraphs can be seen in the 'Flamegraphs' tab.
    • To collect java flamegraphs use: --profile-java. This will collect any JVM that comes online during the collection period.
    • To collect specific JVM flamegraphs use: --profile-java <NAME/JID>,<NAME/JID>. This will collect the flamegraph for the specified JVM(s).
  • Users can now create reports from other reports. Using this requires a name be explicitly provided.
  • Bug-fix to allow compiling from a source tarball obtained from a release.

Features

New Contributors

Version Bumps

Full Changelog: https://github.com/aws/aperf/compare/v0.1.10-alpha...v0.1.11-alpha

aperf - v0.1.10-alpha

Published by janaknat 6 months ago

This release predominantly contains bug fixes and version bumps.

What's Changed

New Contributors

Full Changelog: https://github.com/aws/aperf/compare/v0.1.9-alpha...v0.1.10-alpha

aperf - v0.1.9-alpha

Published by janaknat about 1 year ago

What's Changed

Full Changelog: https://github.com/aws/aperf/compare/v0.1.8-alpha...v0.1.9-alpha

aperf - v0.1.8-alpha

Published by janaknat about 1 year ago

What's Changed

Full Changelog: https://github.com/aws/aperf/compare/v0.1.7-alpha...v0.1.8-alpha

aperf - v0.1.7-alpha

Published by janaknat about 1 year ago

APerf is changed to use a binary file format to store the data gathered. The change from YAML to a binary format reduces the APerf CPU utilization. The data collected with <= v0.1.6-alpha can no longer be processed with >= 0.1.7-alpha.

What's Changed

New Contributors

Full Changelog: https://github.com/aws/aperf/compare/v0.1.6-alpha...v0.1.7-alpha

aperf - v0.1.6-alpha

Published by janaknat over 1 year ago

What's Changed

Aperf now has 1 binary with 2 sub-commands:

  • aperf record => similar to aperf-collector
  • aperf report => similar to aperf-visualizer
    • A static HTML report is now generated. There is no need to use an HTTP server to view the output.
  • See the README for more information.

Commits:

Full Changelog: https://github.com/aws/aperf/compare/v0.1.5-alpha...v0.1.6-alpha

aperf - v0.1.5-alpha

Published by janaknat over 1 year ago

What's Changed

Full Changelog: https://github.com/aws/aperf/compare/v0.1.4-alpha...v0.1.5-alpha

aperf - v0.1.4-alpha

Published by janaknat over 1 year ago

What's Changed

Full Changelog: https://github.com/aws/aperf/compare/v0.1.3-alpha...v0.1.4-alpha

aperf - v0.1.0-alpha

Published by yugesk about 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/aws/performance-data-assistant/commits/v0.1.0-alpha