Each data source has unique benefits. Here are a few factors that can help to influence your choice:
- OneAgent offers a “no-code” solution to extracting business data from application payloads, prioritizing business data to ensure lossless precision. For supported technology stacks, this is usually the best solution.
- Log files are a common source of business data. It’s possible that the business data for your use case already exists in a log file, especially if you are migrating your use case to Dynatrace. You can also ask your development team to log the data you need.
- The business event API offers a flexible way to ingest business data from external systems, including SaaS solutions. The API expands coverage to environments where OneAgent or log files are not suitable.
- Dynatrace RUM technologies, including web RUM, mobile RUM, and OpenKit, can send business events from monitored user sessions. RUM business events are used to support or complement user-centric use cases.