mozilla/wpt-api

Missing metrics for vimeo and yandex due to: AttributeError: 'list' object has no attribute 'get'

Open

#264 opened on Mar 14, 2019

View on GitHub
 (4 comments) (0 reactions) (1 assignee)Python (7 forks)auto 404
bugdatalosshelp wantedmetrics

Repository metrics

Stars
 (28 stars)
PR merge metrics
 (PR metrics pending)

Description

We're missing data for vimeo and yandex (in DataDog & probably Telemetry) due to the following Python traceback[0]:

23:24:17 [vimeo] Running shell script
23:24:17 + python ./send_to_telemetry.py wpt.json
Post stage
23:24:18 {'appName': 'firefox', 'channel': 'release', 'version': '65.0.1', 'connection': 'cable', 'url': 'https://vimeo.com', 'platform': 'desktop', 'runner': 'https://qa-preprod-master.fxtest.jenkins.stage.mozaws.net/', 'runId': 'jenkins-wpt-vimeo-601', 'sessionState': 'noAuth', 'metrics': {'TTFB': {'firstView': {'median': 237, 'standardDeviation': 1}}, 'render': {'firstView': {'median': 2500, 'standardDeviation': 47}}, 'firstPaint': {'firstView': {'median': 933, 'standardDeviation': 41}}, 'timeToContentfulPaint': {'firstView': {'median': 1552605715418, 'standardDeviation': 1117}}, 'domContentFlushed': {'firstView': {'median': 2505, 'standardDeviation': 24}}, 'timeToFirstInteractive': {'firstView': {'median': 1552605717379, 'standardDeviation': 1273}}, 'pageLoadTime': {'firstView': {'median': 27877, 'standardDeviation': 10886}}, 'SpeedIndex': {'firstView': {'median': 4754, 'standardDeviation': 1126}}, 'bytesInDoc': {'firstView': {'median': 12980254, 'standardDeviation': 5166800}}, 'visualComplete': {'firstView': {'median': 30000, 'standardDeviation': 12552}}, 'requestsFull': {'firstView': {'median': 403, 'standardDeviation': 28}}}}
23:24:18 Traceback (most recent call last):
23:24:18   File "./send_to_telemetry.py", line 95, in <module>
23:24:18     main(*sys.argv[1:])
23:24:18   File "./send_to_telemetry.py", line 41, in main
23:24:18     sample = test["data"][measure]["firstView"].get(name)
23:24:18 AttributeError: 'list' object has no attribute 'get'
[Pipeline] archiveArtifacts
23:24:18 Archiving artifacts

/cc @davehunt @stuartphilp just FYI - will look into but might need help

[0] https://qa-preprod-master.fxtest.jenkins.stage.mozaws.net/job/wpt/job/vimeo/601/console

Contributor guide