fix(server): shed overloaded group websocket fanout
This commit is contained in:
@@ -101,6 +101,7 @@ func TestServeMetricsIncludesWSConnections(t *testing.T) {
|
||||
immetrics.ObserveTopicProcess("group", "master", "publish", time.Now())
|
||||
immetrics.ObserveTopicBroadcast("group", "master", time.Now(), 1, 0, 0)
|
||||
immetrics.IncTopicSharedSerialization("group", "serialized")
|
||||
immetrics.IncTopicBroadcastDrop("group", "master", "ws_backpressure")
|
||||
immetrics.ObserveClusterM2PEnqueue("peer", 1)
|
||||
immetrics.ObserveClusterM2PDequeue("peer", time.Now())
|
||||
immetrics.ObserveClusterProxyQueueWait("data", time.Now())
|
||||
@@ -126,6 +127,7 @@ func TestServeMetricsIncludesWSConnections(t *testing.T) {
|
||||
"im_internal_queue_enqueue_total", "im_internal_queue_depth", "im_internal_queue_capacity", "im_internal_queue_current",
|
||||
"im_topic_queue_wait_duration_seconds", "im_topic_process_duration_seconds",
|
||||
"im_topic_broadcast_duration_seconds", "im_topic_broadcast_targets", "im_topic_shared_serialization_total",
|
||||
"im_topic_broadcast_drop_total",
|
||||
"im_cluster_m2p_queue_wait_duration_seconds", "im_cluster_m2p_queue_depth",
|
||||
"im_cluster_proxy_queue_wait_duration_seconds", "im_ws_read_dispatch_duration_seconds",
|
||||
"im_push_dispatch_queue_enqueue_total",
|
||||
|
||||
Reference in New Issue
Block a user