Added new Telomere event to support a new event type

This will replace the prototype event that Telomere used to use earlier, so we have a little more structure to the payload compared to the unstructured bytes.

Change-Id: Ie9abf463b2cf34760d23965cdb8572c99782f3c7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6479272
Reviewed-by: Dominique Fauteux-Chapleau <domfc@chromium.org>
Commit-Queue: Shanthanu Bhardwaj <xanth@google.com>
Cr-Commit-Position: refs/heads/main@{#1450060}
diff --git a/components/enterprise/common/proto/synced/browser_events.proto b/components/enterprise/common/proto/synced/browser_events.proto
index d454cec..17853b12 100644
--- a/components/enterprise/common/proto/synced/browser_events.proto
+++ b/components/enterprise/common/proto/synced/browser_events.proto
@@ -1296,3 +1296,20 @@
   // Security agent installed on the device
   repeated SecurityAgent security_agents = 5;
 }
+
+message TelomereEvent {
+  message TelomereLog {
+    // The event log_type if it needs to be specified.
+    string log_type = 1;
+
+    // The event log_message that will be forwarded to partners as is.
+    string log_data = 2
+        // copybara:datapol_begin
+        // [(datapol.semantic_type) = ST_USER_CONTENT]
+        // copybara:datapol_begin
+        ;
+  }
+
+  // List of telomere events.
+  repeated TelomereLog logs = 1;
+}