* feat(metrics): grand update * feat(metrics): fixed missing part in ee tracer * feat(assets): added missing arg * feat(metrics): fixed naming problems
24 lines
449 B
Go
24 lines
449 B
Go
package tracer
|
|
|
|
import (
|
|
"net/http"
|
|
"openreplay/backend/pkg/metrics/database"
|
|
|
|
db "openreplay/backend/pkg/db/postgres/pool"
|
|
"openreplay/backend/pkg/logger"
|
|
)
|
|
|
|
type Tracer interface {
|
|
Middleware(next http.Handler) http.Handler
|
|
Close() error
|
|
}
|
|
|
|
type tracerImpl struct{}
|
|
|
|
func NewTracer(log logger.Logger, conn db.Pool, metrics database.Database) (Tracer, error) {
|
|
return &tracerImpl{}, nil
|
|
}
|
|
|
|
func (t *tracerImpl) Close() error {
|
|
return nil
|
|
}
|