From previous chats with @bryannaegele:
Just a quick note on span naming, attributes, etc. Websockets are not currently covered by the spec but they are essentially a messaging protocol and are being unofficially treated as such.
Docs about the messaging protocol conventions:
https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/trace/semantic_conventions/messaging.md