Мониторинг: логи, ошибки и запись экрана портала заявок (@tnsu/monitoring-web) #29

Merged
gorbenko.pavel merged 9 commits from feature/monitoring-web into main 2026-10-30 14:24:58 +00:00
Showing only changes of commit f2c601bf99 - Show all commits
@@ -102,7 +102,7 @@ export default class RequestPortalWebPart extends BaseClientSideWebPart<IRequest
// Логи, ошибки, console.error и запись экрана в мониторинг (monitoring.tnsu.kz). Токен — молча через
// AAD веб-части (разрешение Logs.Write в package-solution.json); при отладке в workbench окружение — development.
// Один на страницу: повторный вызов (несколько веб-частей) библиотека игнорирует сама.
initMonitoring({ service: 'requestPortal', getAccessToken: spfxTokenProvider(this.context.aadTokenProviderFactory) });
initMonitoring({ service: 'request-portal', getAccessToken: spfxTokenProvider(this.context.aadTokenProviderFactory) });
installErrorLogging(); // до всего остального — чтобы поймать и ранние отклонения
initSP(this.context); // единый клиент PnPjs для записи в списки