Closed Bug 1675277 Opened 4 months ago Closed 22 days ago

Enable labeled metrics for the C++ and JS API of FOG


(Toolkit :: Telemetry, task, P1)




87 Branch
Tracking Status
firefox87 --- fixed


(Reporter: janerik, Assigned: chutten)



(Whiteboard: [telemetry:fog:m6])


(7 files)

Labeled metrics are a bit of the odd ones because they are generic and wrap another metric.
We might need some special handling to allow their build-time maps to work and for lookup to work when used through the C++ or JS API.

This bug is about investigating the proper way to just that.

Labeled metrics are already organized by sub-metric type. That should be easier to support.

Assignee: jrediger → nobody
Priority: P1 → P3
Blocks: 1642646, 1662858
Assignee: nobody → chutten
Priority: P3 → P1

ni?janerik for reviewing the proposal for how I intend to deal with this:

Flags: needinfo?(jrediger)

I think this can work, so r+ from my side on that.

Flags: needinfo?(jrediger)
See Also: → 1688281

Depends on D103233

Pushed by
Adjust FOG Labeled metric to get FOG submetrics r=janerik
Add a few test labeled metrics to FOG r=janerik
Expose Labeled Metric APIs on FOG MLA FFI r=janerik
Remove is_implemented_type. All types implemented r=janerik
Support FOG Labeled Metrics in C++ and JS r=janerik
Update the FOG pytest expected files r=janerik
Documentation Updates for how to add new Labeled Metrics to FOG r=janerik
You need to log in before you can comment on or make changes to this bug.