74 Star 357 Fork 215

GVPopenEuler / A-Tune

 / 详情

关于执行collector命令时app_type如何定义的问题

已完成
需求
创建于  
2021-05-08 10:29

您好,在执行collection命令采集数据时,关于如何定义业务的应用类型有些疑问。即:

1.经过几次测试后,源码中tuning/yaml 文件夹下的各个服务端yaml文件中的project的name可以作为app_type使用,是这样的吗?是否还在其他位置有相关的定义。
2.用户是只可以使用atune给定的type,还是也可以自己定义新的应用类型?

评论 (7)

Hey duyiwei7w, Welcome to openEuler Community.
All of the projects in openEuler Community are maintained by @openeuler-ci-bot.
That means the developers can comment below every pull request or issue to trigger Bot Commands.
Please follow instructions at https://gitee.com/openeuler/community/blob/master/en/sig-infrastructure/command.md to find the details.

duyiwei 创建了需求
duyiwei 关联仓库设置为openEuler/A-Tune
duyiwei 修改了描述
展开全部操作日志

@duyiwei 您好,A-Tune具有两大功能,分别为在线静态调优和离线动态调优,collection命令采集的数据用于在线静态调优的能力,因此对于每一款应用都有个app_type应用类型定义,而tuning/yaml文件是用于离线动态调优的,这里只有一个project name,这两个并不是一个东西。
用于可以自定义新的应用类型,可以参考用户指南中的3.4章节

感谢您的细心指导 :smile:

您好,我们使用3.4指南中的命令在线采集数据的时候遇到了这样的问题
rpc error: code = Unknown desc = app type kafka is not exist, use define command first
我们自定义了一个kafka的profile文件,atune-adm define big-data kafka test ./kafka.conf
我们输入的命令是这样的:
atune-adm collection -f kafka -i 5 -d 1200 -o /data -b vdb2 -n eth0 -t kafka

您好,基于您的atune-adm define命令来看,-t后的参数应为big-data-kafka-test,即define命令中三个参数用“-”进行拼接作为type使用。所有的type都可以使用atune-adm list命令查看。

谢谢,用big-data-kafka-test没有问题
(我发现用mysql或者spark不会有问题,但是atune-adm list显示的是他它们的全称,让我误以为应该使用kafka作为type :grimacing:

mysql和spark的问题之前没有注意过,我们后续会改进:)
使用全称主要原因是考虑到有些应用不止一个场景,如果使用atune-adm list|grep nginx的话就可以看到,仅nginx一款应用就有http长/短连接、https长/短连接四个场景,为了适配一款应用的多场景模式,使用了全称。

gaoruoshu 任务状态新建 修改为已完成

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(5)
5329419 openeuler ci bot 1632792936 8815187 duyiwei7w 1701914192 8491194 heatao 1608793701
Go
1
https://gitee.com/openeuler/A-Tune.git
git@gitee.com:openeuler/A-Tune.git
openeuler
A-Tune
A-Tune

搜索帮助