Adding websocket event metrics (#5342)
Этот коммит содержится в:
коммит произвёл
Corey Hulen
родитель
1bbed1cb2b
Коммит
9934954d18
@@ -86,6 +86,10 @@ func HubUnregister(webConn *WebConn) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func Publish(message *model.WebSocketEvent) {
|
func Publish(message *model.WebSocketEvent) {
|
||||||
|
if metrics := einterfaces.GetMetricsInterface(); metrics != nil {
|
||||||
|
metrics.IncrementWebsocketEvent(message.Event)
|
||||||
|
}
|
||||||
|
|
||||||
message.DoPreComputeJson()
|
message.DoPreComputeJson()
|
||||||
for _, hub := range hubs {
|
for _, hub := range hubs {
|
||||||
hub.Broadcast(message)
|
hub.Broadcast(message)
|
||||||
|
|||||||
@@ -26,6 +26,8 @@ type MetricsInterface interface {
|
|||||||
IncrementMemCacheHitCounter(cacheName string)
|
IncrementMemCacheHitCounter(cacheName string)
|
||||||
IncrementMemCacheMissCounter(cacheName string)
|
IncrementMemCacheMissCounter(cacheName string)
|
||||||
|
|
||||||
|
IncrementWebsocketEvent(eventType string)
|
||||||
|
|
||||||
AddMemCacheHitCounter(cacheName string, amount float64)
|
AddMemCacheHitCounter(cacheName string, amount float64)
|
||||||
AddMemCacheMissCounter(cacheName string, amount float64)
|
AddMemCacheMissCounter(cacheName string, amount float64)
|
||||||
}
|
}
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user