swiss_schema
swiss_schema copied to clipboard
Emit telemetry events on IO
There are multiple SwissSchema functions that perform IO calls, database accesses that, in turn, translate to file system and/or network calls. These things are often the reason of performance bottlenecks and are definitely an important part to keep an eye on when the overall system performance is important.
This issue is about extending the current SwissSchema behaviour to emit, by default, telemetry events that can be captured by Erlang libraries and/or OpenTelemetry.