angular / angular/angularfire

Performance traces are not being reported to firebase anymore

Offen
#3,282 9 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
comp: performance needs: recheck type: bug version: current (v17+)
Vorherrschende Sprache
TypeScript
Sterne
7.8k
Forks
2.2k
Ø Merge
22 Std. 28 Min.
Gemergte PRs (30 T.)
6

Beschreibung

### Version info

**Angular:**14.2.4

**Firebase:**9.10.0

**AngularFire:**7.4.1

### How to reproduce these conditions
```
...
imports: [
provideFirebaseApp(() => initializeApp(environment.firebase)),
providePerformance(() => (environment.production ? getPerformance() : undefined)),
]
```

Note that the environment is in fact production, I've verified it, so the `getPerformance()` should be evaluated.

### Debug output

** Screenshots **
![image](https://user-images.githubusercontent.com/22910115/197647332-f196407b-bf48-467b-82e2-c9832c594afe.png)

### Expected behavior

AngularFire Performance reporting performance data to Firebase.

### Actual behavior

Not even network requests to `firebaselogging.googleapis.com` are happening. I've received data only between 11 and 20 of October. The relevant code did not change, so I have no clue why trace reporting stopped after the 20th.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit der AngularFire-Integration `providePerformance` und dem im Reproduktionsbeispiel gezeigten Aufruf `getPerformance()` unter Verwendung der aufgeführten Angular-, Firebase- und AngularFire-Versionen. Reproduziere das Problem in einer Produktionsumgebung und prüfe, ob Anfragen `firebaselogging.googleapis.com` erreichen; als erledigt gilt die Aufgabe, wenn Performance-Traces wieder an Firebase gemeldet werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
firebase, typescript
Bereich
observability
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
55/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.