summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfumingwei <[email protected]>2023-10-30 11:25:26 +0800
committerfumingwei <[email protected]>2023-10-30 16:25:04 +0800
commit362ee90ec012659bd20785795337bfa1459cdfd4 (patch)
tree5261fdf4bec888b62dd3cc48b206060dd17fa63a
parent21d798694904a15e186091311133062c8136a549 (diff)
feature:TSG-17507:在host和容器中安装js-d3-flame-graph包以支持perf输出火焰图v23.10-rc7
-rw-r--r--ansible/roles/container-tools-install/tasks/main.yml6
-rwxr-xr-xtools/mk-base-image2
2 files changed, 7 insertions, 1 deletions
diff --git a/ansible/roles/container-tools-install/tasks/main.yml b/ansible/roles/container-tools-install/tasks/main.yml
index 5e55479d..97421fcd 100644
--- a/ansible/roles/container-tools-install/tasks/main.yml
+++ b/ansible/roles/container-tools-install/tasks/main.yml
@@ -125,3 +125,9 @@
- name: "Install python module"
shell: pip2 install -i https://pypi.tuna.tsinghua.edu.cn/simple PrettyTable==0.7.2
+
+- name: "install flamegraphs for perf"
+ yum:
+ name: js-d3-flame-graph
+ conf_file: "{{ rpm_repo_config_path }}"
+ state: present
diff --git a/tools/mk-base-image b/tools/mk-base-image
index 4672e016..d437d296 100755
--- a/tools/mk-base-image
+++ b/tools/mk-base-image
@@ -47,7 +47,7 @@ case $profile_id in
containerd.io lrzsz python3 watchdog pcm git tmux fish kernel kernel-devel kernel-tools-libs kernel-modules
kernel-tools kernel-core rpm-build libtool kernel-rpm-macros python36-devel tcsh kernel-modules-extra gcc-gfortran
libdb-devel fuse-devel python3-Cython cmake perl-generators libstdc++-devel libmnl-devel bison flex gcc-c++
- python3-docutils libnsl liburing hwloc-gui perl-open perl python2"
+ python3-docutils libnsl liburing hwloc-gui perl-open perl python2 js-d3-flame-graph"
;;
"TSG-X-NXR620G40-R01-P1403" | "7400-MCN0-P01R01" | "7400-MCN123-P01R01" |"9000-NPB-P01R01")