01 Aug 2024 09:43 PM - last edited on 29 Aug 2024 02:21 PM by GosiaMurawska
Hi,
Our organization has created an OpenKit library to support bizevent ingestion from Java/Spring applications.
We are trying to understand what the expected DEM billing is if the services are only using OpenKit for its bizevent functionality and not RUM. From what I understand is that bizevents are sent separate from user sessions or actions (lines 142-143 https://github.com/Dynatrace/openkit-java/blob/main/src/main/java/com/dynatrace/openkit/api/Session....
Can anyone please confirm?
Thanks,
Nick
Solved! Go to Solution.
02 Aug 2024 06:34 AM
Correct, DEM is billed per session only. So if you don't have user sessions it's not billed. See https://docs.dynatrace.com/docs/shortlink/dps-dem or https://docs.dynatrace.com/docs/shortlink/digital-experience-monitoring-units#rum
Additionally, user sessions with just one user action are not subject to billing.
However, in general, as you mention, the sessions themselves must be established in OpenKit SDK or OneAgent SDK for mobile apps to be able to send out business events using the SDK. You should just not send any user actions from your app not to be billed for DEM consumption.
02 Aug 2024 03:39 PM - edited 02 Aug 2024 04:01 PM
Thanks for confirming @Julius_Loman
What about if devs use the WebRequestTracer functionality? We are interested in what kind of outcomes a backend client could achieve with an AppDex score obtained with that object. If a Custom Application Session is sending bizevents AND Web Request data inside beacons would that then be subject to DEM costs?