Closed baltpeter closed 7 months ago
The https://in.appcenter.ms/logs endpoint is for the Visual Studio App Center Diagnostics feature.
Correction: I'm actually pretty sure now that the endpoint is used for various App Center services, not just Diagnostics.
According to https://learn.microsoft.com/en-us/appcenter/diagnostics/upload-crashes, for Diagnostics, the body should have type: *Error
and exception: …
.
However, many of the requests we have for the endpoint don't have those properties. For example, https://data.tweasel.org/data/requests/monkey-july-2023,84119 has type: event
.
And according to https://learn.microsoft.com/en-us/appcenter/sdk/data-collected, the data types we extract are common across all services and SDKs. Further:
All data sent to App Center travels through a central ingestion service.
The
https://in.appcenter.ms/logs
endpoint is for the Visual Studio App Center Diagnostics feature. (Edit: correction)Microsoft has documentation on how to manually POST to that endpoint: https://learn.microsoft.com/en-us/appcenter/diagnostics/upload-crashes (archived)
There is even a Swagger file: https://in.appcenter.ms/preview/swagger.json (archived)
Additionally, there is also a "Data Collected by App Center SDKs" page: https://learn.microsoft.com/en-us/appcenter/sdk/data-collected (archived)