mirror of
https://github.com/m1k1o/neko.git
synced 2025-05-22 05:27:05 +02:00
add session & metrics to webrtc peer.
This commit is contained in:
parent
9928feefef
commit
ec8560b290
3 changed files with 8 additions and 4 deletions
|
@ -13,16 +13,16 @@ import (
|
|||
type metricsManager struct {
|
||||
mu sync.Mutex
|
||||
|
||||
sessions map[string]metrics
|
||||
sessions map[string]*metrics
|
||||
}
|
||||
|
||||
func newMetricsManager() *metricsManager {
|
||||
return &metricsManager{
|
||||
sessions: map[string]metrics{},
|
||||
sessions: map[string]*metrics{},
|
||||
}
|
||||
}
|
||||
|
||||
func (m *metricsManager) getBySession(session types.Session) metrics {
|
||||
func (m *metricsManager) getBySession(session types.Session) *metrics {
|
||||
m.mu.Lock()
|
||||
defer m.mu.Unlock()
|
||||
|
||||
|
@ -33,7 +33,7 @@ func (m *metricsManager) getBySession(session types.Session) metrics {
|
|||
return met
|
||||
}
|
||||
|
||||
met = metrics{
|
||||
met = &metrics{
|
||||
sessionId: sessionId,
|
||||
|
||||
connectionState: promauto.NewGauge(prometheus.GaugeOpts{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue