├── .eslintignore ├── .eslintrc.js ├── .github ├── dependabot.yml └── workflows │ ├── ci.yml │ ├── dependency-review.yml │ ├── release.yml │ ├── repo-sync.yml │ ├── scorecards.yml │ └── secrets.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .prettierrc ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── EXAMPLE.md ├── LICENSE ├── NOTICE ├── README-EKS.md ├── README.md ├── SECURITY.md ├── eks-aperf.sh ├── images ├── help_panel.png ├── navigation.png ├── system_info.png └── time_series.png ├── package.json ├── src ├── analytics │ ├── mod.rs │ ├── rule_templates.rs │ ├── rule_templates │ │ ├── key_value_run_comparison_rule.rs │ │ ├── time_series_run_stat_comparison_rule.rs │ │ ├── time_series_run_stat_similarity_rule.rs │ │ ├── time_series_single_metric_data_point_rule.rs │ │ └── time_series_single_metric_stat_rule.rs │ ├── rules.rs │ └── rules │ │ ├── aperf_runlog.rs │ │ ├── aperf_stats.rs │ │ ├── cpu_utilization.rs │ │ ├── diskstats.rs │ │ ├── flamegraphs.rs │ │ ├── hotline.rs │ │ ├── interrupts.rs │ │ ├── java_profile.rs │ │ ├── kernel_config.rs │ │ ├── meminfo.rs │ │ ├── multi_data_rules.rs │ │ ├── netstat.rs │ │ ├── perf_profile.rs │ │ ├── perf_stat.rs │ │ ├── processes.rs │ │ ├── sysctl.rs │ │ ├── systeminfo.rs │ │ └── vmstat.rs ├── bin │ └── aperf.rs ├── computations │ └── mod.rs ├── data.rs ├── data │ ├── aperf_runlog.rs │ ├── aperf_stats.rs │ ├── cpu_utilization.rs │ ├── data_formats.rs │ ├── diskstats.rs │ ├── flamegraphs.rs │ ├── hotline.rs │ ├── interrupts.rs │ ├── java_profile.rs │ ├── kernel_config.rs │ ├── meminfo.rs │ ├── netstat.rs │ ├── perf_profile.rs │ ├── perf_stat.rs │ ├── processes.rs │ ├── sysctl.rs │ ├── systeminfo.rs │ ├── utils.rs │ └── vmstat.rs ├── hotline │ ├── bmiss_map.c │ ├── bmiss_map.h │ ├── btree.c │ ├── btree.h │ ├── config.c │ ├── config.h │ ├── finode_map.c │ ├── finode_map.h │ ├── fname_binary_map.c │ ├── fname_binary_map.h │ ├── fname_map.c │ ├── fname_map.h │ ├── hotline.c │ ├── hotline.h │ ├── lat_map.c │ ├── lat_map.h │ ├── log.h │ ├── perf_interface.h │ ├── report.c │ ├── report.h │ ├── sys.c │ ├── sys.h │ ├── tests │ │ ├── test.c │ │ ├── test.h │ │ ├── test_bmiss_map.c │ │ ├── test_config.c │ │ ├── test_finode_map.c │ │ ├── test_fname_binary_map.c │ │ ├── test_fname_map.c │ │ └── test_lat_map.c │ ├── vec.c │ └── vec.h ├── lib.rs ├── pmu.rs ├── pmu_configs │ ├── amd_genoa_ctrs.json │ ├── amd_milan_ctrs.json │ ├── amd_perf_list.json │ ├── grv_perf_list.json │ ├── intel_icelake_ctrs.json │ ├── intel_perf_list.json │ └── intel_sapphire_rapids_ctrs.json ├── record.rs ├── report.rs ├── report_frontend │ ├── .babelrc │ ├── public │ │ └── favicon.ico │ ├── src │ │ ├── components │ │ │ ├── Report.tsx │ │ │ ├── ReportStateProvider.tsx │ │ │ ├── data │ │ │ │ ├── CombinedMetricGraph.tsx │ │ │ │ ├── Finding.tsx │ │ │ │ ├── IframeGraph.tsx │ │ │ │ ├── MetricGraph.tsx │ │ │ │ ├── MetricStatsDisplay.tsx │ │ │ │ └── RunSystemInfo.tsx │ │ │ ├── misc │ │ │ │ ├── DataNavigation.tsx │ │ │ │ ├── ReportHelpPanel.tsx │ │ │ │ └── TimeSeriesDataConfiguration.tsx │ │ │ └── pages │ │ │ │ ├── GraphDataPage.tsx │ │ │ │ ├── KeyValueDataPage.tsx │ │ │ │ ├── ReportHomePage.tsx │ │ │ │ ├── TextDataPage.tsx │ │ │ │ └── TimeSeriesDataPage.tsx │ │ ├── definitions │ │ │ ├── constants.ts │ │ │ ├── data-config.ts │ │ │ ├── data-descriptions.ts │ │ │ └── types.ts │ │ ├── index.html │ │ ├── react-app.tsx │ │ └── utils │ │ │ └── utils.ts │ ├── tsconfig.json │ └── webpack.config.js ├── utils.rs └── visualizer.rs └── tests ├── test-data └── aperf_2023-07-26_18_37_43 │ ├── cpu_utilization_2023-07-26_18_37_43.bin │ ├── interrupts_2023-07-26_18_37_43.bin │ └── meta_data.bin ├── test_aperf.rs ├── test_aperf_stats.rs ├── test_cpu_utilization.rs ├── test_diskstats.rs ├── test_interrupts.rs ├── test_kernel_config.rs ├── test_meminfo.rs ├── test_netstat.rs ├── test_perf_stat.rs ├── test_processes.rs ├── test_sysctl.rs ├── test_systeminfo.rs └── test_vmstat.rs /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/dependency-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/.github/workflows/dependency-review.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/repo-sync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/.github/workflows/repo-sync.yml -------------------------------------------------------------------------------- /.github/workflows/scorecards.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/.github/workflows/scorecards.yml -------------------------------------------------------------------------------- /.github/workflows/secrets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/.github/workflows/secrets.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /node_modules 3 | .idea 4 | pmu_config.json -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/.prettierrc -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/Dockerfile -------------------------------------------------------------------------------- /EXAMPLE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/EXAMPLE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- 1 | Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. 2 | -------------------------------------------------------------------------------- /README-EKS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/README-EKS.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/SECURITY.md -------------------------------------------------------------------------------- /eks-aperf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/eks-aperf.sh -------------------------------------------------------------------------------- /images/help_panel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/images/help_panel.png -------------------------------------------------------------------------------- /images/navigation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/images/navigation.png -------------------------------------------------------------------------------- /images/system_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/images/system_info.png -------------------------------------------------------------------------------- /images/time_series.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/images/time_series.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/package.json -------------------------------------------------------------------------------- /src/analytics/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/analytics/mod.rs -------------------------------------------------------------------------------- /src/analytics/rule_templates.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/analytics/rule_templates.rs -------------------------------------------------------------------------------- /src/analytics/rule_templates/key_value_run_comparison_rule.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/analytics/rule_templates/key_value_run_comparison_rule.rs -------------------------------------------------------------------------------- /src/analytics/rule_templates/time_series_run_stat_comparison_rule.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/analytics/rule_templates/time_series_run_stat_comparison_rule.rs -------------------------------------------------------------------------------- /src/analytics/rule_templates/time_series_run_stat_similarity_rule.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/analytics/rule_templates/time_series_run_stat_similarity_rule.rs -------------------------------------------------------------------------------- /src/analytics/rule_templates/time_series_single_metric_data_point_rule.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/analytics/rule_templates/time_series_single_metric_data_point_rule.rs -------------------------------------------------------------------------------- /src/analytics/rule_templates/time_series_single_metric_stat_rule.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/analytics/rule_templates/time_series_single_metric_stat_rule.rs -------------------------------------------------------------------------------- /src/analytics/rules.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/analytics/rules.rs -------------------------------------------------------------------------------- /src/analytics/rules/aperf_runlog.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/analytics/rules/aperf_runlog.rs -------------------------------------------------------------------------------- /src/analytics/rules/aperf_stats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/analytics/rules/aperf_stats.rs -------------------------------------------------------------------------------- /src/analytics/rules/cpu_utilization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/analytics/rules/cpu_utilization.rs -------------------------------------------------------------------------------- /src/analytics/rules/diskstats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/analytics/rules/diskstats.rs -------------------------------------------------------------------------------- /src/analytics/rules/flamegraphs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/analytics/rules/flamegraphs.rs -------------------------------------------------------------------------------- /src/analytics/rules/hotline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/analytics/rules/hotline.rs -------------------------------------------------------------------------------- /src/analytics/rules/interrupts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/analytics/rules/interrupts.rs -------------------------------------------------------------------------------- /src/analytics/rules/java_profile.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/analytics/rules/java_profile.rs -------------------------------------------------------------------------------- /src/analytics/rules/kernel_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/analytics/rules/kernel_config.rs -------------------------------------------------------------------------------- /src/analytics/rules/meminfo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/analytics/rules/meminfo.rs -------------------------------------------------------------------------------- /src/analytics/rules/multi_data_rules.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/analytics/rules/multi_data_rules.rs -------------------------------------------------------------------------------- /src/analytics/rules/netstat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/analytics/rules/netstat.rs -------------------------------------------------------------------------------- /src/analytics/rules/perf_profile.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/analytics/rules/perf_profile.rs -------------------------------------------------------------------------------- /src/analytics/rules/perf_stat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/analytics/rules/perf_stat.rs -------------------------------------------------------------------------------- /src/analytics/rules/processes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/analytics/rules/processes.rs -------------------------------------------------------------------------------- /src/analytics/rules/sysctl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/analytics/rules/sysctl.rs -------------------------------------------------------------------------------- /src/analytics/rules/systeminfo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/analytics/rules/systeminfo.rs -------------------------------------------------------------------------------- /src/analytics/rules/vmstat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/analytics/rules/vmstat.rs -------------------------------------------------------------------------------- /src/bin/aperf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/bin/aperf.rs -------------------------------------------------------------------------------- /src/computations/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/computations/mod.rs -------------------------------------------------------------------------------- /src/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/data.rs -------------------------------------------------------------------------------- /src/data/aperf_runlog.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/data/aperf_runlog.rs -------------------------------------------------------------------------------- /src/data/aperf_stats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/data/aperf_stats.rs -------------------------------------------------------------------------------- /src/data/cpu_utilization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/data/cpu_utilization.rs -------------------------------------------------------------------------------- /src/data/data_formats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/data/data_formats.rs -------------------------------------------------------------------------------- /src/data/diskstats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/data/diskstats.rs -------------------------------------------------------------------------------- /src/data/flamegraphs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/data/flamegraphs.rs -------------------------------------------------------------------------------- /src/data/hotline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/data/hotline.rs -------------------------------------------------------------------------------- /src/data/interrupts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/data/interrupts.rs -------------------------------------------------------------------------------- /src/data/java_profile.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/data/java_profile.rs -------------------------------------------------------------------------------- /src/data/kernel_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/data/kernel_config.rs -------------------------------------------------------------------------------- /src/data/meminfo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/data/meminfo.rs -------------------------------------------------------------------------------- /src/data/netstat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/data/netstat.rs -------------------------------------------------------------------------------- /src/data/perf_profile.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/data/perf_profile.rs -------------------------------------------------------------------------------- /src/data/perf_stat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/data/perf_stat.rs -------------------------------------------------------------------------------- /src/data/processes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/data/processes.rs -------------------------------------------------------------------------------- /src/data/sysctl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/data/sysctl.rs -------------------------------------------------------------------------------- /src/data/systeminfo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/data/systeminfo.rs -------------------------------------------------------------------------------- /src/data/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/data/utils.rs -------------------------------------------------------------------------------- /src/data/vmstat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/data/vmstat.rs -------------------------------------------------------------------------------- /src/hotline/bmiss_map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/hotline/bmiss_map.c -------------------------------------------------------------------------------- /src/hotline/bmiss_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/hotline/bmiss_map.h -------------------------------------------------------------------------------- /src/hotline/btree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/hotline/btree.c -------------------------------------------------------------------------------- /src/hotline/btree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/hotline/btree.h -------------------------------------------------------------------------------- /src/hotline/config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/hotline/config.c -------------------------------------------------------------------------------- /src/hotline/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/hotline/config.h -------------------------------------------------------------------------------- /src/hotline/finode_map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/hotline/finode_map.c -------------------------------------------------------------------------------- /src/hotline/finode_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/hotline/finode_map.h -------------------------------------------------------------------------------- /src/hotline/fname_binary_map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/hotline/fname_binary_map.c -------------------------------------------------------------------------------- /src/hotline/fname_binary_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/hotline/fname_binary_map.h -------------------------------------------------------------------------------- /src/hotline/fname_map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/hotline/fname_map.c -------------------------------------------------------------------------------- /src/hotline/fname_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/hotline/fname_map.h -------------------------------------------------------------------------------- /src/hotline/hotline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/hotline/hotline.c -------------------------------------------------------------------------------- /src/hotline/hotline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/hotline/hotline.h -------------------------------------------------------------------------------- /src/hotline/lat_map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/hotline/lat_map.c -------------------------------------------------------------------------------- /src/hotline/lat_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/hotline/lat_map.h -------------------------------------------------------------------------------- /src/hotline/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/hotline/log.h -------------------------------------------------------------------------------- /src/hotline/perf_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/hotline/perf_interface.h -------------------------------------------------------------------------------- /src/hotline/report.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/hotline/report.c -------------------------------------------------------------------------------- /src/hotline/report.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/hotline/report.h -------------------------------------------------------------------------------- /src/hotline/sys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/hotline/sys.c -------------------------------------------------------------------------------- /src/hotline/sys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/hotline/sys.h -------------------------------------------------------------------------------- /src/hotline/tests/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/hotline/tests/test.c -------------------------------------------------------------------------------- /src/hotline/tests/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/hotline/tests/test.h -------------------------------------------------------------------------------- /src/hotline/tests/test_bmiss_map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/hotline/tests/test_bmiss_map.c -------------------------------------------------------------------------------- /src/hotline/tests/test_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/hotline/tests/test_config.c -------------------------------------------------------------------------------- /src/hotline/tests/test_finode_map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/hotline/tests/test_finode_map.c -------------------------------------------------------------------------------- /src/hotline/tests/test_fname_binary_map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/hotline/tests/test_fname_binary_map.c -------------------------------------------------------------------------------- /src/hotline/tests/test_fname_map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/hotline/tests/test_fname_map.c -------------------------------------------------------------------------------- /src/hotline/tests/test_lat_map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/hotline/tests/test_lat_map.c -------------------------------------------------------------------------------- /src/hotline/vec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/hotline/vec.c -------------------------------------------------------------------------------- /src/hotline/vec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/hotline/vec.h -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/pmu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/pmu.rs -------------------------------------------------------------------------------- /src/pmu_configs/amd_genoa_ctrs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/pmu_configs/amd_genoa_ctrs.json -------------------------------------------------------------------------------- /src/pmu_configs/amd_milan_ctrs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/pmu_configs/amd_milan_ctrs.json -------------------------------------------------------------------------------- /src/pmu_configs/amd_perf_list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/pmu_configs/amd_perf_list.json -------------------------------------------------------------------------------- /src/pmu_configs/grv_perf_list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/pmu_configs/grv_perf_list.json -------------------------------------------------------------------------------- /src/pmu_configs/intel_icelake_ctrs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/pmu_configs/intel_icelake_ctrs.json -------------------------------------------------------------------------------- /src/pmu_configs/intel_perf_list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/pmu_configs/intel_perf_list.json -------------------------------------------------------------------------------- /src/pmu_configs/intel_sapphire_rapids_ctrs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/pmu_configs/intel_sapphire_rapids_ctrs.json -------------------------------------------------------------------------------- /src/record.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/record.rs -------------------------------------------------------------------------------- /src/report.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/report.rs -------------------------------------------------------------------------------- /src/report_frontend/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/report_frontend/.babelrc -------------------------------------------------------------------------------- /src/report_frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/report_frontend/public/favicon.ico -------------------------------------------------------------------------------- /src/report_frontend/src/components/Report.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/report_frontend/src/components/Report.tsx -------------------------------------------------------------------------------- /src/report_frontend/src/components/ReportStateProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/report_frontend/src/components/ReportStateProvider.tsx -------------------------------------------------------------------------------- /src/report_frontend/src/components/data/CombinedMetricGraph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/report_frontend/src/components/data/CombinedMetricGraph.tsx -------------------------------------------------------------------------------- /src/report_frontend/src/components/data/Finding.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/report_frontend/src/components/data/Finding.tsx -------------------------------------------------------------------------------- /src/report_frontend/src/components/data/IframeGraph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/report_frontend/src/components/data/IframeGraph.tsx -------------------------------------------------------------------------------- /src/report_frontend/src/components/data/MetricGraph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/report_frontend/src/components/data/MetricGraph.tsx -------------------------------------------------------------------------------- /src/report_frontend/src/components/data/MetricStatsDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/report_frontend/src/components/data/MetricStatsDisplay.tsx -------------------------------------------------------------------------------- /src/report_frontend/src/components/data/RunSystemInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/report_frontend/src/components/data/RunSystemInfo.tsx -------------------------------------------------------------------------------- /src/report_frontend/src/components/misc/DataNavigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/report_frontend/src/components/misc/DataNavigation.tsx -------------------------------------------------------------------------------- /src/report_frontend/src/components/misc/ReportHelpPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/report_frontend/src/components/misc/ReportHelpPanel.tsx -------------------------------------------------------------------------------- /src/report_frontend/src/components/misc/TimeSeriesDataConfiguration.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/report_frontend/src/components/misc/TimeSeriesDataConfiguration.tsx -------------------------------------------------------------------------------- /src/report_frontend/src/components/pages/GraphDataPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/report_frontend/src/components/pages/GraphDataPage.tsx -------------------------------------------------------------------------------- /src/report_frontend/src/components/pages/KeyValueDataPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/report_frontend/src/components/pages/KeyValueDataPage.tsx -------------------------------------------------------------------------------- /src/report_frontend/src/components/pages/ReportHomePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/report_frontend/src/components/pages/ReportHomePage.tsx -------------------------------------------------------------------------------- /src/report_frontend/src/components/pages/TextDataPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/report_frontend/src/components/pages/TextDataPage.tsx -------------------------------------------------------------------------------- /src/report_frontend/src/components/pages/TimeSeriesDataPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/report_frontend/src/components/pages/TimeSeriesDataPage.tsx -------------------------------------------------------------------------------- /src/report_frontend/src/definitions/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/report_frontend/src/definitions/constants.ts -------------------------------------------------------------------------------- /src/report_frontend/src/definitions/data-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/report_frontend/src/definitions/data-config.ts -------------------------------------------------------------------------------- /src/report_frontend/src/definitions/data-descriptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/report_frontend/src/definitions/data-descriptions.ts -------------------------------------------------------------------------------- /src/report_frontend/src/definitions/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/report_frontend/src/definitions/types.ts -------------------------------------------------------------------------------- /src/report_frontend/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/report_frontend/src/index.html -------------------------------------------------------------------------------- /src/report_frontend/src/react-app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/report_frontend/src/react-app.tsx -------------------------------------------------------------------------------- /src/report_frontend/src/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/report_frontend/src/utils/utils.ts -------------------------------------------------------------------------------- /src/report_frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/report_frontend/tsconfig.json -------------------------------------------------------------------------------- /src/report_frontend/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/report_frontend/webpack.config.js -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/utils.rs -------------------------------------------------------------------------------- /src/visualizer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/src/visualizer.rs -------------------------------------------------------------------------------- /tests/test-data/aperf_2023-07-26_18_37_43/cpu_utilization_2023-07-26_18_37_43.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/tests/test-data/aperf_2023-07-26_18_37_43/cpu_utilization_2023-07-26_18_37_43.bin -------------------------------------------------------------------------------- /tests/test-data/aperf_2023-07-26_18_37_43/interrupts_2023-07-26_18_37_43.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/tests/test-data/aperf_2023-07-26_18_37_43/interrupts_2023-07-26_18_37_43.bin -------------------------------------------------------------------------------- /tests/test-data/aperf_2023-07-26_18_37_43/meta_data.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/tests/test-data/aperf_2023-07-26_18_37_43/meta_data.bin -------------------------------------------------------------------------------- /tests/test_aperf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/tests/test_aperf.rs -------------------------------------------------------------------------------- /tests/test_aperf_stats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/tests/test_aperf_stats.rs -------------------------------------------------------------------------------- /tests/test_cpu_utilization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/tests/test_cpu_utilization.rs -------------------------------------------------------------------------------- /tests/test_diskstats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/tests/test_diskstats.rs -------------------------------------------------------------------------------- /tests/test_interrupts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/tests/test_interrupts.rs -------------------------------------------------------------------------------- /tests/test_kernel_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/tests/test_kernel_config.rs -------------------------------------------------------------------------------- /tests/test_meminfo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/tests/test_meminfo.rs -------------------------------------------------------------------------------- /tests/test_netstat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/tests/test_netstat.rs -------------------------------------------------------------------------------- /tests/test_perf_stat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/tests/test_perf_stat.rs -------------------------------------------------------------------------------- /tests/test_processes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/tests/test_processes.rs -------------------------------------------------------------------------------- /tests/test_sysctl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/tests/test_sysctl.rs -------------------------------------------------------------------------------- /tests/test_systeminfo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/tests/test_systeminfo.rs -------------------------------------------------------------------------------- /tests/test_vmstat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aperf/HEAD/tests/test_vmstat.rs --------------------------------------------------------------------------------