Closed Bug 1612280 Opened 4 years ago Closed 4 years ago

Improve documentation of application lifetime

Categories

(Data Platform and Tools :: Glean: SDK, defect, P1)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: mdroettboom, Assigned: Dexter)

Details

(Whiteboard: [telemetry:glean-rs:m11][docdays])

Attachments

(1 file)

The unexpected issues with application lifetime that were discovered while investigating the issues with gfx.compositor should be documented.

Effectively, something like: "Application metrics should always be set at startup during every run of the application. If there is a possibility that it won't be set during some runs, but it always required in every ping, user lifetime is probably a better choice."

Effectively, something like: "Application metrics should always be set at startup during every run of the application. If there is a possibility that it won't be set during some runs, but it always required in every ping, user lifetime is probably a better choice."

Thinking of this a bit, we might want to rephrase it slightly: this caveat for lifetime: application is only true for the metrics ping. Custom pings might work differently. I'd also drop the recommendation of using user lifetime: I think we should rather encourage custom pings, rather than stick permanent data to user profiles.

Whiteboard: [telemetry:glean-rs:m?] → [telemetry:glean-rs:m11][docdays]
Assignee: nobody → alessio.placitelli
Priority: P3 → P1
Attached file GitHub Pull Request
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: