diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorAdministrationClient/DataFeedLiveTests.cs b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorAdministrationClient/DataFeedLiveTests.cs index 83c2e35798da..a42dbaaf0131 100644 --- a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorAdministrationClient/DataFeedLiveTests.cs +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/MetricsAdvisorAdministrationClient/DataFeedLiveTests.cs @@ -567,7 +567,6 @@ public async Task CreateAndGetSqlServerDataFeedWithOptionalMembers() } [RecordedTest] - [Ignore("https://github.com/Azure/azure-sdk-for-net/issues/17726")] public async Task UpdateAzureApplicationInsightsDataFeedWithMinimumSetupAndGetInstance() { MetricsAdvisorAdministrationClient adminClient = GetMetricsAdvisorAdministrationClient(); @@ -595,7 +594,6 @@ public async Task UpdateAzureApplicationInsightsDataFeedWithMinimumSetupAndGetIn } [RecordedTest] - [Ignore("https://github.com/Azure/azure-sdk-for-net/issues/17726")] public async Task UpdateAzureApplicationInsightsDataFeedWithMinimumSetupAndNewInstance() { MetricsAdvisorAdministrationClient adminClient = GetMetricsAdvisorAdministrationClient(); @@ -623,7 +621,6 @@ public async Task UpdateAzureApplicationInsightsDataFeedWithMinimumSetupAndNewIn } [RecordedTest] - [Ignore("https://github.com/Azure/azure-sdk-for-net/issues/17726")] public async Task UpdateAzureApplicationInsightsDataFeedWithEveryMemberAndGetInstance() { MetricsAdvisorAdministrationClient adminClient = GetMetricsAdvisorAdministrationClient(); @@ -650,7 +647,6 @@ public async Task UpdateAzureApplicationInsightsDataFeedWithEveryMemberAndGetIns } [RecordedTest] - [Ignore("https://github.com/Azure/azure-sdk-for-net/issues/17726")] public async Task UpdateAzureApplicationInsightsDataFeedWithEveryMemberAndNewInstance() { MetricsAdvisorAdministrationClient adminClient = GetMetricsAdvisorAdministrationClient(); @@ -785,7 +781,6 @@ public async Task UpdateAzureBlobDataFeedWithEveryMemberAndNewInstance() } [RecordedTest] - [Ignore("https://github.com/Azure/azure-sdk-for-net/issues/17726")] public async Task UpdateAzureCosmosDbDataFeedWithMinimumSetupAndGetInstance() { MetricsAdvisorAdministrationClient adminClient = GetMetricsAdvisorAdministrationClient(); @@ -813,7 +808,6 @@ public async Task UpdateAzureCosmosDbDataFeedWithMinimumSetupAndGetInstance() } [RecordedTest] - [Ignore("https://github.com/Azure/azure-sdk-for-net/issues/17726")] public async Task UpdateAzureCosmosDbDataFeedWithMinimumSetupAndNewInstance() { MetricsAdvisorAdministrationClient adminClient = GetMetricsAdvisorAdministrationClient(); @@ -841,7 +835,6 @@ public async Task UpdateAzureCosmosDbDataFeedWithMinimumSetupAndNewInstance() } [RecordedTest] - [Ignore("https://github.com/Azure/azure-sdk-for-net/issues/17726")] public async Task UpdateAzureCosmosDbDataFeedWithEveryMemberAndGetInstance() { MetricsAdvisorAdministrationClient adminClient = GetMetricsAdvisorAdministrationClient(); @@ -868,7 +861,6 @@ public async Task UpdateAzureCosmosDbDataFeedWithEveryMemberAndGetInstance() } [RecordedTest] - [Ignore("https://github.com/Azure/azure-sdk-for-net/issues/17726")] public async Task UpdateAzureCosmosDbDataFeedWithEveryMemberAndNewInstance() { MetricsAdvisorAdministrationClient adminClient = GetMetricsAdvisorAdministrationClient(); @@ -895,7 +887,6 @@ public async Task UpdateAzureCosmosDbDataFeedWithEveryMemberAndNewInstance() } [RecordedTest] - [Ignore("https://github.com/Azure/azure-sdk-for-net/issues/17726")] public async Task UpdateAzureDataExplorerDataFeedWithMinimumSetupAndGetInstance() { MetricsAdvisorAdministrationClient adminClient = GetMetricsAdvisorAdministrationClient(); @@ -923,7 +914,6 @@ public async Task UpdateAzureDataExplorerDataFeedWithMinimumSetupAndGetInstance( } [RecordedTest] - [Ignore("https://github.com/Azure/azure-sdk-for-net/issues/17726")] public async Task UpdateAzureDataExplorerDataFeedWithMinimumSetupAndNewInstance() { MetricsAdvisorAdministrationClient adminClient = GetMetricsAdvisorAdministrationClient(); @@ -951,7 +941,6 @@ public async Task UpdateAzureDataExplorerDataFeedWithMinimumSetupAndNewInstance( } [RecordedTest] - [Ignore("https://github.com/Azure/azure-sdk-for-net/issues/17726")] public async Task UpdateAzureDataExplorerDataFeedWithEveryMemberAndGetInstance() { MetricsAdvisorAdministrationClient adminClient = GetMetricsAdvisorAdministrationClient(); @@ -978,7 +967,6 @@ public async Task UpdateAzureDataExplorerDataFeedWithEveryMemberAndGetInstance() } [RecordedTest] - [Ignore("https://github.com/Azure/azure-sdk-for-net/issues/17726")] public async Task UpdateAzureDataExplorerDataFeedWithEveryMemberAndNewInstance() { MetricsAdvisorAdministrationClient adminClient = GetMetricsAdvisorAdministrationClient(); diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureApplicationInsightsDataFeedWithEveryMemberAndGetInstance.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureApplicationInsightsDataFeedWithEveryMemberAndGetInstance.json new file mode 100644 index 000000000000..1aecbde1b95a --- /dev/null +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureApplicationInsightsDataFeedWithEveryMemberAndGetInstance.json @@ -0,0 +1,281 @@ +{ + "Entries": [ + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "284", + "Content-Type": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-9845d326c705b34e94caf86df50f72ef-dd8b632a1bf10041-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "2b253105568840e019a295c200bb7121", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "azureCloud": "cloud", + "applicationId": "appId", + "apiKey": "Sanitized", + "query": "query" + }, + "dataSourceType": "AzureApplicationInsights", + "dataFeedName": "dataFeedJ3xXSPId", + "granularityName": "Daily", + "metrics": [ + { + "metricName": "cost" + } + ], + "dataStartFrom": "2020-08-01T00:00:00Z" + }, + "StatusCode": 201, + "ResponseHeaders": { + "apim-request-id": "5aa31fa5-1aa1-4574-9c2c-64c90f95c069", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:08:37 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/08ce41f1-e870-40aa-9651-f32437c1d597", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "742", + "x-request-id": "5aa31fa5-1aa1-4574-9c2c-64c90f95c069" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/08ce41f1-e870-40aa-9651-f32437c1d597", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-acbb7899e372dc4b9d1839235923069b-178b682d9852da45-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "8421ed0d785d41bcbb4d02b481a5ff14", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "d5508fe8-8e9b-4c87-80b8-45e01e2b66af", + "Content-Length": "996", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 20 Jan 2021 19:08:37 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "312", + "x-request-id": "d5508fe8-8e9b-4c87-80b8-45e01e2b66af" + }, + "ResponseBody": { + "dataFeedId": "08ce41f1-e870-40aa-9651-f32437c1d597", + "dataFeedName": "dataFeedJ3xXSPId", + "metrics": [ + { + "metricId": "49aec553-9b8e-44ae-a460-1c46ad7863bf", + "metricName": "cost", + "metricDisplayName": "cost", + "metricDescription": "" + } + ], + "dimension": [], + "dataStartFrom": "2020-08-01T00:00:00Z", + "dataSourceType": "AzureApplicationInsights", + "timestampColumn": "", + "startOffsetInSeconds": 0, + "maxQueryPerMinute": 30.0, + "granularityName": "Daily", + "granularityAmount": null, + "allUpIdentification": null, + "needRollup": "NoRollup", + "fillMissingPointType": "PreviousValue", + "fillMissingPointValue": 0.0, + "rollUpMethod": "None", + "rollUpColumns": [], + "dataFeedDescription": "", + "stopRetryAfterInSeconds": -1, + "minRetryIntervalInSeconds": -1, + "maxConcurrency": -1, + "viewMode": "Private", + "admins": [ + "foo@contoso.com" + ], + "viewers": [], + "creator": "foo@contoso.com", + "status": "Active", + "createdTime": "2021-01-20T19:08:37Z", + "isAdmin": true, + "actionLinkTemplate": "", + "dataSourceParameter": { + "apiKey": "Sanitized", + "query": "query", + "azureCloud": "cloud", + "applicationId": "appId" + } + } + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/08ce41f1-e870-40aa-9651-f32437c1d597", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "710", + "Content-Type": "application/merge-patch\u002Bjson", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-2abec30f74acb94ca2dec76b0ef81f34-5ab83f492d4a784c-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "91be13570555823f039ae73816968c5a", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "azureCloud": "cloud", + "applicationId": "appId", + "apiKey": "Sanitized", + "query": "query" + }, + "dataSourceType": "AzureApplicationInsights", + "dataFeedName": "dataFeedJ3xXSPId", + "dataFeedDescription": "This data feed was updated to test the .NET client.", + "timestampColumn": "updatedTimestampColumn", + "dataStartFrom": "2020-08-01T00:00:00Z", + "startOffsetInSeconds": 2400, + "maxConcurrency": 6, + "minRetryIntervalInSeconds": 90, + "stopRetryAfterInSeconds": 1200, + "needRollup": "NoRollup", + "rollUpMethod": "None", + "rollUpColumns": [], + "fillMissingPointType": "NoFilling", + "viewMode": "Public", + "admins": [ + "foo@contoso.com" + ], + "viewers": [ + "fake@viewer.com" + ], + "status": "Active", + "actionLinkTemplate": "https://fakeurl.com/%datafeed/%metric" + }, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "8b016ccc-0827-4474-b0ee-719853a97ab5", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:08:38 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "864", + "x-request-id": "8b016ccc-0827-4474-b0ee-719853a97ab5" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/08ce41f1-e870-40aa-9651-f32437c1d597", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-fb8a1134bf34474e886fa05c95e91b53-9007e8ec2946f54a-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "9ea492e1a94d8d8974e3703a532cbe74", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "686cb356-feb8-4330-a607-c81c4f1a0afc", + "Content-Length": "1122", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 20 Jan 2021 19:08:38 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "196", + "x-request-id": "686cb356-feb8-4330-a607-c81c4f1a0afc" + }, + "ResponseBody": { + "dataFeedId": "08ce41f1-e870-40aa-9651-f32437c1d597", + "dataFeedName": "dataFeedJ3xXSPId", + "metrics": [ + { + "metricId": "49aec553-9b8e-44ae-a460-1c46ad7863bf", + "metricName": "cost", + "metricDisplayName": "cost", + "metricDescription": "" + } + ], + "dimension": [], + "dataStartFrom": "2020-08-01T00:00:00Z", + "dataSourceType": "AzureApplicationInsights", + "timestampColumn": "updatedTimestampColumn", + "startOffsetInSeconds": 2400, + "maxQueryPerMinute": 30.0, + "granularityName": "Daily", + "granularityAmount": null, + "allUpIdentification": null, + "needRollup": "NoRollup", + "fillMissingPointType": "NoFilling", + "fillMissingPointValue": 0.0, + "rollUpMethod": "None", + "rollUpColumns": [], + "dataFeedDescription": "This data feed was updated to test the .NET client.", + "stopRetryAfterInSeconds": 1200, + "minRetryIntervalInSeconds": 90, + "maxConcurrency": 6, + "viewMode": "Public", + "admins": [ + "foo@contoso.com" + ], + "viewers": [ + "fake@viewer.com" + ], + "creator": "foo@contoso.com", + "status": "Active", + "createdTime": "2021-01-20T19:08:37Z", + "isAdmin": true, + "actionLinkTemplate": "https://fakeurl.com/%datafeed/%metric", + "dataSourceParameter": { + "apiKey": "Sanitized", + "query": "query", + "azureCloud": "cloud", + "applicationId": "appId" + } + } + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/08ce41f1-e870-40aa-9651-f32437c1d597", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-d6e2a58a29f0f94bb8c7ba532dc1de49-35e1585a9be2dd40-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "ed6b81a2e0fd08ccad9e80c391842b24", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "0b9e3852-3be6-47ef-9797-359705a41397", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:08:39 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "329", + "x-request-id": "0b9e3852-3be6-47ef-9797-359705a41397" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2021-01-20T11:08:39.4174216-08:00", + "METRICSADVISOR_ACCOUNT_NAME": "js-metrics-advisor", + "METRICSADVISOR_ENDPOINT_SUFFIX": null, + "METRICSADVISOR_PRIMARY_API_KEY": "Sanitized", + "METRICSADVISOR_SUBSCRIPTION_KEY": "Sanitized", + "RandomSeed": "1543860239" + } +} \ No newline at end of file diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureApplicationInsightsDataFeedWithEveryMemberAndGetInstanceAsync.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureApplicationInsightsDataFeedWithEveryMemberAndGetInstanceAsync.json new file mode 100644 index 000000000000..1e05e4b3e85b --- /dev/null +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureApplicationInsightsDataFeedWithEveryMemberAndGetInstanceAsync.json @@ -0,0 +1,281 @@ +{ + "Entries": [ + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "284", + "Content-Type": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-03ab1fa909cb7c49ae52f29426cd57a3-4874ca6587fdbe47-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "c330beeee630bbd65d56432aa45adfe0", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "azureCloud": "cloud", + "applicationId": "appId", + "apiKey": "Sanitized", + "query": "query" + }, + "dataSourceType": "AzureApplicationInsights", + "dataFeedName": "dataFeedZ3Hd3Bor", + "granularityName": "Daily", + "metrics": [ + { + "metricName": "cost" + } + ], + "dataStartFrom": "2020-08-01T00:00:00Z" + }, + "StatusCode": 201, + "ResponseHeaders": { + "apim-request-id": "60285bfc-afb7-483a-b592-ec5984c216c8", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:09:02 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/8b1bbcef-b5ab-49e6-8c73-a1bb410d004a", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "619", + "x-request-id": "60285bfc-afb7-483a-b592-ec5984c216c8" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/8b1bbcef-b5ab-49e6-8c73-a1bb410d004a", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-9bb9f3372574144c9c5adaabab0da822-99ccc0d2d72eaf4a-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "a08c42a3d3e9b6512db7fb6816b0cf7e", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "9d5cdcec-f73e-4411-afd5-a1f9f816184d", + "Content-Length": "996", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 20 Jan 2021 19:09:02 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "232", + "x-request-id": "9d5cdcec-f73e-4411-afd5-a1f9f816184d" + }, + "ResponseBody": { + "dataFeedId": "8b1bbcef-b5ab-49e6-8c73-a1bb410d004a", + "dataFeedName": "dataFeedZ3Hd3Bor", + "metrics": [ + { + "metricId": "2854fceb-3bf1-4b0e-afdd-af9a532222ef", + "metricName": "cost", + "metricDisplayName": "cost", + "metricDescription": "" + } + ], + "dimension": [], + "dataStartFrom": "2020-08-01T00:00:00Z", + "dataSourceType": "AzureApplicationInsights", + "timestampColumn": "", + "startOffsetInSeconds": 0, + "maxQueryPerMinute": 30.0, + "granularityName": "Daily", + "granularityAmount": null, + "allUpIdentification": null, + "needRollup": "NoRollup", + "fillMissingPointType": "PreviousValue", + "fillMissingPointValue": 0.0, + "rollUpMethod": "None", + "rollUpColumns": [], + "dataFeedDescription": "", + "stopRetryAfterInSeconds": -1, + "minRetryIntervalInSeconds": -1, + "maxConcurrency": -1, + "viewMode": "Private", + "admins": [ + "foo@contoso.com" + ], + "viewers": [], + "creator": "foo@contoso.com", + "status": "Active", + "createdTime": "2021-01-20T19:09:02Z", + "isAdmin": true, + "actionLinkTemplate": "", + "dataSourceParameter": { + "apiKey": "Sanitized", + "query": "query", + "azureCloud": "cloud", + "applicationId": "appId" + } + } + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/8b1bbcef-b5ab-49e6-8c73-a1bb410d004a", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "710", + "Content-Type": "application/merge-patch\u002Bjson", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-9db75105ce594647935a0295658d42cc-30f7ba1bc5ff1c40-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "9aee237360a733fee1311b329f53cdc0", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "azureCloud": "cloud", + "applicationId": "appId", + "apiKey": "Sanitized", + "query": "query" + }, + "dataSourceType": "AzureApplicationInsights", + "dataFeedName": "dataFeedZ3Hd3Bor", + "dataFeedDescription": "This data feed was updated to test the .NET client.", + "timestampColumn": "updatedTimestampColumn", + "dataStartFrom": "2020-08-01T00:00:00Z", + "startOffsetInSeconds": 2400, + "maxConcurrency": 6, + "minRetryIntervalInSeconds": 90, + "stopRetryAfterInSeconds": 1200, + "needRollup": "NoRollup", + "rollUpMethod": "None", + "rollUpColumns": [], + "fillMissingPointType": "NoFilling", + "viewMode": "Public", + "admins": [ + "foo@contoso.com" + ], + "viewers": [ + "fake@viewer.com" + ], + "status": "Active", + "actionLinkTemplate": "https://fakeurl.com/%datafeed/%metric" + }, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "6f4ed443-1568-48cb-b3aa-714f3b1a855e", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:09:03 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "750", + "x-request-id": "6f4ed443-1568-48cb-b3aa-714f3b1a855e" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/8b1bbcef-b5ab-49e6-8c73-a1bb410d004a", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-61ff3d0a03fa8645aeb412fb507ad1f0-835a6fcc3bc1d04f-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "cead1814fdc51a276d7a9679ea6da4ac", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "e08d2cb7-a578-4597-a63f-b33668b4b8db", + "Content-Length": "1122", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 20 Jan 2021 19:09:03 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "160", + "x-request-id": "e08d2cb7-a578-4597-a63f-b33668b4b8db" + }, + "ResponseBody": { + "dataFeedId": "8b1bbcef-b5ab-49e6-8c73-a1bb410d004a", + "dataFeedName": "dataFeedZ3Hd3Bor", + "metrics": [ + { + "metricId": "2854fceb-3bf1-4b0e-afdd-af9a532222ef", + "metricName": "cost", + "metricDisplayName": "cost", + "metricDescription": "" + } + ], + "dimension": [], + "dataStartFrom": "2020-08-01T00:00:00Z", + "dataSourceType": "AzureApplicationInsights", + "timestampColumn": "updatedTimestampColumn", + "startOffsetInSeconds": 2400, + "maxQueryPerMinute": 30.0, + "granularityName": "Daily", + "granularityAmount": null, + "allUpIdentification": null, + "needRollup": "NoRollup", + "fillMissingPointType": "NoFilling", + "fillMissingPointValue": 0.0, + "rollUpMethod": "None", + "rollUpColumns": [], + "dataFeedDescription": "This data feed was updated to test the .NET client.", + "stopRetryAfterInSeconds": 1200, + "minRetryIntervalInSeconds": 90, + "maxConcurrency": 6, + "viewMode": "Public", + "admins": [ + "foo@contoso.com" + ], + "viewers": [ + "fake@viewer.com" + ], + "creator": "foo@contoso.com", + "status": "Active", + "createdTime": "2021-01-20T19:09:02Z", + "isAdmin": true, + "actionLinkTemplate": "https://fakeurl.com/%datafeed/%metric", + "dataSourceParameter": { + "apiKey": "Sanitized", + "query": "query", + "azureCloud": "cloud", + "applicationId": "appId" + } + } + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/8b1bbcef-b5ab-49e6-8c73-a1bb410d004a", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-3990874fc3263847a914ea79b2f17aa2-eed88ff6fe75cd46-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "81b7c487446c43394358bfb7b81f16da", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "0a95f7d8-3a21-4de7-b3c4-9649b13434e8", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:09:03 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "440", + "x-request-id": "0a95f7d8-3a21-4de7-b3c4-9649b13434e8" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2021-01-20T11:09:04.2589608-08:00", + "METRICSADVISOR_ACCOUNT_NAME": "js-metrics-advisor", + "METRICSADVISOR_ENDPOINT_SUFFIX": null, + "METRICSADVISOR_PRIMARY_API_KEY": "Sanitized", + "METRICSADVISOR_SUBSCRIPTION_KEY": "Sanitized", + "RandomSeed": "1907752254" + } +} \ No newline at end of file diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureApplicationInsightsDataFeedWithEveryMemberAndNewInstance.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureApplicationInsightsDataFeedWithEveryMemberAndNewInstance.json new file mode 100644 index 000000000000..9b1f22c431e0 --- /dev/null +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureApplicationInsightsDataFeedWithEveryMemberAndNewInstance.json @@ -0,0 +1,203 @@ +{ + "Entries": [ + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "284", + "Content-Type": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-dbbc8ebba445e648a4229750dbde4aab-1971ccce7c1d144e-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "f301495b0d48586edcd9a8d3f3838ea2", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "azureCloud": "cloud", + "applicationId": "appId", + "apiKey": "Sanitized", + "query": "query" + }, + "dataSourceType": "AzureApplicationInsights", + "dataFeedName": "dataFeedugsxlZFc", + "granularityName": "Daily", + "metrics": [ + { + "metricName": "cost" + } + ], + "dataStartFrom": "2020-08-01T00:00:00Z" + }, + "StatusCode": 201, + "ResponseHeaders": { + "apim-request-id": "803c9a62-5673-4e05-95db-6503649b66bf", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:08:39 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/0fde9976-6693-4858-897e-baf6b2ac4531", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "631", + "x-request-id": "803c9a62-5673-4e05-95db-6503649b66bf" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/0fde9976-6693-4858-897e-baf6b2ac4531", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "598", + "Content-Type": "application/merge-patch\u002Bjson", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-c722cd20dbae3847b95dd6d35f21f3de-b07af7a55357174f-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "7a08cfacd86c3557a158bf7e9a4b9242", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "azureCloud": "cloud", + "applicationId": "appId", + "apiKey": "Sanitized", + "query": "query" + }, + "dataSourceType": "AzureApplicationInsights", + "dataFeedName": "dataFeedugsxlZFc", + "dataFeedDescription": "This data feed was updated to test the .NET client.", + "timestampColumn": "updatedTimestampColumn", + "dataStartFrom": "2020-08-01T00:00:00Z", + "startOffsetInSeconds": 2400, + "maxConcurrency": 6, + "minRetryIntervalInSeconds": 90, + "stopRetryAfterInSeconds": 1200, + "fillMissingPointType": "NoFilling", + "viewMode": "Public", + "viewers": [ + "fake@viewer.com" + ], + "actionLinkTemplate": "https://fakeurl.com/%datafeed/%metric" + }, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "5e185517-ca83-46fe-97ce-39fcdb52c6f1", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:08:40 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "654", + "x-request-id": "5e185517-ca83-46fe-97ce-39fcdb52c6f1" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/0fde9976-6693-4858-897e-baf6b2ac4531", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-40e1c1e89bf0014bbc7309b47bdebab3-a4c7c52034871b45-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "85c59e4b1001aa050b92ecad178c3923", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "3e1f5252-c5bb-4328-9387-cf3258f418cc", + "Content-Length": "1122", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 20 Jan 2021 19:08:40 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "182", + "x-request-id": "3e1f5252-c5bb-4328-9387-cf3258f418cc" + }, + "ResponseBody": { + "dataFeedId": "0fde9976-6693-4858-897e-baf6b2ac4531", + "dataFeedName": "dataFeedugsxlZFc", + "metrics": [ + { + "metricId": "e6d045c2-fff0-46d3-a69a-3acb1fa996d4", + "metricName": "cost", + "metricDisplayName": "cost", + "metricDescription": "" + } + ], + "dimension": [], + "dataStartFrom": "2020-08-01T00:00:00Z", + "dataSourceType": "AzureApplicationInsights", + "timestampColumn": "updatedTimestampColumn", + "startOffsetInSeconds": 2400, + "maxQueryPerMinute": 30.0, + "granularityName": "Daily", + "granularityAmount": null, + "allUpIdentification": null, + "needRollup": "NoRollup", + "fillMissingPointType": "NoFilling", + "fillMissingPointValue": 0.0, + "rollUpMethod": "None", + "rollUpColumns": [], + "dataFeedDescription": "This data feed was updated to test the .NET client.", + "stopRetryAfterInSeconds": 1200, + "minRetryIntervalInSeconds": 90, + "maxConcurrency": 6, + "viewMode": "Public", + "admins": [ + "foo@contoso.com" + ], + "viewers": [ + "fake@viewer.com" + ], + "creator": "foo@contoso.com", + "status": "Active", + "createdTime": "2021-01-20T19:08:40Z", + "isAdmin": true, + "actionLinkTemplate": "https://fakeurl.com/%datafeed/%metric", + "dataSourceParameter": { + "apiKey": "Sanitized", + "query": "query", + "azureCloud": "cloud", + "applicationId": "appId" + } + } + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/0fde9976-6693-4858-897e-baf6b2ac4531", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-77cf8b5b89d35644aca062820aa6bfc5-5efdabc3b5bc0945-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "5ee768e92e5a82a0f2cb51f04eefbe91", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "4b3189cf-7fa7-419e-879a-b4827a00fb4a", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:08:41 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "343", + "x-request-id": "4b3189cf-7fa7-419e-879a-b4827a00fb4a" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2021-01-20T11:08:41.6051096-08:00", + "METRICSADVISOR_ACCOUNT_NAME": "js-metrics-advisor", + "METRICSADVISOR_ENDPOINT_SUFFIX": null, + "METRICSADVISOR_PRIMARY_API_KEY": "Sanitized", + "METRICSADVISOR_SUBSCRIPTION_KEY": "Sanitized", + "RandomSeed": "1942079703" + } +} \ No newline at end of file diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureApplicationInsightsDataFeedWithEveryMemberAndNewInstanceAsync.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureApplicationInsightsDataFeedWithEveryMemberAndNewInstanceAsync.json new file mode 100644 index 000000000000..4cc2ca82bdc5 --- /dev/null +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureApplicationInsightsDataFeedWithEveryMemberAndNewInstanceAsync.json @@ -0,0 +1,203 @@ +{ + "Entries": [ + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "284", + "Content-Type": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-ee38995df903374990fe9cce14538fe3-2a69d7da0ef72948-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "c015a1b289cf6e5b089c7719b7446f64", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "azureCloud": "cloud", + "applicationId": "appId", + "apiKey": "Sanitized", + "query": "query" + }, + "dataSourceType": "AzureApplicationInsights", + "dataFeedName": "dataFeed5qDFtNKp", + "granularityName": "Daily", + "metrics": [ + { + "metricName": "cost" + } + ], + "dataStartFrom": "2020-08-01T00:00:00Z" + }, + "StatusCode": 201, + "ResponseHeaders": { + "apim-request-id": "2c99b68a-7d25-4c50-b028-33ca2469e6d7", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:09:04 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/1238b101-d481-4d37-b690-79d6e5492252", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "746", + "x-request-id": "2c99b68a-7d25-4c50-b028-33ca2469e6d7" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/1238b101-d481-4d37-b690-79d6e5492252", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "598", + "Content-Type": "application/merge-patch\u002Bjson", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-f06ff37959f48d418c95e2953fcac38f-23f1c76f22da2449-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "f77d35b02653c96e79fa745c625a4fc8", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "azureCloud": "cloud", + "applicationId": "appId", + "apiKey": "Sanitized", + "query": "query" + }, + "dataSourceType": "AzureApplicationInsights", + "dataFeedName": "dataFeed5qDFtNKp", + "dataFeedDescription": "This data feed was updated to test the .NET client.", + "timestampColumn": "updatedTimestampColumn", + "dataStartFrom": "2020-08-01T00:00:00Z", + "startOffsetInSeconds": 2400, + "maxConcurrency": 6, + "minRetryIntervalInSeconds": 90, + "stopRetryAfterInSeconds": 1200, + "fillMissingPointType": "NoFilling", + "viewMode": "Public", + "viewers": [ + "fake@viewer.com" + ], + "actionLinkTemplate": "https://fakeurl.com/%datafeed/%metric" + }, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "76487bfe-bcd9-43c8-84da-472036f9d6bc", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:09:05 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "706", + "x-request-id": "76487bfe-bcd9-43c8-84da-472036f9d6bc" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/1238b101-d481-4d37-b690-79d6e5492252", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-55f19242cfb2584aada616bcc7289922-f7dd59b1ff7c9f45-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "75b105c026be332b9b221550978e0b71", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "ae906e6b-c619-4517-be98-8d734801dd48", + "Content-Length": "1122", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 20 Jan 2021 19:09:05 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "186", + "x-request-id": "ae906e6b-c619-4517-be98-8d734801dd48" + }, + "ResponseBody": { + "dataFeedId": "1238b101-d481-4d37-b690-79d6e5492252", + "dataFeedName": "dataFeed5qDFtNKp", + "metrics": [ + { + "metricId": "9c4e1749-ffbd-4f79-aff5-68651099fa28", + "metricName": "cost", + "metricDisplayName": "cost", + "metricDescription": "" + } + ], + "dimension": [], + "dataStartFrom": "2020-08-01T00:00:00Z", + "dataSourceType": "AzureApplicationInsights", + "timestampColumn": "updatedTimestampColumn", + "startOffsetInSeconds": 2400, + "maxQueryPerMinute": 30.0, + "granularityName": "Daily", + "granularityAmount": null, + "allUpIdentification": null, + "needRollup": "NoRollup", + "fillMissingPointType": "NoFilling", + "fillMissingPointValue": 0.0, + "rollUpMethod": "None", + "rollUpColumns": [], + "dataFeedDescription": "This data feed was updated to test the .NET client.", + "stopRetryAfterInSeconds": 1200, + "minRetryIntervalInSeconds": 90, + "maxConcurrency": 6, + "viewMode": "Public", + "admins": [ + "foo@contoso.com" + ], + "viewers": [ + "fake@viewer.com" + ], + "creator": "foo@contoso.com", + "status": "Active", + "createdTime": "2021-01-20T19:09:05Z", + "isAdmin": true, + "actionLinkTemplate": "https://fakeurl.com/%datafeed/%metric", + "dataSourceParameter": { + "apiKey": "Sanitized", + "query": "query", + "azureCloud": "cloud", + "applicationId": "appId" + } + } + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/1238b101-d481-4d37-b690-79d6e5492252", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-fdc92abbb4078743a7fdf4ef09700a00-2df0eaf49717bf48-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "9505b849a1dc8c38324c46d415fe0cad", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "222d4dcb-095f-4fe3-bfa4-0d5af6adaa1a", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:09:05 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "341", + "x-request-id": "222d4dcb-095f-4fe3-bfa4-0d5af6adaa1a" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2021-01-20T11:09:06.5562607-08:00", + "METRICSADVISOR_ACCOUNT_NAME": "js-metrics-advisor", + "METRICSADVISOR_ENDPOINT_SUFFIX": null, + "METRICSADVISOR_PRIMARY_API_KEY": "Sanitized", + "METRICSADVISOR_SUBSCRIPTION_KEY": "Sanitized", + "RandomSeed": "2043656772" + } +} \ No newline at end of file diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureApplicationInsightsDataFeedWithMinimumSetupAndGetInstance.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureApplicationInsightsDataFeedWithMinimumSetupAndGetInstance.json new file mode 100644 index 000000000000..3addf271a4c8 --- /dev/null +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureApplicationInsightsDataFeedWithMinimumSetupAndGetInstance.json @@ -0,0 +1,277 @@ +{ + "Entries": [ + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "284", + "Content-Type": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-111804a89caef84ab32f705700702c45-f2adda3cb0383146-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "ecc371cbca883a1d8cd5d821d7b9426d", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "azureCloud": "cloud", + "applicationId": "appId", + "apiKey": "Sanitized", + "query": "query" + }, + "dataSourceType": "AzureApplicationInsights", + "dataFeedName": "dataFeedhfpHkH83", + "granularityName": "Daily", + "metrics": [ + { + "metricName": "cost" + } + ], + "dataStartFrom": "2020-08-01T00:00:00Z" + }, + "StatusCode": 201, + "ResponseHeaders": { + "apim-request-id": "f6bfd17d-ea42-4b8e-a1dd-a2ec20b293d7", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:06:49 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/097437de-766f-4c55-be0b-980c1995abe7", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "632", + "x-request-id": "f6bfd17d-ea42-4b8e-a1dd-a2ec20b293d7" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/097437de-766f-4c55-be0b-980c1995abe7", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-e85b7d3e311ba24384b02e5d1e5e35b7-8fa16fd438bf0d40-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "f0c151054642c01bd8071ee87ddec1ee", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "dcddee9f-00a4-4c97-a1f7-2b760c752e95", + "Content-Length": "996", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 20 Jan 2021 19:06:50 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "911", + "x-request-id": "dcddee9f-00a4-4c97-a1f7-2b760c752e95" + }, + "ResponseBody": { + "dataFeedId": "097437de-766f-4c55-be0b-980c1995abe7", + "dataFeedName": "dataFeedhfpHkH83", + "metrics": [ + { + "metricId": "032a584f-e2ef-4fa3-a115-6eb0e76cb568", + "metricName": "cost", + "metricDisplayName": "cost", + "metricDescription": "" + } + ], + "dimension": [], + "dataStartFrom": "2020-08-01T00:00:00Z", + "dataSourceType": "AzureApplicationInsights", + "timestampColumn": "", + "startOffsetInSeconds": 0, + "maxQueryPerMinute": 30.0, + "granularityName": "Daily", + "granularityAmount": null, + "allUpIdentification": null, + "needRollup": "NoRollup", + "fillMissingPointType": "PreviousValue", + "fillMissingPointValue": 0.0, + "rollUpMethod": "None", + "rollUpColumns": [], + "dataFeedDescription": "", + "stopRetryAfterInSeconds": -1, + "minRetryIntervalInSeconds": -1, + "maxConcurrency": -1, + "viewMode": "Private", + "admins": [ + "foo@contoso.com" + ], + "viewers": [], + "creator": "foo@contoso.com", + "status": "Active", + "createdTime": "2021-01-20T19:06:50Z", + "isAdmin": true, + "actionLinkTemplate": "", + "dataSourceParameter": { + "apiKey": "Sanitized", + "query": "query", + "azureCloud": "cloud", + "applicationId": "appId" + } + } + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/097437de-766f-4c55-be0b-980c1995abe7", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "635", + "Content-Type": "application/merge-patch\u002Bjson", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-1aa08c6e6e3ea741bbf8d16e571898f9-3a2c65d2534bce44-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "0f2758fb05ea8610980b9cd505d870de", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "azureCloud": "cloud", + "applicationId": "appId", + "apiKey": "Sanitized", + "query": "query" + }, + "dataSourceType": "AzureApplicationInsights", + "dataFeedName": "dataFeedhfpHkH83", + "dataFeedDescription": "This data feed was created to test the .NET client.", + "timestampColumn": "", + "dataStartFrom": "2020-08-01T00:00:00Z", + "startOffsetInSeconds": 0, + "maxConcurrency": -1, + "minRetryIntervalInSeconds": -1, + "stopRetryAfterInSeconds": -1, + "needRollup": "NoRollup", + "rollUpMethod": "None", + "rollUpColumns": [], + "fillMissingPointType": "PreviousValue", + "viewMode": "Private", + "admins": [ + "foo@contoso.com" + ], + "viewers": [], + "status": "Active", + "actionLinkTemplate": "" + }, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "1d89aa25-bcb8-4dfe-a93e-4fcb1017adc4", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:06:51 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "546", + "x-request-id": "1d89aa25-bcb8-4dfe-a93e-4fcb1017adc4" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/097437de-766f-4c55-be0b-980c1995abe7", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-5499ddf93e0b9b4fbc976b9b952633a7-c86a7811b9e39043-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "64d7fdb21c2085a155031480ab34bcae", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "ca2543d0-7e6f-497d-9b01-bccc6ca1f775", + "Content-Length": "1047", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 20 Jan 2021 19:06:51 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "164", + "x-request-id": "ca2543d0-7e6f-497d-9b01-bccc6ca1f775" + }, + "ResponseBody": { + "dataFeedId": "097437de-766f-4c55-be0b-980c1995abe7", + "dataFeedName": "dataFeedhfpHkH83", + "metrics": [ + { + "metricId": "032a584f-e2ef-4fa3-a115-6eb0e76cb568", + "metricName": "cost", + "metricDisplayName": "cost", + "metricDescription": "" + } + ], + "dimension": [], + "dataStartFrom": "2020-08-01T00:00:00Z", + "dataSourceType": "AzureApplicationInsights", + "timestampColumn": "", + "startOffsetInSeconds": 0, + "maxQueryPerMinute": 30.0, + "granularityName": "Daily", + "granularityAmount": null, + "allUpIdentification": null, + "needRollup": "NoRollup", + "fillMissingPointType": "PreviousValue", + "fillMissingPointValue": 0.0, + "rollUpMethod": "None", + "rollUpColumns": [], + "dataFeedDescription": "This data feed was created to test the .NET client.", + "stopRetryAfterInSeconds": -1, + "minRetryIntervalInSeconds": -1, + "maxConcurrency": -1, + "viewMode": "Private", + "admins": [ + "foo@contoso.com" + ], + "viewers": [], + "creator": "foo@contoso.com", + "status": "Active", + "createdTime": "2021-01-20T19:06:50Z", + "isAdmin": true, + "actionLinkTemplate": "", + "dataSourceParameter": { + "apiKey": "Sanitized", + "query": "query", + "azureCloud": "cloud", + "applicationId": "appId" + } + } + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/097437de-766f-4c55-be0b-980c1995abe7", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-a77eaa6ea63de14eb8bddd57301460d4-4315fbc21a49b44d-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "7e25ea1432920083413a5737a945baff", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "f760ad8b-2ecb-49b1-a205-8a9522a63897", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:06:53 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "372", + "x-request-id": "f760ad8b-2ecb-49b1-a205-8a9522a63897" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2021-01-20T11:06:52.6028955-08:00", + "METRICSADVISOR_ACCOUNT_NAME": "js-metrics-advisor", + "METRICSADVISOR_ENDPOINT_SUFFIX": null, + "METRICSADVISOR_PRIMARY_API_KEY": "Sanitized", + "METRICSADVISOR_SUBSCRIPTION_KEY": "Sanitized", + "RandomSeed": "1730351802" + } +} \ No newline at end of file diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureApplicationInsightsDataFeedWithMinimumSetupAndGetInstanceAsync.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureApplicationInsightsDataFeedWithMinimumSetupAndGetInstanceAsync.json new file mode 100644 index 000000000000..1d67ebeaeebd --- /dev/null +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureApplicationInsightsDataFeedWithMinimumSetupAndGetInstanceAsync.json @@ -0,0 +1,277 @@ +{ + "Entries": [ + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "284", + "Content-Type": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-24393c9b8360e641a59249bf79fbd961-54b460b5f2930e4c-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "e58e495411dda127fa614027fb8c6378", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "azureCloud": "cloud", + "applicationId": "appId", + "apiKey": "Sanitized", + "query": "query" + }, + "dataSourceType": "AzureApplicationInsights", + "dataFeedName": "dataFeedjFhURfBx", + "granularityName": "Daily", + "metrics": [ + { + "metricName": "cost" + } + ], + "dataStartFrom": "2020-08-01T00:00:00Z" + }, + "StatusCode": 201, + "ResponseHeaders": { + "apim-request-id": "7f64d035-df6c-48cb-9efa-b631d65c82fc", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:06:54 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/ca9b7e9b-f88f-4f08-bf44-ce07cefe0392", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "560", + "x-request-id": "7f64d035-df6c-48cb-9efa-b631d65c82fc" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/ca9b7e9b-f88f-4f08-bf44-ce07cefe0392", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-6cde3b1b3b062c4482c2bac2741c1206-8fad747b3ac19349-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "9eaf3720e817e7556f750fd11432c17d", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "0f46265f-65e3-440d-b790-0d74d12a0e1f", + "Content-Length": "996", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 20 Jan 2021 19:06:54 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "178", + "x-request-id": "0f46265f-65e3-440d-b790-0d74d12a0e1f" + }, + "ResponseBody": { + "dataFeedId": "ca9b7e9b-f88f-4f08-bf44-ce07cefe0392", + "dataFeedName": "dataFeedjFhURfBx", + "metrics": [ + { + "metricId": "5df794e2-77e4-4234-a4eb-a684c178d46e", + "metricName": "cost", + "metricDisplayName": "cost", + "metricDescription": "" + } + ], + "dimension": [], + "dataStartFrom": "2020-08-01T00:00:00Z", + "dataSourceType": "AzureApplicationInsights", + "timestampColumn": "", + "startOffsetInSeconds": 0, + "maxQueryPerMinute": 30.0, + "granularityName": "Daily", + "granularityAmount": null, + "allUpIdentification": null, + "needRollup": "NoRollup", + "fillMissingPointType": "PreviousValue", + "fillMissingPointValue": 0.0, + "rollUpMethod": "None", + "rollUpColumns": [], + "dataFeedDescription": "", + "stopRetryAfterInSeconds": -1, + "minRetryIntervalInSeconds": -1, + "maxConcurrency": -1, + "viewMode": "Private", + "admins": [ + "foo@contoso.com" + ], + "viewers": [], + "creator": "foo@contoso.com", + "status": "Active", + "createdTime": "2021-01-20T19:06:54Z", + "isAdmin": true, + "actionLinkTemplate": "", + "dataSourceParameter": { + "apiKey": "Sanitized", + "query": "query", + "azureCloud": "cloud", + "applicationId": "appId" + } + } + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/ca9b7e9b-f88f-4f08-bf44-ce07cefe0392", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "635", + "Content-Type": "application/merge-patch\u002Bjson", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-3e220800ac2764468d1dc556f311bc2a-0a0d14448ab76c40-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "b1ad1e6e911976510dec7e11f528ec40", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "azureCloud": "cloud", + "applicationId": "appId", + "apiKey": "Sanitized", + "query": "query" + }, + "dataSourceType": "AzureApplicationInsights", + "dataFeedName": "dataFeedjFhURfBx", + "dataFeedDescription": "This data feed was created to test the .NET client.", + "timestampColumn": "", + "dataStartFrom": "2020-08-01T00:00:00Z", + "startOffsetInSeconds": 0, + "maxConcurrency": -1, + "minRetryIntervalInSeconds": -1, + "stopRetryAfterInSeconds": -1, + "needRollup": "NoRollup", + "rollUpMethod": "None", + "rollUpColumns": [], + "fillMissingPointType": "PreviousValue", + "viewMode": "Private", + "admins": [ + "foo@contoso.com" + ], + "viewers": [], + "status": "Active", + "actionLinkTemplate": "" + }, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "6456a28d-5b50-4cf0-ab1f-badd75fba1f9", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:06:55 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "594", + "x-request-id": "6456a28d-5b50-4cf0-ab1f-badd75fba1f9" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/ca9b7e9b-f88f-4f08-bf44-ce07cefe0392", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-5ea1517755c1c44ba41c23e17460b41a-8f341e38ec9be34b-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "f2863a1c65476cc3f4a7756802558dc7", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "6048649b-6f29-4ada-9f3d-93bef8ea4df9", + "Content-Length": "1047", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 20 Jan 2021 19:06:55 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "221", + "x-request-id": "6048649b-6f29-4ada-9f3d-93bef8ea4df9" + }, + "ResponseBody": { + "dataFeedId": "ca9b7e9b-f88f-4f08-bf44-ce07cefe0392", + "dataFeedName": "dataFeedjFhURfBx", + "metrics": [ + { + "metricId": "5df794e2-77e4-4234-a4eb-a684c178d46e", + "metricName": "cost", + "metricDisplayName": "cost", + "metricDescription": "" + } + ], + "dimension": [], + "dataStartFrom": "2020-08-01T00:00:00Z", + "dataSourceType": "AzureApplicationInsights", + "timestampColumn": "", + "startOffsetInSeconds": 0, + "maxQueryPerMinute": 30.0, + "granularityName": "Daily", + "granularityAmount": null, + "allUpIdentification": null, + "needRollup": "NoRollup", + "fillMissingPointType": "PreviousValue", + "fillMissingPointValue": 0.0, + "rollUpMethod": "None", + "rollUpColumns": [], + "dataFeedDescription": "This data feed was created to test the .NET client.", + "stopRetryAfterInSeconds": -1, + "minRetryIntervalInSeconds": -1, + "maxConcurrency": -1, + "viewMode": "Private", + "admins": [ + "foo@contoso.com" + ], + "viewers": [], + "creator": "foo@contoso.com", + "status": "Active", + "createdTime": "2021-01-20T19:06:54Z", + "isAdmin": true, + "actionLinkTemplate": "", + "dataSourceParameter": { + "apiKey": "Sanitized", + "query": "query", + "azureCloud": "cloud", + "applicationId": "appId" + } + } + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/ca9b7e9b-f88f-4f08-bf44-ce07cefe0392", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-27a7ed2ac2700e42a24fa51bb5d2cd27-8bf64a9cb51d144e-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "ddb8c29fb1df8e5ee638902a6944f247", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "0e59b545-414b-421a-b102-34f6dd2d123f", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:06:55 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "399", + "x-request-id": "0e59b545-414b-421a-b102-34f6dd2d123f" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2021-01-20T11:06:55.7762693-08:00", + "METRICSADVISOR_ACCOUNT_NAME": "js-metrics-advisor", + "METRICSADVISOR_ENDPOINT_SUFFIX": null, + "METRICSADVISOR_PRIMARY_API_KEY": "Sanitized", + "METRICSADVISOR_SUBSCRIPTION_KEY": "Sanitized", + "RandomSeed": "2002160838" + } +} \ No newline at end of file diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureApplicationInsightsDataFeedWithMinimumSetupAndNewInstance.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureApplicationInsightsDataFeedWithMinimumSetupAndNewInstance.json new file mode 100644 index 000000000000..f4aedbde7821 --- /dev/null +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureApplicationInsightsDataFeedWithMinimumSetupAndNewInstance.json @@ -0,0 +1,190 @@ +{ + "Entries": [ + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "284", + "Content-Type": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-40f165993a2d024d97893299c8fd6203-df6aaef1c3dd9b48-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "140824e99fa52887c308d2bcf5a933df", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "azureCloud": "cloud", + "applicationId": "appId", + "apiKey": "Sanitized", + "query": "query" + }, + "dataSourceType": "AzureApplicationInsights", + "dataFeedName": "dataFeedzIoAIA4x", + "granularityName": "Daily", + "metrics": [ + { + "metricName": "cost" + } + ], + "dataStartFrom": "2020-08-01T00:00:00Z" + }, + "StatusCode": 201, + "ResponseHeaders": { + "apim-request-id": "0d4f1b9a-2683-48cb-8dfa-9f8b2016d139", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:08:42 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/61fe0286-a72a-4bc9-a69f-c15364a87efd", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "937", + "x-request-id": "0d4f1b9a-2683-48cb-8dfa-9f8b2016d139" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/61fe0286-a72a-4bc9-a69f-c15364a87efd", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "300", + "Content-Type": "application/merge-patch\u002Bjson", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-3fedd9b4cdcc1e4f9a85afde1fcaf10a-2c06ad9c67ea844c-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "de28f8eb928d00b3c78591ae88cc5b6f", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "azureCloud": "cloud", + "applicationId": "appId", + "apiKey": "Sanitized", + "query": "query" + }, + "dataSourceType": "AzureApplicationInsights", + "dataFeedName": "dataFeedzIoAIA4x", + "dataFeedDescription": "This data feed was created to test the .NET client.", + "dataStartFrom": "2020-08-01T00:00:00Z" + }, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "f6326813-ce86-42ca-bb5c-c196a86b7f10", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:08:42 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "503", + "x-request-id": "f6326813-ce86-42ca-bb5c-c196a86b7f10" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/61fe0286-a72a-4bc9-a69f-c15364a87efd", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-c00409286f911946ac25ea4e0222815f-9ee0c1fb2ec03545-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "ecc0dcc51b9d3e68ad61fe72969abc0e", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "30aafa4b-976f-4deb-91df-e5074653d6f1", + "Content-Length": "1047", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 20 Jan 2021 19:08:42 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "224", + "x-request-id": "30aafa4b-976f-4deb-91df-e5074653d6f1" + }, + "ResponseBody": { + "dataFeedId": "61fe0286-a72a-4bc9-a69f-c15364a87efd", + "dataFeedName": "dataFeedzIoAIA4x", + "metrics": [ + { + "metricId": "bc45f24a-f2c8-4dce-941b-a41e2896193b", + "metricName": "cost", + "metricDisplayName": "cost", + "metricDescription": "" + } + ], + "dimension": [], + "dataStartFrom": "2020-08-01T00:00:00Z", + "dataSourceType": "AzureApplicationInsights", + "timestampColumn": "", + "startOffsetInSeconds": 0, + "maxQueryPerMinute": 30.0, + "granularityName": "Daily", + "granularityAmount": null, + "allUpIdentification": null, + "needRollup": "NoRollup", + "fillMissingPointType": "PreviousValue", + "fillMissingPointValue": 0.0, + "rollUpMethod": "None", + "rollUpColumns": [], + "dataFeedDescription": "This data feed was created to test the .NET client.", + "stopRetryAfterInSeconds": -1, + "minRetryIntervalInSeconds": -1, + "maxConcurrency": -1, + "viewMode": "Private", + "admins": [ + "foo@contoso.com" + ], + "viewers": [], + "creator": "foo@contoso.com", + "status": "Active", + "createdTime": "2021-01-20T19:08:42Z", + "isAdmin": true, + "actionLinkTemplate": "", + "dataSourceParameter": { + "apiKey": "Sanitized", + "query": "query", + "azureCloud": "cloud", + "applicationId": "appId" + } + } + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/61fe0286-a72a-4bc9-a69f-c15364a87efd", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-b2e993258b1e43469930f53071d041f6-a0846b4abe86ce44-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "501d09e4e36e569e70074d1f0dd99ff7", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "138c4011-06b4-43c8-a07f-e3c304d440ee", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:08:43 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "345", + "x-request-id": "138c4011-06b4-43c8-a07f-e3c304d440ee" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2021-01-20T11:08:43.7903131-08:00", + "METRICSADVISOR_ACCOUNT_NAME": "js-metrics-advisor", + "METRICSADVISOR_ENDPOINT_SUFFIX": null, + "METRICSADVISOR_PRIMARY_API_KEY": "Sanitized", + "METRICSADVISOR_SUBSCRIPTION_KEY": "Sanitized", + "RandomSeed": "1665919117" + } +} \ No newline at end of file diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureApplicationInsightsDataFeedWithMinimumSetupAndNewInstanceAsync.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureApplicationInsightsDataFeedWithMinimumSetupAndNewInstanceAsync.json new file mode 100644 index 000000000000..95682f6813a5 --- /dev/null +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureApplicationInsightsDataFeedWithMinimumSetupAndNewInstanceAsync.json @@ -0,0 +1,190 @@ +{ + "Entries": [ + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "284", + "Content-Type": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-cf9d357d0437ef4588cfb5a811da734e-91ee31eed889e340-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "208258805194964d6e8bd9937612175d", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "azureCloud": "cloud", + "applicationId": "appId", + "apiKey": "Sanitized", + "query": "query" + }, + "dataSourceType": "AzureApplicationInsights", + "dataFeedName": "dataFeedMd99mopz", + "granularityName": "Daily", + "metrics": [ + { + "metricName": "cost" + } + ], + "dataStartFrom": "2020-08-01T00:00:00Z" + }, + "StatusCode": 201, + "ResponseHeaders": { + "apim-request-id": "a3cf218c-7563-4448-8601-1f9518a379ad", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:09:07 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/a1df9a87-5d85-4616-b05e-c31dc62fb0d8", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "570", + "x-request-id": "a3cf218c-7563-4448-8601-1f9518a379ad" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/a1df9a87-5d85-4616-b05e-c31dc62fb0d8", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "300", + "Content-Type": "application/merge-patch\u002Bjson", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-333517036662b844929d2bf268cbb6d8-a91072379c474b40-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "6151095886eb00ac7a0c70e2fa7f5810", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "azureCloud": "cloud", + "applicationId": "appId", + "apiKey": "Sanitized", + "query": "query" + }, + "dataSourceType": "AzureApplicationInsights", + "dataFeedName": "dataFeedMd99mopz", + "dataFeedDescription": "This data feed was created to test the .NET client.", + "dataStartFrom": "2020-08-01T00:00:00Z" + }, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "d3194c85-da21-4996-bc24-b5cce1d3805f", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:09:08 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "691", + "x-request-id": "d3194c85-da21-4996-bc24-b5cce1d3805f" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/a1df9a87-5d85-4616-b05e-c31dc62fb0d8", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-b984f3c634989d42be8fb2dde6b41f72-b42079c2d67e454e-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "da1db1e7c1536911c48c0ad0f9e797a8", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "c1877dc1-7d64-4760-bde8-0632823e8c19", + "Content-Length": "1047", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 20 Jan 2021 19:09:08 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "201", + "x-request-id": "c1877dc1-7d64-4760-bde8-0632823e8c19" + }, + "ResponseBody": { + "dataFeedId": "a1df9a87-5d85-4616-b05e-c31dc62fb0d8", + "dataFeedName": "dataFeedMd99mopz", + "metrics": [ + { + "metricId": "db2a55ae-082c-4da8-ab7f-772090b8c4af", + "metricName": "cost", + "metricDisplayName": "cost", + "metricDescription": "" + } + ], + "dimension": [], + "dataStartFrom": "2020-08-01T00:00:00Z", + "dataSourceType": "AzureApplicationInsights", + "timestampColumn": "", + "startOffsetInSeconds": 0, + "maxQueryPerMinute": 30.0, + "granularityName": "Daily", + "granularityAmount": null, + "allUpIdentification": null, + "needRollup": "NoRollup", + "fillMissingPointType": "PreviousValue", + "fillMissingPointValue": 0.0, + "rollUpMethod": "None", + "rollUpColumns": [], + "dataFeedDescription": "This data feed was created to test the .NET client.", + "stopRetryAfterInSeconds": -1, + "minRetryIntervalInSeconds": -1, + "maxConcurrency": -1, + "viewMode": "Private", + "admins": [ + "foo@contoso.com" + ], + "viewers": [], + "creator": "foo@contoso.com", + "status": "Active", + "createdTime": "2021-01-20T19:09:07Z", + "isAdmin": true, + "actionLinkTemplate": "", + "dataSourceParameter": { + "apiKey": "Sanitized", + "query": "query", + "azureCloud": "cloud", + "applicationId": "appId" + } + } + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/a1df9a87-5d85-4616-b05e-c31dc62fb0d8", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-81519b364a89be41bb3a4bcaa6b39f76-5840b02ed2bf4649-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "b9055052a3c8faefab81a687e16b9bef", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "e698d08d-8260-4174-9929-ca8effad53e4", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:09:08 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "371", + "x-request-id": "e698d08d-8260-4174-9929-ca8effad53e4" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2021-01-20T11:09:08.6425457-08:00", + "METRICSADVISOR_ACCOUNT_NAME": "js-metrics-advisor", + "METRICSADVISOR_ENDPOINT_SUFFIX": null, + "METRICSADVISOR_PRIMARY_API_KEY": "Sanitized", + "METRICSADVISOR_SUBSCRIPTION_KEY": "Sanitized", + "RandomSeed": "2067164615" + } +} \ No newline at end of file diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureCosmosDbDataFeedWithEveryMemberAndGetInstance.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureCosmosDbDataFeedWithEveryMemberAndGetInstance.json new file mode 100644 index 000000000000..08725caa3ab7 --- /dev/null +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureCosmosDbDataFeedWithEveryMemberAndGetInstance.json @@ -0,0 +1,281 @@ +{ + "Entries": [ + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "290", + "Content-Type": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-f7e4819d4b631848a749723687c137f4-54b7c56e18f22342-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "7e6026f0578f9751dbf10484adb7077d", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "connectionString": "Sanitized", + "sqlQuery": "query", + "database": "database", + "collectionId": "collectId" + }, + "dataSourceType": "AzureCosmosDB", + "dataFeedName": "dataFeeduxkt4O0L", + "granularityName": "Daily", + "metrics": [ + { + "metricName": "cost" + } + ], + "dataStartFrom": "2020-08-01T00:00:00Z" + }, + "StatusCode": 201, + "ResponseHeaders": { + "apim-request-id": "237f1166-3eda-413a-baa6-d33293017b80", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:08:45 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/20d23d52-9d08-4524-aaa4-def16d60813e", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "621", + "x-request-id": "237f1166-3eda-413a-baa6-d33293017b80" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/20d23d52-9d08-4524-aaa4-def16d60813e", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-170caeb3f77fae41873daa064b2a2bbf-ef7c9724c12efa49-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "e477323e824f554ddc8e8ea63c56e739", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "f5fc753f-4473-4e5e-ab69-4ff15a4e1b18", + "Content-Length": "1002", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 20 Jan 2021 19:08:45 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "206", + "x-request-id": "f5fc753f-4473-4e5e-ab69-4ff15a4e1b18" + }, + "ResponseBody": { + "dataFeedId": "20d23d52-9d08-4524-aaa4-def16d60813e", + "dataFeedName": "dataFeeduxkt4O0L", + "metrics": [ + { + "metricId": "15405c6f-86d7-4bca-bb23-86d82796d896", + "metricName": "cost", + "metricDisplayName": "cost", + "metricDescription": "" + } + ], + "dimension": [], + "dataStartFrom": "2020-08-01T00:00:00Z", + "dataSourceType": "AzureCosmosDB", + "timestampColumn": "", + "startOffsetInSeconds": 0, + "maxQueryPerMinute": 30.0, + "granularityName": "Daily", + "granularityAmount": null, + "allUpIdentification": null, + "needRollup": "NoRollup", + "fillMissingPointType": "PreviousValue", + "fillMissingPointValue": 0.0, + "rollUpMethod": "None", + "rollUpColumns": [], + "dataFeedDescription": "", + "stopRetryAfterInSeconds": -1, + "minRetryIntervalInSeconds": -1, + "maxConcurrency": -1, + "viewMode": "Private", + "admins": [ + "foo@contoso.com" + ], + "viewers": [], + "creator": "foo@contoso.com", + "status": "Active", + "createdTime": "2021-01-20T19:08:44Z", + "isAdmin": true, + "actionLinkTemplate": "", + "dataSourceParameter": { + "connectionString": "Sanitized", + "database": "database", + "sqlQuery": "query", + "collectionId": "collectId" + } + } + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/20d23d52-9d08-4524-aaa4-def16d60813e", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "716", + "Content-Type": "application/merge-patch\u002Bjson", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-9ed9243a961ea6469a67715b64eda3be-04e8b12393aef548-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "6d4fd55e264fdb56fd0412f96b91afac", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "connectionString": "Sanitized", + "sqlQuery": "query", + "database": "database", + "collectionId": "collectId" + }, + "dataSourceType": "AzureCosmosDB", + "dataFeedName": "dataFeeduxkt4O0L", + "dataFeedDescription": "This data feed was updated to test the .NET client.", + "timestampColumn": "updatedTimestampColumn", + "dataStartFrom": "2020-08-01T00:00:00Z", + "startOffsetInSeconds": 2400, + "maxConcurrency": 6, + "minRetryIntervalInSeconds": 90, + "stopRetryAfterInSeconds": 1200, + "needRollup": "NoRollup", + "rollUpMethod": "None", + "rollUpColumns": [], + "fillMissingPointType": "NoFilling", + "viewMode": "Public", + "admins": [ + "foo@contoso.com" + ], + "viewers": [ + "fake@viewer.com" + ], + "status": "Active", + "actionLinkTemplate": "https://fakeurl.com/%datafeed/%metric" + }, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "957c362d-b655-4e97-ad19-90b39ebaa931", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:08:45 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "687", + "x-request-id": "957c362d-b655-4e97-ad19-90b39ebaa931" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/20d23d52-9d08-4524-aaa4-def16d60813e", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-6c4600ec48745140ab7d49b3a9620144-52b3f42dcbc45443-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "28fa8b108ad56db6d90aa200c8ab5b85", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "ea5cdd98-e22c-41e3-a402-8bb1cc92684a", + "Content-Length": "1128", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 20 Jan 2021 19:08:46 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "198", + "x-request-id": "ea5cdd98-e22c-41e3-a402-8bb1cc92684a" + }, + "ResponseBody": { + "dataFeedId": "20d23d52-9d08-4524-aaa4-def16d60813e", + "dataFeedName": "dataFeeduxkt4O0L", + "metrics": [ + { + "metricId": "15405c6f-86d7-4bca-bb23-86d82796d896", + "metricName": "cost", + "metricDisplayName": "cost", + "metricDescription": "" + } + ], + "dimension": [], + "dataStartFrom": "2020-08-01T00:00:00Z", + "dataSourceType": "AzureCosmosDB", + "timestampColumn": "updatedTimestampColumn", + "startOffsetInSeconds": 2400, + "maxQueryPerMinute": 30.0, + "granularityName": "Daily", + "granularityAmount": null, + "allUpIdentification": null, + "needRollup": "NoRollup", + "fillMissingPointType": "NoFilling", + "fillMissingPointValue": 0.0, + "rollUpMethod": "None", + "rollUpColumns": [], + "dataFeedDescription": "This data feed was updated to test the .NET client.", + "stopRetryAfterInSeconds": 1200, + "minRetryIntervalInSeconds": 90, + "maxConcurrency": 6, + "viewMode": "Public", + "admins": [ + "foo@contoso.com" + ], + "viewers": [ + "fake@viewer.com" + ], + "creator": "foo@contoso.com", + "status": "Active", + "createdTime": "2021-01-20T19:08:44Z", + "isAdmin": true, + "actionLinkTemplate": "https://fakeurl.com/%datafeed/%metric", + "dataSourceParameter": { + "connectionString": "Sanitized", + "database": "database", + "sqlQuery": "query", + "collectionId": "collectId" + } + } + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/20d23d52-9d08-4524-aaa4-def16d60813e", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-474bd08aa5ee87408d7fd301b51b9f0b-c5cfa112d9c40546-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "d826cb099a68172ddb9ce64a7053e94b", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "cab937ee-22fc-4c70-ba08-65ec98e07437", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:08:46 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "338", + "x-request-id": "cab937ee-22fc-4c70-ba08-65ec98e07437" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2021-01-20T11:08:46.2082456-08:00", + "METRICSADVISOR_ACCOUNT_NAME": "js-metrics-advisor", + "METRICSADVISOR_ENDPOINT_SUFFIX": null, + "METRICSADVISOR_PRIMARY_API_KEY": "Sanitized", + "METRICSADVISOR_SUBSCRIPTION_KEY": "Sanitized", + "RandomSeed": "380255387" + } +} \ No newline at end of file diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureCosmosDbDataFeedWithEveryMemberAndGetInstanceAsync.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureCosmosDbDataFeedWithEveryMemberAndGetInstanceAsync.json new file mode 100644 index 000000000000..b77bf6b04b4f --- /dev/null +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureCosmosDbDataFeedWithEveryMemberAndGetInstanceAsync.json @@ -0,0 +1,281 @@ +{ + "Entries": [ + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "290", + "Content-Type": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-6562caff7bcba941905a105eac9d910b-1fa956517a40ef41-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "bedc21a7df480cf0a353390513bcc324", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "connectionString": "Sanitized", + "sqlQuery": "query", + "database": "database", + "collectionId": "collectId" + }, + "dataSourceType": "AzureCosmosDB", + "dataFeedName": "dataFeedov6CZcD6", + "granularityName": "Daily", + "metrics": [ + { + "metricName": "cost" + } + ], + "dataStartFrom": "2020-08-01T00:00:00Z" + }, + "StatusCode": 201, + "ResponseHeaders": { + "apim-request-id": "5c33350b-fb40-4111-87bc-70c1bb952be7", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:09:09 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/8df5bec7-9dcc-4b93-938e-7e0ca3e7c74e", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "577", + "x-request-id": "5c33350b-fb40-4111-87bc-70c1bb952be7" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/8df5bec7-9dcc-4b93-938e-7e0ca3e7c74e", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-3627bd25f5cf844792dad8f87121c6c0-7770e2e4ca09fa40-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "5df4915dbda1398f889bc7c179777108", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "054aebd1-7941-4476-98e0-79f464ae2998", + "Content-Length": "1002", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 20 Jan 2021 19:09:09 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "155", + "x-request-id": "054aebd1-7941-4476-98e0-79f464ae2998" + }, + "ResponseBody": { + "dataFeedId": "8df5bec7-9dcc-4b93-938e-7e0ca3e7c74e", + "dataFeedName": "dataFeedov6CZcD6", + "metrics": [ + { + "metricId": "bc0c9ddc-ef23-4b9f-b378-e95593c38605", + "metricName": "cost", + "metricDisplayName": "cost", + "metricDescription": "" + } + ], + "dimension": [], + "dataStartFrom": "2020-08-01T00:00:00Z", + "dataSourceType": "AzureCosmosDB", + "timestampColumn": "", + "startOffsetInSeconds": 0, + "maxQueryPerMinute": 30.0, + "granularityName": "Daily", + "granularityAmount": null, + "allUpIdentification": null, + "needRollup": "NoRollup", + "fillMissingPointType": "PreviousValue", + "fillMissingPointValue": 0.0, + "rollUpMethod": "None", + "rollUpColumns": [], + "dataFeedDescription": "", + "stopRetryAfterInSeconds": -1, + "minRetryIntervalInSeconds": -1, + "maxConcurrency": -1, + "viewMode": "Private", + "admins": [ + "foo@contoso.com" + ], + "viewers": [], + "creator": "foo@contoso.com", + "status": "Active", + "createdTime": "2021-01-20T19:09:09Z", + "isAdmin": true, + "actionLinkTemplate": "", + "dataSourceParameter": { + "connectionString": "Sanitized", + "database": "database", + "sqlQuery": "query", + "collectionId": "collectId" + } + } + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/8df5bec7-9dcc-4b93-938e-7e0ca3e7c74e", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "716", + "Content-Type": "application/merge-patch\u002Bjson", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-a1bb847db19dc14396e75c8a5ae42292-0fd8fd8e53a45a4e-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "3498799eb8b6d06cb4e488878263681a", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "connectionString": "Sanitized", + "sqlQuery": "query", + "database": "database", + "collectionId": "collectId" + }, + "dataSourceType": "AzureCosmosDB", + "dataFeedName": "dataFeedov6CZcD6", + "dataFeedDescription": "This data feed was updated to test the .NET client.", + "timestampColumn": "updatedTimestampColumn", + "dataStartFrom": "2020-08-01T00:00:00Z", + "startOffsetInSeconds": 2400, + "maxConcurrency": 6, + "minRetryIntervalInSeconds": 90, + "stopRetryAfterInSeconds": 1200, + "needRollup": "NoRollup", + "rollUpMethod": "None", + "rollUpColumns": [], + "fillMissingPointType": "NoFilling", + "viewMode": "Public", + "admins": [ + "foo@contoso.com" + ], + "viewers": [ + "fake@viewer.com" + ], + "status": "Active", + "actionLinkTemplate": "https://fakeurl.com/%datafeed/%metric" + }, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "fbdf5c74-3588-4a77-96d9-9db30ec78ea8", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:09:10 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "706", + "x-request-id": "fbdf5c74-3588-4a77-96d9-9db30ec78ea8" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/8df5bec7-9dcc-4b93-938e-7e0ca3e7c74e", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-718f2f8b2e4ef54ebb0fac157436614a-bf02d80bac917245-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "4a0cb8f85471e90691a336ac182e932b", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "1ad1a6c7-934a-431a-b7b3-82b15b85c3c9", + "Content-Length": "1128", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 20 Jan 2021 19:09:10 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "164", + "x-request-id": "1ad1a6c7-934a-431a-b7b3-82b15b85c3c9" + }, + "ResponseBody": { + "dataFeedId": "8df5bec7-9dcc-4b93-938e-7e0ca3e7c74e", + "dataFeedName": "dataFeedov6CZcD6", + "metrics": [ + { + "metricId": "bc0c9ddc-ef23-4b9f-b378-e95593c38605", + "metricName": "cost", + "metricDisplayName": "cost", + "metricDescription": "" + } + ], + "dimension": [], + "dataStartFrom": "2020-08-01T00:00:00Z", + "dataSourceType": "AzureCosmosDB", + "timestampColumn": "updatedTimestampColumn", + "startOffsetInSeconds": 2400, + "maxQueryPerMinute": 30.0, + "granularityName": "Daily", + "granularityAmount": null, + "allUpIdentification": null, + "needRollup": "NoRollup", + "fillMissingPointType": "NoFilling", + "fillMissingPointValue": 0.0, + "rollUpMethod": "None", + "rollUpColumns": [], + "dataFeedDescription": "This data feed was updated to test the .NET client.", + "stopRetryAfterInSeconds": 1200, + "minRetryIntervalInSeconds": 90, + "maxConcurrency": 6, + "viewMode": "Public", + "admins": [ + "foo@contoso.com" + ], + "viewers": [ + "fake@viewer.com" + ], + "creator": "foo@contoso.com", + "status": "Active", + "createdTime": "2021-01-20T19:09:09Z", + "isAdmin": true, + "actionLinkTemplate": "https://fakeurl.com/%datafeed/%metric", + "dataSourceParameter": { + "connectionString": "Sanitized", + "database": "database", + "sqlQuery": "query", + "collectionId": "collectId" + } + } + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/8df5bec7-9dcc-4b93-938e-7e0ca3e7c74e", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-dc22a3c2deb05c44a2c1ac0803f5f4e8-a459ec92ec26f34c-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "9a6731e18e24a46d2523a8bd3508b724", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "2a71cc25-d242-422d-89c3-fabe697f7c78", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:09:11 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "429", + "x-request-id": "2a71cc25-d242-422d-89c3-fabe697f7c78" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2021-01-20T11:09:10.9030220-08:00", + "METRICSADVISOR_ACCOUNT_NAME": "js-metrics-advisor", + "METRICSADVISOR_ENDPOINT_SUFFIX": null, + "METRICSADVISOR_PRIMARY_API_KEY": "Sanitized", + "METRICSADVISOR_SUBSCRIPTION_KEY": "Sanitized", + "RandomSeed": "1626903892" + } +} \ No newline at end of file diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureCosmosDbDataFeedWithEveryMemberAndNewInstance.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureCosmosDbDataFeedWithEveryMemberAndNewInstance.json new file mode 100644 index 000000000000..4cfb34af00f9 --- /dev/null +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureCosmosDbDataFeedWithEveryMemberAndNewInstance.json @@ -0,0 +1,203 @@ +{ + "Entries": [ + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "290", + "Content-Type": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-58d66c7b3b317745b258e2ceec81da0d-6d83b8ad823fc64f-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "83b984087ad589887049ce08d813c7a6", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "connectionString": "Sanitized", + "sqlQuery": "query", + "database": "database", + "collectionId": "collectId" + }, + "dataSourceType": "AzureCosmosDB", + "dataFeedName": "dataFeed6vhmLu9a", + "granularityName": "Daily", + "metrics": [ + { + "metricName": "cost" + } + ], + "dataStartFrom": "2020-08-01T00:00:00Z" + }, + "StatusCode": 201, + "ResponseHeaders": { + "apim-request-id": "52e7567e-0976-4660-9ad9-a7f813a56fd6", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:08:47 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/4a4ec57b-32c1-4574-ac01-6266e91abffe", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "375", + "x-request-id": "52e7567e-0976-4660-9ad9-a7f813a56fd6" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/4a4ec57b-32c1-4574-ac01-6266e91abffe", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "604", + "Content-Type": "application/merge-patch\u002Bjson", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-84b474a0177dbc49a09416d855a79176-48800366b282f843-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "65dc92e9978b1c8b6e603711cb97b99b", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "connectionString": "Sanitized", + "sqlQuery": "query", + "database": "database", + "collectionId": "collectId" + }, + "dataSourceType": "AzureCosmosDB", + "dataFeedName": "dataFeed6vhmLu9a", + "dataFeedDescription": "This data feed was updated to test the .NET client.", + "timestampColumn": "updatedTimestampColumn", + "dataStartFrom": "2020-08-01T00:00:00Z", + "startOffsetInSeconds": 2400, + "maxConcurrency": 6, + "minRetryIntervalInSeconds": 90, + "stopRetryAfterInSeconds": 1200, + "fillMissingPointType": "NoFilling", + "viewMode": "Public", + "viewers": [ + "fake@viewer.com" + ], + "actionLinkTemplate": "https://fakeurl.com/%datafeed/%metric" + }, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "1d9e03bd-3c6b-434e-b165-66e6a3884278", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:08:47 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "552", + "x-request-id": "1d9e03bd-3c6b-434e-b165-66e6a3884278" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/4a4ec57b-32c1-4574-ac01-6266e91abffe", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-c490fca895468d4283dfe71b0228e26c-71ba53df2f6b9d4f-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "62d4b61f275af3841d82ec981a6393b3", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "bb3068bd-c529-4a6f-b825-ee13447803ab", + "Content-Length": "1128", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 20 Jan 2021 19:08:48 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "178", + "x-request-id": "bb3068bd-c529-4a6f-b825-ee13447803ab" + }, + "ResponseBody": { + "dataFeedId": "4a4ec57b-32c1-4574-ac01-6266e91abffe", + "dataFeedName": "dataFeed6vhmLu9a", + "metrics": [ + { + "metricId": "1079dea8-5e5f-4c6d-a473-33872c46fa45", + "metricName": "cost", + "metricDisplayName": "cost", + "metricDescription": "" + } + ], + "dimension": [], + "dataStartFrom": "2020-08-01T00:00:00Z", + "dataSourceType": "AzureCosmosDB", + "timestampColumn": "updatedTimestampColumn", + "startOffsetInSeconds": 2400, + "maxQueryPerMinute": 30.0, + "granularityName": "Daily", + "granularityAmount": null, + "allUpIdentification": null, + "needRollup": "NoRollup", + "fillMissingPointType": "NoFilling", + "fillMissingPointValue": 0.0, + "rollUpMethod": "None", + "rollUpColumns": [], + "dataFeedDescription": "This data feed was updated to test the .NET client.", + "stopRetryAfterInSeconds": 1200, + "minRetryIntervalInSeconds": 90, + "maxConcurrency": 6, + "viewMode": "Public", + "admins": [ + "foo@contoso.com" + ], + "viewers": [ + "fake@viewer.com" + ], + "creator": "foo@contoso.com", + "status": "Active", + "createdTime": "2021-01-20T19:08:47Z", + "isAdmin": true, + "actionLinkTemplate": "https://fakeurl.com/%datafeed/%metric", + "dataSourceParameter": { + "connectionString": "Sanitized", + "database": "database", + "sqlQuery": "query", + "collectionId": "collectId" + } + } + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/4a4ec57b-32c1-4574-ac01-6266e91abffe", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-caf4862c2090a54eb7234153a0cacc29-4fcde6777b34bd49-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "dd6c12f9367170cef89c14744276bed8", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "5107d983-c2b0-4a6f-a686-648691519c76", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:08:48 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "357", + "x-request-id": "5107d983-c2b0-4a6f-a686-648691519c76" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2021-01-20T11:08:48.3066873-08:00", + "METRICSADVISOR_ACCOUNT_NAME": "js-metrics-advisor", + "METRICSADVISOR_ENDPOINT_SUFFIX": null, + "METRICSADVISOR_PRIMARY_API_KEY": "Sanitized", + "METRICSADVISOR_SUBSCRIPTION_KEY": "Sanitized", + "RandomSeed": "591034984" + } +} \ No newline at end of file diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureCosmosDbDataFeedWithEveryMemberAndNewInstanceAsync.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureCosmosDbDataFeedWithEveryMemberAndNewInstanceAsync.json new file mode 100644 index 000000000000..cdec5314dc71 --- /dev/null +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureCosmosDbDataFeedWithEveryMemberAndNewInstanceAsync.json @@ -0,0 +1,203 @@ +{ + "Entries": [ + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "290", + "Content-Type": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-b05ada8503778746be6a2c765d1b7d57-734e2ee66ca11a44-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "f3b984a851df6bbad17503620662c19d", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "connectionString": "Sanitized", + "sqlQuery": "query", + "database": "database", + "collectionId": "collectId" + }, + "dataSourceType": "AzureCosmosDB", + "dataFeedName": "dataFeedCG23sntr", + "granularityName": "Daily", + "metrics": [ + { + "metricName": "cost" + } + ], + "dataStartFrom": "2020-08-01T00:00:00Z" + }, + "StatusCode": 201, + "ResponseHeaders": { + "apim-request-id": "970d7f53-ac47-4f27-a5b8-7677589e5b0d", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:09:11 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/91dcd7d1-6516-4459-84e9-b7534781ea44", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "559", + "x-request-id": "970d7f53-ac47-4f27-a5b8-7677589e5b0d" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/91dcd7d1-6516-4459-84e9-b7534781ea44", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "604", + "Content-Type": "application/merge-patch\u002Bjson", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-cfe9637146ea744797677fbadf1eb659-fe5d68ccd03d9346-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "faee85f19a163fa4d6c29ad691c33f3c", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "connectionString": "Sanitized", + "sqlQuery": "query", + "database": "database", + "collectionId": "collectId" + }, + "dataSourceType": "AzureCosmosDB", + "dataFeedName": "dataFeedCG23sntr", + "dataFeedDescription": "This data feed was updated to test the .NET client.", + "timestampColumn": "updatedTimestampColumn", + "dataStartFrom": "2020-08-01T00:00:00Z", + "startOffsetInSeconds": 2400, + "maxConcurrency": 6, + "minRetryIntervalInSeconds": 90, + "stopRetryAfterInSeconds": 1200, + "fillMissingPointType": "NoFilling", + "viewMode": "Public", + "viewers": [ + "fake@viewer.com" + ], + "actionLinkTemplate": "https://fakeurl.com/%datafeed/%metric" + }, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "6121e762-bba8-48a3-94f6-b22955f54cd2", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:09:12 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "718", + "x-request-id": "6121e762-bba8-48a3-94f6-b22955f54cd2" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/91dcd7d1-6516-4459-84e9-b7534781ea44", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-f2300b9681709244a2c52d96eaf9141b-bf7642a7cfaf914b-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "e2da5224a28e51f0a226f359e7d6bbd3", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "bff99e0d-140d-4f9e-a1da-8eab81002011", + "Content-Length": "1128", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 20 Jan 2021 19:09:12 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "177", + "x-request-id": "bff99e0d-140d-4f9e-a1da-8eab81002011" + }, + "ResponseBody": { + "dataFeedId": "91dcd7d1-6516-4459-84e9-b7534781ea44", + "dataFeedName": "dataFeedCG23sntr", + "metrics": [ + { + "metricId": "b3fd9429-3ef7-4d30-805f-460a64df4476", + "metricName": "cost", + "metricDisplayName": "cost", + "metricDescription": "" + } + ], + "dimension": [], + "dataStartFrom": "2020-08-01T00:00:00Z", + "dataSourceType": "AzureCosmosDB", + "timestampColumn": "updatedTimestampColumn", + "startOffsetInSeconds": 2400, + "maxQueryPerMinute": 30.0, + "granularityName": "Daily", + "granularityAmount": null, + "allUpIdentification": null, + "needRollup": "NoRollup", + "fillMissingPointType": "NoFilling", + "fillMissingPointValue": 0.0, + "rollUpMethod": "None", + "rollUpColumns": [], + "dataFeedDescription": "This data feed was updated to test the .NET client.", + "stopRetryAfterInSeconds": 1200, + "minRetryIntervalInSeconds": 90, + "maxConcurrency": 6, + "viewMode": "Public", + "admins": [ + "foo@contoso.com" + ], + "viewers": [ + "fake@viewer.com" + ], + "creator": "foo@contoso.com", + "status": "Active", + "createdTime": "2021-01-20T19:09:11Z", + "isAdmin": true, + "actionLinkTemplate": "https://fakeurl.com/%datafeed/%metric", + "dataSourceParameter": { + "connectionString": "Sanitized", + "database": "database", + "sqlQuery": "query", + "collectionId": "collectId" + } + } + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/91dcd7d1-6516-4459-84e9-b7534781ea44", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-e59d2a76c6992d449128edf13644f00a-f937042514a8a048-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "a4fc463a54970dc5df7a1c1cb7e4da0e", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "d3e6db6b-a5f3-40da-8dac-900e34046814", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:09:13 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "405", + "x-request-id": "d3e6db6b-a5f3-40da-8dac-900e34046814" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2021-01-20T11:09:13.0615071-08:00", + "METRICSADVISOR_ACCOUNT_NAME": "js-metrics-advisor", + "METRICSADVISOR_ENDPOINT_SUFFIX": null, + "METRICSADVISOR_PRIMARY_API_KEY": "Sanitized", + "METRICSADVISOR_SUBSCRIPTION_KEY": "Sanitized", + "RandomSeed": "879883807" + } +} \ No newline at end of file diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureCosmosDbDataFeedWithMinimumSetupAndGetInstance.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureCosmosDbDataFeedWithMinimumSetupAndGetInstance.json new file mode 100644 index 000000000000..56d53f2eba99 --- /dev/null +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureCosmosDbDataFeedWithMinimumSetupAndGetInstance.json @@ -0,0 +1,277 @@ +{ + "Entries": [ + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "290", + "Content-Type": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-347e93549e4e9c4d93ecf7e0da6b955b-5004f4394b03f04c-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "4ca2a6fb5ebfc853d8dec69841e71be4", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "connectionString": "Sanitized", + "sqlQuery": "query", + "database": "database", + "collectionId": "collectId" + }, + "dataSourceType": "AzureCosmosDB", + "dataFeedName": "dataFeedRedtiyL6", + "granularityName": "Daily", + "metrics": [ + { + "metricName": "cost" + } + ], + "dataStartFrom": "2020-08-01T00:00:00Z" + }, + "StatusCode": 201, + "ResponseHeaders": { + "apim-request-id": "3de51c08-5f07-410b-850e-edd278020368", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:08:48 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/f7e5e042-84e4-46e5-805b-13725252592b", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "377", + "x-request-id": "3de51c08-5f07-410b-850e-edd278020368" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/f7e5e042-84e4-46e5-805b-13725252592b", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-f31bbdbb7f17ea41bb10de9ea0616b5b-ad2c3a5b0bbb5d47-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "2f48fa024f6586972ecfb761bf680ca5", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "a7a1b56c-d1c8-46d6-a969-d753165dfcae", + "Content-Length": "1002", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 20 Jan 2021 19:08:49 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "161", + "x-request-id": "a7a1b56c-d1c8-46d6-a969-d753165dfcae" + }, + "ResponseBody": { + "dataFeedId": "f7e5e042-84e4-46e5-805b-13725252592b", + "dataFeedName": "dataFeedRedtiyL6", + "metrics": [ + { + "metricId": "7af2324e-e175-47aa-bac8-64a367a03df0", + "metricName": "cost", + "metricDisplayName": "cost", + "metricDescription": "" + } + ], + "dimension": [], + "dataStartFrom": "2020-08-01T00:00:00Z", + "dataSourceType": "AzureCosmosDB", + "timestampColumn": "", + "startOffsetInSeconds": 0, + "maxQueryPerMinute": 30.0, + "granularityName": "Daily", + "granularityAmount": null, + "allUpIdentification": null, + "needRollup": "NoRollup", + "fillMissingPointType": "PreviousValue", + "fillMissingPointValue": 0.0, + "rollUpMethod": "None", + "rollUpColumns": [], + "dataFeedDescription": "", + "stopRetryAfterInSeconds": -1, + "minRetryIntervalInSeconds": -1, + "maxConcurrency": -1, + "viewMode": "Private", + "admins": [ + "foo@contoso.com" + ], + "viewers": [], + "creator": "foo@contoso.com", + "status": "Active", + "createdTime": "2021-01-20T19:08:49Z", + "isAdmin": true, + "actionLinkTemplate": "", + "dataSourceParameter": { + "connectionString": "Sanitized", + "database": "database", + "sqlQuery": "query", + "collectionId": "collectId" + } + } + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/f7e5e042-84e4-46e5-805b-13725252592b", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "641", + "Content-Type": "application/merge-patch\u002Bjson", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-4c9215d1846b4547be4e2e2bf13e0839-e4ac3ccc5c460d4c-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "6d7a5076cf7b1f394802f9fea0c5a2a3", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "connectionString": "Sanitized", + "sqlQuery": "query", + "database": "database", + "collectionId": "collectId" + }, + "dataSourceType": "AzureCosmosDB", + "dataFeedName": "dataFeedRedtiyL6", + "dataFeedDescription": "This data feed was created to test the .NET client.", + "timestampColumn": "", + "dataStartFrom": "2020-08-01T00:00:00Z", + "startOffsetInSeconds": 0, + "maxConcurrency": -1, + "minRetryIntervalInSeconds": -1, + "stopRetryAfterInSeconds": -1, + "needRollup": "NoRollup", + "rollUpMethod": "None", + "rollUpColumns": [], + "fillMissingPointType": "PreviousValue", + "viewMode": "Private", + "admins": [ + "foo@contoso.com" + ], + "viewers": [], + "status": "Active", + "actionLinkTemplate": "" + }, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "0a230de2-854d-4f75-aadd-935395515cc6", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:08:49 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "504", + "x-request-id": "0a230de2-854d-4f75-aadd-935395515cc6" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/f7e5e042-84e4-46e5-805b-13725252592b", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-feef6aa9c8c3e0489ef8f08a27fc00c9-eb91dd25527d1c43-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "39839966e8f4abdc0f1c1df0a6f10970", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "e6151fd1-a01b-4021-bbb3-5ec9a5b42b98", + "Content-Length": "1053", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 20 Jan 2021 19:08:49 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "166", + "x-request-id": "e6151fd1-a01b-4021-bbb3-5ec9a5b42b98" + }, + "ResponseBody": { + "dataFeedId": "f7e5e042-84e4-46e5-805b-13725252592b", + "dataFeedName": "dataFeedRedtiyL6", + "metrics": [ + { + "metricId": "7af2324e-e175-47aa-bac8-64a367a03df0", + "metricName": "cost", + "metricDisplayName": "cost", + "metricDescription": "" + } + ], + "dimension": [], + "dataStartFrom": "2020-08-01T00:00:00Z", + "dataSourceType": "AzureCosmosDB", + "timestampColumn": "", + "startOffsetInSeconds": 0, + "maxQueryPerMinute": 30.0, + "granularityName": "Daily", + "granularityAmount": null, + "allUpIdentification": null, + "needRollup": "NoRollup", + "fillMissingPointType": "PreviousValue", + "fillMissingPointValue": 0.0, + "rollUpMethod": "None", + "rollUpColumns": [], + "dataFeedDescription": "This data feed was created to test the .NET client.", + "stopRetryAfterInSeconds": -1, + "minRetryIntervalInSeconds": -1, + "maxConcurrency": -1, + "viewMode": "Private", + "admins": [ + "foo@contoso.com" + ], + "viewers": [], + "creator": "foo@contoso.com", + "status": "Active", + "createdTime": "2021-01-20T19:08:49Z", + "isAdmin": true, + "actionLinkTemplate": "", + "dataSourceParameter": { + "connectionString": "Sanitized", + "database": "database", + "sqlQuery": "query", + "collectionId": "collectId" + } + } + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/f7e5e042-84e4-46e5-805b-13725252592b", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-7e742bb1de5a91468c942976e9d0651b-17f18055a371b340-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "f12121d1ae6c3269c128e6635698e569", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "42f1a485-96a2-467c-9d2a-a98726057398", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:08:50 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "355", + "x-request-id": "42f1a485-96a2-467c-9d2a-a98726057398" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2021-01-20T11:08:50.1029333-08:00", + "METRICSADVISOR_ACCOUNT_NAME": "js-metrics-advisor", + "METRICSADVISOR_ENDPOINT_SUFFIX": null, + "METRICSADVISOR_PRIMARY_API_KEY": "Sanitized", + "METRICSADVISOR_SUBSCRIPTION_KEY": "Sanitized", + "RandomSeed": "921302189" + } +} \ No newline at end of file diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureCosmosDbDataFeedWithMinimumSetupAndGetInstanceAsync.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureCosmosDbDataFeedWithMinimumSetupAndGetInstanceAsync.json new file mode 100644 index 000000000000..0274a0e25144 --- /dev/null +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureCosmosDbDataFeedWithMinimumSetupAndGetInstanceAsync.json @@ -0,0 +1,277 @@ +{ + "Entries": [ + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "290", + "Content-Type": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-94bae8172fbdb646adc7b5e0daf84e00-9025719ec2cf4f48-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "b3b8676246b362ad9c102cc177f5e93e", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "connectionString": "Sanitized", + "sqlQuery": "query", + "database": "database", + "collectionId": "collectId" + }, + "dataSourceType": "AzureCosmosDB", + "dataFeedName": "dataFeedt8yLM4f9", + "granularityName": "Daily", + "metrics": [ + { + "metricName": "cost" + } + ], + "dataStartFrom": "2020-08-01T00:00:00Z" + }, + "StatusCode": 201, + "ResponseHeaders": { + "apim-request-id": "ea25cf1d-8ad6-491e-a2c9-d3eee6fb36a0", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:09:13 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/aa5de0a6-f512-4970-bda4-ae4b60d395c3", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "600", + "x-request-id": "ea25cf1d-8ad6-491e-a2c9-d3eee6fb36a0" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/aa5de0a6-f512-4970-bda4-ae4b60d395c3", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-a25f063df7c7d64c92a06f133bbf9ed4-7118626b727c6a47-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "28ef885fbfc68c54822f1ab36f2f10c1", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "67c5b066-3a01-4de1-a881-b1ea1adacbf4", + "Content-Length": "1002", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 20 Jan 2021 19:09:14 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "213", + "x-request-id": "67c5b066-3a01-4de1-a881-b1ea1adacbf4" + }, + "ResponseBody": { + "dataFeedId": "aa5de0a6-f512-4970-bda4-ae4b60d395c3", + "dataFeedName": "dataFeedt8yLM4f9", + "metrics": [ + { + "metricId": "10ebddee-8364-473a-9c9e-713c7a683006", + "metricName": "cost", + "metricDisplayName": "cost", + "metricDescription": "" + } + ], + "dimension": [], + "dataStartFrom": "2020-08-01T00:00:00Z", + "dataSourceType": "AzureCosmosDB", + "timestampColumn": "", + "startOffsetInSeconds": 0, + "maxQueryPerMinute": 30.0, + "granularityName": "Daily", + "granularityAmount": null, + "allUpIdentification": null, + "needRollup": "NoRollup", + "fillMissingPointType": "PreviousValue", + "fillMissingPointValue": 0.0, + "rollUpMethod": "None", + "rollUpColumns": [], + "dataFeedDescription": "", + "stopRetryAfterInSeconds": -1, + "minRetryIntervalInSeconds": -1, + "maxConcurrency": -1, + "viewMode": "Private", + "admins": [ + "foo@contoso.com" + ], + "viewers": [], + "creator": "foo@contoso.com", + "status": "Active", + "createdTime": "2021-01-20T19:09:13Z", + "isAdmin": true, + "actionLinkTemplate": "", + "dataSourceParameter": { + "connectionString": "Sanitized", + "database": "database", + "sqlQuery": "query", + "collectionId": "collectId" + } + } + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/aa5de0a6-f512-4970-bda4-ae4b60d395c3", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "641", + "Content-Type": "application/merge-patch\u002Bjson", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-309f9048d4166143982692b734408e30-8b97d4d04d7deb40-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "c55c9febdb90038fa86cceb8fa7c615c", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "connectionString": "Sanitized", + "sqlQuery": "query", + "database": "database", + "collectionId": "collectId" + }, + "dataSourceType": "AzureCosmosDB", + "dataFeedName": "dataFeedt8yLM4f9", + "dataFeedDescription": "This data feed was created to test the .NET client.", + "timestampColumn": "", + "dataStartFrom": "2020-08-01T00:00:00Z", + "startOffsetInSeconds": 0, + "maxConcurrency": -1, + "minRetryIntervalInSeconds": -1, + "stopRetryAfterInSeconds": -1, + "needRollup": "NoRollup", + "rollUpMethod": "None", + "rollUpColumns": [], + "fillMissingPointType": "PreviousValue", + "viewMode": "Private", + "admins": [ + "foo@contoso.com" + ], + "viewers": [], + "status": "Active", + "actionLinkTemplate": "" + }, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "e51e8ce9-c385-4bb3-affa-ae9878e84534", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:09:15 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "929", + "x-request-id": "e51e8ce9-c385-4bb3-affa-ae9878e84534" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/aa5de0a6-f512-4970-bda4-ae4b60d395c3", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-3e1831b93e0e234d8e5ded6a40e4537c-8162372d9de59748-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "4d37d684618fa273132b30842cf9f36c", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "9ade539f-bf36-4193-8289-abe476479cdf", + "Content-Length": "1053", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 20 Jan 2021 19:09:15 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "234", + "x-request-id": "9ade539f-bf36-4193-8289-abe476479cdf" + }, + "ResponseBody": { + "dataFeedId": "aa5de0a6-f512-4970-bda4-ae4b60d395c3", + "dataFeedName": "dataFeedt8yLM4f9", + "metrics": [ + { + "metricId": "10ebddee-8364-473a-9c9e-713c7a683006", + "metricName": "cost", + "metricDisplayName": "cost", + "metricDescription": "" + } + ], + "dimension": [], + "dataStartFrom": "2020-08-01T00:00:00Z", + "dataSourceType": "AzureCosmosDB", + "timestampColumn": "", + "startOffsetInSeconds": 0, + "maxQueryPerMinute": 30.0, + "granularityName": "Daily", + "granularityAmount": null, + "allUpIdentification": null, + "needRollup": "NoRollup", + "fillMissingPointType": "PreviousValue", + "fillMissingPointValue": 0.0, + "rollUpMethod": "None", + "rollUpColumns": [], + "dataFeedDescription": "This data feed was created to test the .NET client.", + "stopRetryAfterInSeconds": -1, + "minRetryIntervalInSeconds": -1, + "maxConcurrency": -1, + "viewMode": "Private", + "admins": [ + "foo@contoso.com" + ], + "viewers": [], + "creator": "foo@contoso.com", + "status": "Active", + "createdTime": "2021-01-20T19:09:13Z", + "isAdmin": true, + "actionLinkTemplate": "", + "dataSourceParameter": { + "connectionString": "Sanitized", + "database": "database", + "sqlQuery": "query", + "collectionId": "collectId" + } + } + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/aa5de0a6-f512-4970-bda4-ae4b60d395c3", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-b278ddc0ed13464bbc0b098d2338e1b8-20843f61938c1042-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "d8d56a00249883adf9ec8059f19b9206", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "9ad5b682-a2d4-4ac7-aeae-587d381181c1", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:09:15 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "409", + "x-request-id": "9ad5b682-a2d4-4ac7-aeae-587d381181c1" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2021-01-20T11:09:15.6010541-08:00", + "METRICSADVISOR_ACCOUNT_NAME": "js-metrics-advisor", + "METRICSADVISOR_ENDPOINT_SUFFIX": null, + "METRICSADVISOR_PRIMARY_API_KEY": "Sanitized", + "METRICSADVISOR_SUBSCRIPTION_KEY": "Sanitized", + "RandomSeed": "371838938" + } +} \ No newline at end of file diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureCosmosDbDataFeedWithMinimumSetupAndNewInstance.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureCosmosDbDataFeedWithMinimumSetupAndNewInstance.json new file mode 100644 index 000000000000..e4e8b10926f1 --- /dev/null +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureCosmosDbDataFeedWithMinimumSetupAndNewInstance.json @@ -0,0 +1,190 @@ +{ + "Entries": [ + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "290", + "Content-Type": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-9b298687392e8545bbc6d45fae4d5410-ef40b4d5b67eae45-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "40a34cd5295bc71eaf581e8c96161ba3", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "connectionString": "Sanitized", + "sqlQuery": "query", + "database": "database", + "collectionId": "collectId" + }, + "dataSourceType": "AzureCosmosDB", + "dataFeedName": "dataFeedg8aWDqZ6", + "granularityName": "Daily", + "metrics": [ + { + "metricName": "cost" + } + ], + "dataStartFrom": "2020-08-01T00:00:00Z" + }, + "StatusCode": 201, + "ResponseHeaders": { + "apim-request-id": "f65c2213-57df-4422-983c-c93cbe433b76", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:08:50 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/f3eb77ec-a680-4ebd-82af-02aa41ffe03a", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "456", + "x-request-id": "f65c2213-57df-4422-983c-c93cbe433b76" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/f3eb77ec-a680-4ebd-82af-02aa41ffe03a", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "306", + "Content-Type": "application/merge-patch\u002Bjson", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-c4df02b3c139fe448c7536caafe885a9-ee0b9d08ac542a48-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "54854b21bb0bb791d3c292255c426a58", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "connectionString": "Sanitized", + "sqlQuery": "query", + "database": "database", + "collectionId": "collectId" + }, + "dataSourceType": "AzureCosmosDB", + "dataFeedName": "dataFeedg8aWDqZ6", + "dataFeedDescription": "This data feed was created to test the .NET client.", + "dataStartFrom": "2020-08-01T00:00:00Z" + }, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "1a3cada8-ea4f-4732-bd38-2cdf5f7d6d3d", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:08:51 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "498", + "x-request-id": "1a3cada8-ea4f-4732-bd38-2cdf5f7d6d3d" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/f3eb77ec-a680-4ebd-82af-02aa41ffe03a", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-339fc097da389a4cace1d8ceb2e6eca4-2d2af4ec03094b42-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "2ee96d6ff42eb249eefd4e8e67052a01", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "b18be12e-6243-4b0c-82f4-c794926f22ff", + "Content-Length": "1053", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 20 Jan 2021 19:08:51 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "165", + "x-request-id": "b18be12e-6243-4b0c-82f4-c794926f22ff" + }, + "ResponseBody": { + "dataFeedId": "f3eb77ec-a680-4ebd-82af-02aa41ffe03a", + "dataFeedName": "dataFeedg8aWDqZ6", + "metrics": [ + { + "metricId": "87f4b983-dde2-48d8-99d8-f7b965bbbe05", + "metricName": "cost", + "metricDisplayName": "cost", + "metricDescription": "" + } + ], + "dimension": [], + "dataStartFrom": "2020-08-01T00:00:00Z", + "dataSourceType": "AzureCosmosDB", + "timestampColumn": "", + "startOffsetInSeconds": 0, + "maxQueryPerMinute": 30.0, + "granularityName": "Daily", + "granularityAmount": null, + "allUpIdentification": null, + "needRollup": "NoRollup", + "fillMissingPointType": "PreviousValue", + "fillMissingPointValue": 0.0, + "rollUpMethod": "None", + "rollUpColumns": [], + "dataFeedDescription": "This data feed was created to test the .NET client.", + "stopRetryAfterInSeconds": -1, + "minRetryIntervalInSeconds": -1, + "maxConcurrency": -1, + "viewMode": "Private", + "admins": [ + "foo@contoso.com" + ], + "viewers": [], + "creator": "foo@contoso.com", + "status": "Active", + "createdTime": "2021-01-20T19:08:50Z", + "isAdmin": true, + "actionLinkTemplate": "", + "dataSourceParameter": { + "connectionString": "Sanitized", + "database": "database", + "sqlQuery": "query", + "collectionId": "collectId" + } + } + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/f3eb77ec-a680-4ebd-82af-02aa41ffe03a", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-209efec4bdd2e744b526b46778ef53bf-536237aa40386b49-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "9be8262bfe481988bbec6c9897f86a6d", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "79cb9961-31ea-4fb4-921f-db54dcfa0bb3", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:08:51 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "383", + "x-request-id": "79cb9961-31ea-4fb4-921f-db54dcfa0bb3" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2021-01-20T11:08:51.7641576-08:00", + "METRICSADVISOR_ACCOUNT_NAME": "js-metrics-advisor", + "METRICSADVISOR_ENDPOINT_SUFFIX": null, + "METRICSADVISOR_PRIMARY_API_KEY": "Sanitized", + "METRICSADVISOR_SUBSCRIPTION_KEY": "Sanitized", + "RandomSeed": "1258660327" + } +} \ No newline at end of file diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureCosmosDbDataFeedWithMinimumSetupAndNewInstanceAsync.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureCosmosDbDataFeedWithMinimumSetupAndNewInstanceAsync.json new file mode 100644 index 000000000000..e43d63ed7a06 --- /dev/null +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureCosmosDbDataFeedWithMinimumSetupAndNewInstanceAsync.json @@ -0,0 +1,190 @@ +{ + "Entries": [ + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "290", + "Content-Type": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-0e971c90f8196d4d91bfac4887ee1d90-718a2aa19f5bca45-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "e0224d1038a082c5d91f607f5228b80c", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "connectionString": "Sanitized", + "sqlQuery": "query", + "database": "database", + "collectionId": "collectId" + }, + "dataSourceType": "AzureCosmosDB", + "dataFeedName": "dataFeedcJuuEvid", + "granularityName": "Daily", + "metrics": [ + { + "metricName": "cost" + } + ], + "dataStartFrom": "2020-08-01T00:00:00Z" + }, + "StatusCode": 201, + "ResponseHeaders": { + "apim-request-id": "684078d5-60df-442a-9eff-0cd7d3c4fc19", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:09:16 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/764e41fd-9abf-4ba8-8d59-985bb7154276", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "690", + "x-request-id": "684078d5-60df-442a-9eff-0cd7d3c4fc19" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/764e41fd-9abf-4ba8-8d59-985bb7154276", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "306", + "Content-Type": "application/merge-patch\u002Bjson", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-9ab72c3d1e00f041b0b474f4d3f97472-94b0b50223da4c48-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "9a6a0e55db68df488bc6bc513ce48cdd", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "connectionString": "Sanitized", + "sqlQuery": "query", + "database": "database", + "collectionId": "collectId" + }, + "dataSourceType": "AzureCosmosDB", + "dataFeedName": "dataFeedcJuuEvid", + "dataFeedDescription": "This data feed was created to test the .NET client.", + "dataStartFrom": "2020-08-01T00:00:00Z" + }, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "17d835cf-fdcb-4a55-9cb6-4f4240cc71a4", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:09:17 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "794", + "x-request-id": "17d835cf-fdcb-4a55-9cb6-4f4240cc71a4" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/764e41fd-9abf-4ba8-8d59-985bb7154276", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-7a7c16fce941714b8a3101fbe8de4625-53f1a8c6ee8b9a40-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "5adc7a088a74771331216309a8620fbe", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "3b495381-b4e2-4a6c-8480-dd9b2d075ddc", + "Content-Length": "1053", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 20 Jan 2021 19:09:17 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "219", + "x-request-id": "3b495381-b4e2-4a6c-8480-dd9b2d075ddc" + }, + "ResponseBody": { + "dataFeedId": "764e41fd-9abf-4ba8-8d59-985bb7154276", + "dataFeedName": "dataFeedcJuuEvid", + "metrics": [ + { + "metricId": "d51ef4bd-c866-4f8b-8da3-47236aa594e5", + "metricName": "cost", + "metricDisplayName": "cost", + "metricDescription": "" + } + ], + "dimension": [], + "dataStartFrom": "2020-08-01T00:00:00Z", + "dataSourceType": "AzureCosmosDB", + "timestampColumn": "", + "startOffsetInSeconds": 0, + "maxQueryPerMinute": 30.0, + "granularityName": "Daily", + "granularityAmount": null, + "allUpIdentification": null, + "needRollup": "NoRollup", + "fillMissingPointType": "PreviousValue", + "fillMissingPointValue": 0.0, + "rollUpMethod": "None", + "rollUpColumns": [], + "dataFeedDescription": "This data feed was created to test the .NET client.", + "stopRetryAfterInSeconds": -1, + "minRetryIntervalInSeconds": -1, + "maxConcurrency": -1, + "viewMode": "Private", + "admins": [ + "foo@contoso.com" + ], + "viewers": [], + "creator": "foo@contoso.com", + "status": "Active", + "createdTime": "2021-01-20T19:09:16Z", + "isAdmin": true, + "actionLinkTemplate": "", + "dataSourceParameter": { + "connectionString": "Sanitized", + "database": "database", + "sqlQuery": "query", + "collectionId": "collectId" + } + } + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/764e41fd-9abf-4ba8-8d59-985bb7154276", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-880ab2bf5d9da7418949a9e64e789444-5a9d664c038e5240-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "b80c8912593c352c054355d97c7445f4", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "37e23276-809c-40a4-9d1c-050771c68830", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:09:18 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "357", + "x-request-id": "37e23276-809c-40a4-9d1c-050771c68830" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2021-01-20T11:09:17.8866594-08:00", + "METRICSADVISOR_ACCOUNT_NAME": "js-metrics-advisor", + "METRICSADVISOR_ENDPOINT_SUFFIX": null, + "METRICSADVISOR_PRIMARY_API_KEY": "Sanitized", + "METRICSADVISOR_SUBSCRIPTION_KEY": "Sanitized", + "RandomSeed": "1697427421" + } +} \ No newline at end of file diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureDataExplorerDataFeedWithEveryMemberAndGetInstance.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureDataExplorerDataFeedWithEveryMemberAndGetInstance.json new file mode 100644 index 000000000000..40d536839d8b --- /dev/null +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureDataExplorerDataFeedWithEveryMemberAndGetInstance.json @@ -0,0 +1,273 @@ +{ + "Entries": [ + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "242", + "Content-Type": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-2d844f1938d70c40a229a83c8e732de9-6010b7bb897d3341-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "7a7d4d42aa095d73ffa642bbc1614cd0", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "connectionString": "Sanitized", + "query": "query" + }, + "dataSourceType": "AzureDataExplorer", + "dataFeedName": "dataFeedlyX8Vr5E", + "granularityName": "Daily", + "metrics": [ + { + "metricName": "cost" + } + ], + "dataStartFrom": "2020-08-01T00:00:00Z" + }, + "StatusCode": 201, + "ResponseHeaders": { + "apim-request-id": "e77ece7b-e303-4210-8fc5-27c8137cedcf", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:08:52 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/3efacf6d-6c81-494d-b757-8d0a2f149220", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "367", + "x-request-id": "e77ece7b-e303-4210-8fc5-27c8137cedcf" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/3efacf6d-6c81-494d-b757-8d0a2f149220", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-8c8110b8d8ae6644aa21b093446e493d-41b26410b8faf046-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "a902b54790f9078d9828c7b7f556593e", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "2700eced-890d-427b-9a91-ffaaa2e6b3dd", + "Content-Length": "954", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 20 Jan 2021 19:08:52 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "156", + "x-request-id": "2700eced-890d-427b-9a91-ffaaa2e6b3dd" + }, + "ResponseBody": { + "dataFeedId": "3efacf6d-6c81-494d-b757-8d0a2f149220", + "dataFeedName": "dataFeedlyX8Vr5E", + "metrics": [ + { + "metricId": "ae7014f4-998c-4481-ac14-9762b4e5b5d3", + "metricName": "cost", + "metricDisplayName": "cost", + "metricDescription": "" + } + ], + "dimension": [], + "dataStartFrom": "2020-08-01T00:00:00Z", + "dataSourceType": "AzureDataExplorer", + "timestampColumn": "", + "startOffsetInSeconds": 0, + "maxQueryPerMinute": 30.0, + "granularityName": "Daily", + "granularityAmount": null, + "allUpIdentification": null, + "needRollup": "NoRollup", + "fillMissingPointType": "PreviousValue", + "fillMissingPointValue": 0.0, + "rollUpMethod": "None", + "rollUpColumns": [], + "dataFeedDescription": "", + "stopRetryAfterInSeconds": -1, + "minRetryIntervalInSeconds": -1, + "maxConcurrency": -1, + "viewMode": "Private", + "admins": [ + "foo@contoso.com" + ], + "viewers": [], + "creator": "foo@contoso.com", + "status": "Active", + "createdTime": "2021-01-20T19:08:52Z", + "isAdmin": true, + "actionLinkTemplate": "", + "dataSourceParameter": { + "connectionString": "Sanitized", + "query": "query" + } + } + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/3efacf6d-6c81-494d-b757-8d0a2f149220", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "668", + "Content-Type": "application/merge-patch\u002Bjson", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-47eab6bea8c45441aff1aec83f082e90-4b4ba8c0d679684c-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "028cf474e5cfe9d9801f545bc8115f01", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "connectionString": "Sanitized", + "query": "query" + }, + "dataSourceType": "AzureDataExplorer", + "dataFeedName": "dataFeedlyX8Vr5E", + "dataFeedDescription": "This data feed was updated to test the .NET client.", + "timestampColumn": "updatedTimestampColumn", + "dataStartFrom": "2020-08-01T00:00:00Z", + "startOffsetInSeconds": 2400, + "maxConcurrency": 6, + "minRetryIntervalInSeconds": 90, + "stopRetryAfterInSeconds": 1200, + "needRollup": "NoRollup", + "rollUpMethod": "None", + "rollUpColumns": [], + "fillMissingPointType": "NoFilling", + "viewMode": "Public", + "admins": [ + "foo@contoso.com" + ], + "viewers": [ + "fake@viewer.com" + ], + "status": "Active", + "actionLinkTemplate": "https://fakeurl.com/%datafeed/%metric" + }, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "0bac4d75-8a04-4388-8880-027c45f2f70b", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:08:53 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "540", + "x-request-id": "0bac4d75-8a04-4388-8880-027c45f2f70b" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/3efacf6d-6c81-494d-b757-8d0a2f149220", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-2e656ec2bdbd5342a8dee21d6035cd2f-4be43f9c25d7cf49-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "1c3179b168e0b2f4c075e1e1e3bc68a8", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "0b5933ce-1c2a-4532-9117-7eccb559cb51", + "Content-Length": "1080", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 20 Jan 2021 19:08:54 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "1008", + "x-request-id": "0b5933ce-1c2a-4532-9117-7eccb559cb51" + }, + "ResponseBody": { + "dataFeedId": "3efacf6d-6c81-494d-b757-8d0a2f149220", + "dataFeedName": "dataFeedlyX8Vr5E", + "metrics": [ + { + "metricId": "ae7014f4-998c-4481-ac14-9762b4e5b5d3", + "metricName": "cost", + "metricDisplayName": "cost", + "metricDescription": "" + } + ], + "dimension": [], + "dataStartFrom": "2020-08-01T00:00:00Z", + "dataSourceType": "AzureDataExplorer", + "timestampColumn": "updatedTimestampColumn", + "startOffsetInSeconds": 2400, + "maxQueryPerMinute": 30.0, + "granularityName": "Daily", + "granularityAmount": null, + "allUpIdentification": null, + "needRollup": "NoRollup", + "fillMissingPointType": "NoFilling", + "fillMissingPointValue": 0.0, + "rollUpMethod": "None", + "rollUpColumns": [], + "dataFeedDescription": "This data feed was updated to test the .NET client.", + "stopRetryAfterInSeconds": 1200, + "minRetryIntervalInSeconds": 90, + "maxConcurrency": 6, + "viewMode": "Public", + "admins": [ + "foo@contoso.com" + ], + "viewers": [ + "fake@viewer.com" + ], + "creator": "foo@contoso.com", + "status": "Active", + "createdTime": "2021-01-20T19:08:52Z", + "isAdmin": true, + "actionLinkTemplate": "https://fakeurl.com/%datafeed/%metric", + "dataSourceParameter": { + "connectionString": "Sanitized", + "query": "query" + } + } + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/3efacf6d-6c81-494d-b757-8d0a2f149220", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-60656f5da9c7f84fbc195ad8b5ec9cd6-a2b33d25e7f14649-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "cd46034c49d56201dc1928da3b313f87", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "bacebcb1-0499-4262-959f-c43319ab9d04", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:08:54 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "417", + "x-request-id": "bacebcb1-0499-4262-959f-c43319ab9d04" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2021-01-20T11:08:54.4432560-08:00", + "METRICSADVISOR_ACCOUNT_NAME": "js-metrics-advisor", + "METRICSADVISOR_ENDPOINT_SUFFIX": null, + "METRICSADVISOR_PRIMARY_API_KEY": "Sanitized", + "METRICSADVISOR_SUBSCRIPTION_KEY": "Sanitized", + "RandomSeed": "1970561973" + } +} \ No newline at end of file diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureDataExplorerDataFeedWithEveryMemberAndGetInstanceAsync.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureDataExplorerDataFeedWithEveryMemberAndGetInstanceAsync.json new file mode 100644 index 000000000000..420225a69e3c --- /dev/null +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureDataExplorerDataFeedWithEveryMemberAndGetInstanceAsync.json @@ -0,0 +1,273 @@ +{ + "Entries": [ + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "242", + "Content-Type": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-55986f10eb5cfd4b816d91fdc650dba2-cba45207ee103648-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "4f6fe735e88a95fc3805fad007562379", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "connectionString": "Sanitized", + "query": "query" + }, + "dataSourceType": "AzureDataExplorer", + "dataFeedName": "dataFeedqtqXRYM8", + "granularityName": "Daily", + "metrics": [ + { + "metricName": "cost" + } + ], + "dataStartFrom": "2020-08-01T00:00:00Z" + }, + "StatusCode": 201, + "ResponseHeaders": { + "apim-request-id": "e391a363-31fc-4cbf-92a7-6588626a031c", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:09:18 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/64627589-caa2-493a-9203-456689a5cecd", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "564", + "x-request-id": "e391a363-31fc-4cbf-92a7-6588626a031c" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/64627589-caa2-493a-9203-456689a5cecd", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-69b262d5d2234346a31870b63f1e55cc-b3653bd2d15afa41-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "ee6efa7d173f428fab5cb882fda0d96b", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "293a6794-9eb1-4459-8c69-f4232c9e5d99", + "Content-Length": "954", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 20 Jan 2021 19:09:19 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "171", + "x-request-id": "293a6794-9eb1-4459-8c69-f4232c9e5d99" + }, + "ResponseBody": { + "dataFeedId": "64627589-caa2-493a-9203-456689a5cecd", + "dataFeedName": "dataFeedqtqXRYM8", + "metrics": [ + { + "metricId": "20edc4f7-fe9b-4cc3-ae94-7035b5869adc", + "metricName": "cost", + "metricDisplayName": "cost", + "metricDescription": "" + } + ], + "dimension": [], + "dataStartFrom": "2020-08-01T00:00:00Z", + "dataSourceType": "AzureDataExplorer", + "timestampColumn": "", + "startOffsetInSeconds": 0, + "maxQueryPerMinute": 30.0, + "granularityName": "Daily", + "granularityAmount": null, + "allUpIdentification": null, + "needRollup": "NoRollup", + "fillMissingPointType": "PreviousValue", + "fillMissingPointValue": 0.0, + "rollUpMethod": "None", + "rollUpColumns": [], + "dataFeedDescription": "", + "stopRetryAfterInSeconds": -1, + "minRetryIntervalInSeconds": -1, + "maxConcurrency": -1, + "viewMode": "Private", + "admins": [ + "foo@contoso.com" + ], + "viewers": [], + "creator": "foo@contoso.com", + "status": "Active", + "createdTime": "2021-01-20T19:09:18Z", + "isAdmin": true, + "actionLinkTemplate": "", + "dataSourceParameter": { + "connectionString": "Sanitized", + "query": "query" + } + } + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/64627589-caa2-493a-9203-456689a5cecd", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "668", + "Content-Type": "application/merge-patch\u002Bjson", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-4b0b804cdbd28242a202d5fb60699b9d-581f45a360a00148-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "f7fd9af8cd36d417136296133645358f", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "connectionString": "Sanitized", + "query": "query" + }, + "dataSourceType": "AzureDataExplorer", + "dataFeedName": "dataFeedqtqXRYM8", + "dataFeedDescription": "This data feed was updated to test the .NET client.", + "timestampColumn": "updatedTimestampColumn", + "dataStartFrom": "2020-08-01T00:00:00Z", + "startOffsetInSeconds": 2400, + "maxConcurrency": 6, + "minRetryIntervalInSeconds": 90, + "stopRetryAfterInSeconds": 1200, + "needRollup": "NoRollup", + "rollUpMethod": "None", + "rollUpColumns": [], + "fillMissingPointType": "NoFilling", + "viewMode": "Public", + "admins": [ + "foo@contoso.com" + ], + "viewers": [ + "fake@viewer.com" + ], + "status": "Active", + "actionLinkTemplate": "https://fakeurl.com/%datafeed/%metric" + }, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "c9f80c23-0998-4877-af71-ca2e410e371f", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:09:19 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "649", + "x-request-id": "c9f80c23-0998-4877-af71-ca2e410e371f" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/64627589-caa2-493a-9203-456689a5cecd", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-8305035295e2cd4d9ecaa90cb2fb75a2-084a1c744c9d5841-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "6a5702cf54661df4572ca42d2f799897", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "c76750d2-92e9-4831-a788-32bce029e936", + "Content-Length": "1080", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 20 Jan 2021 19:09:19 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "163", + "x-request-id": "c76750d2-92e9-4831-a788-32bce029e936" + }, + "ResponseBody": { + "dataFeedId": "64627589-caa2-493a-9203-456689a5cecd", + "dataFeedName": "dataFeedqtqXRYM8", + "metrics": [ + { + "metricId": "20edc4f7-fe9b-4cc3-ae94-7035b5869adc", + "metricName": "cost", + "metricDisplayName": "cost", + "metricDescription": "" + } + ], + "dimension": [], + "dataStartFrom": "2020-08-01T00:00:00Z", + "dataSourceType": "AzureDataExplorer", + "timestampColumn": "updatedTimestampColumn", + "startOffsetInSeconds": 2400, + "maxQueryPerMinute": 30.0, + "granularityName": "Daily", + "granularityAmount": null, + "allUpIdentification": null, + "needRollup": "NoRollup", + "fillMissingPointType": "NoFilling", + "fillMissingPointValue": 0.0, + "rollUpMethod": "None", + "rollUpColumns": [], + "dataFeedDescription": "This data feed was updated to test the .NET client.", + "stopRetryAfterInSeconds": 1200, + "minRetryIntervalInSeconds": 90, + "maxConcurrency": 6, + "viewMode": "Public", + "admins": [ + "foo@contoso.com" + ], + "viewers": [ + "fake@viewer.com" + ], + "creator": "foo@contoso.com", + "status": "Active", + "createdTime": "2021-01-20T19:09:18Z", + "isAdmin": true, + "actionLinkTemplate": "https://fakeurl.com/%datafeed/%metric", + "dataSourceParameter": { + "connectionString": "Sanitized", + "query": "query" + } + } + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/64627589-caa2-493a-9203-456689a5cecd", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-40e3f23a2fde7f44933729652b021ac1-029db0233fa60d4d-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "6dd88f2b2b59b043e29adadc807c0b65", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "1aee86d2-26a3-438e-a7b5-7ad32f4c0595", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:09:20 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "364", + "x-request-id": "1aee86d2-26a3-438e-a7b5-7ad32f4c0595" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2021-01-20T11:09:20.1583012-08:00", + "METRICSADVISOR_ACCOUNT_NAME": "js-metrics-advisor", + "METRICSADVISOR_ENDPOINT_SUFFIX": null, + "METRICSADVISOR_PRIMARY_API_KEY": "Sanitized", + "METRICSADVISOR_SUBSCRIPTION_KEY": "Sanitized", + "RandomSeed": "830919728" + } +} \ No newline at end of file diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureDataExplorerDataFeedWithEveryMemberAndNewInstance.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureDataExplorerDataFeedWithEveryMemberAndNewInstance.json new file mode 100644 index 000000000000..e7e7607373e6 --- /dev/null +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureDataExplorerDataFeedWithEveryMemberAndNewInstance.json @@ -0,0 +1,197 @@ +{ + "Entries": [ + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "242", + "Content-Type": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-f24e6690c1d6d24f8b070a693974b83c-14aa9d1787443746-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "397435ad88d4c147031278eff76fd895", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "connectionString": "Sanitized", + "query": "query" + }, + "dataSourceType": "AzureDataExplorer", + "dataFeedName": "dataFeed5HTZRgjG", + "granularityName": "Daily", + "metrics": [ + { + "metricName": "cost" + } + ], + "dataStartFrom": "2020-08-01T00:00:00Z" + }, + "StatusCode": 201, + "ResponseHeaders": { + "apim-request-id": "929e9b26-e257-487d-ada5-38ca97e4f33b", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:08:54 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/b92900b6-7d63-4fcb-b82f-f3eb5da768b4", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "415", + "x-request-id": "929e9b26-e257-487d-ada5-38ca97e4f33b" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/b92900b6-7d63-4fcb-b82f-f3eb5da768b4", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "556", + "Content-Type": "application/merge-patch\u002Bjson", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-a3a0b88f64ce8744964544859827ba4f-ef5f58cc3279514d-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "6d47f5f807451804d8d6e551662ccad4", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "connectionString": "Sanitized", + "query": "query" + }, + "dataSourceType": "AzureDataExplorer", + "dataFeedName": "dataFeed5HTZRgjG", + "dataFeedDescription": "This data feed was updated to test the .NET client.", + "timestampColumn": "updatedTimestampColumn", + "dataStartFrom": "2020-08-01T00:00:00Z", + "startOffsetInSeconds": 2400, + "maxConcurrency": 6, + "minRetryIntervalInSeconds": 90, + "stopRetryAfterInSeconds": 1200, + "fillMissingPointType": "NoFilling", + "viewMode": "Public", + "viewers": [ + "fake@viewer.com" + ], + "actionLinkTemplate": "https://fakeurl.com/%datafeed/%metric" + }, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "481931a0-9639-41a6-ab0d-9ae06a6b3576", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:08:55 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "586", + "x-request-id": "481931a0-9639-41a6-ab0d-9ae06a6b3576" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/b92900b6-7d63-4fcb-b82f-f3eb5da768b4", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-3551cd0034a2b74fab16d6d35238b339-0392000b4e7fcc48-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "d03fb9f54f1790747422a14398ec5477", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "d9fc408f-298a-41bf-8fd2-2fca554b617d", + "Content-Length": "1080", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 20 Jan 2021 19:08:55 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "210", + "x-request-id": "d9fc408f-298a-41bf-8fd2-2fca554b617d" + }, + "ResponseBody": { + "dataFeedId": "b92900b6-7d63-4fcb-b82f-f3eb5da768b4", + "dataFeedName": "dataFeed5HTZRgjG", + "metrics": [ + { + "metricId": "b5fcb65f-4500-4f4d-9548-da3bde3e76f7", + "metricName": "cost", + "metricDisplayName": "cost", + "metricDescription": "" + } + ], + "dimension": [], + "dataStartFrom": "2020-08-01T00:00:00Z", + "dataSourceType": "AzureDataExplorer", + "timestampColumn": "updatedTimestampColumn", + "startOffsetInSeconds": 2400, + "maxQueryPerMinute": 30.0, + "granularityName": "Daily", + "granularityAmount": null, + "allUpIdentification": null, + "needRollup": "NoRollup", + "fillMissingPointType": "NoFilling", + "fillMissingPointValue": 0.0, + "rollUpMethod": "None", + "rollUpColumns": [], + "dataFeedDescription": "This data feed was updated to test the .NET client.", + "stopRetryAfterInSeconds": 1200, + "minRetryIntervalInSeconds": 90, + "maxConcurrency": 6, + "viewMode": "Public", + "admins": [ + "foo@contoso.com" + ], + "viewers": [ + "fake@viewer.com" + ], + "creator": "foo@contoso.com", + "status": "Active", + "createdTime": "2021-01-20T19:08:55Z", + "isAdmin": true, + "actionLinkTemplate": "https://fakeurl.com/%datafeed/%metric", + "dataSourceParameter": { + "connectionString": "Sanitized", + "query": "query" + } + } + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/b92900b6-7d63-4fcb-b82f-f3eb5da768b4", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-a282771d2bb5784d92fbbe9dda675043-da8a960c3c7c3546-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "77812e485e19a5a6315b61fda3f55bd6", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "e69ae4f7-c1ac-4496-86ab-7f6a56ed7cd1", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:08:56 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "363", + "x-request-id": "e69ae4f7-c1ac-4496-86ab-7f6a56ed7cd1" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2021-01-20T11:08:56.1967610-08:00", + "METRICSADVISOR_ACCOUNT_NAME": "js-metrics-advisor", + "METRICSADVISOR_ENDPOINT_SUFFIX": null, + "METRICSADVISOR_PRIMARY_API_KEY": "Sanitized", + "METRICSADVISOR_SUBSCRIPTION_KEY": "Sanitized", + "RandomSeed": "422751410" + } +} \ No newline at end of file diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureDataExplorerDataFeedWithEveryMemberAndNewInstanceAsync.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureDataExplorerDataFeedWithEveryMemberAndNewInstanceAsync.json new file mode 100644 index 000000000000..5da1c58e2546 --- /dev/null +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureDataExplorerDataFeedWithEveryMemberAndNewInstanceAsync.json @@ -0,0 +1,197 @@ +{ + "Entries": [ + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "242", + "Content-Type": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-4edf044a54426e4e9228ca99234c600f-2a61227c38751344-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "45e75af523a19ceecf668c733d532031", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "connectionString": "Sanitized", + "query": "query" + }, + "dataSourceType": "AzureDataExplorer", + "dataFeedName": "dataFeed44nhOsM3", + "granularityName": "Daily", + "metrics": [ + { + "metricName": "cost" + } + ], + "dataStartFrom": "2020-08-01T00:00:00Z" + }, + "StatusCode": 201, + "ResponseHeaders": { + "apim-request-id": "5248fa6d-482b-4820-9974-cb770f0b28c0", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:09:20 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/900a46c7-526e-499c-8346-6115a977bca5", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "618", + "x-request-id": "5248fa6d-482b-4820-9974-cb770f0b28c0" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/900a46c7-526e-499c-8346-6115a977bca5", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "556", + "Content-Type": "application/merge-patch\u002Bjson", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-a82f28a16405df489fccb342a0d949e6-090ac2df5956974f-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "85a843a8513cddc41eb661426a496789", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "connectionString": "Sanitized", + "query": "query" + }, + "dataSourceType": "AzureDataExplorer", + "dataFeedName": "dataFeed44nhOsM3", + "dataFeedDescription": "This data feed was updated to test the .NET client.", + "timestampColumn": "updatedTimestampColumn", + "dataStartFrom": "2020-08-01T00:00:00Z", + "startOffsetInSeconds": 2400, + "maxConcurrency": 6, + "minRetryIntervalInSeconds": 90, + "stopRetryAfterInSeconds": 1200, + "fillMissingPointType": "NoFilling", + "viewMode": "Public", + "viewers": [ + "fake@viewer.com" + ], + "actionLinkTemplate": "https://fakeurl.com/%datafeed/%metric" + }, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "b34407f9-81e7-4c67-b54f-8880d994ee17", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:09:21 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "621", + "x-request-id": "b34407f9-81e7-4c67-b54f-8880d994ee17" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/900a46c7-526e-499c-8346-6115a977bca5", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-c421f6ec0336824783712facc1b15326-35ded109e2a00c49-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "bccd06fa2614c2317a093328b8977efd", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "d3ccffad-e19e-41c7-85fc-4aa7a34dc8e3", + "Content-Length": "1080", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 20 Jan 2021 19:09:21 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "159", + "x-request-id": "d3ccffad-e19e-41c7-85fc-4aa7a34dc8e3" + }, + "ResponseBody": { + "dataFeedId": "900a46c7-526e-499c-8346-6115a977bca5", + "dataFeedName": "dataFeed44nhOsM3", + "metrics": [ + { + "metricId": "8982b9e4-68bd-4627-b01c-8e056d77cdf7", + "metricName": "cost", + "metricDisplayName": "cost", + "metricDescription": "" + } + ], + "dimension": [], + "dataStartFrom": "2020-08-01T00:00:00Z", + "dataSourceType": "AzureDataExplorer", + "timestampColumn": "updatedTimestampColumn", + "startOffsetInSeconds": 2400, + "maxQueryPerMinute": 30.0, + "granularityName": "Daily", + "granularityAmount": null, + "allUpIdentification": null, + "needRollup": "NoRollup", + "fillMissingPointType": "NoFilling", + "fillMissingPointValue": 0.0, + "rollUpMethod": "None", + "rollUpColumns": [], + "dataFeedDescription": "This data feed was updated to test the .NET client.", + "stopRetryAfterInSeconds": 1200, + "minRetryIntervalInSeconds": 90, + "maxConcurrency": 6, + "viewMode": "Public", + "admins": [ + "foo@contoso.com" + ], + "viewers": [ + "fake@viewer.com" + ], + "creator": "foo@contoso.com", + "status": "Active", + "createdTime": "2021-01-20T19:09:21Z", + "isAdmin": true, + "actionLinkTemplate": "https://fakeurl.com/%datafeed/%metric", + "dataSourceParameter": { + "connectionString": "Sanitized", + "query": "query" + } + } + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/900a46c7-526e-499c-8346-6115a977bca5", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-26794d28e3c5d746a9c656e1a0dec5aa-8338436d288ac54f-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "927e9e0307bca3fb960a27eac1ab3185", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "7ae6903d-4d51-4907-a8b2-aa9e988242e7", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:09:22 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "351", + "x-request-id": "7ae6903d-4d51-4907-a8b2-aa9e988242e7" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2021-01-20T11:09:22.1215919-08:00", + "METRICSADVISOR_ACCOUNT_NAME": "js-metrics-advisor", + "METRICSADVISOR_ENDPOINT_SUFFIX": null, + "METRICSADVISOR_PRIMARY_API_KEY": "Sanitized", + "METRICSADVISOR_SUBSCRIPTION_KEY": "Sanitized", + "RandomSeed": "1931714861" + } +} \ No newline at end of file diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureDataExplorerDataFeedWithMinimumSetupAndGetInstance.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureDataExplorerDataFeedWithMinimumSetupAndGetInstance.json new file mode 100644 index 000000000000..907eba2a5797 --- /dev/null +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureDataExplorerDataFeedWithMinimumSetupAndGetInstance.json @@ -0,0 +1,269 @@ +{ + "Entries": [ + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "242", + "Content-Type": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-5ed70d6abb9f6641b5f3de86d70ac948-cb8060ec93766643-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "a0dd92e75fba1fc38e2c3546eee3b13e", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "connectionString": "Sanitized", + "query": "query" + }, + "dataSourceType": "AzureDataExplorer", + "dataFeedName": "dataFeed2YQEJy4o", + "granularityName": "Daily", + "metrics": [ + { + "metricName": "cost" + } + ], + "dataStartFrom": "2020-08-01T00:00:00Z" + }, + "StatusCode": 201, + "ResponseHeaders": { + "apim-request-id": "dd72d6db-2a5c-461f-a221-114fab39db98", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:08:56 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/c0318603-0764-47b9-84e9-db35089116e1", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "451", + "x-request-id": "dd72d6db-2a5c-461f-a221-114fab39db98" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/c0318603-0764-47b9-84e9-db35089116e1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-9a04bb4b971f134f89fbe57426efcd75-e7808237410a9949-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "8f983f325c579a28501c43527918f4cb", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "b58505a7-5edc-4fe2-ad04-416f00da1f65", + "Content-Length": "954", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 20 Jan 2021 19:08:56 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "184", + "x-request-id": "b58505a7-5edc-4fe2-ad04-416f00da1f65" + }, + "ResponseBody": { + "dataFeedId": "c0318603-0764-47b9-84e9-db35089116e1", + "dataFeedName": "dataFeed2YQEJy4o", + "metrics": [ + { + "metricId": "06feecc4-f2ac-4bdf-b340-724f623f9bcc", + "metricName": "cost", + "metricDisplayName": "cost", + "metricDescription": "" + } + ], + "dimension": [], + "dataStartFrom": "2020-08-01T00:00:00Z", + "dataSourceType": "AzureDataExplorer", + "timestampColumn": "", + "startOffsetInSeconds": 0, + "maxQueryPerMinute": 30.0, + "granularityName": "Daily", + "granularityAmount": null, + "allUpIdentification": null, + "needRollup": "NoRollup", + "fillMissingPointType": "PreviousValue", + "fillMissingPointValue": 0.0, + "rollUpMethod": "None", + "rollUpColumns": [], + "dataFeedDescription": "", + "stopRetryAfterInSeconds": -1, + "minRetryIntervalInSeconds": -1, + "maxConcurrency": -1, + "viewMode": "Private", + "admins": [ + "foo@contoso.com" + ], + "viewers": [], + "creator": "foo@contoso.com", + "status": "Active", + "createdTime": "2021-01-20T19:08:56Z", + "isAdmin": true, + "actionLinkTemplate": "", + "dataSourceParameter": { + "connectionString": "Sanitized", + "query": "query" + } + } + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/c0318603-0764-47b9-84e9-db35089116e1", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "593", + "Content-Type": "application/merge-patch\u002Bjson", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-fdd0fa47399a2244b4ffd705de9bddd4-46b7f7afe6c81b42-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "530c1391f175805c426c2ebff6d4c4f5", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "connectionString": "Sanitized", + "query": "query" + }, + "dataSourceType": "AzureDataExplorer", + "dataFeedName": "dataFeed2YQEJy4o", + "dataFeedDescription": "This data feed was created to test the .NET client.", + "timestampColumn": "", + "dataStartFrom": "2020-08-01T00:00:00Z", + "startOffsetInSeconds": 0, + "maxConcurrency": -1, + "minRetryIntervalInSeconds": -1, + "stopRetryAfterInSeconds": -1, + "needRollup": "NoRollup", + "rollUpMethod": "None", + "rollUpColumns": [], + "fillMissingPointType": "PreviousValue", + "viewMode": "Private", + "admins": [ + "foo@contoso.com" + ], + "viewers": [], + "status": "Active", + "actionLinkTemplate": "" + }, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "093e5e9d-c58a-4304-84eb-6a98e326ae26", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:08:57 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "696", + "x-request-id": "093e5e9d-c58a-4304-84eb-6a98e326ae26" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/c0318603-0764-47b9-84e9-db35089116e1", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-cc07a502a94bb94c9a110c7e8e2c1205-4a44339f5e8f5a4d-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "c3d99495c9808a096a434f9e1b70a675", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "bc9f2954-c101-4b66-b765-da15ad329f1c", + "Content-Length": "1005", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 20 Jan 2021 19:08:57 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "192", + "x-request-id": "bc9f2954-c101-4b66-b765-da15ad329f1c" + }, + "ResponseBody": { + "dataFeedId": "c0318603-0764-47b9-84e9-db35089116e1", + "dataFeedName": "dataFeed2YQEJy4o", + "metrics": [ + { + "metricId": "06feecc4-f2ac-4bdf-b340-724f623f9bcc", + "metricName": "cost", + "metricDisplayName": "cost", + "metricDescription": "" + } + ], + "dimension": [], + "dataStartFrom": "2020-08-01T00:00:00Z", + "dataSourceType": "AzureDataExplorer", + "timestampColumn": "", + "startOffsetInSeconds": 0, + "maxQueryPerMinute": 30.0, + "granularityName": "Daily", + "granularityAmount": null, + "allUpIdentification": null, + "needRollup": "NoRollup", + "fillMissingPointType": "PreviousValue", + "fillMissingPointValue": 0.0, + "rollUpMethod": "None", + "rollUpColumns": [], + "dataFeedDescription": "This data feed was created to test the .NET client.", + "stopRetryAfterInSeconds": -1, + "minRetryIntervalInSeconds": -1, + "maxConcurrency": -1, + "viewMode": "Private", + "admins": [ + "foo@contoso.com" + ], + "viewers": [], + "creator": "foo@contoso.com", + "status": "Active", + "createdTime": "2021-01-20T19:08:56Z", + "isAdmin": true, + "actionLinkTemplate": "", + "dataSourceParameter": { + "connectionString": "Sanitized", + "query": "query" + } + } + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/c0318603-0764-47b9-84e9-db35089116e1", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-61af797df739fd40b72bb2552c3f54a8-3d5b61cd5011fa47-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "dbb46a385ed741c8e3184cea2e68a37c", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "068504db-f327-447e-906d-d415861984c3", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:08:58 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "372", + "x-request-id": "068504db-f327-447e-906d-d415861984c3" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2021-01-20T11:08:58.2363615-08:00", + "METRICSADVISOR_ACCOUNT_NAME": "js-metrics-advisor", + "METRICSADVISOR_ENDPOINT_SUFFIX": null, + "METRICSADVISOR_PRIMARY_API_KEY": "Sanitized", + "METRICSADVISOR_SUBSCRIPTION_KEY": "Sanitized", + "RandomSeed": "1905180984" + } +} \ No newline at end of file diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureDataExplorerDataFeedWithMinimumSetupAndGetInstanceAsync.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureDataExplorerDataFeedWithMinimumSetupAndGetInstanceAsync.json new file mode 100644 index 000000000000..00ae670f2fc5 --- /dev/null +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureDataExplorerDataFeedWithMinimumSetupAndGetInstanceAsync.json @@ -0,0 +1,269 @@ +{ + "Entries": [ + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "242", + "Content-Type": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-f7a8dc0980769a4cb71294d78c7920dc-2991ec55e11e4443-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "a4dc4ddc7bf6bbb9816eb4531c54ca33", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "connectionString": "Sanitized", + "query": "query" + }, + "dataSourceType": "AzureDataExplorer", + "dataFeedName": "dataFeedMAk4pq4J", + "granularityName": "Daily", + "metrics": [ + { + "metricName": "cost" + } + ], + "dataStartFrom": "2020-08-01T00:00:00Z" + }, + "StatusCode": 201, + "ResponseHeaders": { + "apim-request-id": "dea1fd1d-12fa-469d-9594-b40db8e52cb2", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:09:22 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/18fdca60-3144-4d0b-ae34-a4ced5a99fef", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "601", + "x-request-id": "dea1fd1d-12fa-469d-9594-b40db8e52cb2" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/18fdca60-3144-4d0b-ae34-a4ced5a99fef", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-2c7ac7a183accc49b6345d232a828c1c-9f410db66968b64e-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "7d851f44e07caac650558fcc339f4064", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "a0effeff-9d26-45c5-9dc0-8c50c2cffda0", + "Content-Length": "954", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 20 Jan 2021 19:09:23 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "206", + "x-request-id": "a0effeff-9d26-45c5-9dc0-8c50c2cffda0" + }, + "ResponseBody": { + "dataFeedId": "18fdca60-3144-4d0b-ae34-a4ced5a99fef", + "dataFeedName": "dataFeedMAk4pq4J", + "metrics": [ + { + "metricId": "0a697a7e-8b68-401e-8d51-9bfdea2fade9", + "metricName": "cost", + "metricDisplayName": "cost", + "metricDescription": "" + } + ], + "dimension": [], + "dataStartFrom": "2020-08-01T00:00:00Z", + "dataSourceType": "AzureDataExplorer", + "timestampColumn": "", + "startOffsetInSeconds": 0, + "maxQueryPerMinute": 30.0, + "granularityName": "Daily", + "granularityAmount": null, + "allUpIdentification": null, + "needRollup": "NoRollup", + "fillMissingPointType": "PreviousValue", + "fillMissingPointValue": 0.0, + "rollUpMethod": "None", + "rollUpColumns": [], + "dataFeedDescription": "", + "stopRetryAfterInSeconds": -1, + "minRetryIntervalInSeconds": -1, + "maxConcurrency": -1, + "viewMode": "Private", + "admins": [ + "foo@contoso.com" + ], + "viewers": [], + "creator": "foo@contoso.com", + "status": "Active", + "createdTime": "2021-01-20T19:09:23Z", + "isAdmin": true, + "actionLinkTemplate": "", + "dataSourceParameter": { + "connectionString": "Sanitized", + "query": "query" + } + } + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/18fdca60-3144-4d0b-ae34-a4ced5a99fef", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "593", + "Content-Type": "application/merge-patch\u002Bjson", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-356a2144ff7f284486e6a919bdb54777-40a0c724856c704f-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "13d861048d7e9601e2c6d5245fc94a24", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "connectionString": "Sanitized", + "query": "query" + }, + "dataSourceType": "AzureDataExplorer", + "dataFeedName": "dataFeedMAk4pq4J", + "dataFeedDescription": "This data feed was created to test the .NET client.", + "timestampColumn": "", + "dataStartFrom": "2020-08-01T00:00:00Z", + "startOffsetInSeconds": 0, + "maxConcurrency": -1, + "minRetryIntervalInSeconds": -1, + "stopRetryAfterInSeconds": -1, + "needRollup": "NoRollup", + "rollUpMethod": "None", + "rollUpColumns": [], + "fillMissingPointType": "PreviousValue", + "viewMode": "Private", + "admins": [ + "foo@contoso.com" + ], + "viewers": [], + "status": "Active", + "actionLinkTemplate": "" + }, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "74ce7a91-ecf5-4bbb-9601-2a960eade097", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:09:23 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "753", + "x-request-id": "74ce7a91-ecf5-4bbb-9601-2a960eade097" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/18fdca60-3144-4d0b-ae34-a4ced5a99fef", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-60a5ca45f6cd7b4ca5a5e9d3c71582b4-148d703a20bc8b4c-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "f1bc269c6ba1fb58863253a0ecec88e1", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "e1b919dc-b1c9-47a5-87e9-e68d8f20298f", + "Content-Length": "1005", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 20 Jan 2021 19:09:24 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "200", + "x-request-id": "e1b919dc-b1c9-47a5-87e9-e68d8f20298f" + }, + "ResponseBody": { + "dataFeedId": "18fdca60-3144-4d0b-ae34-a4ced5a99fef", + "dataFeedName": "dataFeedMAk4pq4J", + "metrics": [ + { + "metricId": "0a697a7e-8b68-401e-8d51-9bfdea2fade9", + "metricName": "cost", + "metricDisplayName": "cost", + "metricDescription": "" + } + ], + "dimension": [], + "dataStartFrom": "2020-08-01T00:00:00Z", + "dataSourceType": "AzureDataExplorer", + "timestampColumn": "", + "startOffsetInSeconds": 0, + "maxQueryPerMinute": 30.0, + "granularityName": "Daily", + "granularityAmount": null, + "allUpIdentification": null, + "needRollup": "NoRollup", + "fillMissingPointType": "PreviousValue", + "fillMissingPointValue": 0.0, + "rollUpMethod": "None", + "rollUpColumns": [], + "dataFeedDescription": "This data feed was created to test the .NET client.", + "stopRetryAfterInSeconds": -1, + "minRetryIntervalInSeconds": -1, + "maxConcurrency": -1, + "viewMode": "Private", + "admins": [ + "foo@contoso.com" + ], + "viewers": [], + "creator": "foo@contoso.com", + "status": "Active", + "createdTime": "2021-01-20T19:09:23Z", + "isAdmin": true, + "actionLinkTemplate": "", + "dataSourceParameter": { + "connectionString": "Sanitized", + "query": "query" + } + } + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/18fdca60-3144-4d0b-ae34-a4ced5a99fef", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-dd9f2a8ecbba544db2519d23b5d75b24-dc03d7200ac95448-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "ba4f4f2eb67cb6b51eef9ab50ba24b86", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "79bba25a-57b5-41cc-b801-865a36d798dd", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:09:24 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "407", + "x-request-id": "79bba25a-57b5-41cc-b801-865a36d798dd" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2021-01-20T11:09:24.4415120-08:00", + "METRICSADVISOR_ACCOUNT_NAME": "js-metrics-advisor", + "METRICSADVISOR_ENDPOINT_SUFFIX": null, + "METRICSADVISOR_PRIMARY_API_KEY": "Sanitized", + "METRICSADVISOR_SUBSCRIPTION_KEY": "Sanitized", + "RandomSeed": "1191785709" + } +} \ No newline at end of file diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureDataExplorerDataFeedWithMinimumSetupAndNewInstance.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureDataExplorerDataFeedWithMinimumSetupAndNewInstance.json new file mode 100644 index 000000000000..937d7c0607dc --- /dev/null +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureDataExplorerDataFeedWithMinimumSetupAndNewInstance.json @@ -0,0 +1,184 @@ +{ + "Entries": [ + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "242", + "Content-Type": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-9cc4abbd996c334b82b1ccdc4527602d-d86cd9f048328542-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "344c16d4fd524e8e0dfbc669924e3157", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "connectionString": "Sanitized", + "query": "query" + }, + "dataSourceType": "AzureDataExplorer", + "dataFeedName": "dataFeedqyNTDz1h", + "granularityName": "Daily", + "metrics": [ + { + "metricName": "cost" + } + ], + "dataStartFrom": "2020-08-01T00:00:00Z" + }, + "StatusCode": 201, + "ResponseHeaders": { + "apim-request-id": "390ad2ca-ce9d-462e-916c-341bf4b3bce9", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:08:58 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/5e2a9081-1b44-4f79-873d-91cce846cc45", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "566", + "x-request-id": "390ad2ca-ce9d-462e-916c-341bf4b3bce9" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/5e2a9081-1b44-4f79-873d-91cce846cc45", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "258", + "Content-Type": "application/merge-patch\u002Bjson", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-042bb46e51a3624ba0df5ae0ed266720-2a3e832028b20640-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "efae618c01e4b5af49a899bfd0ac8a3f", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "connectionString": "Sanitized", + "query": "query" + }, + "dataSourceType": "AzureDataExplorer", + "dataFeedName": "dataFeedqyNTDz1h", + "dataFeedDescription": "This data feed was created to test the .NET client.", + "dataStartFrom": "2020-08-01T00:00:00Z" + }, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "1917bc5e-514d-4863-935e-90e4da265981", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:08:59 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "667", + "x-request-id": "1917bc5e-514d-4863-935e-90e4da265981" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/5e2a9081-1b44-4f79-873d-91cce846cc45", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-67bd22d954771c4da44a35120e546dda-b418f4cb0108b549-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "8b648dd678ba90a60c8b92700cb23300", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "60bc5fa5-d7a4-49a1-843e-34058aad26f9", + "Content-Length": "1005", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 20 Jan 2021 19:08:59 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "162", + "x-request-id": "60bc5fa5-d7a4-49a1-843e-34058aad26f9" + }, + "ResponseBody": { + "dataFeedId": "5e2a9081-1b44-4f79-873d-91cce846cc45", + "dataFeedName": "dataFeedqyNTDz1h", + "metrics": [ + { + "metricId": "b85b101c-47aa-456e-b5fc-b755b41521d2", + "metricName": "cost", + "metricDisplayName": "cost", + "metricDescription": "" + } + ], + "dimension": [], + "dataStartFrom": "2020-08-01T00:00:00Z", + "dataSourceType": "AzureDataExplorer", + "timestampColumn": "", + "startOffsetInSeconds": 0, + "maxQueryPerMinute": 30.0, + "granularityName": "Daily", + "granularityAmount": null, + "allUpIdentification": null, + "needRollup": "NoRollup", + "fillMissingPointType": "PreviousValue", + "fillMissingPointValue": 0.0, + "rollUpMethod": "None", + "rollUpColumns": [], + "dataFeedDescription": "This data feed was created to test the .NET client.", + "stopRetryAfterInSeconds": -1, + "minRetryIntervalInSeconds": -1, + "maxConcurrency": -1, + "viewMode": "Private", + "admins": [ + "foo@contoso.com" + ], + "viewers": [], + "creator": "foo@contoso.com", + "status": "Active", + "createdTime": "2021-01-20T19:08:59Z", + "isAdmin": true, + "actionLinkTemplate": "", + "dataSourceParameter": { + "connectionString": "Sanitized", + "query": "query" + } + } + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/5e2a9081-1b44-4f79-873d-91cce846cc45", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-4792517a20cd8c4caf01d6af61c2c003-d2995214bf38a44d-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "a1042818d4c2d3bf6697eaa963ce7d61", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "46a2da05-21b2-42cf-9451-f09e02cb48c6", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:08:59 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "327", + "x-request-id": "46a2da05-21b2-42cf-9451-f09e02cb48c6" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2021-01-20T11:09:00.1722396-08:00", + "METRICSADVISOR_ACCOUNT_NAME": "js-metrics-advisor", + "METRICSADVISOR_ENDPOINT_SUFFIX": null, + "METRICSADVISOR_PRIMARY_API_KEY": "Sanitized", + "METRICSADVISOR_SUBSCRIPTION_KEY": "Sanitized", + "RandomSeed": "626608187" + } +} \ No newline at end of file diff --git a/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureDataExplorerDataFeedWithMinimumSetupAndNewInstanceAsync.json b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureDataExplorerDataFeedWithMinimumSetupAndNewInstanceAsync.json new file mode 100644 index 000000000000..ed7e4ada7372 --- /dev/null +++ b/sdk/metricsadvisor/Azure.AI.MetricsAdvisor/tests/SessionRecords/DataFeedLiveTests/UpdateAzureDataExplorerDataFeedWithMinimumSetupAndNewInstanceAsync.json @@ -0,0 +1,184 @@ +{ + "Entries": [ + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "242", + "Content-Type": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-cbde884fc3c4e74aa5cf925778079114-4c12a2ae04410244-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "e2a5e217dc91615c4d8a4dd60839f556", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "connectionString": "Sanitized", + "query": "query" + }, + "dataSourceType": "AzureDataExplorer", + "dataFeedName": "dataFeedONgk1nBH", + "granularityName": "Daily", + "metrics": [ + { + "metricName": "cost" + } + ], + "dataStartFrom": "2020-08-01T00:00:00Z" + }, + "StatusCode": 201, + "ResponseHeaders": { + "apim-request-id": "ff54aeae-611f-40fe-a32f-692f3c191868", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:09:25 GMT", + "Location": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/c3cf7be0-6ca7-4cf4-9f4c-f44ddd483d0d", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "638", + "x-request-id": "ff54aeae-611f-40fe-a32f-692f3c191868" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/c3cf7be0-6ca7-4cf4-9f4c-f44ddd483d0d", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Content-Length": "258", + "Content-Type": "application/merge-patch\u002Bjson", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-838eac1b61a32f41a7f9dbc877f1f0f8-88d6ea4d0a151240-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "b5017883541ace38b396625471509120", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "dataSourceParameter": { + "connectionString": "Sanitized", + "query": "query" + }, + "dataSourceType": "AzureDataExplorer", + "dataFeedName": "dataFeedONgk1nBH", + "dataFeedDescription": "This data feed was created to test the .NET client.", + "dataStartFrom": "2020-08-01T00:00:00Z" + }, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "6474864f-29a3-4adb-86f0-e893f3323904", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:09:25 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "705", + "x-request-id": "6474864f-29a3-4adb-86f0-e893f3323904" + }, + "ResponseBody": [] + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/c3cf7be0-6ca7-4cf4-9f4c-f44ddd483d0d", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-c86145344f0f564fa33e1e014e87fb80-4a1d7fe0a7c2cf48-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "f63d8825e6737dadf6426efb3702ff44", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "apim-request-id": "24b19cc0-b9bb-4bbd-b151-9b68508f3db6", + "Content-Length": "1005", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 20 Jan 2021 19:09:26 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "177", + "x-request-id": "24b19cc0-b9bb-4bbd-b151-9b68508f3db6" + }, + "ResponseBody": { + "dataFeedId": "c3cf7be0-6ca7-4cf4-9f4c-f44ddd483d0d", + "dataFeedName": "dataFeedONgk1nBH", + "metrics": [ + { + "metricId": "0493cebc-9fb2-4df8-b8b2-8af6166dfb5b", + "metricName": "cost", + "metricDisplayName": "cost", + "metricDescription": "" + } + ], + "dimension": [], + "dataStartFrom": "2020-08-01T00:00:00Z", + "dataSourceType": "AzureDataExplorer", + "timestampColumn": "", + "startOffsetInSeconds": 0, + "maxQueryPerMinute": 30.0, + "granularityName": "Daily", + "granularityAmount": null, + "allUpIdentification": null, + "needRollup": "NoRollup", + "fillMissingPointType": "PreviousValue", + "fillMissingPointValue": 0.0, + "rollUpMethod": "None", + "rollUpColumns": [], + "dataFeedDescription": "This data feed was created to test the .NET client.", + "stopRetryAfterInSeconds": -1, + "minRetryIntervalInSeconds": -1, + "maxConcurrency": -1, + "viewMode": "Private", + "admins": [ + "foo@contoso.com" + ], + "viewers": [], + "creator": "foo@contoso.com", + "status": "Active", + "createdTime": "2021-01-20T19:09:25Z", + "isAdmin": true, + "actionLinkTemplate": "", + "dataSourceParameter": { + "connectionString": "Sanitized", + "query": "query" + } + } + }, + { + "RequestUri": "https://js-metrics-advisor.cognitiveservices.azure.com/metricsadvisor/v1.0/dataFeeds/c3cf7be0-6ca7-4cf4-9f4c-f44ddd483d0d", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Ocp-Apim-Subscription-Key": "Sanitized", + "traceparent": "00-3c2ca34fe652c6439cb30e06b5bf9a17-24e50f1e542d604c-00", + "User-Agent": "azsdk-net-AI.MetricsAdvisor/1.0.0-alpha.20210120.1 (.NET Framework 4.8.4250.0; Microsoft Windows 10.0.19042 )", + "x-api-key": "Sanitized", + "x-ms-client-request-id": "fd898b011136c278aad62ffa7a07f0fd", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "apim-request-id": "39ac03bc-3e2c-4d07-96ad-83c535a4578c", + "Content-Length": "0", + "Date": "Wed, 20 Jan 2021 19:09:26 GMT", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload", + "x-content-type-options": "nosniff", + "x-envoy-upstream-service-time": "345", + "x-request-id": "39ac03bc-3e2c-4d07-96ad-83c535a4578c" + }, + "ResponseBody": [] + } + ], + "Variables": { + "DateTimeOffsetNow": "2021-01-20T11:09:26.5820442-08:00", + "METRICSADVISOR_ACCOUNT_NAME": "js-metrics-advisor", + "METRICSADVISOR_ENDPOINT_SUFFIX": null, + "METRICSADVISOR_PRIMARY_API_KEY": "Sanitized", + "METRICSADVISOR_SUBSCRIPTION_KEY": "Sanitized", + "RandomSeed": "1283077698" + } +} \ No newline at end of file