savinmax f69355d69d
All checks were successful
CI / test (push) Successful in 10s
CI / lint (push) Successful in 11s
small fix
2025-08-04 11:11:10 +02:00

29 lines
750 B
Go

package metrics
import (
"github.com/prometheus/client_golang/prometheus"
"github.com/prometheus/client_golang/prometheus/promauto"
)
var (
ConnectedClients = promauto.NewGauge(prometheus.GaugeOpts{
Name: "websocket_connected_clients",
Help: "Number of currently connected WebSocket clients",
})
MessagesTotal = promauto.NewGauge(prometheus.GaugeOpts{
Name: "websocket_message",
Help: "Number of WebSocket messages processed",
})
ConnectionsTotal = promauto.NewGauge(prometheus.GaugeOpts{
Name: "websocket_connection",
Help: "Number of WebSocket connections established",
})
DisconnectionsTotal = promauto.NewGauge(prometheus.GaugeOpts{
Name: "websocket_disconnection",
Help: "Number of WebSocket disconnections",
})
)