0

我为不同的 git 分支提供服务。并希望分别为每个分支绘制服务地图。为此,我需要为每个分支创建一个组(提供一些过滤条件,仅匹配与我想要的分支对应的跟踪)。我的服务在其名称中指定了分支。例如 UserService-BRANCH_NAME 有没有办法过滤掉所有名称中包含某些文本的服务?Xray 控制台文档中有 CONTAINS 过滤器,但它不适用于服务名称。 https://docs.aws.amazon.com/xray/latest/devguide/xray-console-filters.html

4

1 回答 1

1

可以按照您所说的去做,但不是将其作为服务名称的一部分,而是做一个单独的注释。跟踪中的段可以具有注释,这些注释本质上是键值对,包含有关跟踪的额外信息,您可以对其进行分层过滤。您可以在跟踪中创建一个注释说 branch_name ,然后使用 filter 为每个分支创建一个组annotation.branch_name =...。如果需要,您也可以使用 contains 而不是 =。

于 2018-12-26T17:05:22.337 回答