365 business API emits telemetry data for various activities and operations. Telemetry gives us a look at the activities and general health of our services and functionalities. It helps us diagnose problems and analyze operations that affect performance.
With 365 business API app 17.0 and later various telemetry data are sent to 365 business development:
API Request Created
|An API request has been created for a specific service.|
API Request Sent
|An API request has been sent to 365 business API cloud service.|
API Request Failed
|An API request has been failed.|
API Request Successful
|An API request has been successfully processed.|
|A processing error has occurred.|
|A warning occurred, but processing was performed.|
Telemetry gathers following data:
|Dimension||Description or value|
|eventId||Telemetry Id (e.g.
|message||Short description of the processed action or service (e.g.
|sessionId||Unique session id (
Additional dimensions may be sent automatically by Microsoft Dynamics 365 Business Central.
In addition, some custom dimensions, depending on the verbosity, are sent:
|Dimension||Description or value||Verbosity|
|callstack||Contains the failing call stack who caused the thrown error or warning.||Critical, Error, Warning|
|request||Contains the sent request for further investigation.||Critical, Error|
|response||Contains, if exists, the received response for further investigation.||Critical, Error|
Telemetry data, sent by 365 business API app, are used to look at the activities and general health of our services and functionalities. It helps us diagnose problems and analyze operations that affect performance.
All customer-specific or identifiable information received via telemetry is stored anonymously only.
How long are the data stored?
In general, telemetry data is stored for 30 days. In individual cases, telemetry data may be used to create work items in our product backlog and in these cases are retained indefinitely.