[meta] Address overly large Telemetry pings on the client-side

NEW
Unassigned

Status

()

Toolkit
Telemetry
2 years ago
2 years ago

People

(Reporter: gfritzsche, Unassigned)

Tracking

(Depends on: 4 bugs, Blocks: 2 bugs)

Trunk
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(firefox42 wontfix, firefox43 affected, firefox44 affected)

Details

(Whiteboard: [measurement:client] )

We can try to shrink pings if they exceed 1MB.

Among other things we could drop whole sections, e.g.: sql, chromehangs, bhr.
If we are really worried about session chain consistency, we could even consider dropping histograms and other non-core data.

Comment 2

2 years ago
If we do this, it would be nice to have visibility into what was dropped - we could add a field listing what was removed and the size of the chunk removed.

Comment 3

2 years ago
sql/chromehangs/bhr are all telemetry-only, right?

I think we should probably be moving all of those into separate pings anyway.
Depends on: 1187864
(In reply to Benjamin Smedberg  [:bsmedberg] (away until 27-July) from comment #3)
> sql/chromehangs/bhr are all telemetry-only, right?

Yes.

> I think we should probably be moving all of those into separate pings anyway.

Wouldn't we want them correlated with specific sessions or subsessions?
We could still link them via (sub)session ids, but then we'd end up stitching together server-side what could have been submitted together in the first place.

Updated

2 years ago
Priority: -- → P3
Whiteboard: [measurement:client]

Updated

2 years ago
Points: --- → 2
Priority: P3 → P1
Duplicate of this bug: 896744
Depends on: 896740
Depends on: 1211404
Depends on: 1211411
Depends on: 1213780
status-firefox42: affected → verified
status-firefox43: --- → affected
status-firefox44: --- → affected
status-firefox42: verified → wontfix
Summary: Consider shrinking Telemetry pings if they exceed 1MB → [meta] Address overly large Telemetry pings on the client-side
Depends on: 1213863
Depends on: 1213865
Depends on: 1214620
Points: 2 → ---
Depends on: 1215540
Depends on: 1215545
Blocks: 1220718
Depends on: 1222977
Priority: P1 → --
Whiteboard: [measurement:client] → [measurement:client:tracking]
Whiteboard: [measurement:client:tracking] → [measurement:client] [measurement:client:project]
Depends on: 1220721
Depends on: 1220724
Depends on: 1231812
No longer depends on: 1222977
No longer depends on: 1213863
No longer depends on: 1214620
Whiteboard: [measurement:client] [measurement:client:project] → [measurement:client]
Depends on: 1238561
Depends on: 1238614
You need to log in before you can comment on or make changes to this bug.