microsoft / Data-Appliance-GX

Sovereign Data Sharing Appliance/Connector for enterprise scenarios
MIT License
8 stars 7 forks source link

added event sourcing and forwarding to Azure Event Grid #106

Closed paullatzelsperger closed 3 years ago

paullatzelsperger commented 3 years ago

Various components in the connector can emit events (i.e. they are Observable), such as "Transfer Process created" or "metadata query submitted". Emitting events is done by invoking the appropriate methods on their listeners, who can then process the information. Additionally, a listener has been implemented that forwards those events to an Azure Event Grid topic, which is a lightweight eventing pipeline.

Also, a rudimentary event viewer has been deployed which can be found at https://dagx-eventviewer.azurewebsites.net/. Once the deployed connector emits any events, they will be displayed there.

github-actions[bot] commented 3 years ago

Unit Test Results

  47 files  ±0    47 suites  ±0   14s :stopwatch: ±0s 126 tests ±0  121 :heavy_check_mark: ±0  5 :zzz: ±0  0 :x: ±0 

Results for commit 721a52d2. ± Comparison against base commit 721a52d2.

:recycle: This comment has been updated with latest results.