Skip to content

Add frame metrics to fragment traces #3592

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Mar 28, 2022

Conversation

jeremyjiang-dev
Copy link
Contributor

@jeremyjiang-dev jeremyjiang-dev commented Mar 25, 2022

The original PR with comments can be found #3584

@google-oss-bot
Copy link
Contributor

google-oss-bot commented Mar 25, 2022

Coverage Report 1

Affected Products

No changes between base commit (987db30) and merge commit (9667437).

Test Logs

Notes

  • Commit (9667437) is created by Prow via merging PR base commit (987db30) and head commit (8c3e861).
  • Run gradle <product>:checkCoverage to produce HTML coverage reports locally. After gradle commands finished, report files can be found under <product-build-dir>/reports/jacoco/.

  1. https://storage.googleapis.com/firebase-sdk-metric-reports/wcZBqIdJpY.html

@google-oss-bot
Copy link
Contributor

google-oss-bot commented Mar 25, 2022

Size Report 1

Affected Products

  • base

    TypeBase (987db30)Merge (9667437)Diff
    apk (aggressive)?8.39 kB? (?)
    apk (release)?8.65 kB? (?)
  • firebase-abt

    TypeBase (987db30)Merge (9667437)Diff
    aar?14.0 kB? (?)
    apk (aggressive)?84.9 kB? (?)
    apk (release)?685 kB? (?)
  • firebase-annotations

    TypeBase (987db30)Merge (9667437)Diff
    apk (aggressive)?8.39 kB? (?)
    apk (release)?8.88 kB? (?)
  • firebase-common

    TypeBase (987db30)Merge (9667437)Diff
    aar?48.0 kB? (?)
    apk (aggressive)?84.2 kB? (?)
    apk (release)?680 kB? (?)
  • firebase-components

    TypeBase (987db30)Merge (9667437)Diff
    aar?41.4 kB? (?)
    apk (aggressive)?8.68 kB? (?)
    apk (release)?29.5 kB? (?)
  • firebase-config

    TypeBase (987db30)Merge (9667437)Diff
    aar?62.7 kB? (?)
    apk (aggressive)?93.3 kB? (?)
    apk (release)?731 kB? (?)
  • firebase-datatransport

    TypeBase (987db30)Merge (9667437)Diff
    aar?5.12 kB? (?)
    apk (aggressive)?130 kB? (?)
    apk (release)?767 kB? (?)
  • firebase-encoders

    TypeBase (987db30)Merge (9667437)Diff
    apk (aggressive)?8.68 kB? (?)
    apk (release)?15.3 kB? (?)
  • firebase-encoders-json

    TypeBase (987db30)Merge (9667437)Diff
    aar?10.5 kB? (?)
    apk (aggressive)?8.68 kB? (?)
    apk (release)?20.1 kB? (?)
  • firebase-encoders-proto

    TypeBase (987db30)Merge (9667437)Diff
    apk (aggressive)?8.68 kB? (?)
    apk (release)?21.6 kB? (?)
  • firebase-installations

    TypeBase (987db30)Merge (9667437)Diff
    aar?55.0 kB? (?)
    apk (aggressive)?85.8 kB? (?)
    apk (release)?702 kB? (?)
  • firebase-installations-interop

    TypeBase (987db30)Merge (9667437)Diff
    aar?8.34 kB? (?)
    apk (aggressive)?65.0 kB? (?)
    apk (release)?651 kB? (?)
  • firebase-perf

    TypeBase (987db30)Merge (9667437)Diff
    aar?307 kB? (?)
    apk (aggressive)?1.03 MB? (?)
    apk (release)?2.47 MB? (?)
  • protolite-well-known-types

    TypeBase (987db30)Merge (9667437)Diff
    aar?993 kB? (?)
    apk (aggressive)?134 kB? (?)
    apk (release)?661 kB? (?)
  • transport-api

    TypeBase (987db30)Merge (9667437)Diff
    aar?6.57 kB? (?)
    apk (aggressive)?8.68 kB? (?)
    apk (release)?14.9 kB? (?)
  • transport-backend-cct

    TypeBase (987db30)Merge (9667437)Diff
    aar?53.5 kB? (?)
    apk (aggressive)?58.0 kB? (?)
    apk (release)?105 kB? (?)
  • transport-runtime

    TypeBase (987db30)Merge (9667437)Diff
    aar?178 kB? (?)
    apk (aggressive)?43.8 kB? (?)
    apk (release)?82.6 kB? (?)

Test Logs

Notes

  • Commit (9667437) is created by Prow via merging PR base commit (987db30) and head commit (8c3e861).

  1. https://storage.googleapis.com/firebase-sdk-metric-reports/rtddgT8wAZ.html

@jeremyjiang-dev jeremyjiang-dev requested review from leotianlizhan and visumickey and removed request for leotianlizhan March 25, 2022 21:34
@google-oss-bot
Copy link
Contributor

@jeremyjiang-dev: The following test failed, say /retest to rerun them all:

Test name Commit Details Rerun command
smoke-tests 8c3e861 link /test smoke-tests

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@jeremyjiang-dev
Copy link
Contributor Author

jeremyjiang-dev commented Mar 28, 2022

Merging the PR. The smoke test failure is related to firestore.

Got approval from Visu and Leo from #3592

@jeremyjiang-dev jeremyjiang-dev merged commit f226e41 into perfFragmentsEAP Mar 28, 2022
@jeremyjiang-dev jeremyjiang-dev deleted the fragment-metrics branch March 28, 2022 14:57
leotianlizhan added a commit that referenced this pull request Apr 7, 2022
* Add fragment trace sampling rate config flag (#3546)

* Fireperf: fragment lifecycle callbacks (#3565)

* onResume and onPause

* copyright

* rename to

* more specific language

* Fireperf fragments: trace creation and adding custom attributes (#3575)

* implementation

* test

* gjf

* ebugfix

* copyright

* add tests

* long name test

* fix test

* change error to warn message

* Fix hasFrameMetricsAggregator's value not being set.

* Fix googleJavaFormat error

* Add frame metrics to fragment traces (#3592)

* Add frame metrics to fragment traces.

* Fix AppStateMonitor.java

* Rename FrameMetrics to PerfFrameMetrics

* Fix screen trace logging by printing the trace name. (#3599)

* Fireperf fragments: sampling (#3588)

* ssample fragment after trace already sampled

* gjf

* tests and qol for immutable bundle

* test names and revert getFloat

* fragment-sampling

* fix test

* separate bucketId checkArguments

* Fireperf fragments eap: change version number (#3604)

* change version number

* changelog

* changelog edit

* Update the gradle properties to match the EAP release branch (#3606)

* Update the gradle properties to match the release branch

* Revert ktx gradle properties

* default no0 sampling rate

* gradle.properties revert

* gradle.properties revert 2

* fix unit tests

* review

Co-authored-by: Visu <[email protected]>
Co-authored-by: Leo Zhan <[email protected]>
@firebase firebase locked and limited conversation to collaborators Apr 28, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants