Skip to main content

Diagnostyka MWD

Maxime avatar
Written by Maxime
Updated over 4 months ago

Zapytania sprawdzające jakie zdarzenie były emitowane dla wskazanego usera

zapytanie 1

db.getCollection('<collectionName>').find(
{
"machine.entryAssembly":"Psd2Hub.Services.PushService.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
"message":{$regex:/(EmitTransactionsSyncFinished |EmitAccountsSyncStarted |EmitAccountsSyncFinished |EmitSyncFinished |EmitAccountsSyncFailed |EmitTransactionsSyncFailed )MediatR response/i},
"executionData.context.userId":"<USER_ID>"
},{
"date":1,
"userId":"$executionData.context.userId",
"message":1
}
).sort({date:-1})

Regex filtruje komunikaty do wyszukania zgodnie z listą poniżej

zapytanie 2

db.getCollection('<collectionName>').find(
{
"machine.entryAssembly":"Psd2Hub.Services.PushService.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
"message":{$regex:/(EmitTransactionsSyncFinished |EmitAccountsSyncStarted |EmitAccountsSyncFinished |EmitSyncFinished |EmitAccountsSyncFailed |EmitTransactionsSyncFailed )MediatR response/i},
"executionData.externalUserId":"<userId>"
},{
"date":1,
"userId":"$executionData.externalUserId",
"message":1
}
).sort({date:-1})

Regex filtruje komunikaty do wyszukania zgodnie z listą poniżej

Nazwy komunikatów

Lista komunikatów emitowanych na kolejki:

  • EmitTransactionsSyncFinished - komunikat emitowany dla MWD na koniec pobierania transakcji

  • EmitAccountsSyncStarted - komunikat emitowany dla MWD na początek pobierania rachunków

  • EmitAccountsSyncFinished - komunikat emitowany dla MWD na koniec pobierania rachunków

  • EmitSyncFinished- komunikat emitowany dla MWD na koniec sesji AIS

  • EmitAccountsSyncFailed- komunikat emitowany dla MWD na błąd pobierania rachunków

  • EmitTransactionsSyncFailed- komunikat emitowany dla MWD na błąd pobierania transakcji

  • EmitConsent- komunikat emitowany przy zmianie aktualizacji zgody (consent)

Did this answer your question?