Type | Key | Value |
---|---|---|
Property | event-type | Vital event type, e.g., daily.data.activity.created |
Property | user-id | Vital User ID of the event subject |
Property | team-id | Vital Team ID of the event subject |
Property | content-encoding | gzip : The blob is compressed by gzip. absent: The blob is uncompressed. |
Property | idempotency-key | The event delivery ID; only unique amongst all events from the same user and of the same event type. |
Partition Key | - | Vital User ID |
Data | - | The JSON blob. This may or may not be compressed — see content-encoding . |
content-encoding
to identify if
decompression of the event payload blob is necessary.To force Vital to always compress the payload, set compression: always
on your
Team ETL Pipeline configuration.blob_type == json
).Having said that, you are strongly encouraged to check for and drop any events with unrecognized Content-Type
and Content-Encoding
.$.azure_amqp.event_hub_matchers
) . For every outbound event,
Vital sends it to the first ever Event Hub which has a matching Event Type prefix, or the default Event Hub if none matches.
daily.data.activity.*
and
raw.fitbit.daily_activity_summary
. Azure Blob Storage typically charges based on volume and classes of operations, in addition
to the retention cost.