Yes, using websockets will keep the instances active and this can affect billing [1]. There are some other factors that can change the costs of your Cloud Run service such as setting a max number of instances [2] and increasing the concurrent requests per instance [3].
I recommend you to use the pricing calculator [4] and try different combinations so you can get an idea of how much you would end up paying before you deploy your code.
[1]: https://cloud.google.com/run/docs/triggering/websockets#billing_incurred_when_using_websockets
[2]: https://cloud.google.com/run/docs/configuring/max-instances
[3]: https://cloud.google.com/run/docs/about-concurrency
Hi Ben,I am Jhumkara from TheTechyChips Inc. I do have some advice for you. If you are working for an org, please ask them for furthur support. If not, just contact cpolur...@gmail.com.Thanks,Jhumkara P