Метрики узла верификации
Каждый узел верификации предоставляет информацию о своих метриках в текстовом формате Prometheus по протоколу HTTP.
Данные метрики оператор связи может загружать на регулярной основе на свои сервера Prometheus для их дальнейшей обработки и хранения.
Для визуализации данных метрик оператор связи может использовать Grafana, для нее разработан типовой дашборд frontida-uvr.json.
Доступ к метрикам узла верификации открывается сотрудниками ТЕЛЕСТОР для определенных IP-адресов оператора связи на основании заявки.
Метод | Путь |
---|---|
GET | https://afXX.tlstr.ru/uXXXX/metrics |
Код ответа | Описание |
---|---|
200 | Перечень метрик |
403 | Доступ с данного IP-адреса запрещен |
502 | Узел верификации не запущен |
В ответах с кодом 200 передаются следующие метрики:
Название | Тип | Описание | Метки |
---|---|---|---|
frontida_antifraud_incoming_verifications_total | счетчик | Кол-во запросов верификации, полученных от других узлов верификации, с момента последнего перезапуска узла верификации | uvr_o - узел верификации, приславший запрос верификации, opcode - результат верификации |
frontida_antifraud_metrics_outgoing_calls_total | счетчик | Кол-во исходящих с АТС звонков, обработанных с момента последнего перезапуска узла верификации | type - тип звонка |
frontida_antifraud_report_call_information_errors_total | счетчик | Кол-во ошибок, возникших при ответе на запросы исторических данных, с момента последнего перезапуска узла верификации | error - имя ошибки |
frontida_antifraud_report_call_information_total | счетчик | Кол-во полученных от ГРЧЦ запросов исторических данных, с момента последнего перезапуска узла верификации | result - результат выполнения запроса |
frontida_antifraud_rest_get_call_history_requests_total | счетчик | Кол-во полученных от оператора связи запросов исторических данных, с момента последнего перезапуска узла верификации | |
frontida_antifraud_uvr_numbers_total | целое число | Кол-во номеров, прописанных на узле верификации | state - тип узла верификации для номера (основной/резервный) |
frontida_antifraud_verification_duration_ms | гистограмма | Продолжительность выполнения верификации звонков в милисекундах | |
frontida_antifraud_verification_responses_errors_total | счетчик | Кол-во ошибок, возникших при выполнении верификации звонков, с момента последнего перезапуска узла верификации | error - имя ошибки |
frontida_antifraud_verification_responses_total | счетчик | Кол-во звонков, направленных на верификацию с момента последнего перезапуска узла верификации | verdict - результат верификации |
frontida_call_keeper_current_calls | целое число | Кол-во звонков, хранящихся в памяти узла верификации и еще не отправленных в хранилище | call_keeper - имя компонента, обрабатывающего звонки |
frontida_call_keeper_keep_calls_errors_total | счетчик | Кол-во ошибок, возникших при отправке звонков в хранилище, с момента последнего перезапуска узла верификации | storage - имя хранилища, error - имя ошибки |
frontida_exchanges_call_events_total | счетчик | Кол-во событий, отправленных на АТС, с момента последнего перезапуска узла верификации | exchange - имя компонента, обрабатывающего звонки, event - событие |
frontida_exchanges_offline_trigger | целое число | Триггер состояния подключения к КПВВ (0 - подключен, 1 - не подключен) | exchange - имя компонента, обрабатывающего звонки |
frontida_exchanges_unknown_peers_total | счетчик | Кол-во звонков, полученных узлом верификации от неизвестных источников, с момента последнего перезапуска узла верификации | exchange - имя компонента, обрабатывающего звонки, peer - имя источника |
frontida_registry_find_requests_duration_ms | гистограмма | Продолжительность выполнения поиска номера в базе телефонной нумерации в милисекундах | |
frontida_storages_saved_calls_total | счетчик | Кол-во звонков, отправленных в хранилище, с момента последнего перезапуска узла верификации | storage - имя хранилища |