开启网关链路追踪

云原生API网关支持集成阿里云链路追踪Tracing Analysis服务、Skywalking服务,帮助您分析和诊断分布式应用架构下的性能瓶颈,提高微服务时代下的开发诊断效率。本文介绍如何为云原生API网关开启链路追踪,实现网关的可观测性。

前提条件

  • 已创建云原生网关实例。具体操作,请参见创建网关

  • 已开通阿里云链路追踪,若未开通,请使用阿里云账号登录阿里云链路追踪服务控制台进行开通。

开启链路追踪

说明

云原生API网关本身不收取链路追踪费用,但如果您使用了链路追踪Tracing Analysis服务,链路追踪Tracing Analysis产品将根据您的使用量进行收费。具体收费详情请以链路追踪Tracing Analysis价格说明为准。

  1. 登录云原生API网关控制台

  2. 在左侧导航栏,选择实例,并在顶部菜单栏选择地域。

  3. 实例页面,单击目标实例ID/名称。

  4. 在左侧导航栏,单击参数配置

  5. 可观测性参数区域,单击链路追踪右侧的1图标,在链路追踪配置面板,选择链路追踪协议采样率等,然后单击确定

    image

    配置项

    描述

    链路追踪协议

    支持以下几种协议类型:

    • OpenTelemetry(W3C)推荐使用该协议

    • Zipkin(B3)

    • Skywalking

    采样率

    默认100%采集每个请求,可根据需求适当调低采样率。

    开启链路追踪后,您可以在网关实例中的观测分析 > 链路追踪中查看网关链路追踪数据。