Это скорее мета-вопрос, чем явная техническая проблема.
Я наблюдаю за службой Spring Boot (2.2.6) с помощью Micrometer (1.4.1). Приложение основано на Reactor и исправно, но время от времени следующее значение увеличивается одним щелчком мыши:
reactor_flow_duration_seconds_count{flow="requests", status="cancelled"}
Приложение имеет 2000 запросов / мин, и отмена происходит где-то 1- 10 раз в день. Я проверил исходный код Micrometer, он рассчитывает на cancel
, но в коде нет вызовов cancel
. Есть события FluxToMono
и такие, которые вызывают отмену, они находятся глубоко в Netty, поэтому нам не о чем беспокоиться.
Какова цель подсчета cancel
вызовов в Micrometer? Это полезно, не хватает ли цели?