openreplay/backend/pkg/metrics/ender/metrics.go
Alexander 3b3e95a413
Observability upgrade (#3146)
* feat(metrics): grand update

* feat(metrics): fixed missing part in ee tracer

* feat(assets): added missing arg

* feat(metrics): fixed naming problems
2025-03-13 08:09:29 +01:00

21 lines
615 B
Go

package ender
import "github.com/prometheus/client_golang/prometheus"
type Ender interface {
IncreaseActiveSessions()
DecreaseActiveSessions()
IncreaseClosedSessions()
IncreaseTotalSessions()
List() []prometheus.Collector
}
type enderImpl struct{}
func New(serviceName string) Ender { return &enderImpl{} }
func (e *enderImpl) List() []prometheus.Collector { return []prometheus.Collector{} }
func (e *enderImpl) IncreaseActiveSessions() {}
func (e *enderImpl) DecreaseActiveSessions() {}
func (e *enderImpl) IncreaseClosedSessions() {}
func (e *enderImpl) IncreaseTotalSessions() {}