Метрики сервиса Papaya


Эндпоинты

Spring Actuator предоставляет несколько готовых конечных точек (endpoint) для мониторинга метрик:

/actuator/prometheus

Отображает пользовательские метрики в формате, который может быть обработан сервером Prometheus.
Пример URL: http://localhost:9098/actuator/prometheus.

/actuator/metrics

Показывает список всех метрик, которые можно отслеживать для приложения.
Пример URL: http://localhost:9098/actuator/metrics.

Посмотреть информацию по отдельной метрике можно передав её в URL-адресе после /metrics, как показано в примере ниже:
http://localhost:9098/actuator/metrics/papaya_authentication_request.

Список бизнес-метрик

Название Описание Тип Тэги

papaya_authentication_request

Общее количество запросов на аутентификацию пользователя по Mobile ID от портала к Papaya. Поможет оценить нагрузку на сервис

Счетчик

-

papaya_authentication_request_processing_status

Количество ответов от Papaya со статусом обработки запроса на аутентификацию пользователя

Счетчик

status: статус обработки запроса {success, failed}

papaya_authentication_status

Количество ответов от Papaya порталу с итоговым статусом аутентификации пользователя

Счетчик

status: статус аутентификации пользователя {authenticated, failed}

papaya_discovery_request

Количество discovery запросов от Papaya к Discovery

Счетчик

-

papaya_discovery_response

Количество ответов на запрос от Discovery к Papaya

Счетчик

http_code: HTTP-статус ответа

papaya_configuration_request

Количество запросов на получение OpenID конфигурации от Papaya к IDGW

Счетчик

-

papaya_configuration_response

Количество ответов от IDGW к Papaya на запрос конфигурации

Счетчик

http_code: HTTP-статус ответа

papaya_idgw_request

Общее количество запросов от Papaya к IDGW: через PUSH и OTP

Счетчик

-

papaya_idgw_response

Количество ответов от IDGW на запрос аутентификации пользователя

Счетчик

http_code: HTTP-статус ответа

papaya_idgw_otp_request

Количество запросов от Papaya к IDGW на аутентификацию пользователя по OTP. Выполняется дополнительно в случае если Mobile ID не поддерживается

Счетчик

http_code: HTTP-статус ответа

Метрики на диаграмме работы сервиса

UML-диаграмма метрик сервиса Papaya