ambarltd / emulator

A local version of Ambar
2 stars 0 forks source link

Logs for developer experience #13

Closed galeaspablo closed 2 weeks ago

galeaspablo commented 2 weeks ago

1) Please print out a log whenever the emulator has parsed the configuration file correctly.

2) Please print out a log whenever the emulator has connected to a data source successfully (regardless of whether there are events or not). Should include data_source_id, and data_source_description.

3) Please print out a log whenever the emulator has read an event from a data source and deposited it into a partition sucessfully. Should include data_source_id and data_source_description. There should be additional fields depending on the data source, for postgres it should also include serial_column and partitioning_column. Keep in mind for other data source types might need different additional fields.

4) Please print logs every time an event is sent somewhere successfully. Should include the endpoint, data_source_id, data_destination_id, data_source_description, data_destination_description. There should be additional fields depending on the data source, for postgres it should also include serial_column and partitioning_column. Keep in mind for other data source types might need different additional fields.

For 3 & 4 please do not include the payload or any other columns not explicitly asked for.

Please work on these in order: 1, 2, 3, 4.

galeaspablo commented 2 weeks ago

Please only work on this once #11 is solved and also before serverless.