Closed Bug 1339130 Opened 9 years ago Closed 8 years ago

Fix case for non-string values in the optional Map in Events in MainSummaryView

Categories

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

defect
Points:
2

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: bugzilla, Assigned: bugzilla)

References

Details

The last optional value in the current telemetry events format is a json object which we translate to MapType(StringType, StringType) in the parquet schema. Currently, the event is thrown out if the event type is not a string (unfortunately not caught by my tests initially because of Spark's lazy evaluation.) My current plan is to coerce the values to strings on extraction.
Depends on: 1339195
Component: Metrics: Pipeline → Datasets: Main Summary
Product: Cloud Services → Data Platform and Tools
The optional "extra" dictionary is always (string -> string), see: https://gecko.readthedocs.io/en/latest/toolkit/components/telemetry/telemetry/collection/events.html Can this be closed?
Flags: needinfo?(ssuh)
Yes, sorry, bad bug hygiene on my part. Also fixed with https://github.com/mozilla/telemetry-batch-view/pull/175/files
Status: NEW → RESOLVED
Closed: 8 years ago
Flags: needinfo?(ssuh)
Resolution: --- → FIXED
Component: Datasets: Main Summary → General
You need to log in before you can comment on or make changes to this bug.