Skip to content

Commit bd922d8

Browse files
authored
[MetricsAdvisor] Removed HttpRequest and Elasticsearch data sources (Azure#21095)
1 parent d6fd3a0 commit bd922d8

File tree

31 files changed

+3
-7692
lines changed

31 files changed

+3
-7692
lines changed

sdk/metricsadvisor/Azure.AI.MetricsAdvisor/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
### Breaking Changes
1111
- Renamed all `SkipCount` listing options to `Skip`. Affected classes include `GetAlertsOptions`, `GetDataFeedsOptions`, `GetHooksOptions`, and others.
1212
- Renamed all `TopCount` listing options to `MaxPageSize`. Affected classes include `GetAlertsOptions`, `GetDataFeedsOptions`, `GetHooksOptions`, and others.
13+
- 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.
1314

1415
## 1.0.0-beta.3 (2021-02-09)
1516

sdk/metricsadvisor/Azure.AI.MetricsAdvisor/api/Azure.AI.MetricsAdvisor.netstandard2.0.cs

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -713,8 +713,6 @@ internal DataFeedSource() { }
713713
public static Azure.AI.MetricsAdvisor.Models.DataFeedSourceType AzureDataLakeStorageGen2 { get { throw null; } }
714714
public static Azure.AI.MetricsAdvisor.Models.DataFeedSourceType AzureEventHubs { get { throw null; } }
715715
public static Azure.AI.MetricsAdvisor.Models.DataFeedSourceType AzureTable { get { throw null; } }
716-
public static Azure.AI.MetricsAdvisor.Models.DataFeedSourceType Elasticsearch { get { throw null; } }
717-
public static Azure.AI.MetricsAdvisor.Models.DataFeedSourceType HttpRequest { get { throw null; } }
718716
public static Azure.AI.MetricsAdvisor.Models.DataFeedSourceType InfluxDb { get { throw null; } }
719717
public static Azure.AI.MetricsAdvisor.Models.DataFeedSourceType MongoDb { get { throw null; } }
720718
public static Azure.AI.MetricsAdvisor.Models.DataFeedSourceType MySql { get { throw null; } }
@@ -794,14 +792,6 @@ public void AddDimensionColumn(string dimensionColumnName, string dimensionColum
794792
public static bool operator !=(Azure.AI.MetricsAdvisor.Models.DimensionKey left, Azure.AI.MetricsAdvisor.Models.DimensionKey right) { throw null; }
795793
public void RemoveDimensionColumn(string dimensionColumnName) { }
796794
}
797-
public partial class ElasticsearchDataFeedSource : Azure.AI.MetricsAdvisor.Models.DataFeedSource
798-
{
799-
public ElasticsearchDataFeedSource(string host, string port, string authorizationHeader, string query) { }
800-
public string AuthorizationHeader { get { throw null; } }
801-
public string Host { get { throw null; } }
802-
public string Port { get { throw null; } }
803-
public string Query { get { throw null; } }
804-
}
805795
public partial class EmailNotificationHook : Azure.AI.MetricsAdvisor.Models.NotificationHook
806796
{
807797
public EmailNotificationHook() { }
@@ -847,14 +837,6 @@ public HardThresholdCondition(Azure.AI.MetricsAdvisor.Models.AnomalyDetectorDire
847837
public Azure.AI.MetricsAdvisor.Models.SuppressCondition SuppressCondition { get { throw null; } }
848838
public double? UpperBound { get { throw null; } set { } }
849839
}
850-
public partial class HttpRequestDataFeedSource : Azure.AI.MetricsAdvisor.Models.DataFeedSource
851-
{
852-
public HttpRequestDataFeedSource(System.Uri url, string httpHeader, string httpMethod, string payload) { }
853-
public string HttpHeader { get { throw null; } }
854-
public string HttpMethod { get { throw null; } }
855-
public string Payload { get { throw null; } }
856-
public System.Uri Url { get { throw null; } }
857-
}
858840
public partial class IncidentRootCause
859841
{
860842
internal IncidentRootCause() { }

sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/DataFeed/DataFeedSource.cs

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@ internal static DataFeedSource GetDataFeedSource(DataFeedDetail dataFeedDetail)
2828
AzureCosmosDBDataFeed d => new AzureCosmosDbDataFeedSource(d.DataSourceParameter),
2929
AzureDataLakeStorageGen2DataFeed d => new AzureDataLakeStorageGen2DataFeedSource(d.DataSourceParameter),
3030
AzureTableDataFeed d => new AzureTableDataFeedSource(d.DataSourceParameter),
31-
ElasticsearchDataFeed d => new ElasticsearchDataFeedSource(d.DataSourceParameter),
32-
HttpRequestDataFeed d => new HttpRequestDataFeedSource(d.DataSourceParameter),
3331
InfluxDBDataFeed d => new InfluxDbDataFeedSource(d.DataSourceParameter),
3432
AzureDataExplorerDataFeed d => new AzureDataExplorerDataFeedSource(d.DataSourceParameter),
3533
MySqlDataFeed d => new MySqlDataFeedSource(d.DataSourceParameter),
@@ -53,8 +51,6 @@ internal DataFeedDetail InstantiateDataFeedDetail(string name, DataFeedGranulari
5351
AzureCosmosDBParameter p => new AzureCosmosDBDataFeed(name, granularityType, metricColumns, ingestionStartTime, p),
5452
AzureDataLakeStorageGen2Parameter p => new AzureDataLakeStorageGen2DataFeed(name, granularityType, metricColumns, ingestionStartTime, p),
5553
AzureTableParameter p => new AzureTableDataFeed(name, granularityType, metricColumns, ingestionStartTime, p),
56-
ElasticsearchParameter p => new ElasticsearchDataFeed(name, granularityType, metricColumns, ingestionStartTime, p),
57-
HttpRequestParameter p => new HttpRequestDataFeed(name, granularityType, metricColumns, ingestionStartTime, p),
5854
InfluxDBParameter p => new InfluxDBDataFeed(name, granularityType, metricColumns, ingestionStartTime, p),
5955
SqlSourceParameter p when Type == DataFeedSourceType.AzureDataExplorer => new AzureDataExplorerDataFeed(name, granularityType, metricColumns, ingestionStartTime, p),
6056
SqlSourceParameter p when Type == DataFeedSourceType.MySql => new MySqlDataFeed(name, granularityType, metricColumns, ingestionStartTime, p),
@@ -77,8 +73,6 @@ internal DataFeedDetailPatch InstantiateDataFeedDetailPatch()
7773
AzureCosmosDBParameter p => new AzureCosmosDBDataFeedPatch() { DataSourceParameter = p },
7874
AzureDataLakeStorageGen2Parameter p => new AzureDataLakeStorageGen2DataFeedPatch() { DataSourceParameter = p },
7975
AzureTableParameter p => new AzureTableDataFeedPatch() { DataSourceParameter = p },
80-
ElasticsearchParameter p => new ElasticsearchDataFeedPatch() { DataSourceParameter = p },
81-
HttpRequestParameter p => new HttpRequestDataFeedPatch() { DataSourceParameter = p },
8276
InfluxDBParameter p => new InfluxDBDataFeedPatch() { DataSourceParameter = p },
8377
SqlSourceParameter p when Type == DataFeedSourceType.AzureDataExplorer => new AzureDataExplorerDataFeedPatch() { DataSourceParameter = p },
8478
SqlSourceParameter p when Type == DataFeedSourceType.MySql => new MySqlDataFeedPatch() { DataSourceParameter = p },

sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/DataFeed/DataFeedSourceType.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,12 @@ public readonly partial struct DataFeedSourceType
4545
/// <summary>
4646
/// Elasticsearch.
4747
/// </summary>
48-
public static DataFeedSourceType Elasticsearch { get; } = new DataFeedSourceType(ElasticsearchValue);
48+
internal static DataFeedSourceType Elasticsearch { get; } = new DataFeedSourceType(ElasticsearchValue);
4949

5050
/// <summary>
5151
/// HTTP Request.
5252
/// </summary>
53-
public static DataFeedSourceType HttpRequest { get; } = new DataFeedSourceType(HttpRequestValue);
53+
internal static DataFeedSourceType HttpRequest { get; } = new DataFeedSourceType(HttpRequestValue);
5454

5555
/// <summary>
5656
/// InfluxDB.

sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/DataFeed/DataFeedSources/ElasticsearchDataFeedSource.cs

Lines changed: 0 additions & 72 deletions
This file was deleted.

sdk/metricsadvisor/Azure.AI.MetricsAdvisor/src/Models/DataFeed/DataFeedSources/HttpRequestDataFeedSource.cs

Lines changed: 0 additions & 72 deletions
This file was deleted.

0 commit comments

Comments
 (0)