-
Notifications
You must be signed in to change notification settings - Fork 195
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Statistics for all available channels? #54
Comments
I don't think there are any special statistic methods for reply channels. Probably the most useful way will be to run stress test against a real project. Compare how many time was spent inside consumer against total message processing time must give you proper insight. |
|
My wet dreams would be have some kind of Right now I'm receiving tons of channel full messages on "daphne.response" and I realized that I'm totally blind on outgoing messages from channels server. Current parameters like in I want to archive ability to know when I'm close to my |
I have plans to work on some kind of monitoring tool. I don't know what form it will have at the end. For now, I just have few thoughts. Probably it will be a collection of predefined alerts for prometheus.io Maybe this issue can be a sophisticated place to start this discussion. |
@approxit 👍
|
@devenbhooshan Can you clarify some conditions for me?
|
Statistics have been removed from |
Having
global_statistics()
andchannel_statistics()
is actually the only way to figure out what's going on with channels performance with asgi_redis. The problem withchannels_statistics()
- it's hard to get statistics about response channels, that can be full too.Playing with performance tuning and a little bigger scale (~200 websocket connections, 6 daphnes, 12 workers) is it very hard to measure lack of daphnes or lack of workers.
Is there any way to get statistics about all available channels?
The text was updated successfully, but these errors were encountered: