Azure.AI.MetricsAdvisor_1.0.0-beta.4
Pre-release
Pre-release
1.0.0-beta.4 (2021-06-07)
New Features
- Added
DatasourceCredentialCRUD operations to theMetricsAdvisorAdministrationClient. This API provides new ways of authenticating to aDataFeedSource. - Added property
Authenticationto data sourcesAzureBlobDataFeedSource,AzureDataExplorerDataFeedSource,AzureDataLakeStorageGen2DataFeedSource, andSqlServerDataFeedSourceto specify the authentication type to use. - Added property
DatasourceCredentialIdto data sourcesAzureDataExplorerDataFeedSource,AzureDataLakeStorageGen2DataFeedSource, andSqlServerDataFeedSourceto specify the datasource credential to use for authentication. - Added properties
ValueandExpectedValuetoDataPointAnomalyto provide more information about the anomalous data point. - Added properties
ValueOfRootNodeandExpectedValueOfRootNodetoAnomalyIncidentto provide more information about the anomalous data point at the root node of the indicent. - Response headers that were marked as
REDACTEDin error messages and logs are now exposed by default. GetDetectionConfigurationsandGetAlertConfigurationsin theMetricsAdvisorAdministrationClientcan now take a set of options withSkipandMaxPageSizeproperties to configure paging behavior.- Added setters to models that use the Update APIs to make updating easier.
- Added property
DataFeedIdtoDataPointAnomalyandAnomalyIncident. - Added two new data feed sources:
AzureEventHubsDataFeedSourceandLogAnalyticsDataFeedSource.
Breaking Changes
- Update methods will now return the updated entity instead of an empty response. For example,
UpdateDataFeednow returns aResponse<DataFeed>. NotificationHook.ExternalLinkandWebNotificationHook.Endpointare now of typeUri.- Removed setter from
GetIncidentsForDetectionConfigurationOptions.DimensionsToFilter. Elements can be added directly to it without user instantiation. - Renamed all
SkipCountlisting options toSkip. Affected classes includeGetAlertsOptions,GetDataFeedsOptions,GetHooksOptions, and others. - Renamed all
TopCountlisting options toMaxPageSize. Affected classes includeGetAlertsOptions,GetDataFeedsOptions,GetHooksOptions, and others. - Removed data feed sources
ElasticsearchDataFeedSourceandHttpRequestDataFeedSourceas 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.ConnectionStringandInfluxDbDataFeedSource.Password. - Removed granularity type
DataFeedGranularityType.PerSecondas it's not supported by the service anymore. - Renamed method
GetDimensionValuestoGetMetricDimensionValuesinMetricsAdvisorClient. The associated options typeGetDimensionValuesOptionshas been renamed as well. - Renamed method
GetValuesOfDimensionWithAnomaliestoGetAnomalyDimensionValuesinMetricsAdvisorClient. The associated options typeGetValuesOfDimensionWithAnomaliesOptionshas been renamed as well. - In
MetricsAdvisorAdministrationClient, Update operations such asUpdateDataFeeddon'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 itsIdproperty populated. - In
AnomalyIncident, renamedDimensionKeytoRootDimensionKey. - In
DataFeed, renamedAdministratorstoAdministratorsEmails,CreatortoCreatorEmail, andViewerstoViewersEmails. - In
DataFeedDimension, renamedDimensionNametoName, andDimensionDisplayNametoDisplayName. - In
DataFeedMetric, renamedMetricIdtoId,MetricNametoName,MetricDisplayNametoDisplayName, andMetricDescriptiontoDescription. - In
DataFeedAutoRollupMethod, renamedRollupMethodtoAutoRollupMethod. - In
IncidentRootCause, renamedDimensionKeytoSeriesKey, andScoretoContributionScore. - In
MetricBoundaryCondition, renamedTriggerForMissingtoShouldAlertIfDataPointMissing. - In
MetricEnrichedSeriesData, renamedValuestoMetricValues,ExpectedValuestoExpectedMetricValues,LowerBoundariestoLowerBoundaryValues, andUpperBoundariestoUpperBoundaryValues. - In
MetricSeriesData, renamedValuestoMetricValues. - In
NotificationHook, renamedAdministratorstoAdministratorsEmails.