elastic / apm

Elastic Application Performance Monitoring - resources and general issue tracking for Elastic APM.
https://www.elastic.co/apm
Apache License 2.0
384 stars 114 forks source link

starting point for defining key events for mobile #728

Closed bryce-b closed 10 months ago

bryce-b commented 1 year ago
apmmachine commented 1 year ago

:green_heart: Build Succeeded

the below badges are clickable and redirect to their specific view in the CI or DOCS Pipeline View Test View Changes Artifacts preview preview

Expand to view the summary

#### Build stats * Start Time: 2023-03-31T04:23:00.028+0000 * Duration: 3 min 1 sec

bryce-b commented 1 year ago

Some questions I have about the high level events:

LikeTheSalad commented 1 year ago

Some questions I have about the high level events:

  • Are ANRs are type of crash, or are they recoverable? If they are recoverable, should an additional crash event be created when it isn't recovered from, or should it be one or the other: (An ANR event when it's recovered from, and a Crash event when it isn't)
  • do we need to differentiate between Application lifecycle events and app opens?
  • related to the above item: do we want individual event for application lifecycle events, or do we want unique events per type of lifecycle transition?
bryce-b commented 1 year ago

An interesting new development in Otel semantic conventions: https://github.com/scheler/opentelemetry-specification/blob/rum-events/specification/logs/events/semantic_conventions/browser.md

They are recommending that event attributes be nested in another kvp event.data. I think the idea behind this is to provide a namespace for event attributes to prevent them being overwritten by custom attributes.

bryce-b commented 10 months ago

closing this issue since it's no longer active, and relevant items were opened in separate issues.