Фильтр сервисного имени регулярного выражения AWS XRay - PullRequest
0 голосов
/ 26 декабря 2018

У меня есть сервисы для разных веток git.И хотел бы, чтобы Карта услуг была составлена ​​для каждой ветви отдельно.Для этого мне нужно создать группу для каждой ветви (предоставить условие фильтрации, которое будет соответствовать только трассам, соответствующим нужной мне ветви).Мои сервисы имеют филиал, указанный в их названиях.Например, UserService-BRANCH_NAME. Есть ли способ отфильтровать все службы, названия которых содержат текст?В документации консоли Xray есть фильтр CONTAINS, но он не применяется для имен служб.https://docs.aws.amazon.com/xray/latest/devguide/xray-console-filters.html

1 Ответ

0 голосов
/ 26 декабря 2018

Можно делать то, что вы говорите, но вместо того, чтобы делать это как часть имени службы, я бы сделал отдельную аннотацию.Сегменты в ваших трассах могут иметь аннотации, которые, по сути, представляют собой пары ключевых значений, содержащие дополнительную информацию о ваших трассировках, которую вы можете фильтровать по слоям.Вы можете создать аннотацию, скажем, branch_name в ваших следах, а затем создать группу для каждой ветви с фильтром annotation.branch_name =....Вы также можете сделать содержит вместо =, если хотите.

...