开发者社区> 问答> 正文

链路追踪 Tracing Analysis如何区分生产环境和测试环境?

链路追踪 Tracing Analysis如何区分生产环境和测试环境?

展开
收起
保持可爱mmm 2020-03-28 23:51:19 951 0
1 条回答
写回答
取消 提交回答
  • 链路追踪 Tracing Analysis 本身没有区分生产环境和测试环境,但是您可以利用地域或标签来达到区分环境的目的。 利用地域来区分环境 您可以选择当前地域或最近地域用于生产环境,选择一个较远的地域用于测试环境,以此达到区分环境的目的。例如,选择北京地域用于生产环境,选择请到或者张家口地域用于测试环境。 优点:不同地域的资源是互相隔离的,这样做可以便利地隔离各个环境。 缺点:阿里云的部分 VPC 用户无法通过内网跨地域上报数据。如果是这种情况,建议利用标签来区分环境。 利用标签来区分环境 对于同一个地域内的应用,只要在接入点信息中的 Token 后添加标签(格式为 _),即可实现以下效果: 应用名称后自动加上一对括号,括号内为 。 链路追踪 Tracing Analysis 会自动为该应用创建一个 标签,该标签可用于筛选应用。 假设应用名称为 demo,分别在 Token 后添加标签 _prod 和 _test,则上报数据成功后可实现以下效果:

    Token 是指链路追踪 Tracing Analysis 控制台概览页所显示的接入点信息中的红色字符。

    在 Token 后添加标签 test 的示例如下: 使用 Jaeger 客户端上报数据时 添加标签前

    http://tracing-analysis-dc-hz.aliyuncs.com/adapt_abcefg123@abcefg123_abcefg456@abcefg456/api/traces 添加标签后

    http://tracing-analysis-dc-hz.aliyuncs.com/adapt_abcefg123@abcefg123_abcefg456@abcefg456_test/api/traces 使用 Zipkin 客户端上报数据时 添加标签前

    http://tracing-analysis-dc-hz.aliyuncs.com/adapt_abcefg123@abcefg123_abcefg456@abcefg456/api/v2/spans 添加标签后

    http://tracing-analysis-dc-hz.aliyuncs.com/adapt_abcefg123@abcefg123_abcefg456@abcefg456_test/api/v2/spans 使用 SkyWalking 客户端上报数据时 添加标签前的 agent.authentication 字段

    agent.authentication=abcefg123@abcefg123_abcefg456@abcefg456 添加标签后的 agent.authentication 字段

    agent.authentication=abcefg123@abcefg123_abcefg456@abcefg456_test

    2020-03-28 23:54:02
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
移动互联网测试到质量的转变 立即下载
给ITer的技术实战进阶课-阿里CIO学院独家教材(四) 立即下载
F2etest — 多浏览器兼容性测试整体解决方案 立即下载