gwsystems / sledge-serverless-framework

SLEdge: a serverless runtime designed for the Edge.
GNU General Public License v2.0
105 stars 16 forks source link

feat: Latency perflog #364

Closed bushidocodes closed 2 years ago

bushidocodes commented 2 years ago

@emil916 requested that I add a perf_window to each route to capture the sandbox total times. This includes all blocking, waiting, etc. Be aware that the lock for the perf_window structure likely impacts performance to some degree. I think this is inevitable and probably okay for the demo. However, there might be room to make the perf_window structure more efficient in the future.