метрика метки привода PathVariable и подстановочный знак - PullRequest
1 голос
/ 06 октября 2019

Я использую метрики исполнительного механизма пружинной загрузки 2 для статистики запросов API. Но у меня возникают некоторые проблемы, и я не нахожу столько релевантного документа.

Общее количество запросов, в результате которых был получен ответ 4xx

Общее количество запросов, в результате которых был получен ответ 5xx

1,

Я могу использовать http://localhost:8080/travel/actuator/metrics/http.server.requests?tag=status:400 для получения информации о статусе 400, но я хотел бы знать, есть ли какой-нибудь метод для подстановки запроса 4xx? или я должен зациклить все коды состояния 4xx один за другим в моих кодах?

2,

  @GetMapping("/{type}/{code}")
  public Mono<ResponseEntity<Location>> getLocationByTypeAndCode(
  @NotNull @PathVariable("type") final String type,
  @NotNull @PathVariable("code") final String code) {

Я использую параметры PathVariable в моем контроллере, но когда я использую http://localhost:8080/travel/actuator/metrics/http.server.requests?tag=uri:/locations/{type}/{code}

Я получил 400 ошибочных запросов

Я новичок в Spring Boot Actuator, Большое спасибо за помощь!

1 Ответ

0 голосов
/ 02 ноября 2019

1: Чтобы получить все ошибки 4xx, вы можете использовать: ?tag=outcome:CLIENT_ERROR.

2: скобки должны быть закодированы в URL: ?tag=uri:/locations/%7Btype%7D/%7Bcode%7D

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...