Fix metrics..

This commit is contained in:
Till Faelligen 2023-07-05 12:34:53 +02:00
parent 4c3a526e1b
commit 5a87c703fa
No known key found for this signature in database
GPG key ID: ACCDC9606D472758
2 changed files with 3 additions and 2 deletions

View file

@ -126,6 +126,7 @@ func (r *RoomserverInternalAPI) SetFederationAPI(fsAPI fsAPI.RoomserverFederatio
KeyRing: keyRing, KeyRing: keyRing,
ACLs: r.ServerACLs, ACLs: r.ServerACLs,
Queryer: r.Queryer, Queryer: r.Queryer,
EnableMetrics: r.enableMetrics,
} }
r.Inviter = &perform.Inviter{ r.Inviter = &perform.Inviter{
DB: r.DB, DB: r.DB,

View file

@ -91,7 +91,7 @@ type Inputer struct {
Queryer *query.Queryer Queryer *query.Queryer
UserAPI userapi.RoomserverUserAPI UserAPI userapi.RoomserverUserAPI
enableMetrics bool EnableMetrics bool
} }
// If a room consumer is inactive for a while then we will allow NATS // If a room consumer is inactive for a while then we will allow NATS
@ -178,7 +178,7 @@ func (r *Inputer) startWorkerForRoom(roomID string) {
// will look to see if we have a worker for that room which has its // will look to see if we have a worker for that room which has its
// own consumer. If we don't, we'll start one. // own consumer. If we don't, we'll start one.
func (r *Inputer) Start() error { func (r *Inputer) Start() error {
if r.enableMetrics { if r.EnableMetrics {
prometheus.MustRegister(roomserverInputBackpressure, processRoomEventDuration) prometheus.MustRegister(roomserverInputBackpressure, processRoomEventDuration)
} }
_, err := r.JetStream.Subscribe( _, err := r.JetStream.Subscribe(