You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Support user defined attributes in event ingestion and offer filtering via user defined attributes in various dashboard APIs. Make sure existing dashboard fetch APIs do not get impacted negatively.
Tasks
Figure out a decent schema architecture for user defined attributes
Create ClickHouse migrations to add new columns for user defined attributes
Update PUT /events API to read, validate, process and store user defined attributes
Build a common comparison expression system that will apply to all APIs that filter using user defined attributes
Update GET /apps/:id/crashGroups/:id/crashes API to return user defined attributes (if present)
Update GET /apps/:id/crashGroups/:id/plots/instances to support filtering via user defined attributes
Update GET /apps/:id/crashGroups/:id/plots/journey to support filtering via user defined attributes
Update GET /apps/:id/anrGroups/:id/anrs API to return user defined attributes (if present)
Update GET /apps/:id/anrGroups/:id/plots/instances to support filtering via user defined attributes
Update GET /apps/:id/anrGroups/:id/plots/journey to support filtering via user defined attributes
Update GET /apps/:id/sessions/:id API to return user defined attributes (if present)
Update GET /apps/:id/filters API to return list of unique user defined attribute keys and their types
Inject user defined attributes in session data events using random sampling and make sure event ingestion (via sessionator) works as expected
Summary
Support user defined attributes in event ingestion and offer filtering via user defined attributes in various dashboard APIs. Make sure existing dashboard fetch APIs do not get impacted negatively.
Tasks
/events
API to read, validate, process and store user defined attributes/apps/:id/crashGroups/:id/crashes
API to return user defined attributes (if present)/apps/:id/crashGroups/:id/plots/instances
to support filtering via user defined attributes/apps/:id/crashGroups/:id/plots/journey
to support filtering via user defined attributes/apps/:id/anrGroups/:id/anrs
API to return user defined attributes (if present)/apps/:id/anrGroups/:id/plots/instances
to support filtering via user defined attributes/apps/:id/anrGroups/:id/plots/journey
to support filtering via user defined attributes/apps/:id/sessions/:id
API to return user defined attributes (if present)/apps/:id/filters
API to return list of unique user defined attribute keys and their typesSee Also
The text was updated successfully, but these errors were encountered: