Closed Bug 1693822 Opened 4 years ago Closed 9 days ago

Need to know which Telemetry probes are being used (in mozaggregates)

Categories

(Data Platform and Tools :: General, task, P1)

task

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: chutten, Assigned: frank)

References

Details

(Whiteboard: [telemetry:fog:m?])

For FOG Migration it'd be really handy to have a quick way to check if a given Firefox Telemetry probe is ever being used.

BQ can tell us the SQL folks are running, and we can grep them for column names in telemetry.main. But what if someone's diligently keeping an eye on the health of their probe via TMO Measurement Dashboards? We'll miss that.

Talking with :frank, this could take the form of logging route accesses against the mozaggregator service. But that might be more information than we need. To figure out whether a probe is used, we "only" need to know:

  • Name of probe (the mozaggregator-transformed SCREAMING_SNAKE_CASE style is fine)
  • Day (server time) it was accessed
  • Count of accesses on that day (this one's kinda optional, but I want to be able to sum accesses over time)

I'd also like a pleasant way to query this (dump it into BQ?), but I'd settle for some magic incantations if that's what it takes. I can always pull it to iodide and make a UI there (I think. It's been a while.).

Summary: Need to know which probes are being used (in mozaggregates) → Need to know which Telemetry probes are being used (in mozaggregates)

:hwoo said that we're already exporting logs to GCP Stackdriver. In that case, we can log the request in the app here, and we may be able to export those logs to BQ (or query in stackdriver directly).

Whiteboard: [telemetry:fog:m?]
Component: Datasets: Telemetry Aggregates → General
Blocks: 1701769

This didn't happen and if it will happen later, it'll be tracked in a different component.

Status: ASSIGNED → RESOLVED
Closed: 9 days ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.