创建场景
1.登录个性化算法开发平台控制台。
2.在左侧导航栏,单击“个性化算法开发平台->实例列表”。
3.在顶部菜单栏,选择要查看的实例所在的目标区域。
4.单击实例ID链接,单击场景管理菜单,在右侧页面中单击“创建场景”。创建场景参数说明如下:
参数 | 说明 |
基于现有场景克隆 | 即支持您基于一个实例下已有场景快速克隆,会同时克隆场景基础信息。 如果您是首次创建场景,请勿勾选。 |
场景名称 | 场景展示名称。 |
场景RT上限 | 单位为ms,RT上限设置完毕后,场景内所有超过改时间未完成的请求均会失败,需要谨慎填写。不建议超过999ms |
分流规则 | 你可以将您请求TPP传入的参数作为场景实验分流的哈希因子。当哈希因子未传或者为空时,请求将会被随机分配给对应分桶。 哈希因子建议: 当您的用户登录占比较高的时候,你可以使用用户userid分流,当未登录用户占比较多时,你可以使用设备ID分流。 |
5.完成场景基本信息填写后,单击“确定”,即可完成场景创建。
说明:场景创建主要是分配资源(CPU/MEMORY)。每个场景都是隔离的,所以需要单独申请。如果需要的资源超出了用户购买的CPU和MEMORY,这里会分配失败,创建场景也就失败了。场景创建成功后,场景状态为运行中,场景创建失败时,场景状态为“未上线”。
可能出现的错误 | 含义 | 解决方案 |
分配资源日志: java.lang.IllegalStateException: idc cn-shanghai-a is not exist in cm2 idc configs | 分配资源失败了 | 检查资源是否充足 实例所在的区域是否有足够资源, 如果场景资源不足,您可以通过给实例扩容补充资源。 |
创建实验
1.登录个性化算法开发平台控制台。
2.在左侧导航栏,单击“个性化算法开发平台->实例列表”。
3.在顶部菜单栏,选择要查看的实例所在的目标区域。
4.单击实例ID链接,单击场景管理菜单,在右侧页面选择您需要管理的场景,单击场景ID进入场景详情。
5.单击编辑分流方式,设置哈希因子,设置完毕后,单击确定,提交发布变更。
![](https://intranetproxy.alipay.com/skylark/lark/0/2021/png/12772/1636690776277-9cf21539-6206-42d4-ab58-2b795384ec19.png)
6.单击左侧菜单栏中的“实验管理”,回到实验列表,在右侧页面单击“创建AB实验”。AB实验参数说明如下:
参数 | 说明 |
基于其他实验克隆 | 即支持您基于一个场景下已有实验快速克隆,会同时克隆实验基础信息和实验配置。 如果您是在当前场景首次创建实验,请勿勾选。 |
实验名称 | 实验展示名称。 |
实验关联方案 | 每个AB实验都需要指定对应方案。 当您需要做代码实验时,可指定两个AB实验对应不同方案;当您需要做配置实验时,可设置 两个AB实验对应代码一致,但是实验配置不同。 |
7.您如果不想继续设置AB实验配置,可直接单击“创建AB实验以后编辑实验配置”;如果您希望继续完成AB实验配置以及上线实验,单击“创建AB实验,下一步”(如果不希望此刻将AB实验立刻上线,您可以在完成实验创建后,在AB实验列表的操作列单击“实验上线”);
8.(可选)设置AB实验配置。
说明:AB实验配置会覆盖方案默认配置值,即一个请求命中了当前AB实验之后,如果一个配置项同时存在AB实验值以及方案默认值,实际生效时AB实验配置取值。
9.(可选)单击“保存AB实验配置,下一步”。
10.(可选)单击“上线AB实验”,完成AB实验上线。
场景调试
实验上线之后(建议在正式接流前),你可以通过场景调试,对场景进行结果调试。
1.登录个性化算法开发平台控制台。
2.在左侧导航栏,单击“个性化算法开发平台->实例列表”。
3.在顶部菜单栏,选择要查看的实例所在的目标区域。
4.单击实例ID链接,单击场景管理菜单,在右侧页面选择您需要管理的场景,单击场景ID进入场景详情。
5.在左侧的菜单中单击“实验调试”,您可以在自定义参数中指定参数,参数如下:
参数 | 说明 |
_sid_ |
|
abid |
|
表:调试使用的代码和配置
代码 | 使用方案代码的最新发布版本, 包括【预发版本】。 | 例如:当前方案发布,已经部署到预发(预发是版本B),还未部署到正式(正式是版本A),这时调试的代码是版本B。 |
配置 | 使用线上AB配置, 如果没有设置,则使用方案默认配置 | 优先级: AB配置>方案默认配置 |
说明:实验首次调试,属于流量首次加载,有一定可能性存在超时,请耐心多刷几次。
实验分配流量
实验上线之后,如果需要进行分流实验,需要给实验分配流量,其中缺省实验无需分配流量,当前场景所有未分配给其他实验的流量都会默认进入缺省实验。
1.登录个性化算法开发平台控制台。
2.在左侧导航栏,单击“个性化算法开发平台->实例列表”。
3.在顶部菜单栏,选择要查看的实例所在的目标区域。
4.单击实例ID链接,单击场景管理菜单,在右侧页面选择您需要管理的场景,单击场景ID进入场景详情。
5.单击左侧“实验管理”菜单,选择你所需要的实验,在操作列单击“管理实验流量”,在弹出的浮层中,选择可分配实验流量桶,选择所需要分配的流量桶(如果需要强占已分配的流量桶的话,需要在操作列单击抢占)。