概述

在分布式 Trace 中,请求的入口往往是一个 HTTP 网关入口,而这也是整个链路最终的起点。
为了能够为整个调用链路赋予一定的特征,我们可以在请求网关入口时,对入口流量增加一定的标签信息,而对于 HTTP 协议而言,最常用的增加流量特征的手段基本通用方式就是增加 HTTP Header了
对于 Chrome 浏览器而言,它提供了一个开发者工具 ModHeader 可以用于修改请求头信息,修改后,所有使用浏览器发送的请求均会带有该 Header 下发请求

安装

Chrome 插件 ModHeader 的安装非常简单,可以直接在 Chrome 应用商城下载。
Chrome 应用商城地址:https://chrome.google.com/webstore/search/modheader?hl=zh_cn&itemlang=uk
image.png
选择对应的插件并安装即可。

使用

Step1:启用插件

image.png
进入 Chrome 插件管理页面,将 ModHeader 插件固定显示在菜单栏。

Step2:增加 Header 注入配置

image.png
点击 ModHeader 图标,增加 Request headers 配置即可。

Step3:验证效果

最后,我们随便打开一个网页,查看一下请求发送信息,验证一下Header是否已经正常发送啦!
image.png
可以看到,header 已经正常注入了。