Required diagnostic data is the minimum amount of data that we need to collect to help keep Surface devices, Surface accessories, and Surface applications secure, up to date, and performing as expected. For more information, see Diagnostic data for Surface products.
The following table lists the required diagnostic data events collected by Surface products and a description of the event.
Event name |
Description |
---|---|
Microsoft.Surface.Battery.Prod.BatteryInfoEvent Microsoft.Surface.Battery.Prod.BatteryInfoEventV2_BPM Microsoft.Surface.Battery.Prod.BatteryInfoEventV2_CTT Microsoft.Surface.Battery.Prod.BatteryInfoEventV2_GG Microsoft.Surface.Battery.Prod.BatteryInfoEventV2_GGExt |
These events gather battery data for or related to the following information:
|
Microsoft.Surface.SystemReset.Prod.ResetCauseEventV2 |
This event gathers the reason for any detected resets of the System Aggregation Module (SAM), Embedded Controller (EC), Platform Controller Hub (PCH), or System on a Chip (SoC). |
Microsoft.Surface.DtsCritical.Prod.AccessoryCriticalLog |
This event is the critical log of accessory firmware. It is only collected when accessory firmware run into a fault state, mostly a crash. The critical log will only be used to analyze why the fault state occurs and to provide the solution to fix it. |
Microsoft.Surface.DtsHealth.Prod.AccessoryHealthLog |
This event is the health log of accessory firmware. The health log is a list of indicators that are used to monitor the health of the accessory firmware and the value of each indicator increases when certain conditions are met. For example, TEMPERATURE WARNING indicator increases when the temperature of the accessory is higher than the threshold. The health log will be used to monitor the health of the accessory firmware so that we can take actions to prevent the accessory from running into a fault state. |