Add Skia Perf configs for WebRTC instances.
Bug: b/299939253
Bug: b/299938246
Change-Id: I8bcb6b75bda1cbfc2763d05ebbecffe9227accfd
Reviewed-on: https://skia-review.googlesource.com/c/buildbot/+/755659
Commit-Queue: Eduardo Yap <eduardoyap@google.com>
Reviewed-by: Joe Gregorio <jcgregorio@google.com>
Reviewed-by: Eduardo Yap <eduardoyap@google.com>
diff --git a/perf/CHECKLIST.md b/perf/CHECKLIST.md
index a11f9e3..98d267e 100644
--- a/perf/CHECKLIST.md
+++ b/perf/CHECKLIST.md
@@ -42,7 +42,7 @@
root@perf-cockroachdb-public:26257/defaultdb> CREATE TABLE ...
```
-## 3. Add the database to be backed up to `./images/backup/backup.sh`.
+## 3. Add the database to be backed up to `./backup/backup.sh`.
## 4. Push a new version of `perf-cockroachdb-backup`.
diff --git a/perf/configs/webrtc-non-public.json b/perf/configs/webrtc-non-public.json
new file mode 100644
index 0000000..b912c32
--- /dev/null
+++ b/perf/configs/webrtc-non-public.json
@@ -0,0 +1,43 @@
+{
+ "URL": "https://webrtc-perf.corp.goog",
+ "allowed_hosts": [],
+ "trace_sample_proportion": 1.0,
+ "contact": "browser-perf-engprod@google.com",
+ "invalid_param_char_regex": "([^a-zA-Z0-9!~@#$%^&*()+ :\\._\\-])",
+ "fetch_chrome_perf_anomalies": true,
+ "feedback_url": "http://go/berf-skia-feedback",
+ "notify_config": {
+ "notifications": "html_email"
+ },
+ "auth_config": {
+ "header_name": "X-WEBAUTH-USER"
+ },
+ "data_store_config": {
+ "datastore_type": "cockroachdb",
+ "connection_string": "postgresql://root@perf-cockroachdb-public:26257/webrtc_int?sslmode=disable",
+ "tile_size": 8192,
+ "enable_follower_reads": true
+ },
+ "ingestion_config": {
+ "source_config": {
+ "source_type": "gcs",
+ "project": "skia-public",
+ "topic": "perf-ingestion-webrtc-non-public",
+ "subscription": "perf-ingestion-webrtc-non-public-prod",
+ "dl_topic": "perf-ingestion-webrtc-non-public-dl",
+ "dl_subscription": "perf-ingestion-webrtc-non-public-dl-prod",
+ "sources": [
+ "gs://webrtc-perf-non-public/ingest"
+ ]
+ },
+ "branches": [],
+ "file_ingestion_pubsub_topic_name": ""
+ },
+ "git_repo_config": {
+ "provider": "gitiles",
+ "url": "https://webrtc.googlesource.com/src",
+ "dir": "/tmp/checkout",
+ "debounce_commit_url": false,
+ "start_commit": "6725b648c869689fd28038f95124e1de239b2ef1"
+ }
+}
\ No newline at end of file
diff --git a/perf/configs/webrtc-public.json b/perf/configs/webrtc-public.json
new file mode 100644
index 0000000..76d95cf
--- /dev/null
+++ b/perf/configs/webrtc-public.json
@@ -0,0 +1,42 @@
+{
+ "URL": "https://webrtc-perf.luci.app",
+ "allowed_hosts": [],
+ "trace_sample_proportion": 0.2,
+ "contact": "browser-perf-engprod@google.com",
+ "invalid_param_char_regex": "([^a-zA-Z0-9!~@#$%^&*()+ :\\._\\-])",
+ "fetch_chrome_perf_anomalies": true,
+ "notify_config": {
+ "notifications": "html_email"
+ },
+ "auth_config": {
+ "header_name": "X-WEBAUTH-USER"
+ },
+ "data_store_config": {
+ "datastore_type": "cockroachdb",
+ "connection_string": "postgresql://root@perf-cockroachdb-public:26257/webrtc_pub?sslmode=disable",
+ "tile_size": 8192,
+ "enable_follower_reads": true
+ },
+ "ingestion_config": {
+ "source_config": {
+ "source_type": "gcs",
+ "project": "skia-public",
+ "topic": "perf-ingestion-webrtc-public",
+ "subscription": "perf-ingestion-webrtc-public-prod",
+ "dl_topic": "perf-ingestion-webrtc-public-dl",
+ "dl_subscription": "perf-ingestion-webrtc-public-dl-prod",
+ "sources": [
+ "gs://webrtc-perf-public/ingest"
+ ]
+ },
+ "branches": [],
+ "file_ingestion_pubsub_topic_name": ""
+ },
+ "git_repo_config": {
+ "provider": "gitiles",
+ "url": "https://webrtc.googlesource.com/src",
+ "dir": "/tmp/checkout",
+ "debounce_commit_url": false,
+ "start_commit": "6725b648c869689fd28038f95124e1de239b2ef1"
+ }
+}
\ No newline at end of file