Skip to content
Closed
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
cc39bb8
Remove the logging of GaugeMetadata to allow using AQS (#6678)
tejasd Feb 7, 2025
15e7bde
Implement a SessionSubscriber for Firebase Performance (#6683)
tejasd Feb 11, 2025
a963afc
convert perf session to use aqs support session id (#6832)
themiswang Apr 7, 2025
1c17c67
Update PerfSession and SessionManager to identify Legacy sessions. (#…
tejasd Apr 14, 2025
c4f90be
Add process name to application info (#6890)
themiswang Apr 17, 2025
f3a9fa8
Update GaugeManager for AQS (#6938)
tejasd May 7, 2025
173bf6b
Add unit tests for new logging in GaugeManager using GaugeCounter. (#…
tejasd May 15, 2025
ee36c0a
Refactor usage of ProcessName in Fireperf. (#6963)
tejasd May 16, 2025
dc97e23
Add missing `GaugeCounter` increment. (#6966)
tejasd May 16, 2025
ed1f917
Add gauge counter to collector tests (#6991)
tejasd May 26, 2025
5ca492f
Update Gauge logging to better match the implementation on main (#6992)
tejasd May 27, 2025
800894c
Make the AQS Test App behave more typically for Perf start up (#7158)
mrober Jul 16, 2025
d9e2cb2
Update the behaviour of the FirebasePerformanceSessionSubcriber to be…
tejasd Jul 25, 2025
6918904
Add more legacy session verification, move up gauge collection, and u…
tejasd Jul 30, 2025
8193be9
Update the version dependency of firebase sessions (#7201)
tejasd Jul 30, 2025
dc74ce3
Update legacy session enforcement and debugging logic (#7244)
tejasd Aug 13, 2025
ed6ca91
Add swapping logic to buildAndSort
tejasd Aug 13, 2025
2ca6ba1
Add logging
tejasd Aug 13, 2025
b6dcff2
Remove old set
tejasd Aug 13, 2025
25cedd4
Move comment
tejasd Aug 13, 2025
6398f6b
Update test
tejasd Aug 13, 2025
8a6f985
Update comment
tejasd Aug 13, 2025
bf94bf0
Review comments
tejasd Aug 13, 2025
6feac3a
Revert changes in sorting
tejasd Aug 13, 2025
2cef209
Merge branch 'fireperf-aqs' into td/session-sorting
tejasd Aug 14, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -301,7 +301,7 @@ public void log(final TraceMetric traceMetric) {
* {@link #isAllowedToDispatch(PerfMetric)}).
*/
public void log(final TraceMetric traceMetric, final ApplicationProcessState appState) {
checkSessionsList(traceMetric.getPerfSessionsList(), "log(TraceMetric)");
checkSessionsList(traceMetric.getPerfSessionsList(), traceMetric.getName());
executorService.execute(
() -> syncLog(PerfMetric.newBuilder().setTraceMetric(traceMetric), appState));
}
Expand Down Expand Up @@ -330,7 +330,7 @@ public void log(final NetworkRequestMetric networkRequestMetric) {
*/
public void log(
final NetworkRequestMetric networkRequestMetric, final ApplicationProcessState appState) {
checkSessionsList(networkRequestMetric.getPerfSessionsList(), "log(NetworkRequestMetric)");
checkSessionsList(networkRequestMetric.getPerfSessionsList(), networkRequestMetric.getUrl());
executorService.execute(
() ->
syncLog(
Expand Down
Loading