github Azure/azure-sdk-for-net Azure.AI.MetricsAdvisor_1.0.0-beta.4

latest releases: Azure.AI.OpenAI_1.0.0-beta.17, Microsoft.Azure.WebJobs.Extensions.AuthenticationEvents_1.0.0-beta.8, Azure.AI.OpenAI.Assistants_1.0.0-beta.4...
pre-release2 years ago

1.0.0-beta.4 (2021-06-07)

New Features

  • Added DatasourceCredential CRUD operations to the MetricsAdvisorAdministrationClient. This API provides new ways of authenticating to a DataFeedSource.
  • Added property Authentication to data sources AzureBlobDataFeedSource, AzureDataExplorerDataFeedSource, AzureDataLakeStorageGen2DataFeedSource, and SqlServerDataFeedSource to specify the authentication type to use.
  • Added property DatasourceCredentialId to data sources AzureDataExplorerDataFeedSource, AzureDataLakeStorageGen2DataFeedSource, and SqlServerDataFeedSource to specify the datasource credential to use for authentication.
  • Added properties Value and ExpectedValue to DataPointAnomaly to provide more information about the anomalous data point.
  • Added properties ValueOfRootNode and ExpectedValueOfRootNode to AnomalyIncident to provide more information about the anomalous data point at the root node of the indicent.
  • Response headers that were marked as REDACTED in error messages and logs are now exposed by default.
  • GetDetectionConfigurations and GetAlertConfigurations in the MetricsAdvisorAdministrationClient can now take a set of options with Skip and MaxPageSize properties to configure paging behavior.
  • Added setters to models that use the Update APIs to make updating easier.
  • Added property DataFeedId to DataPointAnomaly and AnomalyIncident.
  • Added two new data feed sources: AzureEventHubsDataFeedSource and LogAnalyticsDataFeedSource.

Breaking Changes

  • Update methods will now return the updated entity instead of an empty response. For example, UpdateDataFeed now returns a Response<DataFeed>.
  • NotificationHook.ExternalLink and WebNotificationHook.Endpoint are now of type Uri.
  • Removed setter from GetIncidentsForDetectionConfigurationOptions.DimensionsToFilter. Elements can be added directly to it without user instantiation.
  • Renamed all SkipCount listing options to Skip. Affected classes include GetAlertsOptions, GetDataFeedsOptions, GetHooksOptions, and others.
  • Renamed all TopCount listing options to MaxPageSize. Affected classes include GetAlertsOptions, GetDataFeedsOptions, GetHooksOptions, and others.
  • Removed data feed sources ElasticsearchDataFeedSource and HttpRequestDataFeedSource as they are not supported by the service anymore. A different type of data feed source must be used for data ingestion instead.
  • Removed getters for secrets in data feed sources, such as AzureBlobDataFeedSource.ConnectionString and InfluxDbDataFeedSource.Password.
  • Removed granularity type DataFeedGranularityType.PerSecond as it's not supported by the service anymore.
  • Renamed method GetDimensionValues to GetMetricDimensionValues in MetricsAdvisorClient. The associated options type GetDimensionValuesOptions has been renamed as well.
  • Renamed method GetValuesOfDimensionWithAnomalies to GetAnomalyDimensionValues in MetricsAdvisorClient. The associated options type GetValuesOfDimensionWithAnomaliesOptions has been renamed as well.
  • In MetricsAdvisorAdministrationClient, Update operations such as UpdateDataFeed don't take the ID as a method parameter anymore. You now need to pass an instance that has been returned from another CRUD operation and has its Id property populated.
  • In AnomalyIncident, renamed DimensionKey to RootDimensionKey.
  • In DataFeed, renamed Administrators to AdministratorsEmails, Creator to CreatorEmail, and Viewers to ViewersEmails.
  • In DataFeedDimension, renamed DimensionName to Name, and DimensionDisplayName to DisplayName.
  • In DataFeedMetric, renamed MetricId to Id, MetricName to Name, MetricDisplayName to DisplayName, and MetricDescription to Description.
  • In DataFeedAutoRollupMethod, renamed RollupMethod to AutoRollupMethod.
  • In IncidentRootCause, renamed DimensionKey to SeriesKey, and Score to ContributionScore.
  • In MetricBoundaryCondition, renamed TriggerForMissing to ShouldAlertIfDataPointMissing.
  • In MetricEnrichedSeriesData, renamed Values to MetricValues, ExpectedValues to ExpectedMetricValues, LowerBoundaries to LowerBoundaryValues, and UpperBoundaries to UpperBoundaryValues.
  • In MetricSeriesData, renamed Values to MetricValues.
  • In NotificationHook, renamed Administrators to AdministratorsEmails.

Don't miss a new azure-sdk-for-net release

NewReleases is sending notifications on new releases.