Telemetry in Application Insights
Using the Telemetry Data in Application Insights¶
The Telemetry Data is send to the Azure Application Insights that has been configured for the Microsoft Dynamics Business Central online environment. This can be found in the Business Central Admin Center for every Business Central environment:
Tables monitored by the Productivity Package Table Monitoring feature¶
The following tables and events are monitored by this feature:
| Code | Name | Explanation |
|---|---|---|
| 0000PRP | Job Queue Entry Error | This signal is emitted when the Job Queue Entry has produced an error or the threshold duration was exceeded, see Advanced Job Queue Telemetry](Job-Queue-Handling.md) |
| 0001PRP | Obsoleted Tables and/or Fields configured in Copy Environment | This signal is emitted via the SendDailyTelemetry when there are Obsoleted tables and/or fields configured in the Copy Environment Setup |
| 0002PRP | Uninstall App | This signal is emitted when a user uninstalls any extension via the Extension Management page |
| 0003PRP | App Uninstall Log Modified | This signal is emitted when a user modifies the app uninstall log (A record is modified or deleted) |
| 0004PRP | App Uninstall Log Setup Modified | This signal is emitted when a user modifies the app uninstall telemetry log setup |
| 0005PRP | Table Telemetry Monitoring | This signal is emitted when certain records in BC are modified; depends on the setup, see Telemetry to Monitor Customer and Vendor Bank Account Changes |
| 0006PRP | Media/Media Set Analysis Threshold Exceeded | This signal is emitted when the media analysis report runs (Report 70257678 WSB_PRPMediaAnalysis) |
The following dimensions are available in the telemetry:
0000PRP Job Queue Error¶
The following dimensions are available in the telemetry: * Entry No. * ID * Description * Object Type to Run * Object ID to Run * Object Caption to Run * Status * Start Date/Time * End Date/Time * Duration
0001PRP Obsoleted Tables and/or Fields configured in Copy Environment¶
The following dimensions are available in the telemetry: JsonObject with Key fields and Table/Field name.
003PRP App Uninstall Log Modified¶
The following is registered: * TableEvent - Insert/Modify/Rename/Delete * OldValues - A JSON Object describing the values before the change * NewValues - A JSON Object describing the values after the change
004PRP App Uninstall Log Setup Modified¶
- TableEvent - Insert/Modify/Rename/Delete
- OldValues - A JSON Object describing the values before the change
- NewValues - A JSON Object describing the values after the change
0005PRP Table Telemetry Monitoring¶
The following dimensions are available in the telemetry: * Table ID * Table Name * Table Caption * Company Name * User Type * License Type * User Security ID * User Name * Timestamp
For these dimensions, the following data is logged:
Rec.
0006PRP Media/Media Set Analysis Threshold Exceeded¶
The following dimensions are available in the telemetry: * Total Media Set * Total Media * Media Set Orphans * Media Orphans * Media Set Orphans (%) * Media Orphans (%) * Scheduled Cleanup - Yes/No (specifies whether cleanup is scheduled; via codeunit "Media Cleanup Runner")
