- Added documentation for using sovereign cloud
- Added
LogsIngestionAudience
for multi-cloud support to allow users to select the Azure cloud where the resource is located.
- Fix sovereign support for US Gov and China clouds
- Added EventHandler to LogsUploadOptions for error handling.
- Added Upload method in LogsIngestionClient that takes RequestContent.
- Added LogsUploadOptions type which includes setting concurrency for multi-threading support and the serializer type of the input.
- Renamed UploadLogsOptions to LogsUploadOptions
- Renamed UploadLogsFailedEventArgs to LogsUploadFailedEventArgs
- Removed Model
UploadLogsResult
containing the result of a logs upload operation - Removed Model
UploadLogsError
representing the error and the associated logs that failed when uploading a subset of logs to Azure Monitor. - Removed Model
UploadLogsStatus
indicating the status of a logs upload operation.
- Added Upload method that takes in RequestContent and has GZip capability for efficiency
- Added client registration extension methods
- Added Concurrency with Multi-Threading to Upload methods
- Added Model
UploadLogsResult
representing the request to upload logs to Azure Monitor
- Added Batching and GZip capabilities to Upload methods
- Added Model
UploadLogsResult
containing the result of a logs upload operation - Added Model
UploadLogsError
representing the error and the associated logs that failed when uploading a subset of logs to Azure Monitor. - Added Model
UploadLogsStatus
indicating the status of a logs upload operation. - Added Upload overload that takes a List of logs
Version 1.0.0-beta.1 is a preview for the Azure Monitor service to ingest logs and designed to be developer-friendly, idiomatic to the .NET ecosystem, and as consistent across different languages and platforms as possible. The principles that guide our efforts can be found in the Azure SDK Design Guidelines for .NET.
- Initial release. See the README for information on using the new library.