События системного журнала#

Системный лог выводится в консоль контейнера приложения. Не предусмотренно изменение уровня логирования.

Использование уровней журналирования trace и debug не рекомендуется в промышленных инсталляциях.

Пример вывода логов#

  • Формат лога: 1970-01-01T00:00:00.000Z <тема> <приоритет> <сообщение>

  • Обрабатывается элемент каталога:

2023-02-03T11:00:57.314Z catalog debug Processing domain:default/synapse-platform type=plugin
  • Успешная аутентификация через OIDC:

2023-03-29T06:52:00.948Z auth info Issuing token for user:auth-keycloak-oidc/username@example.com, with entities user:auth-keycloak-oidc/username@example.com, group:auth-keycloak-oidc/admins type=plugin component=token-factory
  • Предупреждение (недоступна аутентификация через Keycloak из-за некорректных настроек):

2023-04-27T11:04:21.245Z auth warn Skipping keycloak-oidc auth provider, Invalid type in config for key 'auth.providers.keycloak-oidc.development.clientId' in 'app-config.yaml', got empty-string, wanted string type=plugin
  • Ошибка в readiness probe (объект не найден в каталоге):

2023-04-27T10:50:11.081Z backstage error Entity not found type=errorHandler stack=Error: Entity not found
2023-04-27T10:50:11.081Z backstage info ::ffff:127.0.0.1 - - [27/Apr/2023:10:50:11 +0000] "GET /healthcheck/readiness/entityRef HTTP/1.1" 500 460 "-" "curl/7.86.0" type=incomingRequest
  • Ошибка в readiness probe (при установке указан некорректный entity ref):

2023-04-27T10:48:00.294Z backstage error Entity reference "nx" had missing or empty kind (e.g. did not start with "component:" or similar) type=errorHandler stack=Error: Entity reference "nx" had missing or empty kind (e.g. did not start with "component:" or similar)
  • Фатальная ошибка (некорректно указан URL Keycloak):

node:internal/process/promises:265
            triggerUncaughtException(err, true /* fromPromise */);
            ^

Error: getaddrinfo ENOTFOUND keycloak.nxdomain.local
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:71:26) {
  errno: -3008,
  code: 'ENOTFOUND',
  syscall: 'getaddrinfo',
  hostname: 'keycloak.nxdomain.local'
}