Skip to main content

Services

RPC methods exposed by this API.

Messages

Data models used across requests/responses.

AnalyticsEvent

AnalyticsEvent specifies that an RPC method should track an analytics event. The interceptor will automatically track the event on successful completion.
FieldTypeLabelDescription
event_namestringThe name of the event to track (e.g., “data ingested”, “asset created”, “rule evaluated”)
static_propertiesAnalyticsEvent.StaticPropertiesEntryrepeatedOptional static properties that will be included in the analytics event. For dynamic values, use the extract_properties_key option.
extract_properties_keystringKey that determines which extraction function to extract dynamic properties from the request, response, and context.

AnalyticsEvent.StaticPropertiesEntry

FieldTypeLabelDescription
keystring
valuestring

Enums

Allowed constant values used in message fields.

File-level Extensions

File-wide options and annotations.
ExtensionTypeBaseNumberDescription
analytics_eventAnalyticsEvent.google.protobuf.MethodOptions50010Track an analytics event when this method is successfully called