Мониторинг: логи, ошибки и запись экрана портала заявок (@tnsu/monitoring-web) #29
Reference in New Issue
Block a user
Delete Branch "feature/monitoring-web"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Логи, ошибки и запись экрана портала заявок в центральный мониторинг (monitoring.tnsu.kz).
Что поменялось
@tnsu/monitoring-web0.3.1 из реестра tansu.RequestPortalWebPart.onInit:initMonitoring({ service: 'request-portal', getAccessToken: spfxTokenProvider(this.context.aadTokenProviderFactory) })— доinstallErrorLogging. Один на страницу (экземпляров веб-части бывает несколько) — это делает сама библиотека.config/package-solution.json: запросLogs.Writeк регистрации мониторинга9232d9e2-…(рядом с уже запрошеннымReports.Readтой же регистрации).git.commitв логах, «Сборка» в плеере):config/webpack-patch.jsonссылается на патч из пакета (node_modules/@tnsu/monitoring-web/spfx/webpack-patch.cjs), он подставляет__TNSU_GIT_COMMIT__изGIT_COMMIT,GITHUB_SHAилиgit rev-parse. Пайплайн менять не нужно.Что пишется
console.error(в том числе выводinstallErrorLogging),log.*.gulp serveокружениеdevelopment— в админке мониторинга такие записи по умолчанию скрыты.Проверено: продакшен-сборка (
heft build --production) проходит, патч применяется, хэш коммита попадает в бандл веб-части.После выкатки .sppkg администратор один раз одобряет запрос: SharePoint admin center → Advanced → API access →
Logs.Write→ Approve. Пока не одобрено, токена нет и данные копятся в браузере (до 50 МБ), портал работает как обычно.🤖 Generated with Claude Code