New issue
Advanced search Search tips

Issue 867060 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Feature

Blocking:
issue 867124



Sign in to add a comment

add tsmon to Perf Dashboard

Project Member Reported by seanmccullough@chromium.org, Jul 24

Issue description

In order to make the Perf Dashboard trooperable by DevX troopers, we'll need to add ts_mon support and viceroy charts. 



 
Cc: sergeybe...@chromium.org
Python GAE ts_mon guide: https://chromium.googlesource.com/infra/infra/+/master/appengine_module/gae_ts_mon/README.md

You'll probably need to DEPS in (or third_party it in directly if you don't use deps.py) from infra.git as a first step.

Here's a CL where this lib was added to cr-buildbucket: https://codereview.chromium.org/1532713002 (there may be a better or more recent example than this one)

After this is done and metric data is visible in pcon: we'll add viceroy dashboard pages for Perf Dashboard, which I'll file as a separate bug.
Blocking: 867124
Owner: benjhayden@chromium.org
Status: Assigned (was: Available)
Project Member

Comment 4 by bugdroid1@chromium.org, Aug 1

The following revision refers to this bug:
  https://chromium.googlesource.com/catapult/+/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a

commit 68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a
Author: benshayden <benjhayden@chromium.org>
Date: Wed Aug 01 18:11:28 2018

Add third_party/gae_ts_mon

The chromeperf dashboard will use this module to report metrics to internal
dashboards.

Bug: chromium:867060
Change-Id: Idaade117a3c020fdada62e1d95df40c48e6d1d7b
Reviewed-on: https://chromium-review.googlesource.com/1155755
Reviewed-by: Annie Sullivan <sullivan@chromium.org>
Commit-Queue: Ben Hayden <benjhayden@chromium.org>

[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/import_test_package/__init__.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protos/acquisition_task.proto
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/rpc/code.proto
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/third_party/oauth2client/django_orm.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/descriptor.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/more_extensions_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/well_known_types.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protos/README.md
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/test/config_test.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/wire_format.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/duration_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/map_unittest_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/containers.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/json_format.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/auth/transport/urllib3.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/rpc/status_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/auth/exceptions.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/rpc/error_details_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/auth/transport/__init__.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/third_party/oauth2client/service_account.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protos/acquisition_network_device_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/reflection.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/rpc/status.proto
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/factory_test1_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/third_party/oauth2client/old_run.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/unittest_no_arena_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/rpc/error_details.proto
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/third_party/httplib2/test/miniserver.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/unittest_mset_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/third_party/oauth2client/multistore_file.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/oauth2/__init__.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/more_messages_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/third_party/httplib2/test/functional/test_proxies.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/README.md
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/third_party/googleapiclient/http.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/type_checkers.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/test/__init__.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/auth/_default.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/unittest_custom_options_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/unittest_arena_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/map_proto2_unittest_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/text_encoding.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protos/metrics_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/third_party/googleapiclient/channel.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/test/handlers_test.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/third_party/oauth2client/crypt.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/auth/credentials.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/third_party/oauth2client/util.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/third_party/googleapiclient/errors.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/__init__.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/oauth2/credentials.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/pyext/python_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protos/__init__.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/test_messages_proto3_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protos/acquisition_task_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/third_party/oauth2client/appengine.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/__init__.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/_parameterized.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/config.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/enum_type_wrapper.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/message_set_extensions_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/descriptor_database.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/third_party/googleapiclient/model.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/field_mask_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/third_party/oauth2client/gce.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/LICENSE
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/third_party/httplib2/test/test_no_socket.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/type_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/unittest_import_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/third_party/googleapiclient/sample_tools.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/common/helpers.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/file_options_test_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/third_party/httplib2/test/__init__.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/common/standard_metrics.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/unittest_mset_wire_format_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/message.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/auth/__init__.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/missing_enum_values_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/common/errors.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/shared.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/third_party/httplib2/__init__.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/.expect_tests.cfg
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/auth/_cloud_sdk.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/source_context_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/third_party/googleapiclient/mimeparse.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/empty_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/README.md
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/import_test_package/outer_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/auth/environment_vars.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/third_party/httplib2/test/brokensocket/socket.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/auth/compute_engine/credentials.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/testing_refleaks.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/auth/crypt.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protos/timestamp.proto
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/service.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/__init__.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/auth/_helpers.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/README.swarming
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/any_test_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/wrappers_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/common/http_metrics.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/api_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/factory_test2_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/test_messages_proto2_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/unittest_import_public_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protos/any_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/httplib2_utils.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/third_party/oauth2client/clientsecrets.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/decoder.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/handlers.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protos/any.proto
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/common/__init__.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/common/monitors.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protos/metrics.proto
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/third_party/oauth2client/xsrfutil.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/message_factory.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/auth/app_engine.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/service_reflection.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/pyext/cpp_message.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/auth/compute_engine/_metadata.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/oauth2/id_token.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/any_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/packed_field_test_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/any_test_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/test/shared_test.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/test_util.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protos/timestamp_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/__init__.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/common/metric_store.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/pyext/__init__.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/third_party/httplib2/test/other_cacerts.txt
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/descriptor_pool.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/unittest_no_generic_services_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/api_implementation.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/import_test_package/inner_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/third_party/six.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/third_party/oauth2client/tools.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/unittest_proto3_arena_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/more_extensions_dynamic_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/oauth2/_client.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/third_party/__init__.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/unittest_no_arena_import_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/third_party/httplib2/cacerts.txt
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/third_party/oauth2client/__init__.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/third_party/googleapiclient/__init__.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/descriptor_pool_test1_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/oauth2/service_account.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/rpc/code_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/proto_builder.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/auth/jwt.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/auth/iam.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/third_party/uritemplate/__init__.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/python_message.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/common/targets.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/test_bad_identifiers_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/rpc/__init__.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/rpc/README.md
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/unittest_pb2.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/third_party/googleapiclient/schema.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/auth/_service_account_info.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/symbol_database.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/third_party/googleapiclient/discovery.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/third_party/httplib2/iri2uri.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/message_listener.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/auth/transport/grpc.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/common/metrics.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/third_party/httplib2/test/smoke_test.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/encoder.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/third_party/oauth2client/file.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/auth/compute_engine/__init__.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/text_format.py
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/include.yaml
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protos/acquisition_network_device.proto
[add] https://crrev.com/68b5e7dbc09563fdc3ee12b0c4dc0dafd5eecf0a/third_party/gae_ts_mon/gae_ts_mon/protobuf/google/protobuf/internal/descriptor_pool_test2_pb2.py
[add] https://crrev.com/6
Project Member

Comment 5 by bugdroid1@chromium.org, Aug 1

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/7eab3260e95cf0a8fd9e965ddaad474a9fb908a3

commit 7eab3260e95cf0a8fd9e965ddaad474a9fb908a3
Author: catapult-chromium-autoroll <catapult-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Date: Wed Aug 01 20:58:46 2018

Roll src/third_party/catapult 59a61beec4fe..68b5e7dbc095 (1 commits)

https://chromium.googlesource.com/catapult.git/+log/59a61beec4fe..68b5e7dbc095


git log 59a61beec4fe..68b5e7dbc095 --date=short --no-merges --format='%ad %ae %s'
2018-08-01 benjhayden@chromium.org Add third_party/gae_ts_mon


Created with:
  gclient setdep -r src/third_party/catapult@68b5e7dbc095

The AutoRoll server is located here: https://catapult-roll.skia.org

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel

BUG=chromium:867060
TBR=sullivan@chromium.org

Change-Id: I2b2ab4079278b5c7adabbd5fcf0a7a188273e6f3
Reviewed-on: https://chromium-review.googlesource.com/1159121
Reviewed-by: catapult-chromium-autoroll <catapult-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Commit-Queue: catapult-chromium-autoroll <catapult-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#579935}
[modify] https://crrev.com/7eab3260e95cf0a8fd9e965ddaad474a9fb908a3/DEPS

Project Member

Comment 7 by bugdroid1@chromium.org, Aug 8

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/c9aedcdc73cdaf5656a490ee46b97fa45b535535

commit c9aedcdc73cdaf5656a490ee46b97fa45b535535
Author: catapult-chromium-autoroll <catapult-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Date: Wed Aug 08 03:50:43 2018

Roll src/third_party/catapult ada05b3a7a57..5e7ddfe4f2b2 (1 commits)

https://chromium.googlesource.com/catapult.git/+log/ada05b3a7a57..5e7ddfe4f2b2


git log ada05b3a7a57..5e7ddfe4f2b2 --date=short --no-merges --format='%ad %ae %s'
2018-08-07 benjhayden@chromium.org Configure gae_ts_mon in chromeperf dashboard.


Created with:
  gclient setdep -r src/third_party/catapult@5e7ddfe4f2b2

The AutoRoll server is located here: https://catapult-roll.skia.org

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel

BUG=chromium:867060
TBR=sullivan@chromium.org

Change-Id: I00b130d9dc5d751592fbe58d0d348c281811c672
Reviewed-on: https://chromium-review.googlesource.com/1166063
Reviewed-by: catapult-chromium-autoroll <catapult-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Commit-Queue: catapult-chromium-autoroll <catapult-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#581465}
[modify] https://crrev.com/c9aedcdc73cdaf5656a490ee46b97fa45b535535/DEPS

Project Member

Comment 8 by bugdroid1@chromium.org, Aug 10

The following revision refers to this bug:
  https://chromium.googlesource.com/catapult/+/ce9fa204b82dd09676fb02107be2e2333f0703eb

commit ce9fa204b82dd09676fb02107be2e2333f0703eb
Author: Annie Sullivan <sullivan@chromium.org>
Date: Fri Aug 10 12:05:13 2018

Revert "Configure gae_ts_mon in chromeperf dashboard."

This reverts commit 5e7ddfe4f2b219d3e95a675bf8e09aaa0773d935.

Reason for revert: Dashboard failing with error "ImportError: cannot import name gae_ts_mon"

Bug:  873102 

Original change's description:
> Configure gae_ts_mon in chromeperf dashboard.
> 
> This CL configures the chromeperf dashboard to report metrics using gae_ts_mon.
> 
> https://dev-benjhayden-1155789-dot-chromeperf.appspot.com
> 
> Bug: chromium:867060
> Change-Id: I59615f76634bfac5e2da1c813af07923de0fc39c
> Reviewed-on: https://chromium-review.googlesource.com/1155789
> Commit-Queue: Ben Hayden <benjhayden@chromium.org>
> Reviewed-by: Annie Sullivan <sullivan@chromium.org>

TBR=sullivan@chromium.org,benjhayden@chromium.org,seanmccullough@chromium.org

# Not skipping CQ checks because original CL landed > 1 day ago.

Bug: chromium:867060
Change-Id: I5dd977f13be9bdf96d165d9252e6174f4bee5ef0
Reviewed-on: https://chromium-review.googlesource.com/1170043
Reviewed-by: Annie Sullivan <sullivan@chromium.org>
Commit-Queue: Annie Sullivan <sullivan@chromium.org>

[modify] https://crrev.com/ce9fa204b82dd09676fb02107be2e2333f0703eb/dashboard/app.yaml
[modify] https://crrev.com/ce9fa204b82dd09676fb02107be2e2333f0703eb/dashboard/dashboard/__init__.py
[modify] https://crrev.com/ce9fa204b82dd09676fb02107be2e2333f0703eb/dashboard/dashboard/dispatcher.py
[modify] https://crrev.com/ce9fa204b82dd09676fb02107be2e2333f0703eb/dashboard/v2spa.yaml
[modify] https://crrev.com/ce9fa204b82dd09676fb02107be2e2333f0703eb/dashboard/cron.yaml

Project Member

Comment 9 by bugdroid1@chromium.org, Aug 10

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/4e054f53bfa1ade0310f11f8f5b09ba0cba04255

commit 4e054f53bfa1ade0310f11f8f5b09ba0cba04255
Author: catapult-chromium-autoroll <catapult-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Date: Fri Aug 10 13:19:05 2018

Roll src/third_party/catapult 0d25dda9b148..ce9fa204b82d (2 commits)

https://chromium.googlesource.com/catapult.git/+log/0d25dda9b148..ce9fa204b82d


git log 0d25dda9b148..ce9fa204b82d --date=short --no-merges --format='%ad %ae %s'
2018-08-10 sullivan@chromium.org Revert "Configure gae_ts_mon in chromeperf dashboard."
2018-08-10 perezju@chromium.org [dashboard] Report templates for system health benchmark


Created with:
  gclient setdep -r src/third_party/catapult@ce9fa204b82d

The AutoRoll server is located here: https://catapult-roll.skia.org

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel

BUG= chromium:873102 ,chromium:867060,chromium:870324
TBR=sullivan@chromium.org

Change-Id: I610b49c80a5dcc958f6491b47518d67c5ea817fa
Reviewed-on: https://chromium-review.googlesource.com/1169938
Reviewed-by: catapult-chromium-autoroll <catapult-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Commit-Queue: catapult-chromium-autoroll <catapult-chromium-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#582131}
[modify] https://crrev.com/4e054f53bfa1ade0310f11f8f5b09ba0cba04255/DEPS

The Configure CL has relanded. Both the app and cron.yaml have been deployed.
https://chromium-review.googlesource.com/c/catapult/+/1173494
I'll monitor it today and mark this bug fixed tomorrow.

Let's keep this open to track converting existing logs-based metrics to tsmon and adding new tsmon metrics?
I'll start with timing.py, then grep for other logging.
Does anybody want any other tsmon metrics in particular?
Project Member

Comment 12 by bugdroid1@chromium.org, Oct 12

The following revision refers to this bug:
  https://chromium.googlesource.com/catapult/+/81a94591fc88add34d4c74ea6de78d6f3a8535e2

commit 81a94591fc88add34d4c74ea6de78d6f3a8535e2
Author: benshayden <benjhayden@chromium.org>
Date: Fri Oct 12 16:17:39 2018

Add ts_mon metrics to common/timing.py

The chromeperf dashboard backend uses this utility to record CPU usage
and wall time durations of various operations.

Demo:
https://dev-benjhayden-4f5d40d1-dot-chromeperf.appspot.com/_ah/dev_console/interactive
from dashboard.common.timing import *
with WallTimeLogger('1217565','test'):time.sleep(3)

Bug: chromium:867060
Change-Id: I3ebbf85a6e7f0b4d9d76df753e3ced9b064c2bc5
Reviewed-on: https://chromium-review.googlesource.com/c/1217565
Reviewed-by: Sean McCullough <seanmccullough@chromium.org>
Reviewed-by: Simon Hatch <simonhatch@chromium.org>
Commit-Queue: Ben Hayden <benjhayden@chromium.org>

[modify] https://crrev.com/81a94591fc88add34d4c74ea6de78d6f3a8535e2/dashboard/dashboard/common/timing.py

Project Member

Comment 13 by bugdroid1@chromium.org, Oct 12

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/bb11cbc66e56a475bdf0f5bf3d962cf80c3afe27

commit bb11cbc66e56a475bdf0f5bf3d962cf80c3afe27
Author: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Date: Fri Oct 12 22:54:58 2018

Roll src/third_party/catapult c8b97e37ec9c..99b88b0a2d58 (21 commits)

https://chromium.googlesource.com/catapult.git/+log/c8b97e37ec9c..99b88b0a2d58


git log c8b97e37ec9c..99b88b0a2d58 --date=short --no-merges --format='%ad %ae %s'
2018-10-12 simonhatch@chromium.org Pinpoint - Merge bugs with same root cause.
2018-10-12 benjhayden@chromium.org Change deprecation warnings in /api/alerts to errors.
2018-10-12 benjhayden@chromium.org Cache report names, test suites, and descriptors in v2spa service worker
2018-10-12 chiniforooshan@chromium.org Telemetry: process all rendering pipeline events
2018-10-12 benjhayden@chromium.org Cache session ids in v2spa service worker.
2018-10-12 benjhayden@chromium.org Fix links in rollback.md
2018-10-12 benjhayden@chromium.org Add KeyValueCacheRequest for v2spa service worker.
2018-10-12 benjhayden@chromium.org Add ts_mon metrics to common/timing.py
2018-10-12 benjhayden@chromium.org Add CacheRequestBase for v2spa service worker.
2018-10-12 nednguyen@google.com [Telemetry] Add --test-filter flag that support exact matching of multiple tests
2018-10-12 sadrul@chromium.org rendering: Generate metrics at the 95%ile.
2018-10-12 pasko@chromium.org androidStartupMetric: re-introduce First Contentful Paint
2018-10-12 chrishtr@chromium.org Clean up categories to match current tracing in Blink.
2018-10-11 jbudorick@chromium.org Revert "Enable orderfile memory optimization in benchmarks"
2018-10-11 benjhayden@chromium.org Add task queue for v2spa service worker.
2018-10-11 benjhayden@chromium.org Remove unnecessary file dashboard/test/index.html
2018-10-11 perezju@chromium.org [soundwave] Allow points with missing r_chromium
2018-10-11 chiniforooshan@chromium.org Telemetry: migrate frame_times & percentage_smooth
2018-10-11 ulan@chromium.org [tracing] Restore the minimum mutator utilization metric.
2018-10-11 seanmccullough@chromium.org [chromeperf] add prefix to wct script so tests get found.
2018-10-11 pasko@chromium.org Enable orderfile memory optimization in benchmarks


Created with:
  gclient setdep -r src/third_party/catapult@99b88b0a2d58

The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel

BUG=chromium:840872, chromium:893199 ,chromium:867060,chromium:894261,chromium:894287, chromium:886621 ,chromium:893514,chromium:758566, chromium:879526 , chromium:890757 , chromium:892385 , chromium:877660 ,chromium:758566
TBR=sullivan@chromium.org

Change-Id: I469ed20d66790fa12e290ad65e2ea51c16cfdba7
Reviewed-on: https://chromium-review.googlesource.com/c/1279078
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#599392}
[modify] https://crrev.com/bb11cbc66e56a475bdf0f5bf3d962cf80c3afe27/DEPS

Project Member

Comment 15 by bugdroid1@chromium.org, Oct 13

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/74f32e019f49ba0f39fc39eb457ffad1e7c13b3b

commit 74f32e019f49ba0f39fc39eb457ffad1e7c13b3b
Author: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Date: Sat Oct 13 03:01:10 2018

Roll src/third_party/catapult 1de6f5099019..5aac72d05c7e (1 commits)

https://chromium.googlesource.com/catapult.git/+log/1de6f5099019..5aac72d05c7e


git log 1de6f5099019..5aac72d05c7e --date=short --no-merges --format='%ad %ae %s'
2018-10-12 benjhayden@chromium.org Copy tsmon-client from infra to catapult/third_party.


Created with:
  gclient setdep -r src/third_party/catapult@5aac72d05c7e

The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel

BUG=chromium:867060
TBR=sullivan@chromium.org

Change-Id: Idb554b580eced8f014dafaaa9e762839d3d40937
Reviewed-on: https://chromium-review.googlesource.com/c/1277703
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#599479}
[modify] https://crrev.com/74f32e019f49ba0f39fc39eb457ffad1e7c13b3b/DEPS

Cc: -eakuefner@chromium.org
Cc: simonhatch@chromium.org
Simon, Sean, let's meet at some point to figure out what metrics we want to add.

See also https://github.com/catapult-project/catapult/issues/3428

Sign in to add a comment