Linkerd не отображает количество запросов, количество успешных и неудачных попыток
Я новичок в linkerd и пытаюсь проксировать все запросы к моим микросервисам через linkerd и с обнаружением службы на основе файлов. Я смог сделать это успешно, и запросы были успешно зарегистрированы на панели администратора, работающей на порту 9990.
Но моя проблема в том, что на приборной панели всегда отображается N/A для частоты успеха и частоты неудач. Он становится равным 100% за секунду, когда запрос получен, и снова возвращается к N/A. Но я хочу отслеживать все мои запросы через linkerd, т.е. я хочу, чтобы linkerd запоминал количество запросов, а также число успешных и неудачных попыток.
Вот скриншот моей проблемы
1 ответ
На этот вопрос ответили на форуме сообщества Linkerd. Здесь также добавим ответ для полноты картины:
Панель инструментов дает текущий моментальный снимок происходящего - она опрашивает /admin/metrics.json каждую секунду и отображает метрики в это время (поэтому в этот момент сколько запросов, повторных попыток, ожидающих запросов есть, поэтому, если ничего не происходит через тот момент, эта статистика будет 0). Для более длительного просмотра метрик вам понадобится что-то еще (см. https://linkerd.io/getting-started/admin/index.html для получения дополнительной информации о сборе метрик).
Если вы работаете в Kubernetes или DC/OS, вы также можете проверить linkerd-viz. Надеюсь, это поможет!