Changes in Azure Monitor Logs for the AzureDiagnostics table is now available
Published date: January 21, 2021
Azure Monitor Logs has a global limit of a maximum of 500 columns in any given table. For the vast majority of tables, this is an order of magnitude more than is required. AzureDiagnostics, however, due to the large variety of data types being sent to it, will at times exceed this limit.
To avoid any further data loss due to this limit being hit, the AzureDiagnostics table is being modified to include an “overflow” column called AdditionalFields that will include data for any property exceeding the 500 limit. This will ensure that there will be no data loss in AzureDiagnsostics going forward.