Microsoft Dynamics 365

Advanced Performance Monitoring D365 Wave 2

Subscribe Here!

Back to main Blog
Steve Shebuski, VP of Digital Strategy

Guiding businesses through their digital transformation journey

Partner and client technical support teams are all too familiar with the performance monitoring telemetry published to LifeCycle Services (LCS). In fact, they're often frustrated by the limitations of these tools. As a SaaS product in the production instance, Dynamics isn’t necessarily transparent about its internal state.

D365 Wave 2 Lifecycle Services

 

New features in the D365 Wave 2 release allow for increased frequency and volume of information from the system, as well as access to that same information in development/test environments. Operational support teams can use this information to better identify, triage, and resolve performance issues with custom code.

Additional Endpoints

Microsoft is taking advantage of its own technologies by allowing the configuration of telemetry export to the Azure Application Insights Platform. While the platform itself offers a lot of advantages, such as aggregated data in chart form, application maps, and intelligent issue detection, the real power is in what data is being exposed.

This data includes:

Database interactions per table - How often each table is being engaged helps you identify inefficient code and prioritize your performance tuning time.

Number of requests to the SysGlobalObjectCache - If there are too many requests, the system is thrashing. Too few and you may miss out out on performance gains.

User connection statistics - This may indicate bad integrations or problems with mobile device management.

Run-time statistics for custom and extended forms - Previously, it was not possible to retrieve this type of data on extended or custom forms - which themselves are often the cause of performance issues.


Application Insights

While benchmark traces for form speed can and should be used to identify performance drift, Application Insights will help surface potential issues more quickly - possibly even before users notice the problem.

D365 W2 APM

You can configure Application Tracker for development and test environments. Statistics on customer forms and extension models are planned for a future release.

Comparable information will surface in LCS in the future, especially with regards to custom code (ISV, partner code, etc). You can also expect to extract some of this information to external logging with features enabled in the April 2019 release of Dynamics.

Blue Horseshoe anticipates that the features listed above in the Additional Endpoints section will be similar to - or exactly the same - as the ISV code components of the production feature. We also suspect that production monitoring will remain in LCS to provide an aggregated and single-pane-of-glass view of all environments. Most importantly, users might hope to see some published performance benchmarks (and potentially even more effective ways to create benchmarks).

Microsoft D365 Wave 2 Resources

Additional performance information surfacing in LCS or Azure Portals for Dynamics 365 Finance will always be a boon to operational support teams. Paired with a detailed understanding of the system, an aware tool that aggregates and displays data will improve the analysis experience.

To help you dig into the details, here are a few resources from the Microsoft team:

Using GlobalObjectChache

Configuring application tracker

External logging features

Microsoft D365 Wave 2 Release

The wave 2 release includes new capabilities across business applications including D365 for Finance & Operations, Supply Chain, and the Power Platform.

Learn more about:

Contextual Email in D365 Sales Wave 2 Release

D365 Wave 2 Features Improve Report Generation Times

New Deployment and Development Experience in D365 Wave 2

Outbound Sorting and Pallet Building

Power BI Features in D365 F&O Wave 2

Microsoft D365 & Power Platform Wave 2 Release 

Have Questions? We are here to help.

Stay up to date