Open
Description
Description
We now have two SDKs for frameworks that run on the nitro server toolkit. The Nuxt SDK and the SolidStart SDK.
We would like to write an opentelemetry instrumentation for nitro, similarly to the opentelemetry express instrumentation, to further instrument applications of our users and eventually contribute it upstream.
### Alpha
- [ ] Parameterize [server routes](https://nitro.unjs.io/guide/routing)
- [ ] Instrument [middlewares](https://nitro.unjs.io/guide/routing#middleware)
- [ ] Automatically capture exceptions using [nitro hooks](https://nitro.unjs.io/guide/plugins#available-hooks)
### Beta
- [ ] Instrument [fetch](https://nitro.unjs.io/guide/fetch)
- [ ] Instrument [Cache](https://nitro.unjs.io/guide/cache)
- [ ] Instrument [Tasks](https://nitro.unjs.io/guide/tasks)
### Stretch / Nice to haves
- [ ] Instrument [KV Storage](https://nitro.unjs.io/guide/storage)
- [ ] Instrument [WebSockets](https://nitro.unjs.io/guide/websocket) and [Server Side Events](https://nitro.unjs.io/guide/websocket#server-sent-events-sse)
- [ ] Instrument [Database (if needed)](https://nitro.unjs.io/guide/database)