链路追踪 Tracing Analysis如何区分生产环境和测试环境?
链路追踪 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
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。