Enhance spanner migration script

Add sub_name translation. Populate missing data with safe defaults.
Solve issues around jsonb fields populate timestamp with rfc3339 format.

Using this script, I was able to view anomalies on the /a page on a
local instance and view them on graphs. Out of 68k v8 anomalies, only 3
don't have a match (because of empty spaces in test names).

Change-Id: If9bb88f6c54a27529a2e740be0f7fe3d7cc9989d
Reviewed-on: https://chromium-review.googlesource.com/c/catapult/+/7793244
Reviewed-by: Eduardo Yap <eduardoyap@google.com>
Commit-Queue: Marcin Mordecki <mordeckimarcin@google.com>
1 file changed
tree: 7107926a385c5c502273bc0715771f9280c9cef4
  1. bin/
  2. catapult_build/
  3. common/
  4. dashboard/
  5. dependency_manager/
  6. devil/
  7. docs/
  8. experimental/
  9. hooks/
  10. infra/
  11. netlog_viewer/
  12. perf_issue_service/
  13. skia_bridge/
  14. systrace/
  15. telemetry/
  16. third_party/
  17. trace_processor/
  18. tracing/
  19. .eslintignore
  20. .eslintrc
  21. .gcloudignore
  22. .gitignore
  23. .gitmodules
  24. .style.yapf
  25. .vpython3
  26. .yapfignore
  27. AUTHORS
  28. BUILD.gn
  29. codereview.settings
  30. CONTRIBUTING.md
  31. DEPS
  32. DIR_METADATA
  33. generate_telemetry_build.py
  34. LICENSE
  35. navbar.md
  36. OWNERS
  37. PRESUBMIT.py
  38. pylintrc
  39. README.md
  40. WATCHLISTS
README.md

Catapult

Catapult is the home for several performance tools that span from gathering, displaying and analyzing performance data. This includes:

These tools were created by Chromium developers for performance analysis, testing, and monitoring of Chrome, but they can also be used for analyzing and monitoring websites, and eventually Android apps.

Contributing

Please see our contributor's guide