github.com/livekit/protocol@v1.39.3/observability/reporter.go (about)

     1  package observability
     2  
     3  import "github.com/livekit/protocol/observability/roomobs"
     4  
     5  const Project = "livekit"
     6  
     7  type Reporter interface {
     8  	Room() roomobs.Reporter
     9  	Close()
    10  }
    11  
    12  func NewReporter() Reporter {
    13  	return reporter{}
    14  }
    15  
    16  type reporter struct{}
    17  
    18  func (reporter) Room() roomobs.Reporter {
    19  	return roomobs.NewNoopReporter()
    20  }
    21  
    22  func (reporter) Close() {}