Application Tracker - Code quality tooling

Note

These release notes describe functionality that may not have been released yet. To see when this functionality is planned to release, please review What’s new and planned for Dynamics 365 for Finance and Operations. Delivery timelines and projected functionality may change or may not ship (see Microsoft policy).

Dynamics 365 for Finance and Operations now allows developers to take advantage of analytical tools powered by Microsoft Azure's Application Insights to monitor the health and performance of custom extensions. With these tools, you can improve the quality of your solutions by using detailed process event attributes extracted through the service's built-in telemetry infrastructure. The Application Tracker provides primitive instrumentation information that offers detailed procedural analysis. The tools also allow you to complete the following common diagnostic procedures:

  • Gather insights from SQL operations
  • Track modules that house the Form and extensions (Forms only)
  • Count access to metadata tables, direct SQL statements, and GlobalObjectCache
  • Monitor the creation and disposal of UserConnections

Additional capabilities include actionable insights into runtime service activities and the ability to define custom telemetry attributes by using standard application extensions. While active, the Application Tracker is an effective diagnostic utility that doesn't incur any observable overhead on the performance of the process.