From c0c2e875477a0e11f7121d74491bcada01e8af94 Mon Sep 17 00:00:00 2001 From: Ace Eldeib Date: Thu, 23 Aug 2018 17:25:14 -0700 Subject: [PATCH] Add App Insights data plane query SDK (#2314) * Add App Insights SDK * remove events odata metadata (XML) * remove test record for XML --- api-specs.json | 4 + applicationinsights/data-plane/pom.xml | 151 ++++++ .../query/ApplicationInsightsDataClient.java | 101 ++++ .../applicationinsights/query/Events.java | 263 ++++++++++ .../applicationinsights/query/Metrics.java | 242 +++++++++ .../applicationinsights/query/Querys.java | 72 +++ .../ApplicationInsightsDataClientImpl.java | 192 ++++++++ .../query/implementation/EventsImpl.java | 458 ++++++++++++++++++ .../query/implementation/MetricsImpl.java | 443 +++++++++++++++++ .../query/implementation/QuerysImpl.java | 149 ++++++ .../query/implementation/package-info.java | 11 + .../query/models/Column.java | 70 +++ .../query/models/ErrorDetail.java | 174 +++++++ .../query/models/ErrorInfo.java | 148 ++++++ .../query/models/ErrorResponse.java | 44 ++ .../query/models/ErrorResponseException.java | 44 ++ .../query/models/EventType.java | 68 +++ .../query/models/EventsAiInfo.java | 121 +++++ .../query/models/EventsApplicationInfo.java | 43 ++ .../models/EventsAvailabilityResultInfo.java | 225 +++++++++ .../EventsAvailabilityResultResult.java | 47 ++ .../query/models/EventsBrowserTimingInfo.java | 277 +++++++++++ .../models/EventsBrowserTimingResult.java | 73 +++ .../query/models/EventsClientInfo.java | 225 +++++++++ .../models/EventsClientPerformanceInfo.java | 43 ++ .../query/models/EventsCloudInfo.java | 69 +++ .../query/models/EventsCustomEventInfo.java | 43 ++ .../query/models/EventsCustomEventResult.java | 47 ++ .../query/models/EventsCustomMetricInfo.java | 199 ++++++++ .../models/EventsCustomMetricResult.java | 47 ++ .../query/models/EventsDependencyInfo.java | 251 ++++++++++ .../query/models/EventsDependencyResult.java | 47 ++ .../query/models/EventsExceptionDetail.java | 174 +++++++ .../EventsExceptionDetailsParsedStack.java | 121 +++++ .../query/models/EventsExceptionInfo.java | 434 +++++++++++++++++ .../query/models/EventsExceptionResult.java | 47 ++ .../query/models/EventsOperationInfo.java | 121 +++++ .../query/models/EventsPageViewInfo.java | 121 +++++ .../query/models/EventsPageViewResult.java | 47 ++ .../models/EventsPerformanceCounterInfo.java | 173 +++++++ .../EventsPerformanceCounterResult.java | 47 ++ .../query/models/EventsRequestInfo.java | 225 +++++++++ .../query/models/EventsRequestResult.java | 47 ++ .../query/models/EventsResult.java | 70 +++ .../query/models/EventsResultData.java | 347 +++++++++++++ .../EventsResultDataCustomDimensions.java | 43 ++ .../EventsResultDataCustomMeasurements.java | 43 ++ .../query/models/EventsResults.java | 96 ++++ .../query/models/EventsSessionInfo.java | 43 ++ .../query/models/EventsTraceInfo.java | 69 +++ .../query/models/EventsTraceResult.java | 47 ++ .../query/models/EventsUserInfo.java | 95 ++++ .../query/models/MetricId.java | 131 +++++ .../query/models/MetricsAggregation.java | 65 +++ .../query/models/MetricsPostBodySchema.java | 71 +++ .../MetricsPostBodySchemaParameters.java | 245 ++++++++++ .../query/models/MetricsResult.java | 43 ++ .../query/models/MetricsResultInfo.java | 151 ++++++ .../query/models/MetricsResultsItem.java | 95 ++++ .../query/models/MetricsSegment.java | 83 ++++ .../query/models/MetricsSegmentInfo.java | 124 +++++ .../query/models/QueryBody.java | 99 ++++ .../query/models/QueryResults.java | 45 ++ .../query/models/Table.java | 97 ++++ .../query/models/package-info.java | 11 + .../query/package-info.java | 11 + .../ApplicationInsightsDataClientTests.java | 110 +++++ .../session-records/canGetEvent.json | 28 ++ .../session-records/canGetEventsByType.json | 27 ++ .../session-records/canGetMetric.json | 26 + .../canGetMetricsMetadata.json | 26 + .../canGetMultipleMetrics.json | 26 + .../session-records/canQuery.json | 26 + 73 files changed, 8341 insertions(+) create mode 100644 applicationinsights/data-plane/pom.xml create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/ApplicationInsightsDataClient.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/Events.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/Metrics.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/Querys.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/implementation/ApplicationInsightsDataClientImpl.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/implementation/EventsImpl.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/implementation/MetricsImpl.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/implementation/QuerysImpl.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/implementation/package-info.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/Column.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/ErrorDetail.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/ErrorInfo.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/ErrorResponse.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/ErrorResponseException.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventType.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsAiInfo.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsApplicationInfo.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsAvailabilityResultInfo.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsAvailabilityResultResult.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsBrowserTimingInfo.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsBrowserTimingResult.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsClientInfo.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsClientPerformanceInfo.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsCloudInfo.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsCustomEventInfo.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsCustomEventResult.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsCustomMetricInfo.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsCustomMetricResult.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsDependencyInfo.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsDependencyResult.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsExceptionDetail.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsExceptionDetailsParsedStack.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsExceptionInfo.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsExceptionResult.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsOperationInfo.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsPageViewInfo.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsPageViewResult.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsPerformanceCounterInfo.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsPerformanceCounterResult.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsRequestInfo.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsRequestResult.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsResult.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsResultData.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsResultDataCustomDimensions.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsResultDataCustomMeasurements.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsResults.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsSessionInfo.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsTraceInfo.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsTraceResult.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsUserInfo.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/MetricId.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/MetricsAggregation.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/MetricsPostBodySchema.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/MetricsPostBodySchemaParameters.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/MetricsResult.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/MetricsResultInfo.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/MetricsResultsItem.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/MetricsSegment.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/MetricsSegmentInfo.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/QueryBody.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/QueryResults.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/Table.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/package-info.java create mode 100644 applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/package-info.java create mode 100644 applicationinsights/data-plane/src/test/java/com/microsoft/azure/applicationinsights/query/ApplicationInsightsDataClientTests.java create mode 100644 applicationinsights/data-plane/target/test-classes/session-records/canGetEvent.json create mode 100644 applicationinsights/data-plane/target/test-classes/session-records/canGetEventsByType.json create mode 100644 applicationinsights/data-plane/target/test-classes/session-records/canGetMetric.json create mode 100644 applicationinsights/data-plane/target/test-classes/session-records/canGetMetricsMetadata.json create mode 100644 applicationinsights/data-plane/target/test-classes/session-records/canGetMultipleMetrics.json create mode 100644 applicationinsights/data-plane/target/test-classes/session-records/canQuery.json diff --git a/api-specs.json b/api-specs.json index e2f7de958adf7..66589734bd992 100644 --- a/api-specs.json +++ b/api-specs.json @@ -3,6 +3,10 @@ "source": "specification/applicationinsights/resource-manager/readme.md", "args": "--multiapi --fluent" }, + "applicationinsights/data-plane": { + "source": "specification/applicationinsights/data-plane/readme.md", + "args": "--payload-flattening-threshold=1" + }, "appservice/resource-manager": { "source": "specification/web/resource-manager/readme.md", "args": "--multiapi --fluent", diff --git a/applicationinsights/data-plane/pom.xml b/applicationinsights/data-plane/pom.xml new file mode 100644 index 0000000000000..08e1408d7e8d7 --- /dev/null +++ b/applicationinsights/data-plane/pom.xml @@ -0,0 +1,151 @@ + + + 4.0.0 + com.microsoft.azure + azure-applicationinsights-query + 1.0.0-Preview-1 + jar + Microsoft Azure SDK for Application Insights Query API + This package contains Microsoft Application Insights SDK for retrieving metrics, events, and running queries. + https://github.com/Azure/azure-sdk-for-java + + + The MIT License (MIT) + http://opensource.org/licenses/MIT + repo + + + + scm:git:https://github.com/Azure/azure-sdk-for-java + scm:git:git@github.com:Azure/azure-sdk-for-java.git + HEAD + + + UTF-8 + + 1.6.1 + record + + + + microsoft + Microsoft + + + + + com.microsoft.azure + azure-client-runtime + 1.6.1 + + + junit + junit + 4.12 + test + + + com.microsoft.azure + azure-client-authentication + ${runtime.version} + test + + + com.microsoft.azure + azure-arm-client-runtime + ${runtime.version} + test-jar + test + + + com.microsoft.azure + azure-arm-client-runtime + ${runtime.version} + + + com.microsoft.azure + azure-client-runtime + ${runtime.version} + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + true + true + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + org.apache.maven.plugins + maven-compiler-plugin + 3.1 + + 1.7 + 1.7 + + + com.microsoft.azure.management.apigeneration.LangDefinitionProcessor + + + true + true + + true + true + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8 + + *.implementation.*;*.utils.*;com.microsoft.schemas._2003._10.serialization;*.blob.core.search + + + /** +
* Copyright (c) Microsoft Corporation. All rights reserved. +
* Licensed under the MIT License. See License.txt in the project root for +
* license information. +
*/ + ]]> +
+
+
+ + org.apache.maven.plugins + maven-surefire-plugin + 2.20 + + false + + **/Test*.java + **/*Test.java + **/*Tests.java + **/*TestCase.java + + + ${testMode} + + + +
+
+
\ No newline at end of file diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/ApplicationInsightsDataClient.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/ApplicationInsightsDataClient.java new file mode 100644 index 0000000000000..702d01f4294da --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/ApplicationInsightsDataClient.java @@ -0,0 +1,101 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query; + +import com.microsoft.azure.AzureClient; +import com.microsoft.rest.RestClient; + +/** + * The interface for ApplicationInsightsDataClient class. + */ +public interface ApplicationInsightsDataClient { + /** + * Gets the REST client. + * + * @return the {@link RestClient} object. + */ + RestClient restClient(); + + /** + * Gets the {@link AzureClient} used for long running operations. + * @return the azure client; + */ + AzureClient getAzureClient(); + + /** + * Gets the User-Agent header for the client. + * + * @return the user agent string. + */ + String userAgent(); + + /** + * Gets The preferred language for the response.. + * + * @return the acceptLanguage value. + */ + String acceptLanguage(); + + /** + * Sets The preferred language for the response.. + * + * @param acceptLanguage the acceptLanguage value. + * @return the service client itself + */ + ApplicationInsightsDataClient withAcceptLanguage(String acceptLanguage); + + /** + * Gets The retry timeout in seconds for Long Running Operations. Default value is 30.. + * + * @return the longRunningOperationRetryTimeout value. + */ + int longRunningOperationRetryTimeout(); + + /** + * Sets The retry timeout in seconds for Long Running Operations. Default value is 30.. + * + * @param longRunningOperationRetryTimeout the longRunningOperationRetryTimeout value. + * @return the service client itself + */ + ApplicationInsightsDataClient withLongRunningOperationRetryTimeout(int longRunningOperationRetryTimeout); + + /** + * Gets Whether a unique x-ms-client-request-id should be generated. When set to true a unique x-ms-client-request-id value is generated and included in each request. Default is true.. + * + * @return the generateClientRequestId value. + */ + boolean generateClientRequestId(); + + /** + * Sets Whether a unique x-ms-client-request-id should be generated. When set to true a unique x-ms-client-request-id value is generated and included in each request. Default is true.. + * + * @param generateClientRequestId the generateClientRequestId value. + * @return the service client itself + */ + ApplicationInsightsDataClient withGenerateClientRequestId(boolean generateClientRequestId); + + /** + * Gets the Metrics object to access its operations. + * @return the Metrics object. + */ + Metrics metrics(); + + /** + * Gets the Events object to access its operations. + * @return the Events object. + */ + Events events(); + + /** + * Gets the Querys object to access its operations. + * @return the Querys object. + */ + Querys querys(); + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/Events.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/Events.java new file mode 100644 index 0000000000000..87143dfa1fabd --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/Events.java @@ -0,0 +1,263 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query; + +import com.microsoft.azure.applicationinsights.query.models.ErrorResponseException; +import com.microsoft.azure.applicationinsights.query.models.EventsResults; +import com.microsoft.azure.applicationinsights.query.models.EventType; +import com.microsoft.rest.ServiceCallback; +import com.microsoft.rest.ServiceFuture; +import com.microsoft.rest.ServiceResponse; +import java.io.IOException; +import rx.Observable; + +/** + * An instance of this class provides access to all the operations defined + * in Events. + */ +public interface Events { + /** + * Execute OData query. + * Executes an OData query for events. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param eventType The type of events to query; either a standard event type (`traces`, `customEvents`, `pageViews`, `requests`, `dependencies`, `exceptions`, `availabilityResults`) or `$all` to query across all event types. Possible values include: '$all', 'traces', 'customEvents', 'pageViews', 'browserTimings', 'requests', 'dependencies', 'exceptions', 'availabilityResults', 'performanceCounters', 'customMetrics' + * @throws IllegalArgumentException thrown if parameters fail the validation + * @throws ErrorResponseException thrown if the request is rejected by server + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent + * @return the EventsResults object if successful. + */ + EventsResults getByType(String appId, EventType eventType); + + /** + * Execute OData query. + * Executes an OData query for events. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param eventType The type of events to query; either a standard event type (`traces`, `customEvents`, `pageViews`, `requests`, `dependencies`, `exceptions`, `availabilityResults`) or `$all` to query across all event types. Possible values include: '$all', 'traces', 'customEvents', 'pageViews', 'browserTimings', 'requests', 'dependencies', 'exceptions', 'availabilityResults', 'performanceCounters', 'customMetrics' + * @param serviceCallback the async ServiceCallback to handle successful and failed responses. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the {@link ServiceFuture} object + */ + ServiceFuture getByTypeAsync(String appId, EventType eventType, final ServiceCallback serviceCallback); + + /** + * Execute OData query. + * Executes an OData query for events. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param eventType The type of events to query; either a standard event type (`traces`, `customEvents`, `pageViews`, `requests`, `dependencies`, `exceptions`, `availabilityResults`) or `$all` to query across all event types. Possible values include: '$all', 'traces', 'customEvents', 'pageViews', 'browserTimings', 'requests', 'dependencies', 'exceptions', 'availabilityResults', 'performanceCounters', 'customMetrics' + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the observable to the EventsResults object + */ + Observable getByTypeAsync(String appId, EventType eventType); + + /** + * Execute OData query. + * Executes an OData query for events. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param eventType The type of events to query; either a standard event type (`traces`, `customEvents`, `pageViews`, `requests`, `dependencies`, `exceptions`, `availabilityResults`) or `$all` to query across all event types. Possible values include: '$all', 'traces', 'customEvents', 'pageViews', 'browserTimings', 'requests', 'dependencies', 'exceptions', 'availabilityResults', 'performanceCounters', 'customMetrics' + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the observable to the EventsResults object + */ + Observable> getByTypeWithServiceResponseAsync(String appId, EventType eventType); + /** + * Execute OData query. + * Executes an OData query for events. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param eventType The type of events to query; either a standard event type (`traces`, `customEvents`, `pageViews`, `requests`, `dependencies`, `exceptions`, `availabilityResults`) or `$all` to query across all event types. Possible values include: '$all', 'traces', 'customEvents', 'pageViews', 'browserTimings', 'requests', 'dependencies', 'exceptions', 'availabilityResults', 'performanceCounters', 'customMetrics' + * @param timespan Optional. The timespan over which to retrieve events. This is an ISO8601 time period value. This timespan is applied in addition to any that are specified in the Odata expression. + * @param filter An expression used to filter the returned events + * @param search A free-text search expression to match for whether a particular event should be returned + * @param orderby A comma-separated list of properties with \"asc\" (the default) or \"desc\" to control the order of returned events + * @param select Limits the properties to just those requested on each returned event + * @param skip The number of items to skip over before returning events + * @param top The number of events to return + * @param format Format for the returned events + * @param count Request a count of matching items included with the returned events + * @param apply An expression used for aggregation over returned events + * @throws IllegalArgumentException thrown if parameters fail the validation + * @throws ErrorResponseException thrown if the request is rejected by server + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent + * @return the EventsResults object if successful. + */ + EventsResults getByType(String appId, EventType eventType, String timespan, String filter, String search, String orderby, String select, Integer skip, Integer top, String format, Boolean count, String apply); + + /** + * Execute OData query. + * Executes an OData query for events. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param eventType The type of events to query; either a standard event type (`traces`, `customEvents`, `pageViews`, `requests`, `dependencies`, `exceptions`, `availabilityResults`) or `$all` to query across all event types. Possible values include: '$all', 'traces', 'customEvents', 'pageViews', 'browserTimings', 'requests', 'dependencies', 'exceptions', 'availabilityResults', 'performanceCounters', 'customMetrics' + * @param timespan Optional. The timespan over which to retrieve events. This is an ISO8601 time period value. This timespan is applied in addition to any that are specified in the Odata expression. + * @param filter An expression used to filter the returned events + * @param search A free-text search expression to match for whether a particular event should be returned + * @param orderby A comma-separated list of properties with \"asc\" (the default) or \"desc\" to control the order of returned events + * @param select Limits the properties to just those requested on each returned event + * @param skip The number of items to skip over before returning events + * @param top The number of events to return + * @param format Format for the returned events + * @param count Request a count of matching items included with the returned events + * @param apply An expression used for aggregation over returned events + * @param serviceCallback the async ServiceCallback to handle successful and failed responses. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the {@link ServiceFuture} object + */ + ServiceFuture getByTypeAsync(String appId, EventType eventType, String timespan, String filter, String search, String orderby, String select, Integer skip, Integer top, String format, Boolean count, String apply, final ServiceCallback serviceCallback); + + /** + * Execute OData query. + * Executes an OData query for events. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param eventType The type of events to query; either a standard event type (`traces`, `customEvents`, `pageViews`, `requests`, `dependencies`, `exceptions`, `availabilityResults`) or `$all` to query across all event types. Possible values include: '$all', 'traces', 'customEvents', 'pageViews', 'browserTimings', 'requests', 'dependencies', 'exceptions', 'availabilityResults', 'performanceCounters', 'customMetrics' + * @param timespan Optional. The timespan over which to retrieve events. This is an ISO8601 time period value. This timespan is applied in addition to any that are specified in the Odata expression. + * @param filter An expression used to filter the returned events + * @param search A free-text search expression to match for whether a particular event should be returned + * @param orderby A comma-separated list of properties with \"asc\" (the default) or \"desc\" to control the order of returned events + * @param select Limits the properties to just those requested on each returned event + * @param skip The number of items to skip over before returning events + * @param top The number of events to return + * @param format Format for the returned events + * @param count Request a count of matching items included with the returned events + * @param apply An expression used for aggregation over returned events + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the observable to the EventsResults object + */ + Observable getByTypeAsync(String appId, EventType eventType, String timespan, String filter, String search, String orderby, String select, Integer skip, Integer top, String format, Boolean count, String apply); + + /** + * Execute OData query. + * Executes an OData query for events. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param eventType The type of events to query; either a standard event type (`traces`, `customEvents`, `pageViews`, `requests`, `dependencies`, `exceptions`, `availabilityResults`) or `$all` to query across all event types. Possible values include: '$all', 'traces', 'customEvents', 'pageViews', 'browserTimings', 'requests', 'dependencies', 'exceptions', 'availabilityResults', 'performanceCounters', 'customMetrics' + * @param timespan Optional. The timespan over which to retrieve events. This is an ISO8601 time period value. This timespan is applied in addition to any that are specified in the Odata expression. + * @param filter An expression used to filter the returned events + * @param search A free-text search expression to match for whether a particular event should be returned + * @param orderby A comma-separated list of properties with \"asc\" (the default) or \"desc\" to control the order of returned events + * @param select Limits the properties to just those requested on each returned event + * @param skip The number of items to skip over before returning events + * @param top The number of events to return + * @param format Format for the returned events + * @param count Request a count of matching items included with the returned events + * @param apply An expression used for aggregation over returned events + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the observable to the EventsResults object + */ + Observable> getByTypeWithServiceResponseAsync(String appId, EventType eventType, String timespan, String filter, String search, String orderby, String select, Integer skip, Integer top, String format, Boolean count, String apply); + + /** + * Get an event. + * Gets the data for a single event. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param eventType The type of events to query; either a standard event type (`traces`, `customEvents`, `pageViews`, `requests`, `dependencies`, `exceptions`, `availabilityResults`) or `$all` to query across all event types. Possible values include: '$all', 'traces', 'customEvents', 'pageViews', 'browserTimings', 'requests', 'dependencies', 'exceptions', 'availabilityResults', 'performanceCounters', 'customMetrics' + * @param eventId ID of event. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @throws ErrorResponseException thrown if the request is rejected by server + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent + * @return the EventsResults object if successful. + */ + EventsResults get(String appId, EventType eventType, String eventId); + + /** + * Get an event. + * Gets the data for a single event. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param eventType The type of events to query; either a standard event type (`traces`, `customEvents`, `pageViews`, `requests`, `dependencies`, `exceptions`, `availabilityResults`) or `$all` to query across all event types. Possible values include: '$all', 'traces', 'customEvents', 'pageViews', 'browserTimings', 'requests', 'dependencies', 'exceptions', 'availabilityResults', 'performanceCounters', 'customMetrics' + * @param eventId ID of event. + * @param serviceCallback the async ServiceCallback to handle successful and failed responses. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the {@link ServiceFuture} object + */ + ServiceFuture getAsync(String appId, EventType eventType, String eventId, final ServiceCallback serviceCallback); + + /** + * Get an event. + * Gets the data for a single event. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param eventType The type of events to query; either a standard event type (`traces`, `customEvents`, `pageViews`, `requests`, `dependencies`, `exceptions`, `availabilityResults`) or `$all` to query across all event types. Possible values include: '$all', 'traces', 'customEvents', 'pageViews', 'browserTimings', 'requests', 'dependencies', 'exceptions', 'availabilityResults', 'performanceCounters', 'customMetrics' + * @param eventId ID of event. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the observable to the EventsResults object + */ + Observable getAsync(String appId, EventType eventType, String eventId); + + /** + * Get an event. + * Gets the data for a single event. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param eventType The type of events to query; either a standard event type (`traces`, `customEvents`, `pageViews`, `requests`, `dependencies`, `exceptions`, `availabilityResults`) or `$all` to query across all event types. Possible values include: '$all', 'traces', 'customEvents', 'pageViews', 'browserTimings', 'requests', 'dependencies', 'exceptions', 'availabilityResults', 'performanceCounters', 'customMetrics' + * @param eventId ID of event. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the observable to the EventsResults object + */ + Observable> getWithServiceResponseAsync(String appId, EventType eventType, String eventId); + /** + * Get an event. + * Gets the data for a single event. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param eventType The type of events to query; either a standard event type (`traces`, `customEvents`, `pageViews`, `requests`, `dependencies`, `exceptions`, `availabilityResults`) or `$all` to query across all event types. Possible values include: '$all', 'traces', 'customEvents', 'pageViews', 'browserTimings', 'requests', 'dependencies', 'exceptions', 'availabilityResults', 'performanceCounters', 'customMetrics' + * @param eventId ID of event. + * @param timespan Optional. The timespan over which to retrieve events. This is an ISO8601 time period value. This timespan is applied in addition to any that are specified in the Odata expression. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @throws ErrorResponseException thrown if the request is rejected by server + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent + * @return the EventsResults object if successful. + */ + EventsResults get(String appId, EventType eventType, String eventId, String timespan); + + /** + * Get an event. + * Gets the data for a single event. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param eventType The type of events to query; either a standard event type (`traces`, `customEvents`, `pageViews`, `requests`, `dependencies`, `exceptions`, `availabilityResults`) or `$all` to query across all event types. Possible values include: '$all', 'traces', 'customEvents', 'pageViews', 'browserTimings', 'requests', 'dependencies', 'exceptions', 'availabilityResults', 'performanceCounters', 'customMetrics' + * @param eventId ID of event. + * @param timespan Optional. The timespan over which to retrieve events. This is an ISO8601 time period value. This timespan is applied in addition to any that are specified in the Odata expression. + * @param serviceCallback the async ServiceCallback to handle successful and failed responses. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the {@link ServiceFuture} object + */ + ServiceFuture getAsync(String appId, EventType eventType, String eventId, String timespan, final ServiceCallback serviceCallback); + + /** + * Get an event. + * Gets the data for a single event. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param eventType The type of events to query; either a standard event type (`traces`, `customEvents`, `pageViews`, `requests`, `dependencies`, `exceptions`, `availabilityResults`) or `$all` to query across all event types. Possible values include: '$all', 'traces', 'customEvents', 'pageViews', 'browserTimings', 'requests', 'dependencies', 'exceptions', 'availabilityResults', 'performanceCounters', 'customMetrics' + * @param eventId ID of event. + * @param timespan Optional. The timespan over which to retrieve events. This is an ISO8601 time period value. This timespan is applied in addition to any that are specified in the Odata expression. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the observable to the EventsResults object + */ + Observable getAsync(String appId, EventType eventType, String eventId, String timespan); + + /** + * Get an event. + * Gets the data for a single event. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param eventType The type of events to query; either a standard event type (`traces`, `customEvents`, `pageViews`, `requests`, `dependencies`, `exceptions`, `availabilityResults`) or `$all` to query across all event types. Possible values include: '$all', 'traces', 'customEvents', 'pageViews', 'browserTimings', 'requests', 'dependencies', 'exceptions', 'availabilityResults', 'performanceCounters', 'customMetrics' + * @param eventId ID of event. + * @param timespan Optional. The timespan over which to retrieve events. This is an ISO8601 time period value. This timespan is applied in addition to any that are specified in the Odata expression. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the observable to the EventsResults object + */ + Observable> getWithServiceResponseAsync(String appId, EventType eventType, String eventId, String timespan); + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/Metrics.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/Metrics.java new file mode 100644 index 0000000000000..d7aa0b88253dd --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/Metrics.java @@ -0,0 +1,242 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query; + +import com.microsoft.azure.applicationinsights.query.models.ErrorResponseException; +import com.microsoft.azure.applicationinsights.query.models.MetricId; +import com.microsoft.azure.applicationinsights.query.models.MetricsAggregation; +import com.microsoft.azure.applicationinsights.query.models.MetricsPostBodySchema; +import com.microsoft.azure.applicationinsights.query.models.MetricsResult; +import com.microsoft.azure.applicationinsights.query.models.MetricsResultsItem; +import com.microsoft.azure.applicationinsights.query.models.MetricsSegment; +import com.microsoft.rest.ServiceCallback; +import com.microsoft.rest.ServiceFuture; +import com.microsoft.rest.ServiceResponse; +import java.io.IOException; +import java.util.List; +import org.joda.time.Period; +import rx.Observable; + +/** + * An instance of this class provides access to all the operations defined + * in Metrics. + */ +public interface Metrics { + /** + * Retrieve metric data. + * Gets metric values for a single metric. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param metricId ID of the metric. This is either a standard AI metric, or an application-specific custom metric. Possible values include: 'requests/count', 'requests/duration', 'requests/failed', 'users/count', 'users/authenticated', 'pageViews/count', 'pageViews/duration', 'client/processingDuration', 'client/receiveDuration', 'client/networkDuration', 'client/sendDuration', 'client/totalDuration', 'dependencies/count', 'dependencies/failed', 'dependencies/duration', 'exceptions/count', 'exceptions/browser', 'exceptions/server', 'sessions/count', 'performanceCounters/requestExecutionTime', 'performanceCounters/requestsPerSecond', 'performanceCounters/requestsInQueue', 'performanceCounters/memoryAvailableBytes', 'performanceCounters/exceptionsPerSecond', 'performanceCounters/processCpuPercentage', 'performanceCounters/processIOBytesPerSecond', 'performanceCounters/processPrivateBytes', 'performanceCounters/processorCpuPercentage', 'availabilityResults/availabilityPercentage', 'availabilityResults/duration', 'billing/telemetryCount', 'customEvents/count' + * @throws IllegalArgumentException thrown if parameters fail the validation + * @throws ErrorResponseException thrown if the request is rejected by server + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent + * @return the MetricsResult object if successful. + */ + MetricsResult get(String appId, MetricId metricId); + + /** + * Retrieve metric data. + * Gets metric values for a single metric. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param metricId ID of the metric. This is either a standard AI metric, or an application-specific custom metric. Possible values include: 'requests/count', 'requests/duration', 'requests/failed', 'users/count', 'users/authenticated', 'pageViews/count', 'pageViews/duration', 'client/processingDuration', 'client/receiveDuration', 'client/networkDuration', 'client/sendDuration', 'client/totalDuration', 'dependencies/count', 'dependencies/failed', 'dependencies/duration', 'exceptions/count', 'exceptions/browser', 'exceptions/server', 'sessions/count', 'performanceCounters/requestExecutionTime', 'performanceCounters/requestsPerSecond', 'performanceCounters/requestsInQueue', 'performanceCounters/memoryAvailableBytes', 'performanceCounters/exceptionsPerSecond', 'performanceCounters/processCpuPercentage', 'performanceCounters/processIOBytesPerSecond', 'performanceCounters/processPrivateBytes', 'performanceCounters/processorCpuPercentage', 'availabilityResults/availabilityPercentage', 'availabilityResults/duration', 'billing/telemetryCount', 'customEvents/count' + * @param serviceCallback the async ServiceCallback to handle successful and failed responses. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the {@link ServiceFuture} object + */ + ServiceFuture getAsync(String appId, MetricId metricId, final ServiceCallback serviceCallback); + + /** + * Retrieve metric data. + * Gets metric values for a single metric. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param metricId ID of the metric. This is either a standard AI metric, or an application-specific custom metric. Possible values include: 'requests/count', 'requests/duration', 'requests/failed', 'users/count', 'users/authenticated', 'pageViews/count', 'pageViews/duration', 'client/processingDuration', 'client/receiveDuration', 'client/networkDuration', 'client/sendDuration', 'client/totalDuration', 'dependencies/count', 'dependencies/failed', 'dependencies/duration', 'exceptions/count', 'exceptions/browser', 'exceptions/server', 'sessions/count', 'performanceCounters/requestExecutionTime', 'performanceCounters/requestsPerSecond', 'performanceCounters/requestsInQueue', 'performanceCounters/memoryAvailableBytes', 'performanceCounters/exceptionsPerSecond', 'performanceCounters/processCpuPercentage', 'performanceCounters/processIOBytesPerSecond', 'performanceCounters/processPrivateBytes', 'performanceCounters/processorCpuPercentage', 'availabilityResults/availabilityPercentage', 'availabilityResults/duration', 'billing/telemetryCount', 'customEvents/count' + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the observable to the MetricsResult object + */ + Observable getAsync(String appId, MetricId metricId); + + /** + * Retrieve metric data. + * Gets metric values for a single metric. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param metricId ID of the metric. This is either a standard AI metric, or an application-specific custom metric. Possible values include: 'requests/count', 'requests/duration', 'requests/failed', 'users/count', 'users/authenticated', 'pageViews/count', 'pageViews/duration', 'client/processingDuration', 'client/receiveDuration', 'client/networkDuration', 'client/sendDuration', 'client/totalDuration', 'dependencies/count', 'dependencies/failed', 'dependencies/duration', 'exceptions/count', 'exceptions/browser', 'exceptions/server', 'sessions/count', 'performanceCounters/requestExecutionTime', 'performanceCounters/requestsPerSecond', 'performanceCounters/requestsInQueue', 'performanceCounters/memoryAvailableBytes', 'performanceCounters/exceptionsPerSecond', 'performanceCounters/processCpuPercentage', 'performanceCounters/processIOBytesPerSecond', 'performanceCounters/processPrivateBytes', 'performanceCounters/processorCpuPercentage', 'availabilityResults/availabilityPercentage', 'availabilityResults/duration', 'billing/telemetryCount', 'customEvents/count' + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the observable to the MetricsResult object + */ + Observable> getWithServiceResponseAsync(String appId, MetricId metricId); + /** + * Retrieve metric data. + * Gets metric values for a single metric. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param metricId ID of the metric. This is either a standard AI metric, or an application-specific custom metric. Possible values include: 'requests/count', 'requests/duration', 'requests/failed', 'users/count', 'users/authenticated', 'pageViews/count', 'pageViews/duration', 'client/processingDuration', 'client/receiveDuration', 'client/networkDuration', 'client/sendDuration', 'client/totalDuration', 'dependencies/count', 'dependencies/failed', 'dependencies/duration', 'exceptions/count', 'exceptions/browser', 'exceptions/server', 'sessions/count', 'performanceCounters/requestExecutionTime', 'performanceCounters/requestsPerSecond', 'performanceCounters/requestsInQueue', 'performanceCounters/memoryAvailableBytes', 'performanceCounters/exceptionsPerSecond', 'performanceCounters/processCpuPercentage', 'performanceCounters/processIOBytesPerSecond', 'performanceCounters/processPrivateBytes', 'performanceCounters/processorCpuPercentage', 'availabilityResults/availabilityPercentage', 'availabilityResults/duration', 'billing/telemetryCount', 'customEvents/count' + * @param timespan The timespan over which to retrieve metric values. This is an ISO8601 time period value. If timespan is omitted, a default time range of `PT12H` ("last 12 hours") is used. The actual timespan that is queried may be adjusted by the server based. In all cases, the actual time span used for the query is included in the response. + * @param interval The time interval to use when retrieving metric values. This is an ISO8601 duration. If interval is omitted, the metric value is aggregated across the entire timespan. If interval is supplied, the server may adjust the interval to a more appropriate size based on the timespan used for the query. In all cases, the actual interval used for the query is included in the response. + * @param aggregation The aggregation to use when computing the metric values. To retrieve more than one aggregation at a time, separate them with a comma. If no aggregation is specified, then the default aggregation for the metric is used. + * @param segment The name of the dimension to segment the metric values by. This dimension must be applicable to the metric you are retrieving. To segment by more than one dimension at a time, separate them with a comma (,). In this case, the metric data will be segmented in the order the dimensions are listed in the parameter. + * @param top The number of segments to return. This value is only valid when segment is specified. + * @param orderby The aggregation function and direction to sort the segments by. This value is only valid when segment is specified. + * @param filter An expression used to filter the results. This value should be a valid OData filter expression where the keys of each clause should be applicable dimensions for the metric you are retrieving. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @throws ErrorResponseException thrown if the request is rejected by server + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent + * @return the MetricsResult object if successful. + */ + MetricsResult get(String appId, MetricId metricId, String timespan, Period interval, List aggregation, List segment, Integer top, String orderby, String filter); + + /** + * Retrieve metric data. + * Gets metric values for a single metric. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param metricId ID of the metric. This is either a standard AI metric, or an application-specific custom metric. Possible values include: 'requests/count', 'requests/duration', 'requests/failed', 'users/count', 'users/authenticated', 'pageViews/count', 'pageViews/duration', 'client/processingDuration', 'client/receiveDuration', 'client/networkDuration', 'client/sendDuration', 'client/totalDuration', 'dependencies/count', 'dependencies/failed', 'dependencies/duration', 'exceptions/count', 'exceptions/browser', 'exceptions/server', 'sessions/count', 'performanceCounters/requestExecutionTime', 'performanceCounters/requestsPerSecond', 'performanceCounters/requestsInQueue', 'performanceCounters/memoryAvailableBytes', 'performanceCounters/exceptionsPerSecond', 'performanceCounters/processCpuPercentage', 'performanceCounters/processIOBytesPerSecond', 'performanceCounters/processPrivateBytes', 'performanceCounters/processorCpuPercentage', 'availabilityResults/availabilityPercentage', 'availabilityResults/duration', 'billing/telemetryCount', 'customEvents/count' + * @param timespan The timespan over which to retrieve metric values. This is an ISO8601 time period value. If timespan is omitted, a default time range of `PT12H` ("last 12 hours") is used. The actual timespan that is queried may be adjusted by the server based. In all cases, the actual time span used for the query is included in the response. + * @param interval The time interval to use when retrieving metric values. This is an ISO8601 duration. If interval is omitted, the metric value is aggregated across the entire timespan. If interval is supplied, the server may adjust the interval to a more appropriate size based on the timespan used for the query. In all cases, the actual interval used for the query is included in the response. + * @param aggregation The aggregation to use when computing the metric values. To retrieve more than one aggregation at a time, separate them with a comma. If no aggregation is specified, then the default aggregation for the metric is used. + * @param segment The name of the dimension to segment the metric values by. This dimension must be applicable to the metric you are retrieving. To segment by more than one dimension at a time, separate them with a comma (,). In this case, the metric data will be segmented in the order the dimensions are listed in the parameter. + * @param top The number of segments to return. This value is only valid when segment is specified. + * @param orderby The aggregation function and direction to sort the segments by. This value is only valid when segment is specified. + * @param filter An expression used to filter the results. This value should be a valid OData filter expression where the keys of each clause should be applicable dimensions for the metric you are retrieving. + * @param serviceCallback the async ServiceCallback to handle successful and failed responses. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the {@link ServiceFuture} object + */ + ServiceFuture getAsync(String appId, MetricId metricId, String timespan, Period interval, List aggregation, List segment, Integer top, String orderby, String filter, final ServiceCallback serviceCallback); + + /** + * Retrieve metric data. + * Gets metric values for a single metric. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param metricId ID of the metric. This is either a standard AI metric, or an application-specific custom metric. Possible values include: 'requests/count', 'requests/duration', 'requests/failed', 'users/count', 'users/authenticated', 'pageViews/count', 'pageViews/duration', 'client/processingDuration', 'client/receiveDuration', 'client/networkDuration', 'client/sendDuration', 'client/totalDuration', 'dependencies/count', 'dependencies/failed', 'dependencies/duration', 'exceptions/count', 'exceptions/browser', 'exceptions/server', 'sessions/count', 'performanceCounters/requestExecutionTime', 'performanceCounters/requestsPerSecond', 'performanceCounters/requestsInQueue', 'performanceCounters/memoryAvailableBytes', 'performanceCounters/exceptionsPerSecond', 'performanceCounters/processCpuPercentage', 'performanceCounters/processIOBytesPerSecond', 'performanceCounters/processPrivateBytes', 'performanceCounters/processorCpuPercentage', 'availabilityResults/availabilityPercentage', 'availabilityResults/duration', 'billing/telemetryCount', 'customEvents/count' + * @param timespan The timespan over which to retrieve metric values. This is an ISO8601 time period value. If timespan is omitted, a default time range of `PT12H` ("last 12 hours") is used. The actual timespan that is queried may be adjusted by the server based. In all cases, the actual time span used for the query is included in the response. + * @param interval The time interval to use when retrieving metric values. This is an ISO8601 duration. If interval is omitted, the metric value is aggregated across the entire timespan. If interval is supplied, the server may adjust the interval to a more appropriate size based on the timespan used for the query. In all cases, the actual interval used for the query is included in the response. + * @param aggregation The aggregation to use when computing the metric values. To retrieve more than one aggregation at a time, separate them with a comma. If no aggregation is specified, then the default aggregation for the metric is used. + * @param segment The name of the dimension to segment the metric values by. This dimension must be applicable to the metric you are retrieving. To segment by more than one dimension at a time, separate them with a comma (,). In this case, the metric data will be segmented in the order the dimensions are listed in the parameter. + * @param top The number of segments to return. This value is only valid when segment is specified. + * @param orderby The aggregation function and direction to sort the segments by. This value is only valid when segment is specified. + * @param filter An expression used to filter the results. This value should be a valid OData filter expression where the keys of each clause should be applicable dimensions for the metric you are retrieving. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the observable to the MetricsResult object + */ + Observable getAsync(String appId, MetricId metricId, String timespan, Period interval, List aggregation, List segment, Integer top, String orderby, String filter); + + /** + * Retrieve metric data. + * Gets metric values for a single metric. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param metricId ID of the metric. This is either a standard AI metric, or an application-specific custom metric. Possible values include: 'requests/count', 'requests/duration', 'requests/failed', 'users/count', 'users/authenticated', 'pageViews/count', 'pageViews/duration', 'client/processingDuration', 'client/receiveDuration', 'client/networkDuration', 'client/sendDuration', 'client/totalDuration', 'dependencies/count', 'dependencies/failed', 'dependencies/duration', 'exceptions/count', 'exceptions/browser', 'exceptions/server', 'sessions/count', 'performanceCounters/requestExecutionTime', 'performanceCounters/requestsPerSecond', 'performanceCounters/requestsInQueue', 'performanceCounters/memoryAvailableBytes', 'performanceCounters/exceptionsPerSecond', 'performanceCounters/processCpuPercentage', 'performanceCounters/processIOBytesPerSecond', 'performanceCounters/processPrivateBytes', 'performanceCounters/processorCpuPercentage', 'availabilityResults/availabilityPercentage', 'availabilityResults/duration', 'billing/telemetryCount', 'customEvents/count' + * @param timespan The timespan over which to retrieve metric values. This is an ISO8601 time period value. If timespan is omitted, a default time range of `PT12H` ("last 12 hours") is used. The actual timespan that is queried may be adjusted by the server based. In all cases, the actual time span used for the query is included in the response. + * @param interval The time interval to use when retrieving metric values. This is an ISO8601 duration. If interval is omitted, the metric value is aggregated across the entire timespan. If interval is supplied, the server may adjust the interval to a more appropriate size based on the timespan used for the query. In all cases, the actual interval used for the query is included in the response. + * @param aggregation The aggregation to use when computing the metric values. To retrieve more than one aggregation at a time, separate them with a comma. If no aggregation is specified, then the default aggregation for the metric is used. + * @param segment The name of the dimension to segment the metric values by. This dimension must be applicable to the metric you are retrieving. To segment by more than one dimension at a time, separate them with a comma (,). In this case, the metric data will be segmented in the order the dimensions are listed in the parameter. + * @param top The number of segments to return. This value is only valid when segment is specified. + * @param orderby The aggregation function and direction to sort the segments by. This value is only valid when segment is specified. + * @param filter An expression used to filter the results. This value should be a valid OData filter expression where the keys of each clause should be applicable dimensions for the metric you are retrieving. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the observable to the MetricsResult object + */ + Observable> getWithServiceResponseAsync(String appId, MetricId metricId, String timespan, Period interval, List aggregation, List segment, Integer top, String orderby, String filter); + + /** + * Retrieve metric data. + * Gets metric values for multiple metrics. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param body The batched metrics query. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @throws ErrorResponseException thrown if the request is rejected by server + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent + * @return the List<MetricsResultsItem> object if successful. + */ + List getMultiple(String appId, List body); + + /** + * Retrieve metric data. + * Gets metric values for multiple metrics. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param body The batched metrics query. + * @param serviceCallback the async ServiceCallback to handle successful and failed responses. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the {@link ServiceFuture} object + */ + ServiceFuture> getMultipleAsync(String appId, List body, final ServiceCallback> serviceCallback); + + /** + * Retrieve metric data. + * Gets metric values for multiple metrics. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param body The batched metrics query. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the observable to the List<MetricsResultsItem> object + */ + Observable> getMultipleAsync(String appId, List body); + + /** + * Retrieve metric data. + * Gets metric values for multiple metrics. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param body The batched metrics query. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the observable to the List<MetricsResultsItem> object + */ + Observable>> getMultipleWithServiceResponseAsync(String appId, List body); + + /** + * Retrieve metric metatadata. + * Gets metadata describing the available metrics. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @throws ErrorResponseException thrown if the request is rejected by server + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent + * @return the Object object if successful. + */ + Object getMetadata(String appId); + + /** + * Retrieve metric metatadata. + * Gets metadata describing the available metrics. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param serviceCallback the async ServiceCallback to handle successful and failed responses. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the {@link ServiceFuture} object + */ + ServiceFuture getMetadataAsync(String appId, final ServiceCallback serviceCallback); + + /** + * Retrieve metric metatadata. + * Gets metadata describing the available metrics. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the observable to the Object object + */ + Observable getMetadataAsync(String appId); + + /** + * Retrieve metric metatadata. + * Gets metadata describing the available metrics. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the observable to the Object object + */ + Observable> getMetadataWithServiceResponseAsync(String appId); + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/Querys.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/Querys.java new file mode 100644 index 0000000000000..2e92f8a8a266e --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/Querys.java @@ -0,0 +1,72 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query; + +import com.microsoft.azure.applicationinsights.query.models.ErrorResponseException; +import com.microsoft.azure.applicationinsights.query.models.QueryBody; +import com.microsoft.azure.applicationinsights.query.models.QueryResults; +import com.microsoft.rest.ServiceCallback; +import com.microsoft.rest.ServiceFuture; +import com.microsoft.rest.ServiceResponse; +import java.io.IOException; +import rx.Observable; + +/** + * An instance of this class provides access to all the operations defined + * in Querys. + */ +public interface Querys { + /** + * Execute an Analytics query. + * Executes an Analytics query for data. [Here](https://dev.applicationinsights.io/documentation/Using-the-API/Query) is an example for using POST with an Analytics query. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param body The Analytics query. Learn more about the [Analytics query syntax](https://azure.microsoft.com/documentation/articles/app-insights-analytics-reference/) + * @throws IllegalArgumentException thrown if parameters fail the validation + * @throws ErrorResponseException thrown if the request is rejected by server + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent + * @return the QueryResults object if successful. + */ + QueryResults execute(String appId, QueryBody body); + + /** + * Execute an Analytics query. + * Executes an Analytics query for data. [Here](https://dev.applicationinsights.io/documentation/Using-the-API/Query) is an example for using POST with an Analytics query. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param body The Analytics query. Learn more about the [Analytics query syntax](https://azure.microsoft.com/documentation/articles/app-insights-analytics-reference/) + * @param serviceCallback the async ServiceCallback to handle successful and failed responses. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the {@link ServiceFuture} object + */ + ServiceFuture executeAsync(String appId, QueryBody body, final ServiceCallback serviceCallback); + + /** + * Execute an Analytics query. + * Executes an Analytics query for data. [Here](https://dev.applicationinsights.io/documentation/Using-the-API/Query) is an example for using POST with an Analytics query. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param body The Analytics query. Learn more about the [Analytics query syntax](https://azure.microsoft.com/documentation/articles/app-insights-analytics-reference/) + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the observable to the QueryResults object + */ + Observable executeAsync(String appId, QueryBody body); + + /** + * Execute an Analytics query. + * Executes an Analytics query for data. [Here](https://dev.applicationinsights.io/documentation/Using-the-API/Query) is an example for using POST with an Analytics query. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param body The Analytics query. Learn more about the [Analytics query syntax](https://azure.microsoft.com/documentation/articles/app-insights-analytics-reference/) + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the observable to the QueryResults object + */ + Observable> executeWithServiceResponseAsync(String appId, QueryBody body); + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/implementation/ApplicationInsightsDataClientImpl.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/implementation/ApplicationInsightsDataClientImpl.java new file mode 100644 index 0000000000000..a89ec1b6cd09a --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/implementation/ApplicationInsightsDataClientImpl.java @@ -0,0 +1,192 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.implementation; + +import com.microsoft.azure.applicationinsights.query.ApplicationInsightsDataClient; +import com.microsoft.azure.applicationinsights.query.Events; +import com.microsoft.azure.applicationinsights.query.Metrics; +import com.microsoft.azure.applicationinsights.query.Querys; +import com.microsoft.azure.AzureClient; +import com.microsoft.azure.AzureServiceClient; +import com.microsoft.rest.credentials.ServiceClientCredentials; +import com.microsoft.rest.RestClient; + +/** + * Initializes a new instance of the ApplicationInsightsDataClientImpl class. + */ +public class ApplicationInsightsDataClientImpl extends AzureServiceClient implements ApplicationInsightsDataClient { + /** the {@link AzureClient} used for long running operations. */ + private AzureClient azureClient; + + /** + * Gets the {@link AzureClient} used for long running operations. + * @return the azure client; + */ + public AzureClient getAzureClient() { + return this.azureClient; + } + + /** The preferred language for the response. */ + private String acceptLanguage; + + /** + * Gets The preferred language for the response. + * + * @return the acceptLanguage value. + */ + public String acceptLanguage() { + return this.acceptLanguage; + } + + /** + * Sets The preferred language for the response. + * + * @param acceptLanguage the acceptLanguage value. + * @return the service client itself + */ + public ApplicationInsightsDataClientImpl withAcceptLanguage(String acceptLanguage) { + this.acceptLanguage = acceptLanguage; + return this; + } + + /** The retry timeout in seconds for Long Running Operations. Default value is 30. */ + private int longRunningOperationRetryTimeout; + + /** + * Gets The retry timeout in seconds for Long Running Operations. Default value is 30. + * + * @return the longRunningOperationRetryTimeout value. + */ + public int longRunningOperationRetryTimeout() { + return this.longRunningOperationRetryTimeout; + } + + /** + * Sets The retry timeout in seconds for Long Running Operations. Default value is 30. + * + * @param longRunningOperationRetryTimeout the longRunningOperationRetryTimeout value. + * @return the service client itself + */ + public ApplicationInsightsDataClientImpl withLongRunningOperationRetryTimeout(int longRunningOperationRetryTimeout) { + this.longRunningOperationRetryTimeout = longRunningOperationRetryTimeout; + return this; + } + + /** Whether a unique x-ms-client-request-id should be generated. When set to true a unique x-ms-client-request-id value is generated and included in each request. Default is true. */ + private boolean generateClientRequestId; + + /** + * Gets Whether a unique x-ms-client-request-id should be generated. When set to true a unique x-ms-client-request-id value is generated and included in each request. Default is true. + * + * @return the generateClientRequestId value. + */ + public boolean generateClientRequestId() { + return this.generateClientRequestId; + } + + /** + * Sets Whether a unique x-ms-client-request-id should be generated. When set to true a unique x-ms-client-request-id value is generated and included in each request. Default is true. + * + * @param generateClientRequestId the generateClientRequestId value. + * @return the service client itself + */ + public ApplicationInsightsDataClientImpl withGenerateClientRequestId(boolean generateClientRequestId) { + this.generateClientRequestId = generateClientRequestId; + return this; + } + + /** + * The Metrics object to access its operations. + */ + private Metrics metrics; + + /** + * Gets the Metrics object to access its operations. + * @return the Metrics object. + */ + public Metrics metrics() { + return this.metrics; + } + + /** + * The Events object to access its operations. + */ + private Events events; + + /** + * Gets the Events object to access its operations. + * @return the Events object. + */ + public Events events() { + return this.events; + } + + /** + * The Querys object to access its operations. + */ + private Querys querys; + + /** + * Gets the Querys object to access its operations. + * @return the Querys object. + */ + public Querys querys() { + return this.querys; + } + + /** + * Initializes an instance of ApplicationInsightsDataClient client. + * + * @param credentials the management credentials for Azure + */ + public ApplicationInsightsDataClientImpl(ServiceClientCredentials credentials) { + this("https://api.applicationinsights.io/v1", credentials); + } + + /** + * Initializes an instance of ApplicationInsightsDataClient client. + * + * @param baseUrl the base URL of the host + * @param credentials the management credentials for Azure + */ + public ApplicationInsightsDataClientImpl(String baseUrl, ServiceClientCredentials credentials) { + super(baseUrl, credentials); + initialize(); + } + + /** + * Initializes an instance of ApplicationInsightsDataClient client. + * + * @param restClient the REST client to connect to Azure. + */ + public ApplicationInsightsDataClientImpl(RestClient restClient) { + super(restClient); + initialize(); + } + + protected void initialize() { + this.acceptLanguage = "en-US"; + this.longRunningOperationRetryTimeout = 30; + this.generateClientRequestId = true; + this.metrics = new MetricsImpl(restClient().retrofit(), this); + this.events = new EventsImpl(restClient().retrofit(), this); + this.querys = new QuerysImpl(restClient().retrofit(), this); + this.azureClient = new AzureClient(this); + } + + /** + * Gets the User-Agent header for the client. + * + * @return the user agent string. + */ + @Override + public String userAgent() { + return String.format("%s (%s, %s)", super.userAgent(), "ApplicationInsightsDataClient", "v1"); + } +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/implementation/EventsImpl.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/implementation/EventsImpl.java new file mode 100644 index 0000000000000..8f94c8bfcc144 --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/implementation/EventsImpl.java @@ -0,0 +1,458 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.implementation; + +import retrofit2.Retrofit; +import com.microsoft.azure.applicationinsights.query.Events; +import com.google.common.reflect.TypeToken; +import com.microsoft.azure.applicationinsights.query.models.ErrorResponseException; +import com.microsoft.azure.applicationinsights.query.models.EventsResults; +import com.microsoft.azure.applicationinsights.query.models.EventType; +import com.microsoft.rest.ServiceCallback; +import com.microsoft.rest.ServiceFuture; +import com.microsoft.rest.ServiceResponse; +import java.io.IOException; +import okhttp3.ResponseBody; +import retrofit2.http.GET; +import retrofit2.http.Header; +import retrofit2.http.Headers; +import retrofit2.http.Path; +import retrofit2.http.Query; +import retrofit2.Response; +import rx.functions.Func1; +import rx.Observable; + +/** + * An instance of this class provides access to all the operations defined + * in Events. + */ +public class EventsImpl implements Events { + /** The Retrofit service to perform REST calls. */ + private EventsService service; + /** The service client containing this operation class. */ + private ApplicationInsightsDataClientImpl client; + + /** + * Initializes an instance of EventsImpl. + * + * @param retrofit the Retrofit instance built from a Retrofit Builder. + * @param client the instance of the service client containing this operation class. + */ + public EventsImpl(Retrofit retrofit, ApplicationInsightsDataClientImpl client) { + this.service = retrofit.create(EventsService.class); + this.client = client; + } + + /** + * The interface defining all the services for Events to be + * used by Retrofit to perform actually REST calls. + */ + interface EventsService { + @Headers({ "Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.applicationinsights.query.Events getByType" }) + @GET("apps/{appId}/events/{eventType}") + Observable> getByType(@Path("appId") String appId, @Path("eventType") EventType eventType1, @Query("timespan") String timespan, @Query("$filter") String filter1, @Query("$search") String search, @Query("$orderby") String orderby1, @Query("$select") String select, @Query("$skip") Integer skip, @Query("$top") Integer top1, @Query("$format") String format, @Query("$count") Boolean count, @Query("$apply") String apply, @Header("accept-language") String acceptLanguage, @Header("User-Agent") String userAgent); + + @Headers({ "Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.applicationinsights.query.Events get" }) + @GET("apps/{appId}/events/{eventType}/{eventId}") + Observable> get(@Path("appId") String appId, @Path("eventType") EventType eventType1, @Path("eventId") String eventId, @Query("timespan") String timespan, @Header("accept-language") String acceptLanguage, @Header("User-Agent") String userAgent); + + } + + /** + * Execute OData query. + * Executes an OData query for events. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param eventType The type of events to query; either a standard event type (`traces`, `customEvents`, `pageViews`, `requests`, `dependencies`, `exceptions`, `availabilityResults`) or `$all` to query across all event types. Possible values include: '$all', 'traces', 'customEvents', 'pageViews', 'browserTimings', 'requests', 'dependencies', 'exceptions', 'availabilityResults', 'performanceCounters', 'customMetrics' + * @throws IllegalArgumentException thrown if parameters fail the validation + * @throws ErrorResponseException thrown if the request is rejected by server + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent + * @return the EventsResults object if successful. + */ + public EventsResults getByType(String appId, EventType eventType) { + return getByTypeWithServiceResponseAsync(appId, eventType).toBlocking().single().body(); + } + + /** + * Execute OData query. + * Executes an OData query for events. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param eventType The type of events to query; either a standard event type (`traces`, `customEvents`, `pageViews`, `requests`, `dependencies`, `exceptions`, `availabilityResults`) or `$all` to query across all event types. Possible values include: '$all', 'traces', 'customEvents', 'pageViews', 'browserTimings', 'requests', 'dependencies', 'exceptions', 'availabilityResults', 'performanceCounters', 'customMetrics' + * @param serviceCallback the async ServiceCallback to handle successful and failed responses. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the {@link ServiceFuture} object + */ + public ServiceFuture getByTypeAsync(String appId, EventType eventType, final ServiceCallback serviceCallback) { + return ServiceFuture.fromResponse(getByTypeWithServiceResponseAsync(appId, eventType), serviceCallback); + } + + /** + * Execute OData query. + * Executes an OData query for events. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param eventType The type of events to query; either a standard event type (`traces`, `customEvents`, `pageViews`, `requests`, `dependencies`, `exceptions`, `availabilityResults`) or `$all` to query across all event types. Possible values include: '$all', 'traces', 'customEvents', 'pageViews', 'browserTimings', 'requests', 'dependencies', 'exceptions', 'availabilityResults', 'performanceCounters', 'customMetrics' + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the observable to the EventsResults object + */ + public Observable getByTypeAsync(String appId, EventType eventType) { + return getByTypeWithServiceResponseAsync(appId, eventType).map(new Func1, EventsResults>() { + @Override + public EventsResults call(ServiceResponse response) { + return response.body(); + } + }); + } + + /** + * Execute OData query. + * Executes an OData query for events. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param eventType The type of events to query; either a standard event type (`traces`, `customEvents`, `pageViews`, `requests`, `dependencies`, `exceptions`, `availabilityResults`) or `$all` to query across all event types. Possible values include: '$all', 'traces', 'customEvents', 'pageViews', 'browserTimings', 'requests', 'dependencies', 'exceptions', 'availabilityResults', 'performanceCounters', 'customMetrics' + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the observable to the EventsResults object + */ + public Observable> getByTypeWithServiceResponseAsync(String appId, EventType eventType) { + if (appId == null) { + throw new IllegalArgumentException("Parameter appId is required and cannot be null."); + } + if (eventType == null) { + throw new IllegalArgumentException("Parameter eventType is required and cannot be null."); + } + final String timespan = null; + final String filter = null; + final String search = null; + final String orderby = null; + final String select = null; + final Integer skip = null; + final Integer top = null; + final String format = null; + final Boolean count = null; + final String apply = null; + return service.getByType(appId, eventType, timespan, filter, search, orderby, select, skip, top, format, count, apply, this.client.acceptLanguage(), this.client.userAgent()) + .flatMap(new Func1, Observable>>() { + @Override + public Observable> call(Response response) { + try { + ServiceResponse clientResponse = getByTypeDelegate(response); + return Observable.just(clientResponse); + } catch (Throwable t) { + return Observable.error(t); + } + } + }); + } + + /** + * Execute OData query. + * Executes an OData query for events. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param eventType The type of events to query; either a standard event type (`traces`, `customEvents`, `pageViews`, `requests`, `dependencies`, `exceptions`, `availabilityResults`) or `$all` to query across all event types. Possible values include: '$all', 'traces', 'customEvents', 'pageViews', 'browserTimings', 'requests', 'dependencies', 'exceptions', 'availabilityResults', 'performanceCounters', 'customMetrics' + * @param timespan Optional. The timespan over which to retrieve events. This is an ISO8601 time period value. This timespan is applied in addition to any that are specified in the Odata expression. + * @param filter An expression used to filter the returned events + * @param search A free-text search expression to match for whether a particular event should be returned + * @param orderby A comma-separated list of properties with \"asc\" (the default) or \"desc\" to control the order of returned events + * @param select Limits the properties to just those requested on each returned event + * @param skip The number of items to skip over before returning events + * @param top The number of events to return + * @param format Format for the returned events + * @param count Request a count of matching items included with the returned events + * @param apply An expression used for aggregation over returned events + * @throws IllegalArgumentException thrown if parameters fail the validation + * @throws ErrorResponseException thrown if the request is rejected by server + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent + * @return the EventsResults object if successful. + */ + public EventsResults getByType(String appId, EventType eventType, String timespan, String filter, String search, String orderby, String select, Integer skip, Integer top, String format, Boolean count, String apply) { + return getByTypeWithServiceResponseAsync(appId, eventType, timespan, filter, search, orderby, select, skip, top, format, count, apply).toBlocking().single().body(); + } + + /** + * Execute OData query. + * Executes an OData query for events. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param eventType The type of events to query; either a standard event type (`traces`, `customEvents`, `pageViews`, `requests`, `dependencies`, `exceptions`, `availabilityResults`) or `$all` to query across all event types. Possible values include: '$all', 'traces', 'customEvents', 'pageViews', 'browserTimings', 'requests', 'dependencies', 'exceptions', 'availabilityResults', 'performanceCounters', 'customMetrics' + * @param timespan Optional. The timespan over which to retrieve events. This is an ISO8601 time period value. This timespan is applied in addition to any that are specified in the Odata expression. + * @param filter An expression used to filter the returned events + * @param search A free-text search expression to match for whether a particular event should be returned + * @param orderby A comma-separated list of properties with \"asc\" (the default) or \"desc\" to control the order of returned events + * @param select Limits the properties to just those requested on each returned event + * @param skip The number of items to skip over before returning events + * @param top The number of events to return + * @param format Format for the returned events + * @param count Request a count of matching items included with the returned events + * @param apply An expression used for aggregation over returned events + * @param serviceCallback the async ServiceCallback to handle successful and failed responses. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the {@link ServiceFuture} object + */ + public ServiceFuture getByTypeAsync(String appId, EventType eventType, String timespan, String filter, String search, String orderby, String select, Integer skip, Integer top, String format, Boolean count, String apply, final ServiceCallback serviceCallback) { + return ServiceFuture.fromResponse(getByTypeWithServiceResponseAsync(appId, eventType, timespan, filter, search, orderby, select, skip, top, format, count, apply), serviceCallback); + } + + /** + * Execute OData query. + * Executes an OData query for events. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param eventType The type of events to query; either a standard event type (`traces`, `customEvents`, `pageViews`, `requests`, `dependencies`, `exceptions`, `availabilityResults`) or `$all` to query across all event types. Possible values include: '$all', 'traces', 'customEvents', 'pageViews', 'browserTimings', 'requests', 'dependencies', 'exceptions', 'availabilityResults', 'performanceCounters', 'customMetrics' + * @param timespan Optional. The timespan over which to retrieve events. This is an ISO8601 time period value. This timespan is applied in addition to any that are specified in the Odata expression. + * @param filter An expression used to filter the returned events + * @param search A free-text search expression to match for whether a particular event should be returned + * @param orderby A comma-separated list of properties with \"asc\" (the default) or \"desc\" to control the order of returned events + * @param select Limits the properties to just those requested on each returned event + * @param skip The number of items to skip over before returning events + * @param top The number of events to return + * @param format Format for the returned events + * @param count Request a count of matching items included with the returned events + * @param apply An expression used for aggregation over returned events + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the observable to the EventsResults object + */ + public Observable getByTypeAsync(String appId, EventType eventType, String timespan, String filter, String search, String orderby, String select, Integer skip, Integer top, String format, Boolean count, String apply) { + return getByTypeWithServiceResponseAsync(appId, eventType, timespan, filter, search, orderby, select, skip, top, format, count, apply).map(new Func1, EventsResults>() { + @Override + public EventsResults call(ServiceResponse response) { + return response.body(); + } + }); + } + + /** + * Execute OData query. + * Executes an OData query for events. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param eventType The type of events to query; either a standard event type (`traces`, `customEvents`, `pageViews`, `requests`, `dependencies`, `exceptions`, `availabilityResults`) or `$all` to query across all event types. Possible values include: '$all', 'traces', 'customEvents', 'pageViews', 'browserTimings', 'requests', 'dependencies', 'exceptions', 'availabilityResults', 'performanceCounters', 'customMetrics' + * @param timespan Optional. The timespan over which to retrieve events. This is an ISO8601 time period value. This timespan is applied in addition to any that are specified in the Odata expression. + * @param filter An expression used to filter the returned events + * @param search A free-text search expression to match for whether a particular event should be returned + * @param orderby A comma-separated list of properties with \"asc\" (the default) or \"desc\" to control the order of returned events + * @param select Limits the properties to just those requested on each returned event + * @param skip The number of items to skip over before returning events + * @param top The number of events to return + * @param format Format for the returned events + * @param count Request a count of matching items included with the returned events + * @param apply An expression used for aggregation over returned events + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the observable to the EventsResults object + */ + public Observable> getByTypeWithServiceResponseAsync(String appId, EventType eventType, String timespan, String filter, String search, String orderby, String select, Integer skip, Integer top, String format, Boolean count, String apply) { + if (appId == null) { + throw new IllegalArgumentException("Parameter appId is required and cannot be null."); + } + if (eventType == null) { + throw new IllegalArgumentException("Parameter eventType is required and cannot be null."); + } + return service.getByType(appId, eventType, timespan, filter, search, orderby, select, skip, top, format, count, apply, this.client.acceptLanguage(), this.client.userAgent()) + .flatMap(new Func1, Observable>>() { + @Override + public Observable> call(Response response) { + try { + ServiceResponse clientResponse = getByTypeDelegate(response); + return Observable.just(clientResponse); + } catch (Throwable t) { + return Observable.error(t); + } + } + }); + } + + private ServiceResponse getByTypeDelegate(Response response) throws ErrorResponseException, IOException, IllegalArgumentException { + return this.client.restClient().responseBuilderFactory().newInstance(this.client.serializerAdapter()) + .register(200, new TypeToken() { }.getType()) + .registerError(ErrorResponseException.class) + .build(response); + } + + /** + * Get an event. + * Gets the data for a single event. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param eventType The type of events to query; either a standard event type (`traces`, `customEvents`, `pageViews`, `requests`, `dependencies`, `exceptions`, `availabilityResults`) or `$all` to query across all event types. Possible values include: '$all', 'traces', 'customEvents', 'pageViews', 'browserTimings', 'requests', 'dependencies', 'exceptions', 'availabilityResults', 'performanceCounters', 'customMetrics' + * @param eventId ID of event. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @throws ErrorResponseException thrown if the request is rejected by server + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent + * @return the EventsResults object if successful. + */ + public EventsResults get(String appId, EventType eventType, String eventId) { + return getWithServiceResponseAsync(appId, eventType, eventId).toBlocking().single().body(); + } + + /** + * Get an event. + * Gets the data for a single event. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param eventType The type of events to query; either a standard event type (`traces`, `customEvents`, `pageViews`, `requests`, `dependencies`, `exceptions`, `availabilityResults`) or `$all` to query across all event types. Possible values include: '$all', 'traces', 'customEvents', 'pageViews', 'browserTimings', 'requests', 'dependencies', 'exceptions', 'availabilityResults', 'performanceCounters', 'customMetrics' + * @param eventId ID of event. + * @param serviceCallback the async ServiceCallback to handle successful and failed responses. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the {@link ServiceFuture} object + */ + public ServiceFuture getAsync(String appId, EventType eventType, String eventId, final ServiceCallback serviceCallback) { + return ServiceFuture.fromResponse(getWithServiceResponseAsync(appId, eventType, eventId), serviceCallback); + } + + /** + * Get an event. + * Gets the data for a single event. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param eventType The type of events to query; either a standard event type (`traces`, `customEvents`, `pageViews`, `requests`, `dependencies`, `exceptions`, `availabilityResults`) or `$all` to query across all event types. Possible values include: '$all', 'traces', 'customEvents', 'pageViews', 'browserTimings', 'requests', 'dependencies', 'exceptions', 'availabilityResults', 'performanceCounters', 'customMetrics' + * @param eventId ID of event. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the observable to the EventsResults object + */ + public Observable getAsync(String appId, EventType eventType, String eventId) { + return getWithServiceResponseAsync(appId, eventType, eventId).map(new Func1, EventsResults>() { + @Override + public EventsResults call(ServiceResponse response) { + return response.body(); + } + }); + } + + /** + * Get an event. + * Gets the data for a single event. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param eventType The type of events to query; either a standard event type (`traces`, `customEvents`, `pageViews`, `requests`, `dependencies`, `exceptions`, `availabilityResults`) or `$all` to query across all event types. Possible values include: '$all', 'traces', 'customEvents', 'pageViews', 'browserTimings', 'requests', 'dependencies', 'exceptions', 'availabilityResults', 'performanceCounters', 'customMetrics' + * @param eventId ID of event. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the observable to the EventsResults object + */ + public Observable> getWithServiceResponseAsync(String appId, EventType eventType, String eventId) { + if (appId == null) { + throw new IllegalArgumentException("Parameter appId is required and cannot be null."); + } + if (eventType == null) { + throw new IllegalArgumentException("Parameter eventType is required and cannot be null."); + } + if (eventId == null) { + throw new IllegalArgumentException("Parameter eventId is required and cannot be null."); + } + final String timespan = null; + return service.get(appId, eventType, eventId, timespan, this.client.acceptLanguage(), this.client.userAgent()) + .flatMap(new Func1, Observable>>() { + @Override + public Observable> call(Response response) { + try { + ServiceResponse clientResponse = getDelegate(response); + return Observable.just(clientResponse); + } catch (Throwable t) { + return Observable.error(t); + } + } + }); + } + + /** + * Get an event. + * Gets the data for a single event. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param eventType The type of events to query; either a standard event type (`traces`, `customEvents`, `pageViews`, `requests`, `dependencies`, `exceptions`, `availabilityResults`) or `$all` to query across all event types. Possible values include: '$all', 'traces', 'customEvents', 'pageViews', 'browserTimings', 'requests', 'dependencies', 'exceptions', 'availabilityResults', 'performanceCounters', 'customMetrics' + * @param eventId ID of event. + * @param timespan Optional. The timespan over which to retrieve events. This is an ISO8601 time period value. This timespan is applied in addition to any that are specified in the Odata expression. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @throws ErrorResponseException thrown if the request is rejected by server + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent + * @return the EventsResults object if successful. + */ + public EventsResults get(String appId, EventType eventType, String eventId, String timespan) { + return getWithServiceResponseAsync(appId, eventType, eventId, timespan).toBlocking().single().body(); + } + + /** + * Get an event. + * Gets the data for a single event. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param eventType The type of events to query; either a standard event type (`traces`, `customEvents`, `pageViews`, `requests`, `dependencies`, `exceptions`, `availabilityResults`) or `$all` to query across all event types. Possible values include: '$all', 'traces', 'customEvents', 'pageViews', 'browserTimings', 'requests', 'dependencies', 'exceptions', 'availabilityResults', 'performanceCounters', 'customMetrics' + * @param eventId ID of event. + * @param timespan Optional. The timespan over which to retrieve events. This is an ISO8601 time period value. This timespan is applied in addition to any that are specified in the Odata expression. + * @param serviceCallback the async ServiceCallback to handle successful and failed responses. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the {@link ServiceFuture} object + */ + public ServiceFuture getAsync(String appId, EventType eventType, String eventId, String timespan, final ServiceCallback serviceCallback) { + return ServiceFuture.fromResponse(getWithServiceResponseAsync(appId, eventType, eventId, timespan), serviceCallback); + } + + /** + * Get an event. + * Gets the data for a single event. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param eventType The type of events to query; either a standard event type (`traces`, `customEvents`, `pageViews`, `requests`, `dependencies`, `exceptions`, `availabilityResults`) or `$all` to query across all event types. Possible values include: '$all', 'traces', 'customEvents', 'pageViews', 'browserTimings', 'requests', 'dependencies', 'exceptions', 'availabilityResults', 'performanceCounters', 'customMetrics' + * @param eventId ID of event. + * @param timespan Optional. The timespan over which to retrieve events. This is an ISO8601 time period value. This timespan is applied in addition to any that are specified in the Odata expression. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the observable to the EventsResults object + */ + public Observable getAsync(String appId, EventType eventType, String eventId, String timespan) { + return getWithServiceResponseAsync(appId, eventType, eventId, timespan).map(new Func1, EventsResults>() { + @Override + public EventsResults call(ServiceResponse response) { + return response.body(); + } + }); + } + + /** + * Get an event. + * Gets the data for a single event. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param eventType The type of events to query; either a standard event type (`traces`, `customEvents`, `pageViews`, `requests`, `dependencies`, `exceptions`, `availabilityResults`) or `$all` to query across all event types. Possible values include: '$all', 'traces', 'customEvents', 'pageViews', 'browserTimings', 'requests', 'dependencies', 'exceptions', 'availabilityResults', 'performanceCounters', 'customMetrics' + * @param eventId ID of event. + * @param timespan Optional. The timespan over which to retrieve events. This is an ISO8601 time period value. This timespan is applied in addition to any that are specified in the Odata expression. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the observable to the EventsResults object + */ + public Observable> getWithServiceResponseAsync(String appId, EventType eventType, String eventId, String timespan) { + if (appId == null) { + throw new IllegalArgumentException("Parameter appId is required and cannot be null."); + } + if (eventType == null) { + throw new IllegalArgumentException("Parameter eventType is required and cannot be null."); + } + if (eventId == null) { + throw new IllegalArgumentException("Parameter eventId is required and cannot be null."); + } + return service.get(appId, eventType, eventId, timespan, this.client.acceptLanguage(), this.client.userAgent()) + .flatMap(new Func1, Observable>>() { + @Override + public Observable> call(Response response) { + try { + ServiceResponse clientResponse = getDelegate(response); + return Observable.just(clientResponse); + } catch (Throwable t) { + return Observable.error(t); + } + } + }); + } + + private ServiceResponse getDelegate(Response response) throws ErrorResponseException, IOException, IllegalArgumentException { + return this.client.restClient().responseBuilderFactory().newInstance(this.client.serializerAdapter()) + .register(200, new TypeToken() { }.getType()) + .registerError(ErrorResponseException.class) + .build(response); + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/implementation/MetricsImpl.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/implementation/MetricsImpl.java new file mode 100644 index 0000000000000..8aed0b43a9a3f --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/implementation/MetricsImpl.java @@ -0,0 +1,443 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.implementation; + +import retrofit2.Retrofit; +import com.microsoft.azure.applicationinsights.query.Metrics; +import com.google.common.reflect.TypeToken; +import com.microsoft.azure.applicationinsights.query.models.ErrorResponseException; +import com.microsoft.azure.applicationinsights.query.models.MetricId; +import com.microsoft.azure.applicationinsights.query.models.MetricsAggregation; +import com.microsoft.azure.applicationinsights.query.models.MetricsPostBodySchema; +import com.microsoft.azure.applicationinsights.query.models.MetricsResult; +import com.microsoft.azure.applicationinsights.query.models.MetricsResultsItem; +import com.microsoft.azure.applicationinsights.query.models.MetricsSegment; +import com.microsoft.rest.CollectionFormat; +import com.microsoft.rest.ServiceCallback; +import com.microsoft.rest.ServiceFuture; +import com.microsoft.rest.ServiceResponse; +import com.microsoft.rest.Validator; +import java.io.IOException; +import java.util.List; +import okhttp3.ResponseBody; +import org.joda.time.Period; +import retrofit2.http.Body; +import retrofit2.http.GET; +import retrofit2.http.Header; +import retrofit2.http.Headers; +import retrofit2.http.Path; +import retrofit2.http.POST; +import retrofit2.http.Query; +import retrofit2.Response; +import rx.functions.Func1; +import rx.Observable; + +/** + * An instance of this class provides access to all the operations defined + * in Metrics. + */ +public class MetricsImpl implements Metrics { + /** The Retrofit service to perform REST calls. */ + private MetricsService service; + /** The service client containing this operation class. */ + private ApplicationInsightsDataClientImpl client; + + /** + * Initializes an instance of MetricsImpl. + * + * @param retrofit the Retrofit instance built from a Retrofit Builder. + * @param client the instance of the service client containing this operation class. + */ + public MetricsImpl(Retrofit retrofit, ApplicationInsightsDataClientImpl client) { + this.service = retrofit.create(MetricsService.class); + this.client = client; + } + + /** + * The interface defining all the services for Metrics to be + * used by Retrofit to perform actually REST calls. + */ + interface MetricsService { + @Headers({ "Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.applicationinsights.query.Metrics get" }) + @GET("apps/{appId}/metrics/{metricId}") + Observable> get(@Path("appId") String appId, @Path("metricId") MetricId metricId1, @Query("timespan") String timespan, @Query("interval") Period interval, @Query("aggregation") String aggregation, @Query("segment") String segment, @Query("top") Integer top, @Query("orderby") String orderby, @Query("filter") String filter, @Header("accept-language") String acceptLanguage, @Header("User-Agent") String userAgent); + + @Headers({ "Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.applicationinsights.query.Metrics getMultiple" }) + @POST("apps/{appId}/metrics") + Observable> getMultiple(@Path("appId") String appId, @Body List body, @Header("accept-language") String acceptLanguage, @Header("User-Agent") String userAgent); + + @Headers({ "Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.applicationinsights.query.Metrics getMetadata" }) + @GET("apps/{appId}/metrics/metadata") + Observable> getMetadata(@Path("appId") String appId, @Header("accept-language") String acceptLanguage, @Header("User-Agent") String userAgent); + + } + + /** + * Retrieve metric data. + * Gets metric values for a single metric. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param metricId ID of the metric. This is either a standard AI metric, or an application-specific custom metric. Possible values include: 'requests/count', 'requests/duration', 'requests/failed', 'users/count', 'users/authenticated', 'pageViews/count', 'pageViews/duration', 'client/processingDuration', 'client/receiveDuration', 'client/networkDuration', 'client/sendDuration', 'client/totalDuration', 'dependencies/count', 'dependencies/failed', 'dependencies/duration', 'exceptions/count', 'exceptions/browser', 'exceptions/server', 'sessions/count', 'performanceCounters/requestExecutionTime', 'performanceCounters/requestsPerSecond', 'performanceCounters/requestsInQueue', 'performanceCounters/memoryAvailableBytes', 'performanceCounters/exceptionsPerSecond', 'performanceCounters/processCpuPercentage', 'performanceCounters/processIOBytesPerSecond', 'performanceCounters/processPrivateBytes', 'performanceCounters/processorCpuPercentage', 'availabilityResults/availabilityPercentage', 'availabilityResults/duration', 'billing/telemetryCount', 'customEvents/count' + * @throws IllegalArgumentException thrown if parameters fail the validation + * @throws ErrorResponseException thrown if the request is rejected by server + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent + * @return the MetricsResult object if successful. + */ + public MetricsResult get(String appId, MetricId metricId) { + return getWithServiceResponseAsync(appId, metricId).toBlocking().single().body(); + } + + /** + * Retrieve metric data. + * Gets metric values for a single metric. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param metricId ID of the metric. This is either a standard AI metric, or an application-specific custom metric. Possible values include: 'requests/count', 'requests/duration', 'requests/failed', 'users/count', 'users/authenticated', 'pageViews/count', 'pageViews/duration', 'client/processingDuration', 'client/receiveDuration', 'client/networkDuration', 'client/sendDuration', 'client/totalDuration', 'dependencies/count', 'dependencies/failed', 'dependencies/duration', 'exceptions/count', 'exceptions/browser', 'exceptions/server', 'sessions/count', 'performanceCounters/requestExecutionTime', 'performanceCounters/requestsPerSecond', 'performanceCounters/requestsInQueue', 'performanceCounters/memoryAvailableBytes', 'performanceCounters/exceptionsPerSecond', 'performanceCounters/processCpuPercentage', 'performanceCounters/processIOBytesPerSecond', 'performanceCounters/processPrivateBytes', 'performanceCounters/processorCpuPercentage', 'availabilityResults/availabilityPercentage', 'availabilityResults/duration', 'billing/telemetryCount', 'customEvents/count' + * @param serviceCallback the async ServiceCallback to handle successful and failed responses. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the {@link ServiceFuture} object + */ + public ServiceFuture getAsync(String appId, MetricId metricId, final ServiceCallback serviceCallback) { + return ServiceFuture.fromResponse(getWithServiceResponseAsync(appId, metricId), serviceCallback); + } + + /** + * Retrieve metric data. + * Gets metric values for a single metric. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param metricId ID of the metric. This is either a standard AI metric, or an application-specific custom metric. Possible values include: 'requests/count', 'requests/duration', 'requests/failed', 'users/count', 'users/authenticated', 'pageViews/count', 'pageViews/duration', 'client/processingDuration', 'client/receiveDuration', 'client/networkDuration', 'client/sendDuration', 'client/totalDuration', 'dependencies/count', 'dependencies/failed', 'dependencies/duration', 'exceptions/count', 'exceptions/browser', 'exceptions/server', 'sessions/count', 'performanceCounters/requestExecutionTime', 'performanceCounters/requestsPerSecond', 'performanceCounters/requestsInQueue', 'performanceCounters/memoryAvailableBytes', 'performanceCounters/exceptionsPerSecond', 'performanceCounters/processCpuPercentage', 'performanceCounters/processIOBytesPerSecond', 'performanceCounters/processPrivateBytes', 'performanceCounters/processorCpuPercentage', 'availabilityResults/availabilityPercentage', 'availabilityResults/duration', 'billing/telemetryCount', 'customEvents/count' + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the observable to the MetricsResult object + */ + public Observable getAsync(String appId, MetricId metricId) { + return getWithServiceResponseAsync(appId, metricId).map(new Func1, MetricsResult>() { + @Override + public MetricsResult call(ServiceResponse response) { + return response.body(); + } + }); + } + + /** + * Retrieve metric data. + * Gets metric values for a single metric. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param metricId ID of the metric. This is either a standard AI metric, or an application-specific custom metric. Possible values include: 'requests/count', 'requests/duration', 'requests/failed', 'users/count', 'users/authenticated', 'pageViews/count', 'pageViews/duration', 'client/processingDuration', 'client/receiveDuration', 'client/networkDuration', 'client/sendDuration', 'client/totalDuration', 'dependencies/count', 'dependencies/failed', 'dependencies/duration', 'exceptions/count', 'exceptions/browser', 'exceptions/server', 'sessions/count', 'performanceCounters/requestExecutionTime', 'performanceCounters/requestsPerSecond', 'performanceCounters/requestsInQueue', 'performanceCounters/memoryAvailableBytes', 'performanceCounters/exceptionsPerSecond', 'performanceCounters/processCpuPercentage', 'performanceCounters/processIOBytesPerSecond', 'performanceCounters/processPrivateBytes', 'performanceCounters/processorCpuPercentage', 'availabilityResults/availabilityPercentage', 'availabilityResults/duration', 'billing/telemetryCount', 'customEvents/count' + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the observable to the MetricsResult object + */ + public Observable> getWithServiceResponseAsync(String appId, MetricId metricId) { + if (appId == null) { + throw new IllegalArgumentException("Parameter appId is required and cannot be null."); + } + if (metricId == null) { + throw new IllegalArgumentException("Parameter metricId is required and cannot be null."); + } + final String timespan = null; + final Period interval = null; + final List aggregation = null; + final List segment = null; + final Integer top = null; + final String orderby = null; + final String filter = null; + String aggregationConverted = this.client.serializerAdapter().serializeList(aggregation, CollectionFormat.CSV);String segmentConverted = this.client.serializerAdapter().serializeList(segment, CollectionFormat.CSV); + return service.get(appId, metricId, timespan, interval, aggregationConverted, segmentConverted, top, orderby, filter, this.client.acceptLanguage(), this.client.userAgent()) + .flatMap(new Func1, Observable>>() { + @Override + public Observable> call(Response response) { + try { + ServiceResponse clientResponse = getDelegate(response); + return Observable.just(clientResponse); + } catch (Throwable t) { + return Observable.error(t); + } + } + }); + } + + /** + * Retrieve metric data. + * Gets metric values for a single metric. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param metricId ID of the metric. This is either a standard AI metric, or an application-specific custom metric. Possible values include: 'requests/count', 'requests/duration', 'requests/failed', 'users/count', 'users/authenticated', 'pageViews/count', 'pageViews/duration', 'client/processingDuration', 'client/receiveDuration', 'client/networkDuration', 'client/sendDuration', 'client/totalDuration', 'dependencies/count', 'dependencies/failed', 'dependencies/duration', 'exceptions/count', 'exceptions/browser', 'exceptions/server', 'sessions/count', 'performanceCounters/requestExecutionTime', 'performanceCounters/requestsPerSecond', 'performanceCounters/requestsInQueue', 'performanceCounters/memoryAvailableBytes', 'performanceCounters/exceptionsPerSecond', 'performanceCounters/processCpuPercentage', 'performanceCounters/processIOBytesPerSecond', 'performanceCounters/processPrivateBytes', 'performanceCounters/processorCpuPercentage', 'availabilityResults/availabilityPercentage', 'availabilityResults/duration', 'billing/telemetryCount', 'customEvents/count' + * @param timespan The timespan over which to retrieve metric values. This is an ISO8601 time period value. If timespan is omitted, a default time range of `PT12H` ("last 12 hours") is used. The actual timespan that is queried may be adjusted by the server based. In all cases, the actual time span used for the query is included in the response. + * @param interval The time interval to use when retrieving metric values. This is an ISO8601 duration. If interval is omitted, the metric value is aggregated across the entire timespan. If interval is supplied, the server may adjust the interval to a more appropriate size based on the timespan used for the query. In all cases, the actual interval used for the query is included in the response. + * @param aggregation The aggregation to use when computing the metric values. To retrieve more than one aggregation at a time, separate them with a comma. If no aggregation is specified, then the default aggregation for the metric is used. + * @param segment The name of the dimension to segment the metric values by. This dimension must be applicable to the metric you are retrieving. To segment by more than one dimension at a time, separate them with a comma (,). In this case, the metric data will be segmented in the order the dimensions are listed in the parameter. + * @param top The number of segments to return. This value is only valid when segment is specified. + * @param orderby The aggregation function and direction to sort the segments by. This value is only valid when segment is specified. + * @param filter An expression used to filter the results. This value should be a valid OData filter expression where the keys of each clause should be applicable dimensions for the metric you are retrieving. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @throws ErrorResponseException thrown if the request is rejected by server + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent + * @return the MetricsResult object if successful. + */ + public MetricsResult get(String appId, MetricId metricId, String timespan, Period interval, List aggregation, List segment, Integer top, String orderby, String filter) { + return getWithServiceResponseAsync(appId, metricId, timespan, interval, aggregation, segment, top, orderby, filter).toBlocking().single().body(); + } + + /** + * Retrieve metric data. + * Gets metric values for a single metric. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param metricId ID of the metric. This is either a standard AI metric, or an application-specific custom metric. Possible values include: 'requests/count', 'requests/duration', 'requests/failed', 'users/count', 'users/authenticated', 'pageViews/count', 'pageViews/duration', 'client/processingDuration', 'client/receiveDuration', 'client/networkDuration', 'client/sendDuration', 'client/totalDuration', 'dependencies/count', 'dependencies/failed', 'dependencies/duration', 'exceptions/count', 'exceptions/browser', 'exceptions/server', 'sessions/count', 'performanceCounters/requestExecutionTime', 'performanceCounters/requestsPerSecond', 'performanceCounters/requestsInQueue', 'performanceCounters/memoryAvailableBytes', 'performanceCounters/exceptionsPerSecond', 'performanceCounters/processCpuPercentage', 'performanceCounters/processIOBytesPerSecond', 'performanceCounters/processPrivateBytes', 'performanceCounters/processorCpuPercentage', 'availabilityResults/availabilityPercentage', 'availabilityResults/duration', 'billing/telemetryCount', 'customEvents/count' + * @param timespan The timespan over which to retrieve metric values. This is an ISO8601 time period value. If timespan is omitted, a default time range of `PT12H` ("last 12 hours") is used. The actual timespan that is queried may be adjusted by the server based. In all cases, the actual time span used for the query is included in the response. + * @param interval The time interval to use when retrieving metric values. This is an ISO8601 duration. If interval is omitted, the metric value is aggregated across the entire timespan. If interval is supplied, the server may adjust the interval to a more appropriate size based on the timespan used for the query. In all cases, the actual interval used for the query is included in the response. + * @param aggregation The aggregation to use when computing the metric values. To retrieve more than one aggregation at a time, separate them with a comma. If no aggregation is specified, then the default aggregation for the metric is used. + * @param segment The name of the dimension to segment the metric values by. This dimension must be applicable to the metric you are retrieving. To segment by more than one dimension at a time, separate them with a comma (,). In this case, the metric data will be segmented in the order the dimensions are listed in the parameter. + * @param top The number of segments to return. This value is only valid when segment is specified. + * @param orderby The aggregation function and direction to sort the segments by. This value is only valid when segment is specified. + * @param filter An expression used to filter the results. This value should be a valid OData filter expression where the keys of each clause should be applicable dimensions for the metric you are retrieving. + * @param serviceCallback the async ServiceCallback to handle successful and failed responses. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the {@link ServiceFuture} object + */ + public ServiceFuture getAsync(String appId, MetricId metricId, String timespan, Period interval, List aggregation, List segment, Integer top, String orderby, String filter, final ServiceCallback serviceCallback) { + return ServiceFuture.fromResponse(getWithServiceResponseAsync(appId, metricId, timespan, interval, aggregation, segment, top, orderby, filter), serviceCallback); + } + + /** + * Retrieve metric data. + * Gets metric values for a single metric. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param metricId ID of the metric. This is either a standard AI metric, or an application-specific custom metric. Possible values include: 'requests/count', 'requests/duration', 'requests/failed', 'users/count', 'users/authenticated', 'pageViews/count', 'pageViews/duration', 'client/processingDuration', 'client/receiveDuration', 'client/networkDuration', 'client/sendDuration', 'client/totalDuration', 'dependencies/count', 'dependencies/failed', 'dependencies/duration', 'exceptions/count', 'exceptions/browser', 'exceptions/server', 'sessions/count', 'performanceCounters/requestExecutionTime', 'performanceCounters/requestsPerSecond', 'performanceCounters/requestsInQueue', 'performanceCounters/memoryAvailableBytes', 'performanceCounters/exceptionsPerSecond', 'performanceCounters/processCpuPercentage', 'performanceCounters/processIOBytesPerSecond', 'performanceCounters/processPrivateBytes', 'performanceCounters/processorCpuPercentage', 'availabilityResults/availabilityPercentage', 'availabilityResults/duration', 'billing/telemetryCount', 'customEvents/count' + * @param timespan The timespan over which to retrieve metric values. This is an ISO8601 time period value. If timespan is omitted, a default time range of `PT12H` ("last 12 hours") is used. The actual timespan that is queried may be adjusted by the server based. In all cases, the actual time span used for the query is included in the response. + * @param interval The time interval to use when retrieving metric values. This is an ISO8601 duration. If interval is omitted, the metric value is aggregated across the entire timespan. If interval is supplied, the server may adjust the interval to a more appropriate size based on the timespan used for the query. In all cases, the actual interval used for the query is included in the response. + * @param aggregation The aggregation to use when computing the metric values. To retrieve more than one aggregation at a time, separate them with a comma. If no aggregation is specified, then the default aggregation for the metric is used. + * @param segment The name of the dimension to segment the metric values by. This dimension must be applicable to the metric you are retrieving. To segment by more than one dimension at a time, separate them with a comma (,). In this case, the metric data will be segmented in the order the dimensions are listed in the parameter. + * @param top The number of segments to return. This value is only valid when segment is specified. + * @param orderby The aggregation function and direction to sort the segments by. This value is only valid when segment is specified. + * @param filter An expression used to filter the results. This value should be a valid OData filter expression where the keys of each clause should be applicable dimensions for the metric you are retrieving. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the observable to the MetricsResult object + */ + public Observable getAsync(String appId, MetricId metricId, String timespan, Period interval, List aggregation, List segment, Integer top, String orderby, String filter) { + return getWithServiceResponseAsync(appId, metricId, timespan, interval, aggregation, segment, top, orderby, filter).map(new Func1, MetricsResult>() { + @Override + public MetricsResult call(ServiceResponse response) { + return response.body(); + } + }); + } + + /** + * Retrieve metric data. + * Gets metric values for a single metric. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param metricId ID of the metric. This is either a standard AI metric, or an application-specific custom metric. Possible values include: 'requests/count', 'requests/duration', 'requests/failed', 'users/count', 'users/authenticated', 'pageViews/count', 'pageViews/duration', 'client/processingDuration', 'client/receiveDuration', 'client/networkDuration', 'client/sendDuration', 'client/totalDuration', 'dependencies/count', 'dependencies/failed', 'dependencies/duration', 'exceptions/count', 'exceptions/browser', 'exceptions/server', 'sessions/count', 'performanceCounters/requestExecutionTime', 'performanceCounters/requestsPerSecond', 'performanceCounters/requestsInQueue', 'performanceCounters/memoryAvailableBytes', 'performanceCounters/exceptionsPerSecond', 'performanceCounters/processCpuPercentage', 'performanceCounters/processIOBytesPerSecond', 'performanceCounters/processPrivateBytes', 'performanceCounters/processorCpuPercentage', 'availabilityResults/availabilityPercentage', 'availabilityResults/duration', 'billing/telemetryCount', 'customEvents/count' + * @param timespan The timespan over which to retrieve metric values. This is an ISO8601 time period value. If timespan is omitted, a default time range of `PT12H` ("last 12 hours") is used. The actual timespan that is queried may be adjusted by the server based. In all cases, the actual time span used for the query is included in the response. + * @param interval The time interval to use when retrieving metric values. This is an ISO8601 duration. If interval is omitted, the metric value is aggregated across the entire timespan. If interval is supplied, the server may adjust the interval to a more appropriate size based on the timespan used for the query. In all cases, the actual interval used for the query is included in the response. + * @param aggregation The aggregation to use when computing the metric values. To retrieve more than one aggregation at a time, separate them with a comma. If no aggregation is specified, then the default aggregation for the metric is used. + * @param segment The name of the dimension to segment the metric values by. This dimension must be applicable to the metric you are retrieving. To segment by more than one dimension at a time, separate them with a comma (,). In this case, the metric data will be segmented in the order the dimensions are listed in the parameter. + * @param top The number of segments to return. This value is only valid when segment is specified. + * @param orderby The aggregation function and direction to sort the segments by. This value is only valid when segment is specified. + * @param filter An expression used to filter the results. This value should be a valid OData filter expression where the keys of each clause should be applicable dimensions for the metric you are retrieving. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the observable to the MetricsResult object + */ + public Observable> getWithServiceResponseAsync(String appId, MetricId metricId, String timespan, Period interval, List aggregation, List segment, Integer top, String orderby, String filter) { + if (appId == null) { + throw new IllegalArgumentException("Parameter appId is required and cannot be null."); + } + if (metricId == null) { + throw new IllegalArgumentException("Parameter metricId is required and cannot be null."); + } + Validator.validate(aggregation); + Validator.validate(segment); + String aggregationConverted = this.client.serializerAdapter().serializeList(aggregation, CollectionFormat.CSV);String segmentConverted = this.client.serializerAdapter().serializeList(segment, CollectionFormat.CSV); + return service.get(appId, metricId, timespan, interval, aggregationConverted, segmentConverted, top, orderby, filter, this.client.acceptLanguage(), this.client.userAgent()) + .flatMap(new Func1, Observable>>() { + @Override + public Observable> call(Response response) { + try { + ServiceResponse clientResponse = getDelegate(response); + return Observable.just(clientResponse); + } catch (Throwable t) { + return Observable.error(t); + } + } + }); + } + + private ServiceResponse getDelegate(Response response) throws ErrorResponseException, IOException, IllegalArgumentException { + return this.client.restClient().responseBuilderFactory().newInstance(this.client.serializerAdapter()) + .register(200, new TypeToken() { }.getType()) + .registerError(ErrorResponseException.class) + .build(response); + } + + /** + * Retrieve metric data. + * Gets metric values for multiple metrics. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param body The batched metrics query. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @throws ErrorResponseException thrown if the request is rejected by server + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent + * @return the List<MetricsResultsItem> object if successful. + */ + public List getMultiple(String appId, List body) { + return getMultipleWithServiceResponseAsync(appId, body).toBlocking().single().body(); + } + + /** + * Retrieve metric data. + * Gets metric values for multiple metrics. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param body The batched metrics query. + * @param serviceCallback the async ServiceCallback to handle successful and failed responses. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the {@link ServiceFuture} object + */ + public ServiceFuture> getMultipleAsync(String appId, List body, final ServiceCallback> serviceCallback) { + return ServiceFuture.fromResponse(getMultipleWithServiceResponseAsync(appId, body), serviceCallback); + } + + /** + * Retrieve metric data. + * Gets metric values for multiple metrics. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param body The batched metrics query. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the observable to the List<MetricsResultsItem> object + */ + public Observable> getMultipleAsync(String appId, List body) { + return getMultipleWithServiceResponseAsync(appId, body).map(new Func1>, List>() { + @Override + public List call(ServiceResponse> response) { + return response.body(); + } + }); + } + + /** + * Retrieve metric data. + * Gets metric values for multiple metrics. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param body The batched metrics query. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the observable to the List<MetricsResultsItem> object + */ + public Observable>> getMultipleWithServiceResponseAsync(String appId, List body) { + if (appId == null) { + throw new IllegalArgumentException("Parameter appId is required and cannot be null."); + } + if (body == null) { + throw new IllegalArgumentException("Parameter body is required and cannot be null."); + } + Validator.validate(body); + return service.getMultiple(appId, body, this.client.acceptLanguage(), this.client.userAgent()) + .flatMap(new Func1, Observable>>>() { + @Override + public Observable>> call(Response response) { + try { + ServiceResponse> clientResponse = getMultipleDelegate(response); + return Observable.just(clientResponse); + } catch (Throwable t) { + return Observable.error(t); + } + } + }); + } + + private ServiceResponse> getMultipleDelegate(Response response) throws ErrorResponseException, IOException, IllegalArgumentException { + return this.client.restClient().responseBuilderFactory()., ErrorResponseException>newInstance(this.client.serializerAdapter()) + .register(200, new TypeToken>() { }.getType()) + .registerError(ErrorResponseException.class) + .build(response); + } + + /** + * Retrieve metric metatadata. + * Gets metadata describing the available metrics. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @throws ErrorResponseException thrown if the request is rejected by server + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent + * @return the Object object if successful. + */ + public Object getMetadata(String appId) { + return getMetadataWithServiceResponseAsync(appId).toBlocking().single().body(); + } + + /** + * Retrieve metric metatadata. + * Gets metadata describing the available metrics. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param serviceCallback the async ServiceCallback to handle successful and failed responses. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the {@link ServiceFuture} object + */ + public ServiceFuture getMetadataAsync(String appId, final ServiceCallback serviceCallback) { + return ServiceFuture.fromResponse(getMetadataWithServiceResponseAsync(appId), serviceCallback); + } + + /** + * Retrieve metric metatadata. + * Gets metadata describing the available metrics. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the observable to the Object object + */ + public Observable getMetadataAsync(String appId) { + return getMetadataWithServiceResponseAsync(appId).map(new Func1, Object>() { + @Override + public Object call(ServiceResponse response) { + return response.body(); + } + }); + } + + /** + * Retrieve metric metatadata. + * Gets metadata describing the available metrics. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the observable to the Object object + */ + public Observable> getMetadataWithServiceResponseAsync(String appId) { + if (appId == null) { + throw new IllegalArgumentException("Parameter appId is required and cannot be null."); + } + return service.getMetadata(appId, this.client.acceptLanguage(), this.client.userAgent()) + .flatMap(new Func1, Observable>>() { + @Override + public Observable> call(Response response) { + try { + ServiceResponse clientResponse = getMetadataDelegate(response); + return Observable.just(clientResponse); + } catch (Throwable t) { + return Observable.error(t); + } + } + }); + } + + private ServiceResponse getMetadataDelegate(Response response) throws ErrorResponseException, IOException, IllegalArgumentException { + return this.client.restClient().responseBuilderFactory().newInstance(this.client.serializerAdapter()) + .register(200, new TypeToken() { }.getType()) + .registerError(ErrorResponseException.class) + .build(response); + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/implementation/QuerysImpl.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/implementation/QuerysImpl.java new file mode 100644 index 0000000000000..f898a1ccbcf6c --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/implementation/QuerysImpl.java @@ -0,0 +1,149 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.implementation; + +import retrofit2.Retrofit; +import com.microsoft.azure.applicationinsights.query.Querys; +import com.google.common.reflect.TypeToken; +import com.microsoft.azure.applicationinsights.query.models.ErrorResponseException; +import com.microsoft.azure.applicationinsights.query.models.QueryBody; +import com.microsoft.azure.applicationinsights.query.models.QueryResults; +import com.microsoft.rest.ServiceCallback; +import com.microsoft.rest.ServiceFuture; +import com.microsoft.rest.ServiceResponse; +import com.microsoft.rest.Validator; +import java.io.IOException; +import okhttp3.ResponseBody; +import retrofit2.http.Body; +import retrofit2.http.Header; +import retrofit2.http.Headers; +import retrofit2.http.Path; +import retrofit2.http.POST; +import retrofit2.Response; +import rx.functions.Func1; +import rx.Observable; + +/** + * An instance of this class provides access to all the operations defined + * in Querys. + */ +public class QuerysImpl implements Querys { + /** The Retrofit service to perform REST calls. */ + private QuerysService service; + /** The service client containing this operation class. */ + private ApplicationInsightsDataClientImpl client; + + /** + * Initializes an instance of QuerysImpl. + * + * @param retrofit the Retrofit instance built from a Retrofit Builder. + * @param client the instance of the service client containing this operation class. + */ + public QuerysImpl(Retrofit retrofit, ApplicationInsightsDataClientImpl client) { + this.service = retrofit.create(QuerysService.class); + this.client = client; + } + + /** + * The interface defining all the services for Querys to be + * used by Retrofit to perform actually REST calls. + */ + interface QuerysService { + @Headers({ "Content-Type: application/json; charset=utf-8", "x-ms-logging-context: com.microsoft.azure.applicationinsights.query.Querys execute" }) + @POST("apps/{appId}/query") + Observable> execute(@Path("appId") String appId, @Body QueryBody body, @Header("accept-language") String acceptLanguage, @Header("User-Agent") String userAgent); + + } + + /** + * Execute an Analytics query. + * Executes an Analytics query for data. [Here](https://dev.applicationinsights.io/documentation/Using-the-API/Query) is an example for using POST with an Analytics query. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param body The Analytics query. Learn more about the [Analytics query syntax](https://azure.microsoft.com/documentation/articles/app-insights-analytics-reference/) + * @throws IllegalArgumentException thrown if parameters fail the validation + * @throws ErrorResponseException thrown if the request is rejected by server + * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent + * @return the QueryResults object if successful. + */ + public QueryResults execute(String appId, QueryBody body) { + return executeWithServiceResponseAsync(appId, body).toBlocking().single().body(); + } + + /** + * Execute an Analytics query. + * Executes an Analytics query for data. [Here](https://dev.applicationinsights.io/documentation/Using-the-API/Query) is an example for using POST with an Analytics query. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param body The Analytics query. Learn more about the [Analytics query syntax](https://azure.microsoft.com/documentation/articles/app-insights-analytics-reference/) + * @param serviceCallback the async ServiceCallback to handle successful and failed responses. + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the {@link ServiceFuture} object + */ + public ServiceFuture executeAsync(String appId, QueryBody body, final ServiceCallback serviceCallback) { + return ServiceFuture.fromResponse(executeWithServiceResponseAsync(appId, body), serviceCallback); + } + + /** + * Execute an Analytics query. + * Executes an Analytics query for data. [Here](https://dev.applicationinsights.io/documentation/Using-the-API/Query) is an example for using POST with an Analytics query. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param body The Analytics query. Learn more about the [Analytics query syntax](https://azure.microsoft.com/documentation/articles/app-insights-analytics-reference/) + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the observable to the QueryResults object + */ + public Observable executeAsync(String appId, QueryBody body) { + return executeWithServiceResponseAsync(appId, body).map(new Func1, QueryResults>() { + @Override + public QueryResults call(ServiceResponse response) { + return response.body(); + } + }); + } + + /** + * Execute an Analytics query. + * Executes an Analytics query for data. [Here](https://dev.applicationinsights.io/documentation/Using-the-API/Query) is an example for using POST with an Analytics query. + * + * @param appId ID of the application. This is Application ID from the API Access settings blade in the Azure portal. + * @param body The Analytics query. Learn more about the [Analytics query syntax](https://azure.microsoft.com/documentation/articles/app-insights-analytics-reference/) + * @throws IllegalArgumentException thrown if parameters fail the validation + * @return the observable to the QueryResults object + */ + public Observable> executeWithServiceResponseAsync(String appId, QueryBody body) { + if (appId == null) { + throw new IllegalArgumentException("Parameter appId is required and cannot be null."); + } + if (body == null) { + throw new IllegalArgumentException("Parameter body is required and cannot be null."); + } + Validator.validate(body); + return service.execute(appId, body, this.client.acceptLanguage(), this.client.userAgent()) + .flatMap(new Func1, Observable>>() { + @Override + public Observable> call(Response response) { + try { + ServiceResponse clientResponse = executeDelegate(response); + return Observable.just(clientResponse); + } catch (Throwable t) { + return Observable.error(t); + } + } + }); + } + + private ServiceResponse executeDelegate(Response response) throws ErrorResponseException, IOException, IllegalArgumentException { + return this.client.restClient().responseBuilderFactory().newInstance(this.client.serializerAdapter()) + .register(200, new TypeToken() { }.getType()) + .registerError(ErrorResponseException.class) + .build(response); + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/implementation/package-info.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/implementation/package-info.java new file mode 100644 index 0000000000000..8d9ffd1005120 --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/implementation/package-info.java @@ -0,0 +1,11 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. + +/** + * This package contains the implementation classes for ApplicationInsightsDataClient. + * Composite Swagger for Application Insights Data Client. + */ +package com.microsoft.azure.applicationinsights.query.implementation; diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/Column.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/Column.java new file mode 100644 index 0000000000000..7c16bd50a0f25 --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/Column.java @@ -0,0 +1,70 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * A table column. + * A column in a table. + */ +public class Column { + /** + * The name of this column. + */ + @JsonProperty(value = "name") + private String name; + + /** + * The data type of this column. + */ + @JsonProperty(value = "type") + private String type; + + /** + * Get the name of this column. + * + * @return the name value + */ + public String name() { + return this.name; + } + + /** + * Set the name of this column. + * + * @param name the name value to set + * @return the Column object itself. + */ + public Column withName(String name) { + this.name = name; + return this; + } + + /** + * Get the data type of this column. + * + * @return the type value + */ + public String type() { + return this.type; + } + + /** + * Set the data type of this column. + * + * @param type the type value to set + * @return the Column object itself. + */ + public Column withType(String type) { + this.type = type; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/ErrorDetail.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/ErrorDetail.java new file mode 100644 index 0000000000000..b8b3c731dc44c --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/ErrorDetail.java @@ -0,0 +1,174 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import java.util.List; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * Error details. + */ +public class ErrorDetail { + /** + * The error's code. + */ + @JsonProperty(value = "code", required = true) + private String code; + + /** + * A human readable error message. + */ + @JsonProperty(value = "message", required = true) + private String message; + + /** + * Indicates which property in the request is responsible for the error. + */ + @JsonProperty(value = "target") + private String target; + + /** + * Indicates which value in 'target' is responsible for the error. + */ + @JsonProperty(value = "value") + private String value; + + /** + * Indicates resources which were responsible for the error. + */ + @JsonProperty(value = "resources") + private List resources; + + /** + * The additionalProperties property. + */ + @JsonProperty(value = "additionalProperties") + private Object additionalProperties; + + /** + * Get the error's code. + * + * @return the code value + */ + public String code() { + return this.code; + } + + /** + * Set the error's code. + * + * @param code the code value to set + * @return the ErrorDetail object itself. + */ + public ErrorDetail withCode(String code) { + this.code = code; + return this; + } + + /** + * Get a human readable error message. + * + * @return the message value + */ + public String message() { + return this.message; + } + + /** + * Set a human readable error message. + * + * @param message the message value to set + * @return the ErrorDetail object itself. + */ + public ErrorDetail withMessage(String message) { + this.message = message; + return this; + } + + /** + * Get indicates which property in the request is responsible for the error. + * + * @return the target value + */ + public String target() { + return this.target; + } + + /** + * Set indicates which property in the request is responsible for the error. + * + * @param target the target value to set + * @return the ErrorDetail object itself. + */ + public ErrorDetail withTarget(String target) { + this.target = target; + return this; + } + + /** + * Get indicates which value in 'target' is responsible for the error. + * + * @return the value value + */ + public String value() { + return this.value; + } + + /** + * Set indicates which value in 'target' is responsible for the error. + * + * @param value the value value to set + * @return the ErrorDetail object itself. + */ + public ErrorDetail withValue(String value) { + this.value = value; + return this; + } + + /** + * Get indicates resources which were responsible for the error. + * + * @return the resources value + */ + public List resources() { + return this.resources; + } + + /** + * Set indicates resources which were responsible for the error. + * + * @param resources the resources value to set + * @return the ErrorDetail object itself. + */ + public ErrorDetail withResources(List resources) { + this.resources = resources; + return this; + } + + /** + * Get the additionalProperties value. + * + * @return the additionalProperties value + */ + public Object additionalProperties() { + return this.additionalProperties; + } + + /** + * Set the additionalProperties value. + * + * @param additionalProperties the additionalProperties value to set + * @return the ErrorDetail object itself. + */ + public ErrorDetail withAdditionalProperties(Object additionalProperties) { + this.additionalProperties = additionalProperties; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/ErrorInfo.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/ErrorInfo.java new file mode 100644 index 0000000000000..2a8452404503d --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/ErrorInfo.java @@ -0,0 +1,148 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import java.util.List; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * The code and message for an error. + */ +public class ErrorInfo { + /** + * A machine readable error code. + */ + @JsonProperty(value = "code", required = true) + private String code; + + /** + * A human readable error message. + */ + @JsonProperty(value = "message", required = true) + private String message; + + /** + * error details. + */ + @JsonProperty(value = "details") + private List details; + + /** + * Inner error details if they exist. + */ + @JsonProperty(value = "innererror") + private ErrorInfo innererror; + + /** + * The additionalProperties property. + */ + @JsonProperty(value = "additionalProperties") + private Object additionalProperties; + + /** + * Get a machine readable error code. + * + * @return the code value + */ + public String code() { + return this.code; + } + + /** + * Set a machine readable error code. + * + * @param code the code value to set + * @return the ErrorInfo object itself. + */ + public ErrorInfo withCode(String code) { + this.code = code; + return this; + } + + /** + * Get a human readable error message. + * + * @return the message value + */ + public String message() { + return this.message; + } + + /** + * Set a human readable error message. + * + * @param message the message value to set + * @return the ErrorInfo object itself. + */ + public ErrorInfo withMessage(String message) { + this.message = message; + return this; + } + + /** + * Get error details. + * + * @return the details value + */ + public List details() { + return this.details; + } + + /** + * Set error details. + * + * @param details the details value to set + * @return the ErrorInfo object itself. + */ + public ErrorInfo withDetails(List details) { + this.details = details; + return this; + } + + /** + * Get inner error details if they exist. + * + * @return the innererror value + */ + public ErrorInfo innererror() { + return this.innererror; + } + + /** + * Set inner error details if they exist. + * + * @param innererror the innererror value to set + * @return the ErrorInfo object itself. + */ + public ErrorInfo withInnererror(ErrorInfo innererror) { + this.innererror = innererror; + return this; + } + + /** + * Get the additionalProperties value. + * + * @return the additionalProperties value + */ + public Object additionalProperties() { + return this.additionalProperties; + } + + /** + * Set the additionalProperties value. + * + * @param additionalProperties the additionalProperties value to set + * @return the ErrorInfo object itself. + */ + public ErrorInfo withAdditionalProperties(Object additionalProperties) { + this.additionalProperties = additionalProperties; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/ErrorResponse.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/ErrorResponse.java new file mode 100644 index 0000000000000..ceeb2cd5a2ba3 --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/ErrorResponse.java @@ -0,0 +1,44 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * Error details. + * Contains details when the response code indicates an error. + */ +public class ErrorResponse { + /** + * The error details. + */ + @JsonProperty(value = "error", required = true) + private ErrorInfo error; + + /** + * Get the error details. + * + * @return the error value + */ + public ErrorInfo error() { + return this.error; + } + + /** + * Set the error details. + * + * @param error the error value to set + * @return the ErrorResponse object itself. + */ + public ErrorResponse withError(ErrorInfo error) { + this.error = error; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/ErrorResponseException.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/ErrorResponseException.java new file mode 100644 index 0000000000000..ac31cf8b9d6a4 --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/ErrorResponseException.java @@ -0,0 +1,44 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import com.microsoft.rest.RestException; +import okhttp3.ResponseBody; +import retrofit2.Response; + +/** + * Exception thrown for an invalid response with ErrorResponse information. + */ +public class ErrorResponseException extends RestException { + /** + * Initializes a new instance of the ErrorResponseException class. + * + * @param message the exception message or the response content if a message is not available + * @param response the HTTP response + */ + public ErrorResponseException(final String message, final Response response) { + super(message, response); + } + + /** + * Initializes a new instance of the ErrorResponseException class. + * + * @param message the exception message or the response content if a message is not available + * @param response the HTTP response + * @param body the deserialized response body + */ + public ErrorResponseException(final String message, final Response response, final ErrorResponse body) { + super(message, response, body); + } + + @Override + public ErrorResponse body() { + return (ErrorResponse) super.body(); + } +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventType.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventType.java new file mode 100644 index 0000000000000..7e563b86fd32f --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventType.java @@ -0,0 +1,68 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import java.util.Collection; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.microsoft.rest.ExpandableStringEnum; + +/** + * Defines values for EventType. + */ +public final class EventType extends ExpandableStringEnum { + /** Static value $all for EventType. */ + public static final EventType ALL = fromString("$all"); + + /** Static value traces for EventType. */ + public static final EventType TRACES = fromString("traces"); + + /** Static value customEvents for EventType. */ + public static final EventType CUSTOM_EVENTS = fromString("customEvents"); + + /** Static value pageViews for EventType. */ + public static final EventType PAGE_VIEWS = fromString("pageViews"); + + /** Static value browserTimings for EventType. */ + public static final EventType BROWSER_TIMINGS = fromString("browserTimings"); + + /** Static value requests for EventType. */ + public static final EventType REQUESTS = fromString("requests"); + + /** Static value dependencies for EventType. */ + public static final EventType DEPENDENCIES = fromString("dependencies"); + + /** Static value exceptions for EventType. */ + public static final EventType EXCEPTIONS = fromString("exceptions"); + + /** Static value availabilityResults for EventType. */ + public static final EventType AVAILABILITY_RESULTS = fromString("availabilityResults"); + + /** Static value performanceCounters for EventType. */ + public static final EventType PERFORMANCE_COUNTERS = fromString("performanceCounters"); + + /** Static value customMetrics for EventType. */ + public static final EventType CUSTOM_METRICS = fromString("customMetrics"); + + /** + * Creates or finds a EventType from its string representation. + * @param name a name to look for + * @return the corresponding EventType + */ + @JsonCreator + public static EventType fromString(String name) { + return fromString(name, EventType.class); + } + + /** + * @return known EventType values + */ + public static Collection values() { + return values(EventType.class); + } +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsAiInfo.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsAiInfo.java new file mode 100644 index 0000000000000..cb6d2f6d07ed6 --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsAiInfo.java @@ -0,0 +1,121 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * AI related application info for an event result. + */ +public class EventsAiInfo { + /** + * iKey of the app. + */ + @JsonProperty(value = "iKey") + private String iKey; + + /** + * Name of the application. + */ + @JsonProperty(value = "appName") + private String appName; + + /** + * ID of the application. + */ + @JsonProperty(value = "appId") + private String appId; + + /** + * SDK version of the application. + */ + @JsonProperty(value = "sdkVersion") + private String sdkVersion; + + /** + * Get iKey of the app. + * + * @return the iKey value + */ + public String iKey() { + return this.iKey; + } + + /** + * Set iKey of the app. + * + * @param iKey the iKey value to set + * @return the EventsAiInfo object itself. + */ + public EventsAiInfo withIKey(String iKey) { + this.iKey = iKey; + return this; + } + + /** + * Get name of the application. + * + * @return the appName value + */ + public String appName() { + return this.appName; + } + + /** + * Set name of the application. + * + * @param appName the appName value to set + * @return the EventsAiInfo object itself. + */ + public EventsAiInfo withAppName(String appName) { + this.appName = appName; + return this; + } + + /** + * Get iD of the application. + * + * @return the appId value + */ + public String appId() { + return this.appId; + } + + /** + * Set iD of the application. + * + * @param appId the appId value to set + * @return the EventsAiInfo object itself. + */ + public EventsAiInfo withAppId(String appId) { + this.appId = appId; + return this; + } + + /** + * Get sDK version of the application. + * + * @return the sdkVersion value + */ + public String sdkVersion() { + return this.sdkVersion; + } + + /** + * Set sDK version of the application. + * + * @param sdkVersion the sdkVersion value to set + * @return the EventsAiInfo object itself. + */ + public EventsAiInfo withSdkVersion(String sdkVersion) { + this.sdkVersion = sdkVersion; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsApplicationInfo.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsApplicationInfo.java new file mode 100644 index 0000000000000..80ead1d7e2eb4 --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsApplicationInfo.java @@ -0,0 +1,43 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * Application info for an event result. + */ +public class EventsApplicationInfo { + /** + * Version of the application. + */ + @JsonProperty(value = "version") + private String version; + + /** + * Get version of the application. + * + * @return the version value + */ + public String version() { + return this.version; + } + + /** + * Set version of the application. + * + * @param version the version value to set + * @return the EventsApplicationInfo object itself. + */ + public EventsApplicationInfo withVersion(String version) { + this.version = version; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsAvailabilityResultInfo.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsAvailabilityResultInfo.java new file mode 100644 index 0000000000000..7c6e810360a2a --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsAvailabilityResultInfo.java @@ -0,0 +1,225 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * The availability result info. + */ +public class EventsAvailabilityResultInfo { + /** + * The name of the availability result. + */ + @JsonProperty(value = "name") + private String name; + + /** + * Indicates if the availability result was successful. + */ + @JsonProperty(value = "success") + private String success; + + /** + * The duration of the availability result. + */ + @JsonProperty(value = "duration") + private Long duration; + + /** + * The performance bucket of the availability result. + */ + @JsonProperty(value = "performanceBucket") + private String performanceBucket; + + /** + * The message of the availability result. + */ + @JsonProperty(value = "message") + private String message; + + /** + * The location of the availability result. + */ + @JsonProperty(value = "location") + private String location; + + /** + * The ID of the availability result. + */ + @JsonProperty(value = "id") + private String id; + + /** + * The size of the availability result. + */ + @JsonProperty(value = "size") + private String size; + + /** + * Get the name of the availability result. + * + * @return the name value + */ + public String name() { + return this.name; + } + + /** + * Set the name of the availability result. + * + * @param name the name value to set + * @return the EventsAvailabilityResultInfo object itself. + */ + public EventsAvailabilityResultInfo withName(String name) { + this.name = name; + return this; + } + + /** + * Get indicates if the availability result was successful. + * + * @return the success value + */ + public String success() { + return this.success; + } + + /** + * Set indicates if the availability result was successful. + * + * @param success the success value to set + * @return the EventsAvailabilityResultInfo object itself. + */ + public EventsAvailabilityResultInfo withSuccess(String success) { + this.success = success; + return this; + } + + /** + * Get the duration of the availability result. + * + * @return the duration value + */ + public Long duration() { + return this.duration; + } + + /** + * Set the duration of the availability result. + * + * @param duration the duration value to set + * @return the EventsAvailabilityResultInfo object itself. + */ + public EventsAvailabilityResultInfo withDuration(Long duration) { + this.duration = duration; + return this; + } + + /** + * Get the performance bucket of the availability result. + * + * @return the performanceBucket value + */ + public String performanceBucket() { + return this.performanceBucket; + } + + /** + * Set the performance bucket of the availability result. + * + * @param performanceBucket the performanceBucket value to set + * @return the EventsAvailabilityResultInfo object itself. + */ + public EventsAvailabilityResultInfo withPerformanceBucket(String performanceBucket) { + this.performanceBucket = performanceBucket; + return this; + } + + /** + * Get the message of the availability result. + * + * @return the message value + */ + public String message() { + return this.message; + } + + /** + * Set the message of the availability result. + * + * @param message the message value to set + * @return the EventsAvailabilityResultInfo object itself. + */ + public EventsAvailabilityResultInfo withMessage(String message) { + this.message = message; + return this; + } + + /** + * Get the location of the availability result. + * + * @return the location value + */ + public String location() { + return this.location; + } + + /** + * Set the location of the availability result. + * + * @param location the location value to set + * @return the EventsAvailabilityResultInfo object itself. + */ + public EventsAvailabilityResultInfo withLocation(String location) { + this.location = location; + return this; + } + + /** + * Get the ID of the availability result. + * + * @return the id value + */ + public String id() { + return this.id; + } + + /** + * Set the ID of the availability result. + * + * @param id the id value to set + * @return the EventsAvailabilityResultInfo object itself. + */ + public EventsAvailabilityResultInfo withId(String id) { + this.id = id; + return this; + } + + /** + * Get the size of the availability result. + * + * @return the size value + */ + public String size() { + return this.size; + } + + /** + * Set the size of the availability result. + * + * @param size the size value to set + * @return the EventsAvailabilityResultInfo object itself. + */ + public EventsAvailabilityResultInfo withSize(String size) { + this.size = size; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsAvailabilityResultResult.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsAvailabilityResultResult.java new file mode 100644 index 0000000000000..91d410b9c195a --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsAvailabilityResultResult.java @@ -0,0 +1,47 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.annotation.JsonTypeName; + +/** + * An availability result result. + */ +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "type") +@JsonTypeName("availabilityResult") +public class EventsAvailabilityResultResult extends EventsResultData { + /** + * The availabilityResult property. + */ + @JsonProperty(value = "availabilityResult") + private EventsAvailabilityResultInfo availabilityResult; + + /** + * Get the availabilityResult value. + * + * @return the availabilityResult value + */ + public EventsAvailabilityResultInfo availabilityResult() { + return this.availabilityResult; + } + + /** + * Set the availabilityResult value. + * + * @param availabilityResult the availabilityResult value to set + * @return the EventsAvailabilityResultResult object itself. + */ + public EventsAvailabilityResultResult withAvailabilityResult(EventsAvailabilityResultInfo availabilityResult) { + this.availabilityResult = availabilityResult; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsBrowserTimingInfo.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsBrowserTimingInfo.java new file mode 100644 index 0000000000000..6cc4bb4be338a --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsBrowserTimingInfo.java @@ -0,0 +1,277 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * The browser timing information. + */ +public class EventsBrowserTimingInfo { + /** + * The path of the URL. + */ + @JsonProperty(value = "urlPath") + private String urlPath; + + /** + * The host of the URL. + */ + @JsonProperty(value = "urlHost") + private String urlHost; + + /** + * The name of the page. + */ + @JsonProperty(value = "name") + private String name; + + /** + * The url of the page. + */ + @JsonProperty(value = "url") + private String url; + + /** + * The total duration of the load. + */ + @JsonProperty(value = "totalDuration") + private Long totalDuration; + + /** + * The performance bucket of the load. + */ + @JsonProperty(value = "performanceBucket") + private String performanceBucket; + + /** + * The network duration of the load. + */ + @JsonProperty(value = "networkDuration") + private Long networkDuration; + + /** + * The send duration of the load. + */ + @JsonProperty(value = "sendDuration") + private Long sendDuration; + + /** + * The receive duration of the load. + */ + @JsonProperty(value = "receiveDuration") + private Long receiveDuration; + + /** + * The processing duration of the load. + */ + @JsonProperty(value = "processingDuration") + private Long processingDuration; + + /** + * Get the path of the URL. + * + * @return the urlPath value + */ + public String urlPath() { + return this.urlPath; + } + + /** + * Set the path of the URL. + * + * @param urlPath the urlPath value to set + * @return the EventsBrowserTimingInfo object itself. + */ + public EventsBrowserTimingInfo withUrlPath(String urlPath) { + this.urlPath = urlPath; + return this; + } + + /** + * Get the host of the URL. + * + * @return the urlHost value + */ + public String urlHost() { + return this.urlHost; + } + + /** + * Set the host of the URL. + * + * @param urlHost the urlHost value to set + * @return the EventsBrowserTimingInfo object itself. + */ + public EventsBrowserTimingInfo withUrlHost(String urlHost) { + this.urlHost = urlHost; + return this; + } + + /** + * Get the name of the page. + * + * @return the name value + */ + public String name() { + return this.name; + } + + /** + * Set the name of the page. + * + * @param name the name value to set + * @return the EventsBrowserTimingInfo object itself. + */ + public EventsBrowserTimingInfo withName(String name) { + this.name = name; + return this; + } + + /** + * Get the url of the page. + * + * @return the url value + */ + public String url() { + return this.url; + } + + /** + * Set the url of the page. + * + * @param url the url value to set + * @return the EventsBrowserTimingInfo object itself. + */ + public EventsBrowserTimingInfo withUrl(String url) { + this.url = url; + return this; + } + + /** + * Get the total duration of the load. + * + * @return the totalDuration value + */ + public Long totalDuration() { + return this.totalDuration; + } + + /** + * Set the total duration of the load. + * + * @param totalDuration the totalDuration value to set + * @return the EventsBrowserTimingInfo object itself. + */ + public EventsBrowserTimingInfo withTotalDuration(Long totalDuration) { + this.totalDuration = totalDuration; + return this; + } + + /** + * Get the performance bucket of the load. + * + * @return the performanceBucket value + */ + public String performanceBucket() { + return this.performanceBucket; + } + + /** + * Set the performance bucket of the load. + * + * @param performanceBucket the performanceBucket value to set + * @return the EventsBrowserTimingInfo object itself. + */ + public EventsBrowserTimingInfo withPerformanceBucket(String performanceBucket) { + this.performanceBucket = performanceBucket; + return this; + } + + /** + * Get the network duration of the load. + * + * @return the networkDuration value + */ + public Long networkDuration() { + return this.networkDuration; + } + + /** + * Set the network duration of the load. + * + * @param networkDuration the networkDuration value to set + * @return the EventsBrowserTimingInfo object itself. + */ + public EventsBrowserTimingInfo withNetworkDuration(Long networkDuration) { + this.networkDuration = networkDuration; + return this; + } + + /** + * Get the send duration of the load. + * + * @return the sendDuration value + */ + public Long sendDuration() { + return this.sendDuration; + } + + /** + * Set the send duration of the load. + * + * @param sendDuration the sendDuration value to set + * @return the EventsBrowserTimingInfo object itself. + */ + public EventsBrowserTimingInfo withSendDuration(Long sendDuration) { + this.sendDuration = sendDuration; + return this; + } + + /** + * Get the receive duration of the load. + * + * @return the receiveDuration value + */ + public Long receiveDuration() { + return this.receiveDuration; + } + + /** + * Set the receive duration of the load. + * + * @param receiveDuration the receiveDuration value to set + * @return the EventsBrowserTimingInfo object itself. + */ + public EventsBrowserTimingInfo withReceiveDuration(Long receiveDuration) { + this.receiveDuration = receiveDuration; + return this; + } + + /** + * Get the processing duration of the load. + * + * @return the processingDuration value + */ + public Long processingDuration() { + return this.processingDuration; + } + + /** + * Set the processing duration of the load. + * + * @param processingDuration the processingDuration value to set + * @return the EventsBrowserTimingInfo object itself. + */ + public EventsBrowserTimingInfo withProcessingDuration(Long processingDuration) { + this.processingDuration = processingDuration; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsBrowserTimingResult.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsBrowserTimingResult.java new file mode 100644 index 0000000000000..754f49a8af3bc --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsBrowserTimingResult.java @@ -0,0 +1,73 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.annotation.JsonTypeName; + +/** + * A browser timing result. + */ +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "type") +@JsonTypeName("browserTiming") +public class EventsBrowserTimingResult extends EventsResultData { + /** + * The browserTiming property. + */ + @JsonProperty(value = "browserTiming") + private EventsBrowserTimingInfo browserTiming; + + /** + * The clientPerformance property. + */ + @JsonProperty(value = "clientPerformance") + private EventsClientPerformanceInfo clientPerformance; + + /** + * Get the browserTiming value. + * + * @return the browserTiming value + */ + public EventsBrowserTimingInfo browserTiming() { + return this.browserTiming; + } + + /** + * Set the browserTiming value. + * + * @param browserTiming the browserTiming value to set + * @return the EventsBrowserTimingResult object itself. + */ + public EventsBrowserTimingResult withBrowserTiming(EventsBrowserTimingInfo browserTiming) { + this.browserTiming = browserTiming; + return this; + } + + /** + * Get the clientPerformance value. + * + * @return the clientPerformance value + */ + public EventsClientPerformanceInfo clientPerformance() { + return this.clientPerformance; + } + + /** + * Set the clientPerformance value. + * + * @param clientPerformance the clientPerformance value to set + * @return the EventsBrowserTimingResult object itself. + */ + public EventsBrowserTimingResult withClientPerformance(EventsClientPerformanceInfo clientPerformance) { + this.clientPerformance = clientPerformance; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsClientInfo.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsClientInfo.java new file mode 100644 index 0000000000000..151e8c83388d1 --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsClientInfo.java @@ -0,0 +1,225 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * Client info for an event result. + */ +public class EventsClientInfo { + /** + * Model of the client. + */ + @JsonProperty(value = "model") + private String model; + + /** + * Operating system of the client. + */ + @JsonProperty(value = "os") + private String os; + + /** + * Type of the client. + */ + @JsonProperty(value = "type") + private String type; + + /** + * Browser of the client. + */ + @JsonProperty(value = "browser") + private String browser; + + /** + * IP address of the client. + */ + @JsonProperty(value = "ip") + private String ip; + + /** + * City of the client. + */ + @JsonProperty(value = "city") + private String city; + + /** + * State or province of the client. + */ + @JsonProperty(value = "stateOrProvince") + private String stateOrProvince; + + /** + * Country or region of the client. + */ + @JsonProperty(value = "countryOrRegion") + private String countryOrRegion; + + /** + * Get model of the client. + * + * @return the model value + */ + public String model() { + return this.model; + } + + /** + * Set model of the client. + * + * @param model the model value to set + * @return the EventsClientInfo object itself. + */ + public EventsClientInfo withModel(String model) { + this.model = model; + return this; + } + + /** + * Get operating system of the client. + * + * @return the os value + */ + public String os() { + return this.os; + } + + /** + * Set operating system of the client. + * + * @param os the os value to set + * @return the EventsClientInfo object itself. + */ + public EventsClientInfo withOs(String os) { + this.os = os; + return this; + } + + /** + * Get type of the client. + * + * @return the type value + */ + public String type() { + return this.type; + } + + /** + * Set type of the client. + * + * @param type the type value to set + * @return the EventsClientInfo object itself. + */ + public EventsClientInfo withType(String type) { + this.type = type; + return this; + } + + /** + * Get browser of the client. + * + * @return the browser value + */ + public String browser() { + return this.browser; + } + + /** + * Set browser of the client. + * + * @param browser the browser value to set + * @return the EventsClientInfo object itself. + */ + public EventsClientInfo withBrowser(String browser) { + this.browser = browser; + return this; + } + + /** + * Get iP address of the client. + * + * @return the ip value + */ + public String ip() { + return this.ip; + } + + /** + * Set iP address of the client. + * + * @param ip the ip value to set + * @return the EventsClientInfo object itself. + */ + public EventsClientInfo withIp(String ip) { + this.ip = ip; + return this; + } + + /** + * Get city of the client. + * + * @return the city value + */ + public String city() { + return this.city; + } + + /** + * Set city of the client. + * + * @param city the city value to set + * @return the EventsClientInfo object itself. + */ + public EventsClientInfo withCity(String city) { + this.city = city; + return this; + } + + /** + * Get state or province of the client. + * + * @return the stateOrProvince value + */ + public String stateOrProvince() { + return this.stateOrProvince; + } + + /** + * Set state or province of the client. + * + * @param stateOrProvince the stateOrProvince value to set + * @return the EventsClientInfo object itself. + */ + public EventsClientInfo withStateOrProvince(String stateOrProvince) { + this.stateOrProvince = stateOrProvince; + return this; + } + + /** + * Get country or region of the client. + * + * @return the countryOrRegion value + */ + public String countryOrRegion() { + return this.countryOrRegion; + } + + /** + * Set country or region of the client. + * + * @param countryOrRegion the countryOrRegion value to set + * @return the EventsClientInfo object itself. + */ + public EventsClientInfo withCountryOrRegion(String countryOrRegion) { + this.countryOrRegion = countryOrRegion; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsClientPerformanceInfo.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsClientPerformanceInfo.java new file mode 100644 index 0000000000000..2edbd1bf59591 --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsClientPerformanceInfo.java @@ -0,0 +1,43 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * Client performance information. + */ +public class EventsClientPerformanceInfo { + /** + * The name of the client performance. + */ + @JsonProperty(value = "name") + private String name; + + /** + * Get the name of the client performance. + * + * @return the name value + */ + public String name() { + return this.name; + } + + /** + * Set the name of the client performance. + * + * @param name the name value to set + * @return the EventsClientPerformanceInfo object itself. + */ + public EventsClientPerformanceInfo withName(String name) { + this.name = name; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsCloudInfo.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsCloudInfo.java new file mode 100644 index 0000000000000..fcb6fd194b440 --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsCloudInfo.java @@ -0,0 +1,69 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * Cloud info for an event result. + */ +public class EventsCloudInfo { + /** + * Role name of the cloud. + */ + @JsonProperty(value = "roleName") + private String roleName; + + /** + * Role instance of the cloud. + */ + @JsonProperty(value = "roleInstance") + private String roleInstance; + + /** + * Get role name of the cloud. + * + * @return the roleName value + */ + public String roleName() { + return this.roleName; + } + + /** + * Set role name of the cloud. + * + * @param roleName the roleName value to set + * @return the EventsCloudInfo object itself. + */ + public EventsCloudInfo withRoleName(String roleName) { + this.roleName = roleName; + return this; + } + + /** + * Get role instance of the cloud. + * + * @return the roleInstance value + */ + public String roleInstance() { + return this.roleInstance; + } + + /** + * Set role instance of the cloud. + * + * @param roleInstance the roleInstance value to set + * @return the EventsCloudInfo object itself. + */ + public EventsCloudInfo withRoleInstance(String roleInstance) { + this.roleInstance = roleInstance; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsCustomEventInfo.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsCustomEventInfo.java new file mode 100644 index 0000000000000..8235e1cd39f12 --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsCustomEventInfo.java @@ -0,0 +1,43 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * The custom event information. + */ +public class EventsCustomEventInfo { + /** + * The name of the custom event. + */ + @JsonProperty(value = "name") + private String name; + + /** + * Get the name of the custom event. + * + * @return the name value + */ + public String name() { + return this.name; + } + + /** + * Set the name of the custom event. + * + * @param name the name value to set + * @return the EventsCustomEventInfo object itself. + */ + public EventsCustomEventInfo withName(String name) { + this.name = name; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsCustomEventResult.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsCustomEventResult.java new file mode 100644 index 0000000000000..9fe0cd493cd15 --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsCustomEventResult.java @@ -0,0 +1,47 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.annotation.JsonTypeName; + +/** + * A custom event result. + */ +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "type") +@JsonTypeName("customEvent") +public class EventsCustomEventResult extends EventsResultData { + /** + * The customEvent property. + */ + @JsonProperty(value = "customEvent") + private EventsCustomEventInfo customEvent; + + /** + * Get the customEvent value. + * + * @return the customEvent value + */ + public EventsCustomEventInfo customEvent() { + return this.customEvent; + } + + /** + * Set the customEvent value. + * + * @param customEvent the customEvent value to set + * @return the EventsCustomEventResult object itself. + */ + public EventsCustomEventResult withCustomEvent(EventsCustomEventInfo customEvent) { + this.customEvent = customEvent; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsCustomMetricInfo.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsCustomMetricInfo.java new file mode 100644 index 0000000000000..04a0bffba09f5 --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsCustomMetricInfo.java @@ -0,0 +1,199 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * The custom metric info. + */ +public class EventsCustomMetricInfo { + /** + * The name of the custom metric. + */ + @JsonProperty(value = "name") + private String name; + + /** + * The value of the custom metric. + */ + @JsonProperty(value = "value") + private Double value; + + /** + * The sum of the custom metric. + */ + @JsonProperty(value = "valueSum") + private Double valueSum; + + /** + * The count of the custom metric. + */ + @JsonProperty(value = "valueCount") + private Integer valueCount; + + /** + * The minimum value of the custom metric. + */ + @JsonProperty(value = "valueMin") + private Double valueMin; + + /** + * The maximum value of the custom metric. + */ + @JsonProperty(value = "valueMax") + private Double valueMax; + + /** + * The standard deviation of the custom metric. + */ + @JsonProperty(value = "valueStdDev") + private Double valueStdDev; + + /** + * Get the name of the custom metric. + * + * @return the name value + */ + public String name() { + return this.name; + } + + /** + * Set the name of the custom metric. + * + * @param name the name value to set + * @return the EventsCustomMetricInfo object itself. + */ + public EventsCustomMetricInfo withName(String name) { + this.name = name; + return this; + } + + /** + * Get the value of the custom metric. + * + * @return the value value + */ + public Double value() { + return this.value; + } + + /** + * Set the value of the custom metric. + * + * @param value the value value to set + * @return the EventsCustomMetricInfo object itself. + */ + public EventsCustomMetricInfo withValue(Double value) { + this.value = value; + return this; + } + + /** + * Get the sum of the custom metric. + * + * @return the valueSum value + */ + public Double valueSum() { + return this.valueSum; + } + + /** + * Set the sum of the custom metric. + * + * @param valueSum the valueSum value to set + * @return the EventsCustomMetricInfo object itself. + */ + public EventsCustomMetricInfo withValueSum(Double valueSum) { + this.valueSum = valueSum; + return this; + } + + /** + * Get the count of the custom metric. + * + * @return the valueCount value + */ + public Integer valueCount() { + return this.valueCount; + } + + /** + * Set the count of the custom metric. + * + * @param valueCount the valueCount value to set + * @return the EventsCustomMetricInfo object itself. + */ + public EventsCustomMetricInfo withValueCount(Integer valueCount) { + this.valueCount = valueCount; + return this; + } + + /** + * Get the minimum value of the custom metric. + * + * @return the valueMin value + */ + public Double valueMin() { + return this.valueMin; + } + + /** + * Set the minimum value of the custom metric. + * + * @param valueMin the valueMin value to set + * @return the EventsCustomMetricInfo object itself. + */ + public EventsCustomMetricInfo withValueMin(Double valueMin) { + this.valueMin = valueMin; + return this; + } + + /** + * Get the maximum value of the custom metric. + * + * @return the valueMax value + */ + public Double valueMax() { + return this.valueMax; + } + + /** + * Set the maximum value of the custom metric. + * + * @param valueMax the valueMax value to set + * @return the EventsCustomMetricInfo object itself. + */ + public EventsCustomMetricInfo withValueMax(Double valueMax) { + this.valueMax = valueMax; + return this; + } + + /** + * Get the standard deviation of the custom metric. + * + * @return the valueStdDev value + */ + public Double valueStdDev() { + return this.valueStdDev; + } + + /** + * Set the standard deviation of the custom metric. + * + * @param valueStdDev the valueStdDev value to set + * @return the EventsCustomMetricInfo object itself. + */ + public EventsCustomMetricInfo withValueStdDev(Double valueStdDev) { + this.valueStdDev = valueStdDev; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsCustomMetricResult.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsCustomMetricResult.java new file mode 100644 index 0000000000000..50fda289964b2 --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsCustomMetricResult.java @@ -0,0 +1,47 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.annotation.JsonTypeName; + +/** + * A custom metric result. + */ +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "type") +@JsonTypeName("customMetric") +public class EventsCustomMetricResult extends EventsResultData { + /** + * The customMetric property. + */ + @JsonProperty(value = "customMetric") + private EventsCustomMetricInfo customMetric; + + /** + * Get the customMetric value. + * + * @return the customMetric value + */ + public EventsCustomMetricInfo customMetric() { + return this.customMetric; + } + + /** + * Set the customMetric value. + * + * @param customMetric the customMetric value to set + * @return the EventsCustomMetricResult object itself. + */ + public EventsCustomMetricResult withCustomMetric(EventsCustomMetricInfo customMetric) { + this.customMetric = customMetric; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsDependencyInfo.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsDependencyInfo.java new file mode 100644 index 0000000000000..29c8c8db4955a --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsDependencyInfo.java @@ -0,0 +1,251 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * The dependency info. + */ +public class EventsDependencyInfo { + /** + * The target of the dependency. + */ + @JsonProperty(value = "target") + private String target; + + /** + * The data of the dependency. + */ + @JsonProperty(value = "data") + private String data; + + /** + * Indicates if the dependency was successful. + */ + @JsonProperty(value = "success") + private String success; + + /** + * The duration of the dependency. + */ + @JsonProperty(value = "duration") + private Long duration; + + /** + * The performance bucket of the dependency. + */ + @JsonProperty(value = "performanceBucket") + private String performanceBucket; + + /** + * The result code of the dependency. + */ + @JsonProperty(value = "resultCode") + private String resultCode; + + /** + * The type of the dependency. + */ + @JsonProperty(value = "type") + private String type; + + /** + * The name of the dependency. + */ + @JsonProperty(value = "name") + private String name; + + /** + * The ID of the dependency. + */ + @JsonProperty(value = "id") + private String id; + + /** + * Get the target of the dependency. + * + * @return the target value + */ + public String target() { + return this.target; + } + + /** + * Set the target of the dependency. + * + * @param target the target value to set + * @return the EventsDependencyInfo object itself. + */ + public EventsDependencyInfo withTarget(String target) { + this.target = target; + return this; + } + + /** + * Get the data of the dependency. + * + * @return the data value + */ + public String data() { + return this.data; + } + + /** + * Set the data of the dependency. + * + * @param data the data value to set + * @return the EventsDependencyInfo object itself. + */ + public EventsDependencyInfo withData(String data) { + this.data = data; + return this; + } + + /** + * Get indicates if the dependency was successful. + * + * @return the success value + */ + public String success() { + return this.success; + } + + /** + * Set indicates if the dependency was successful. + * + * @param success the success value to set + * @return the EventsDependencyInfo object itself. + */ + public EventsDependencyInfo withSuccess(String success) { + this.success = success; + return this; + } + + /** + * Get the duration of the dependency. + * + * @return the duration value + */ + public Long duration() { + return this.duration; + } + + /** + * Set the duration of the dependency. + * + * @param duration the duration value to set + * @return the EventsDependencyInfo object itself. + */ + public EventsDependencyInfo withDuration(Long duration) { + this.duration = duration; + return this; + } + + /** + * Get the performance bucket of the dependency. + * + * @return the performanceBucket value + */ + public String performanceBucket() { + return this.performanceBucket; + } + + /** + * Set the performance bucket of the dependency. + * + * @param performanceBucket the performanceBucket value to set + * @return the EventsDependencyInfo object itself. + */ + public EventsDependencyInfo withPerformanceBucket(String performanceBucket) { + this.performanceBucket = performanceBucket; + return this; + } + + /** + * Get the result code of the dependency. + * + * @return the resultCode value + */ + public String resultCode() { + return this.resultCode; + } + + /** + * Set the result code of the dependency. + * + * @param resultCode the resultCode value to set + * @return the EventsDependencyInfo object itself. + */ + public EventsDependencyInfo withResultCode(String resultCode) { + this.resultCode = resultCode; + return this; + } + + /** + * Get the type of the dependency. + * + * @return the type value + */ + public String type() { + return this.type; + } + + /** + * Set the type of the dependency. + * + * @param type the type value to set + * @return the EventsDependencyInfo object itself. + */ + public EventsDependencyInfo withType(String type) { + this.type = type; + return this; + } + + /** + * Get the name of the dependency. + * + * @return the name value + */ + public String name() { + return this.name; + } + + /** + * Set the name of the dependency. + * + * @param name the name value to set + * @return the EventsDependencyInfo object itself. + */ + public EventsDependencyInfo withName(String name) { + this.name = name; + return this; + } + + /** + * Get the ID of the dependency. + * + * @return the id value + */ + public String id() { + return this.id; + } + + /** + * Set the ID of the dependency. + * + * @param id the id value to set + * @return the EventsDependencyInfo object itself. + */ + public EventsDependencyInfo withId(String id) { + this.id = id; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsDependencyResult.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsDependencyResult.java new file mode 100644 index 0000000000000..af0da237a05a1 --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsDependencyResult.java @@ -0,0 +1,47 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.annotation.JsonTypeName; + +/** + * A dependency result. + */ +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "type") +@JsonTypeName("dependency") +public class EventsDependencyResult extends EventsResultData { + /** + * The dependency property. + */ + @JsonProperty(value = "dependency") + private EventsDependencyInfo dependency; + + /** + * Get the dependency value. + * + * @return the dependency value + */ + public EventsDependencyInfo dependency() { + return this.dependency; + } + + /** + * Set the dependency value. + * + * @param dependency the dependency value to set + * @return the EventsDependencyResult object itself. + */ + public EventsDependencyResult withDependency(EventsDependencyInfo dependency) { + this.dependency = dependency; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsExceptionDetail.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsExceptionDetail.java new file mode 100644 index 0000000000000..7a966d9264ea6 --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsExceptionDetail.java @@ -0,0 +1,174 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import java.util.List; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * Exception details. + */ +public class EventsExceptionDetail { + /** + * The severity level of the exception detail. + */ + @JsonProperty(value = "severityLevel") + private String severityLevel; + + /** + * The outer ID of the exception detail. + */ + @JsonProperty(value = "outerId") + private String outerId; + + /** + * The message of the exception detail. + */ + @JsonProperty(value = "message") + private String message; + + /** + * The type of the exception detail. + */ + @JsonProperty(value = "type") + private String type; + + /** + * The ID of the exception detail. + */ + @JsonProperty(value = "id") + private String id; + + /** + * The parsed stack. + */ + @JsonProperty(value = "parsedStack") + private List parsedStack; + + /** + * Get the severity level of the exception detail. + * + * @return the severityLevel value + */ + public String severityLevel() { + return this.severityLevel; + } + + /** + * Set the severity level of the exception detail. + * + * @param severityLevel the severityLevel value to set + * @return the EventsExceptionDetail object itself. + */ + public EventsExceptionDetail withSeverityLevel(String severityLevel) { + this.severityLevel = severityLevel; + return this; + } + + /** + * Get the outer ID of the exception detail. + * + * @return the outerId value + */ + public String outerId() { + return this.outerId; + } + + /** + * Set the outer ID of the exception detail. + * + * @param outerId the outerId value to set + * @return the EventsExceptionDetail object itself. + */ + public EventsExceptionDetail withOuterId(String outerId) { + this.outerId = outerId; + return this; + } + + /** + * Get the message of the exception detail. + * + * @return the message value + */ + public String message() { + return this.message; + } + + /** + * Set the message of the exception detail. + * + * @param message the message value to set + * @return the EventsExceptionDetail object itself. + */ + public EventsExceptionDetail withMessage(String message) { + this.message = message; + return this; + } + + /** + * Get the type of the exception detail. + * + * @return the type value + */ + public String type() { + return this.type; + } + + /** + * Set the type of the exception detail. + * + * @param type the type value to set + * @return the EventsExceptionDetail object itself. + */ + public EventsExceptionDetail withType(String type) { + this.type = type; + return this; + } + + /** + * Get the ID of the exception detail. + * + * @return the id value + */ + public String id() { + return this.id; + } + + /** + * Set the ID of the exception detail. + * + * @param id the id value to set + * @return the EventsExceptionDetail object itself. + */ + public EventsExceptionDetail withId(String id) { + this.id = id; + return this; + } + + /** + * Get the parsed stack. + * + * @return the parsedStack value + */ + public List parsedStack() { + return this.parsedStack; + } + + /** + * Set the parsed stack. + * + * @param parsedStack the parsedStack value to set + * @return the EventsExceptionDetail object itself. + */ + public EventsExceptionDetail withParsedStack(List parsedStack) { + this.parsedStack = parsedStack; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsExceptionDetailsParsedStack.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsExceptionDetailsParsedStack.java new file mode 100644 index 0000000000000..7ecd63cfe08e1 --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsExceptionDetailsParsedStack.java @@ -0,0 +1,121 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * A parsed stack entry. + */ +public class EventsExceptionDetailsParsedStack { + /** + * The assembly of the stack entry. + */ + @JsonProperty(value = "assembly") + private String assembly; + + /** + * The method of the stack entry. + */ + @JsonProperty(value = "method") + private String method; + + /** + * The level of the stack entry. + */ + @JsonProperty(value = "level") + private Long level; + + /** + * The line of the stack entry. + */ + @JsonProperty(value = "line") + private Long line; + + /** + * Get the assembly of the stack entry. + * + * @return the assembly value + */ + public String assembly() { + return this.assembly; + } + + /** + * Set the assembly of the stack entry. + * + * @param assembly the assembly value to set + * @return the EventsExceptionDetailsParsedStack object itself. + */ + public EventsExceptionDetailsParsedStack withAssembly(String assembly) { + this.assembly = assembly; + return this; + } + + /** + * Get the method of the stack entry. + * + * @return the method value + */ + public String method() { + return this.method; + } + + /** + * Set the method of the stack entry. + * + * @param method the method value to set + * @return the EventsExceptionDetailsParsedStack object itself. + */ + public EventsExceptionDetailsParsedStack withMethod(String method) { + this.method = method; + return this; + } + + /** + * Get the level of the stack entry. + * + * @return the level value + */ + public Long level() { + return this.level; + } + + /** + * Set the level of the stack entry. + * + * @param level the level value to set + * @return the EventsExceptionDetailsParsedStack object itself. + */ + public EventsExceptionDetailsParsedStack withLevel(Long level) { + this.level = level; + return this; + } + + /** + * Get the line of the stack entry. + * + * @return the line value + */ + public Long line() { + return this.line; + } + + /** + * Set the line of the stack entry. + * + * @param line the line value to set + * @return the EventsExceptionDetailsParsedStack object itself. + */ + public EventsExceptionDetailsParsedStack withLine(Long line) { + this.line = line; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsExceptionInfo.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsExceptionInfo.java new file mode 100644 index 0000000000000..acccb6106c2e8 --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsExceptionInfo.java @@ -0,0 +1,434 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import java.util.List; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * The exception info. + */ +public class EventsExceptionInfo { + /** + * The severity level of the exception. + */ + @JsonProperty(value = "severityLevel") + private Integer severityLevel; + + /** + * The problem ID of the exception. + */ + @JsonProperty(value = "problemId") + private String problemId; + + /** + * Indicates where the exception was handled at. + */ + @JsonProperty(value = "handledAt") + private String handledAt; + + /** + * The assembly which threw the exception. + */ + @JsonProperty(value = "assembly") + private String assembly; + + /** + * The method that threw the exception. + */ + @JsonProperty(value = "method") + private String method; + + /** + * The message of the exception. + */ + @JsonProperty(value = "message") + private String message; + + /** + * The type of the exception. + */ + @JsonProperty(value = "type") + private String type; + + /** + * The outer type of the exception. + */ + @JsonProperty(value = "outerType") + private String outerType; + + /** + * The outer method of the exception. + */ + @JsonProperty(value = "outerMethod") + private String outerMethod; + + /** + * The outer assmebly of the exception. + */ + @JsonProperty(value = "outerAssembly") + private String outerAssembly; + + /** + * The outer message of the exception. + */ + @JsonProperty(value = "outerMessage") + private String outerMessage; + + /** + * The inner most type of the exception. + */ + @JsonProperty(value = "innermostType") + private String innermostType; + + /** + * The inner most message of the exception. + */ + @JsonProperty(value = "innermostMessage") + private String innermostMessage; + + /** + * The inner most method of the exception. + */ + @JsonProperty(value = "innermostMethod") + private String innermostMethod; + + /** + * The inner most assembly of the exception. + */ + @JsonProperty(value = "innermostAssembly") + private String innermostAssembly; + + /** + * The details of the exception. + */ + @JsonProperty(value = "details") + private List details; + + /** + * Get the severity level of the exception. + * + * @return the severityLevel value + */ + public Integer severityLevel() { + return this.severityLevel; + } + + /** + * Set the severity level of the exception. + * + * @param severityLevel the severityLevel value to set + * @return the EventsExceptionInfo object itself. + */ + public EventsExceptionInfo withSeverityLevel(Integer severityLevel) { + this.severityLevel = severityLevel; + return this; + } + + /** + * Get the problem ID of the exception. + * + * @return the problemId value + */ + public String problemId() { + return this.problemId; + } + + /** + * Set the problem ID of the exception. + * + * @param problemId the problemId value to set + * @return the EventsExceptionInfo object itself. + */ + public EventsExceptionInfo withProblemId(String problemId) { + this.problemId = problemId; + return this; + } + + /** + * Get indicates where the exception was handled at. + * + * @return the handledAt value + */ + public String handledAt() { + return this.handledAt; + } + + /** + * Set indicates where the exception was handled at. + * + * @param handledAt the handledAt value to set + * @return the EventsExceptionInfo object itself. + */ + public EventsExceptionInfo withHandledAt(String handledAt) { + this.handledAt = handledAt; + return this; + } + + /** + * Get the assembly which threw the exception. + * + * @return the assembly value + */ + public String assembly() { + return this.assembly; + } + + /** + * Set the assembly which threw the exception. + * + * @param assembly the assembly value to set + * @return the EventsExceptionInfo object itself. + */ + public EventsExceptionInfo withAssembly(String assembly) { + this.assembly = assembly; + return this; + } + + /** + * Get the method that threw the exception. + * + * @return the method value + */ + public String method() { + return this.method; + } + + /** + * Set the method that threw the exception. + * + * @param method the method value to set + * @return the EventsExceptionInfo object itself. + */ + public EventsExceptionInfo withMethod(String method) { + this.method = method; + return this; + } + + /** + * Get the message of the exception. + * + * @return the message value + */ + public String message() { + return this.message; + } + + /** + * Set the message of the exception. + * + * @param message the message value to set + * @return the EventsExceptionInfo object itself. + */ + public EventsExceptionInfo withMessage(String message) { + this.message = message; + return this; + } + + /** + * Get the type of the exception. + * + * @return the type value + */ + public String type() { + return this.type; + } + + /** + * Set the type of the exception. + * + * @param type the type value to set + * @return the EventsExceptionInfo object itself. + */ + public EventsExceptionInfo withType(String type) { + this.type = type; + return this; + } + + /** + * Get the outer type of the exception. + * + * @return the outerType value + */ + public String outerType() { + return this.outerType; + } + + /** + * Set the outer type of the exception. + * + * @param outerType the outerType value to set + * @return the EventsExceptionInfo object itself. + */ + public EventsExceptionInfo withOuterType(String outerType) { + this.outerType = outerType; + return this; + } + + /** + * Get the outer method of the exception. + * + * @return the outerMethod value + */ + public String outerMethod() { + return this.outerMethod; + } + + /** + * Set the outer method of the exception. + * + * @param outerMethod the outerMethod value to set + * @return the EventsExceptionInfo object itself. + */ + public EventsExceptionInfo withOuterMethod(String outerMethod) { + this.outerMethod = outerMethod; + return this; + } + + /** + * Get the outer assmebly of the exception. + * + * @return the outerAssembly value + */ + public String outerAssembly() { + return this.outerAssembly; + } + + /** + * Set the outer assmebly of the exception. + * + * @param outerAssembly the outerAssembly value to set + * @return the EventsExceptionInfo object itself. + */ + public EventsExceptionInfo withOuterAssembly(String outerAssembly) { + this.outerAssembly = outerAssembly; + return this; + } + + /** + * Get the outer message of the exception. + * + * @return the outerMessage value + */ + public String outerMessage() { + return this.outerMessage; + } + + /** + * Set the outer message of the exception. + * + * @param outerMessage the outerMessage value to set + * @return the EventsExceptionInfo object itself. + */ + public EventsExceptionInfo withOuterMessage(String outerMessage) { + this.outerMessage = outerMessage; + return this; + } + + /** + * Get the inner most type of the exception. + * + * @return the innermostType value + */ + public String innermostType() { + return this.innermostType; + } + + /** + * Set the inner most type of the exception. + * + * @param innermostType the innermostType value to set + * @return the EventsExceptionInfo object itself. + */ + public EventsExceptionInfo withInnermostType(String innermostType) { + this.innermostType = innermostType; + return this; + } + + /** + * Get the inner most message of the exception. + * + * @return the innermostMessage value + */ + public String innermostMessage() { + return this.innermostMessage; + } + + /** + * Set the inner most message of the exception. + * + * @param innermostMessage the innermostMessage value to set + * @return the EventsExceptionInfo object itself. + */ + public EventsExceptionInfo withInnermostMessage(String innermostMessage) { + this.innermostMessage = innermostMessage; + return this; + } + + /** + * Get the inner most method of the exception. + * + * @return the innermostMethod value + */ + public String innermostMethod() { + return this.innermostMethod; + } + + /** + * Set the inner most method of the exception. + * + * @param innermostMethod the innermostMethod value to set + * @return the EventsExceptionInfo object itself. + */ + public EventsExceptionInfo withInnermostMethod(String innermostMethod) { + this.innermostMethod = innermostMethod; + return this; + } + + /** + * Get the inner most assembly of the exception. + * + * @return the innermostAssembly value + */ + public String innermostAssembly() { + return this.innermostAssembly; + } + + /** + * Set the inner most assembly of the exception. + * + * @param innermostAssembly the innermostAssembly value to set + * @return the EventsExceptionInfo object itself. + */ + public EventsExceptionInfo withInnermostAssembly(String innermostAssembly) { + this.innermostAssembly = innermostAssembly; + return this; + } + + /** + * Get the details of the exception. + * + * @return the details value + */ + public List details() { + return this.details; + } + + /** + * Set the details of the exception. + * + * @param details the details value to set + * @return the EventsExceptionInfo object itself. + */ + public EventsExceptionInfo withDetails(List details) { + this.details = details; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsExceptionResult.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsExceptionResult.java new file mode 100644 index 0000000000000..f51fa97cdc09c --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsExceptionResult.java @@ -0,0 +1,47 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.annotation.JsonTypeName; + +/** + * An exception result. + */ +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "type") +@JsonTypeName("exception") +public class EventsExceptionResult extends EventsResultData { + /** + * The exception property. + */ + @JsonProperty(value = "exception") + private EventsExceptionInfo exception; + + /** + * Get the exception value. + * + * @return the exception value + */ + public EventsExceptionInfo exception() { + return this.exception; + } + + /** + * Set the exception value. + * + * @param exception the exception value to set + * @return the EventsExceptionResult object itself. + */ + public EventsExceptionResult withException(EventsExceptionInfo exception) { + this.exception = exception; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsOperationInfo.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsOperationInfo.java new file mode 100644 index 0000000000000..14bcc6f9ae9d3 --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsOperationInfo.java @@ -0,0 +1,121 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * Operation info for an event result. + */ +public class EventsOperationInfo { + /** + * Name of the operation. + */ + @JsonProperty(value = "name") + private String name; + + /** + * ID of the operation. + */ + @JsonProperty(value = "id") + private String id; + + /** + * Parent ID of the operation. + */ + @JsonProperty(value = "parentId") + private String parentId; + + /** + * Synthetic source of the operation. + */ + @JsonProperty(value = "syntheticSource") + private String syntheticSource; + + /** + * Get name of the operation. + * + * @return the name value + */ + public String name() { + return this.name; + } + + /** + * Set name of the operation. + * + * @param name the name value to set + * @return the EventsOperationInfo object itself. + */ + public EventsOperationInfo withName(String name) { + this.name = name; + return this; + } + + /** + * Get iD of the operation. + * + * @return the id value + */ + public String id() { + return this.id; + } + + /** + * Set iD of the operation. + * + * @param id the id value to set + * @return the EventsOperationInfo object itself. + */ + public EventsOperationInfo withId(String id) { + this.id = id; + return this; + } + + /** + * Get parent ID of the operation. + * + * @return the parentId value + */ + public String parentId() { + return this.parentId; + } + + /** + * Set parent ID of the operation. + * + * @param parentId the parentId value to set + * @return the EventsOperationInfo object itself. + */ + public EventsOperationInfo withParentId(String parentId) { + this.parentId = parentId; + return this; + } + + /** + * Get synthetic source of the operation. + * + * @return the syntheticSource value + */ + public String syntheticSource() { + return this.syntheticSource; + } + + /** + * Set synthetic source of the operation. + * + * @param syntheticSource the syntheticSource value to set + * @return the EventsOperationInfo object itself. + */ + public EventsOperationInfo withSyntheticSource(String syntheticSource) { + this.syntheticSource = syntheticSource; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsPageViewInfo.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsPageViewInfo.java new file mode 100644 index 0000000000000..55566fffb5253 --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsPageViewInfo.java @@ -0,0 +1,121 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * The page view information. + */ +public class EventsPageViewInfo { + /** + * The name of the page. + */ + @JsonProperty(value = "name") + private String name; + + /** + * The URL of the page. + */ + @JsonProperty(value = "url") + private String url; + + /** + * The duration of the page view. + */ + @JsonProperty(value = "duration") + private String duration; + + /** + * The performance bucket of the page view. + */ + @JsonProperty(value = "performanceBucket") + private String performanceBucket; + + /** + * Get the name of the page. + * + * @return the name value + */ + public String name() { + return this.name; + } + + /** + * Set the name of the page. + * + * @param name the name value to set + * @return the EventsPageViewInfo object itself. + */ + public EventsPageViewInfo withName(String name) { + this.name = name; + return this; + } + + /** + * Get the URL of the page. + * + * @return the url value + */ + public String url() { + return this.url; + } + + /** + * Set the URL of the page. + * + * @param url the url value to set + * @return the EventsPageViewInfo object itself. + */ + public EventsPageViewInfo withUrl(String url) { + this.url = url; + return this; + } + + /** + * Get the duration of the page view. + * + * @return the duration value + */ + public String duration() { + return this.duration; + } + + /** + * Set the duration of the page view. + * + * @param duration the duration value to set + * @return the EventsPageViewInfo object itself. + */ + public EventsPageViewInfo withDuration(String duration) { + this.duration = duration; + return this; + } + + /** + * Get the performance bucket of the page view. + * + * @return the performanceBucket value + */ + public String performanceBucket() { + return this.performanceBucket; + } + + /** + * Set the performance bucket of the page view. + * + * @param performanceBucket the performanceBucket value to set + * @return the EventsPageViewInfo object itself. + */ + public EventsPageViewInfo withPerformanceBucket(String performanceBucket) { + this.performanceBucket = performanceBucket; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsPageViewResult.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsPageViewResult.java new file mode 100644 index 0000000000000..15d7fb9002b18 --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsPageViewResult.java @@ -0,0 +1,47 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.annotation.JsonTypeName; + +/** + * A page view result. + */ +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "type") +@JsonTypeName("pageView") +public class EventsPageViewResult extends EventsResultData { + /** + * The pageView property. + */ + @JsonProperty(value = "pageView") + private EventsPageViewInfo pageView; + + /** + * Get the pageView value. + * + * @return the pageView value + */ + public EventsPageViewInfo pageView() { + return this.pageView; + } + + /** + * Set the pageView value. + * + * @param pageView the pageView value to set + * @return the EventsPageViewResult object itself. + */ + public EventsPageViewResult withPageView(EventsPageViewInfo pageView) { + this.pageView = pageView; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsPerformanceCounterInfo.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsPerformanceCounterInfo.java new file mode 100644 index 0000000000000..4d7d77c52b9a7 --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsPerformanceCounterInfo.java @@ -0,0 +1,173 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * The performance counter info. + */ +public class EventsPerformanceCounterInfo { + /** + * The value of the performance counter. + */ + @JsonProperty(value = "value") + private Double value; + + /** + * The name of the performance counter. + */ + @JsonProperty(value = "name") + private String name; + + /** + * The category of the performance counter. + */ + @JsonProperty(value = "category") + private String category; + + /** + * The counter of the performance counter. + */ + @JsonProperty(value = "counter") + private String counter; + + /** + * The instance name of the performance counter. + */ + @JsonProperty(value = "instanceName") + private String instanceName; + + /** + * The instance of the performance counter. + */ + @JsonProperty(value = "instance") + private String instance; + + /** + * Get the value of the performance counter. + * + * @return the value value + */ + public Double value() { + return this.value; + } + + /** + * Set the value of the performance counter. + * + * @param value the value value to set + * @return the EventsPerformanceCounterInfo object itself. + */ + public EventsPerformanceCounterInfo withValue(Double value) { + this.value = value; + return this; + } + + /** + * Get the name of the performance counter. + * + * @return the name value + */ + public String name() { + return this.name; + } + + /** + * Set the name of the performance counter. + * + * @param name the name value to set + * @return the EventsPerformanceCounterInfo object itself. + */ + public EventsPerformanceCounterInfo withName(String name) { + this.name = name; + return this; + } + + /** + * Get the category of the performance counter. + * + * @return the category value + */ + public String category() { + return this.category; + } + + /** + * Set the category of the performance counter. + * + * @param category the category value to set + * @return the EventsPerformanceCounterInfo object itself. + */ + public EventsPerformanceCounterInfo withCategory(String category) { + this.category = category; + return this; + } + + /** + * Get the counter of the performance counter. + * + * @return the counter value + */ + public String counter() { + return this.counter; + } + + /** + * Set the counter of the performance counter. + * + * @param counter the counter value to set + * @return the EventsPerformanceCounterInfo object itself. + */ + public EventsPerformanceCounterInfo withCounter(String counter) { + this.counter = counter; + return this; + } + + /** + * Get the instance name of the performance counter. + * + * @return the instanceName value + */ + public String instanceName() { + return this.instanceName; + } + + /** + * Set the instance name of the performance counter. + * + * @param instanceName the instanceName value to set + * @return the EventsPerformanceCounterInfo object itself. + */ + public EventsPerformanceCounterInfo withInstanceName(String instanceName) { + this.instanceName = instanceName; + return this; + } + + /** + * Get the instance of the performance counter. + * + * @return the instance value + */ + public String instance() { + return this.instance; + } + + /** + * Set the instance of the performance counter. + * + * @param instance the instance value to set + * @return the EventsPerformanceCounterInfo object itself. + */ + public EventsPerformanceCounterInfo withInstance(String instance) { + this.instance = instance; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsPerformanceCounterResult.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsPerformanceCounterResult.java new file mode 100644 index 0000000000000..b5c33c6b620c7 --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsPerformanceCounterResult.java @@ -0,0 +1,47 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.annotation.JsonTypeName; + +/** + * A performance counter result. + */ +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "type") +@JsonTypeName("performanceCounter") +public class EventsPerformanceCounterResult extends EventsResultData { + /** + * The performanceCounter property. + */ + @JsonProperty(value = "performanceCounter") + private EventsPerformanceCounterInfo performanceCounter; + + /** + * Get the performanceCounter value. + * + * @return the performanceCounter value + */ + public EventsPerformanceCounterInfo performanceCounter() { + return this.performanceCounter; + } + + /** + * Set the performanceCounter value. + * + * @param performanceCounter the performanceCounter value to set + * @return the EventsPerformanceCounterResult object itself. + */ + public EventsPerformanceCounterResult withPerformanceCounter(EventsPerformanceCounterInfo performanceCounter) { + this.performanceCounter = performanceCounter; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsRequestInfo.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsRequestInfo.java new file mode 100644 index 0000000000000..b6bb8fb7a392e --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsRequestInfo.java @@ -0,0 +1,225 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * The request info. + */ +public class EventsRequestInfo { + /** + * The name of the request. + */ + @JsonProperty(value = "name") + private String name; + + /** + * The URL of the request. + */ + @JsonProperty(value = "url") + private String url; + + /** + * Indicates if the request was successful. + */ + @JsonProperty(value = "success") + private String success; + + /** + * The duration of the request. + */ + @JsonProperty(value = "duration") + private Double duration; + + /** + * The performance bucket of the request. + */ + @JsonProperty(value = "performanceBucket") + private String performanceBucket; + + /** + * The result code of the request. + */ + @JsonProperty(value = "resultCode") + private String resultCode; + + /** + * The source of the request. + */ + @JsonProperty(value = "source") + private String source; + + /** + * The ID of the request. + */ + @JsonProperty(value = "id") + private String id; + + /** + * Get the name of the request. + * + * @return the name value + */ + public String name() { + return this.name; + } + + /** + * Set the name of the request. + * + * @param name the name value to set + * @return the EventsRequestInfo object itself. + */ + public EventsRequestInfo withName(String name) { + this.name = name; + return this; + } + + /** + * Get the URL of the request. + * + * @return the url value + */ + public String url() { + return this.url; + } + + /** + * Set the URL of the request. + * + * @param url the url value to set + * @return the EventsRequestInfo object itself. + */ + public EventsRequestInfo withUrl(String url) { + this.url = url; + return this; + } + + /** + * Get indicates if the request was successful. + * + * @return the success value + */ + public String success() { + return this.success; + } + + /** + * Set indicates if the request was successful. + * + * @param success the success value to set + * @return the EventsRequestInfo object itself. + */ + public EventsRequestInfo withSuccess(String success) { + this.success = success; + return this; + } + + /** + * Get the duration of the request. + * + * @return the duration value + */ + public Double duration() { + return this.duration; + } + + /** + * Set the duration of the request. + * + * @param duration the duration value to set + * @return the EventsRequestInfo object itself. + */ + public EventsRequestInfo withDuration(Double duration) { + this.duration = duration; + return this; + } + + /** + * Get the performance bucket of the request. + * + * @return the performanceBucket value + */ + public String performanceBucket() { + return this.performanceBucket; + } + + /** + * Set the performance bucket of the request. + * + * @param performanceBucket the performanceBucket value to set + * @return the EventsRequestInfo object itself. + */ + public EventsRequestInfo withPerformanceBucket(String performanceBucket) { + this.performanceBucket = performanceBucket; + return this; + } + + /** + * Get the result code of the request. + * + * @return the resultCode value + */ + public String resultCode() { + return this.resultCode; + } + + /** + * Set the result code of the request. + * + * @param resultCode the resultCode value to set + * @return the EventsRequestInfo object itself. + */ + public EventsRequestInfo withResultCode(String resultCode) { + this.resultCode = resultCode; + return this; + } + + /** + * Get the source of the request. + * + * @return the source value + */ + public String source() { + return this.source; + } + + /** + * Set the source of the request. + * + * @param source the source value to set + * @return the EventsRequestInfo object itself. + */ + public EventsRequestInfo withSource(String source) { + this.source = source; + return this; + } + + /** + * Get the ID of the request. + * + * @return the id value + */ + public String id() { + return this.id; + } + + /** + * Set the ID of the request. + * + * @param id the id value to set + * @return the EventsRequestInfo object itself. + */ + public EventsRequestInfo withId(String id) { + this.id = id; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsRequestResult.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsRequestResult.java new file mode 100644 index 0000000000000..fc8f8e5b35975 --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsRequestResult.java @@ -0,0 +1,47 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.annotation.JsonTypeName; + +/** + * A request result. + */ +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "type") +@JsonTypeName("request") +public class EventsRequestResult extends EventsResultData { + /** + * The request property. + */ + @JsonProperty(value = "request") + private EventsRequestInfo request; + + /** + * Get the request value. + * + * @return the request value + */ + public EventsRequestInfo request() { + return this.request; + } + + /** + * Set the request value. + * + * @param request the request value to set + * @return the EventsRequestResult object itself. + */ + public EventsRequestResult withRequest(EventsRequestInfo request) { + this.request = request; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsResult.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsResult.java new file mode 100644 index 0000000000000..36f36b895ccd2 --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsResult.java @@ -0,0 +1,70 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import java.util.List; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * An event query result. + */ +public class EventsResult { + /** + * OData messages for this response. + */ + @JsonProperty(value = "@ai\\.messages") + private List aimessages; + + /** + * The value property. + */ + @JsonProperty(value = "value") + private EventsResultData value; + + /** + * Get oData messages for this response. + * + * @return the aimessages value + */ + public List aimessages() { + return this.aimessages; + } + + /** + * Set oData messages for this response. + * + * @param aimessages the aimessages value to set + * @return the EventsResult object itself. + */ + public EventsResult withAimessages(List aimessages) { + this.aimessages = aimessages; + return this; + } + + /** + * Get the value value. + * + * @return the value value + */ + public EventsResultData value() { + return this.value; + } + + /** + * Set the value value. + * + * @param value the value value to set + * @return the EventsResult object itself. + */ + public EventsResult withValue(EventsResultData value) { + this.value = value; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsResultData.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsResultData.java new file mode 100644 index 0000000000000..0ed8c89a89caa --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsResultData.java @@ -0,0 +1,347 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import org.joda.time.DateTime; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.annotation.JsonTypeName; +import com.fasterxml.jackson.annotation.JsonSubTypes; + +/** + * Events query result data. + */ +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "type") +@JsonTypeName("eventsResultData") +@JsonSubTypes({ + @JsonSubTypes.Type(name = "trace", value = EventsTraceResult.class), + @JsonSubTypes.Type(name = "customEvent", value = EventsCustomEventResult.class), + @JsonSubTypes.Type(name = "pageView", value = EventsPageViewResult.class), + @JsonSubTypes.Type(name = "browserTiming", value = EventsBrowserTimingResult.class), + @JsonSubTypes.Type(name = "request", value = EventsRequestResult.class), + @JsonSubTypes.Type(name = "dependency", value = EventsDependencyResult.class), + @JsonSubTypes.Type(name = "exception", value = EventsExceptionResult.class), + @JsonSubTypes.Type(name = "availabilityResult", value = EventsAvailabilityResultResult.class), + @JsonSubTypes.Type(name = "performanceCounter", value = EventsPerformanceCounterResult.class), + @JsonSubTypes.Type(name = "customMetric", value = EventsCustomMetricResult.class) +}) +public class EventsResultData { + /** + * The unique ID for this event. + */ + @JsonProperty(value = "id") + private String id; + + /** + * Count of the event. + */ + @JsonProperty(value = "count") + private Long count; + + /** + * Timestamp of the event. + */ + @JsonProperty(value = "timestamp") + private DateTime timestamp; + + /** + * Custom dimensions of the event. + */ + @JsonProperty(value = "customDimensions") + private EventsResultDataCustomDimensions customDimensions; + + /** + * Custom measurements of the event. + */ + @JsonProperty(value = "customMeasurements") + private EventsResultDataCustomMeasurements customMeasurements; + + /** + * Operation info of the event. + */ + @JsonProperty(value = "operation") + private EventsOperationInfo operation; + + /** + * Session info of the event. + */ + @JsonProperty(value = "session") + private EventsSessionInfo session; + + /** + * User info of the event. + */ + @JsonProperty(value = "user") + private EventsUserInfo user; + + /** + * Cloud info of the event. + */ + @JsonProperty(value = "cloud") + private EventsCloudInfo cloud; + + /** + * AI info of the event. + */ + @JsonProperty(value = "ai") + private EventsAiInfo ai; + + /** + * Application info of the event. + */ + @JsonProperty(value = "application") + private EventsApplicationInfo application; + + /** + * Client info of the event. + */ + @JsonProperty(value = "client") + private EventsClientInfo client; + + /** + * Get the unique ID for this event. + * + * @return the id value + */ + public String id() { + return this.id; + } + + /** + * Set the unique ID for this event. + * + * @param id the id value to set + * @return the EventsResultData object itself. + */ + public EventsResultData withId(String id) { + this.id = id; + return this; + } + + /** + * Get count of the event. + * + * @return the count value + */ + public Long count() { + return this.count; + } + + /** + * Set count of the event. + * + * @param count the count value to set + * @return the EventsResultData object itself. + */ + public EventsResultData withCount(Long count) { + this.count = count; + return this; + } + + /** + * Get timestamp of the event. + * + * @return the timestamp value + */ + public DateTime timestamp() { + return this.timestamp; + } + + /** + * Set timestamp of the event. + * + * @param timestamp the timestamp value to set + * @return the EventsResultData object itself. + */ + public EventsResultData withTimestamp(DateTime timestamp) { + this.timestamp = timestamp; + return this; + } + + /** + * Get custom dimensions of the event. + * + * @return the customDimensions value + */ + public EventsResultDataCustomDimensions customDimensions() { + return this.customDimensions; + } + + /** + * Set custom dimensions of the event. + * + * @param customDimensions the customDimensions value to set + * @return the EventsResultData object itself. + */ + public EventsResultData withCustomDimensions(EventsResultDataCustomDimensions customDimensions) { + this.customDimensions = customDimensions; + return this; + } + + /** + * Get custom measurements of the event. + * + * @return the customMeasurements value + */ + public EventsResultDataCustomMeasurements customMeasurements() { + return this.customMeasurements; + } + + /** + * Set custom measurements of the event. + * + * @param customMeasurements the customMeasurements value to set + * @return the EventsResultData object itself. + */ + public EventsResultData withCustomMeasurements(EventsResultDataCustomMeasurements customMeasurements) { + this.customMeasurements = customMeasurements; + return this; + } + + /** + * Get operation info of the event. + * + * @return the operation value + */ + public EventsOperationInfo operation() { + return this.operation; + } + + /** + * Set operation info of the event. + * + * @param operation the operation value to set + * @return the EventsResultData object itself. + */ + public EventsResultData withOperation(EventsOperationInfo operation) { + this.operation = operation; + return this; + } + + /** + * Get session info of the event. + * + * @return the session value + */ + public EventsSessionInfo session() { + return this.session; + } + + /** + * Set session info of the event. + * + * @param session the session value to set + * @return the EventsResultData object itself. + */ + public EventsResultData withSession(EventsSessionInfo session) { + this.session = session; + return this; + } + + /** + * Get user info of the event. + * + * @return the user value + */ + public EventsUserInfo user() { + return this.user; + } + + /** + * Set user info of the event. + * + * @param user the user value to set + * @return the EventsResultData object itself. + */ + public EventsResultData withUser(EventsUserInfo user) { + this.user = user; + return this; + } + + /** + * Get cloud info of the event. + * + * @return the cloud value + */ + public EventsCloudInfo cloud() { + return this.cloud; + } + + /** + * Set cloud info of the event. + * + * @param cloud the cloud value to set + * @return the EventsResultData object itself. + */ + public EventsResultData withCloud(EventsCloudInfo cloud) { + this.cloud = cloud; + return this; + } + + /** + * Get aI info of the event. + * + * @return the ai value + */ + public EventsAiInfo ai() { + return this.ai; + } + + /** + * Set aI info of the event. + * + * @param ai the ai value to set + * @return the EventsResultData object itself. + */ + public EventsResultData withAi(EventsAiInfo ai) { + this.ai = ai; + return this; + } + + /** + * Get application info of the event. + * + * @return the application value + */ + public EventsApplicationInfo application() { + return this.application; + } + + /** + * Set application info of the event. + * + * @param application the application value to set + * @return the EventsResultData object itself. + */ + public EventsResultData withApplication(EventsApplicationInfo application) { + this.application = application; + return this; + } + + /** + * Get client info of the event. + * + * @return the client value + */ + public EventsClientInfo client() { + return this.client; + } + + /** + * Set client info of the event. + * + * @param client the client value to set + * @return the EventsResultData object itself. + */ + public EventsResultData withClient(EventsClientInfo client) { + this.client = client; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsResultDataCustomDimensions.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsResultDataCustomDimensions.java new file mode 100644 index 0000000000000..81a59c08b9729 --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsResultDataCustomDimensions.java @@ -0,0 +1,43 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * Custom dimensions of the event. + */ +public class EventsResultDataCustomDimensions { + /** + * The additionalProperties property. + */ + @JsonProperty(value = "additionalProperties") + private Object additionalProperties; + + /** + * Get the additionalProperties value. + * + * @return the additionalProperties value + */ + public Object additionalProperties() { + return this.additionalProperties; + } + + /** + * Set the additionalProperties value. + * + * @param additionalProperties the additionalProperties value to set + * @return the EventsResultDataCustomDimensions object itself. + */ + public EventsResultDataCustomDimensions withAdditionalProperties(Object additionalProperties) { + this.additionalProperties = additionalProperties; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsResultDataCustomMeasurements.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsResultDataCustomMeasurements.java new file mode 100644 index 0000000000000..d273146acc29f --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsResultDataCustomMeasurements.java @@ -0,0 +1,43 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * Custom measurements of the event. + */ +public class EventsResultDataCustomMeasurements { + /** + * The additionalProperties property. + */ + @JsonProperty(value = "additionalProperties") + private Object additionalProperties; + + /** + * Get the additionalProperties value. + * + * @return the additionalProperties value + */ + public Object additionalProperties() { + return this.additionalProperties; + } + + /** + * Set the additionalProperties value. + * + * @param additionalProperties the additionalProperties value to set + * @return the EventsResultDataCustomMeasurements object itself. + */ + public EventsResultDataCustomMeasurements withAdditionalProperties(Object additionalProperties) { + this.additionalProperties = additionalProperties; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsResults.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsResults.java new file mode 100644 index 0000000000000..c67ab50356e9f --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsResults.java @@ -0,0 +1,96 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import java.util.List; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * An events query result. + */ +public class EventsResults { + /** + * OData context metadata endpoint for this response. + */ + @JsonProperty(value = "@odata\\.context") + private String odatacontext; + + /** + * OData messages for this response. + */ + @JsonProperty(value = "@ai\\.messages") + private List aimessages; + + /** + * Contents of the events query result. + */ + @JsonProperty(value = "value") + private List value; + + /** + * Get oData context metadata endpoint for this response. + * + * @return the odatacontext value + */ + public String odatacontext() { + return this.odatacontext; + } + + /** + * Set oData context metadata endpoint for this response. + * + * @param odatacontext the odatacontext value to set + * @return the EventsResults object itself. + */ + public EventsResults withOdatacontext(String odatacontext) { + this.odatacontext = odatacontext; + return this; + } + + /** + * Get oData messages for this response. + * + * @return the aimessages value + */ + public List aimessages() { + return this.aimessages; + } + + /** + * Set oData messages for this response. + * + * @param aimessages the aimessages value to set + * @return the EventsResults object itself. + */ + public EventsResults withAimessages(List aimessages) { + this.aimessages = aimessages; + return this; + } + + /** + * Get contents of the events query result. + * + * @return the value value + */ + public List value() { + return this.value; + } + + /** + * Set contents of the events query result. + * + * @param value the value value to set + * @return the EventsResults object itself. + */ + public EventsResults withValue(List value) { + this.value = value; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsSessionInfo.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsSessionInfo.java new file mode 100644 index 0000000000000..66dc1b3e6c23b --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsSessionInfo.java @@ -0,0 +1,43 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * Session info for an event result. + */ +public class EventsSessionInfo { + /** + * ID of the session. + */ + @JsonProperty(value = "id") + private String id; + + /** + * Get iD of the session. + * + * @return the id value + */ + public String id() { + return this.id; + } + + /** + * Set iD of the session. + * + * @param id the id value to set + * @return the EventsSessionInfo object itself. + */ + public EventsSessionInfo withId(String id) { + this.id = id; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsTraceInfo.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsTraceInfo.java new file mode 100644 index 0000000000000..29308331cb2c9 --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsTraceInfo.java @@ -0,0 +1,69 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * The trace information. + */ +public class EventsTraceInfo { + /** + * The trace message. + */ + @JsonProperty(value = "message") + private String message; + + /** + * The trace severity level. + */ + @JsonProperty(value = "severityLevel") + private Integer severityLevel; + + /** + * Get the trace message. + * + * @return the message value + */ + public String message() { + return this.message; + } + + /** + * Set the trace message. + * + * @param message the message value to set + * @return the EventsTraceInfo object itself. + */ + public EventsTraceInfo withMessage(String message) { + this.message = message; + return this; + } + + /** + * Get the trace severity level. + * + * @return the severityLevel value + */ + public Integer severityLevel() { + return this.severityLevel; + } + + /** + * Set the trace severity level. + * + * @param severityLevel the severityLevel value to set + * @return the EventsTraceInfo object itself. + */ + public EventsTraceInfo withSeverityLevel(Integer severityLevel) { + this.severityLevel = severityLevel; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsTraceResult.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsTraceResult.java new file mode 100644 index 0000000000000..a04fb4dce7336 --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsTraceResult.java @@ -0,0 +1,47 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.annotation.JsonTypeName; + +/** + * A trace result. + */ +@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "type") +@JsonTypeName("trace") +public class EventsTraceResult extends EventsResultData { + /** + * The trace property. + */ + @JsonProperty(value = "trace") + private EventsTraceInfo trace; + + /** + * Get the trace value. + * + * @return the trace value + */ + public EventsTraceInfo trace() { + return this.trace; + } + + /** + * Set the trace value. + * + * @param trace the trace value to set + * @return the EventsTraceResult object itself. + */ + public EventsTraceResult withTrace(EventsTraceInfo trace) { + this.trace = trace; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsUserInfo.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsUserInfo.java new file mode 100644 index 0000000000000..0fbd14ff4a331 --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/EventsUserInfo.java @@ -0,0 +1,95 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * User info for an event result. + */ +public class EventsUserInfo { + /** + * ID of the user. + */ + @JsonProperty(value = "id") + private String id; + + /** + * Account ID of the user. + */ + @JsonProperty(value = "accountId") + private String accountId; + + /** + * Authenticated ID of the user. + */ + @JsonProperty(value = "authenticatedId") + private String authenticatedId; + + /** + * Get iD of the user. + * + * @return the id value + */ + public String id() { + return this.id; + } + + /** + * Set iD of the user. + * + * @param id the id value to set + * @return the EventsUserInfo object itself. + */ + public EventsUserInfo withId(String id) { + this.id = id; + return this; + } + + /** + * Get account ID of the user. + * + * @return the accountId value + */ + public String accountId() { + return this.accountId; + } + + /** + * Set account ID of the user. + * + * @param accountId the accountId value to set + * @return the EventsUserInfo object itself. + */ + public EventsUserInfo withAccountId(String accountId) { + this.accountId = accountId; + return this; + } + + /** + * Get authenticated ID of the user. + * + * @return the authenticatedId value + */ + public String authenticatedId() { + return this.authenticatedId; + } + + /** + * Set authenticated ID of the user. + * + * @param authenticatedId the authenticatedId value to set + * @return the EventsUserInfo object itself. + */ + public EventsUserInfo withAuthenticatedId(String authenticatedId) { + this.authenticatedId = authenticatedId; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/MetricId.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/MetricId.java new file mode 100644 index 0000000000000..819266979fb64 --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/MetricId.java @@ -0,0 +1,131 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import java.util.Collection; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.microsoft.rest.ExpandableStringEnum; + +/** + * Defines values for MetricId. + */ +public final class MetricId extends ExpandableStringEnum { + /** Static value requests/count for MetricId. */ + public static final MetricId REQUESTSCOUNT = fromString("requests/count"); + + /** Static value requests/duration for MetricId. */ + public static final MetricId REQUESTSDURATION = fromString("requests/duration"); + + /** Static value requests/failed for MetricId. */ + public static final MetricId REQUESTSFAILED = fromString("requests/failed"); + + /** Static value users/count for MetricId. */ + public static final MetricId USERSCOUNT = fromString("users/count"); + + /** Static value users/authenticated for MetricId. */ + public static final MetricId USERSAUTHENTICATED = fromString("users/authenticated"); + + /** Static value pageViews/count for MetricId. */ + public static final MetricId PAGE_VIEWSCOUNT = fromString("pageViews/count"); + + /** Static value pageViews/duration for MetricId. */ + public static final MetricId PAGE_VIEWSDURATION = fromString("pageViews/duration"); + + /** Static value client/processingDuration for MetricId. */ + public static final MetricId CLIENTPROCESSING_DURATION = fromString("client/processingDuration"); + + /** Static value client/receiveDuration for MetricId. */ + public static final MetricId CLIENTRECEIVE_DURATION = fromString("client/receiveDuration"); + + /** Static value client/networkDuration for MetricId. */ + public static final MetricId CLIENTNETWORK_DURATION = fromString("client/networkDuration"); + + /** Static value client/sendDuration for MetricId. */ + public static final MetricId CLIENTSEND_DURATION = fromString("client/sendDuration"); + + /** Static value client/totalDuration for MetricId. */ + public static final MetricId CLIENTTOTAL_DURATION = fromString("client/totalDuration"); + + /** Static value dependencies/count for MetricId. */ + public static final MetricId DEPENDENCIESCOUNT = fromString("dependencies/count"); + + /** Static value dependencies/failed for MetricId. */ + public static final MetricId DEPENDENCIESFAILED = fromString("dependencies/failed"); + + /** Static value dependencies/duration for MetricId. */ + public static final MetricId DEPENDENCIESDURATION = fromString("dependencies/duration"); + + /** Static value exceptions/count for MetricId. */ + public static final MetricId EXCEPTIONSCOUNT = fromString("exceptions/count"); + + /** Static value exceptions/browser for MetricId. */ + public static final MetricId EXCEPTIONSBROWSER = fromString("exceptions/browser"); + + /** Static value exceptions/server for MetricId. */ + public static final MetricId EXCEPTIONSSERVER = fromString("exceptions/server"); + + /** Static value sessions/count for MetricId. */ + public static final MetricId SESSIONSCOUNT = fromString("sessions/count"); + + /** Static value performanceCounters/requestExecutionTime for MetricId. */ + public static final MetricId PERFORMANCE_COUNTERSREQUEST_EXECUTION_TIME = fromString("performanceCounters/requestExecutionTime"); + + /** Static value performanceCounters/requestsPerSecond for MetricId. */ + public static final MetricId PERFORMANCE_COUNTERSREQUESTS_PER_SECOND = fromString("performanceCounters/requestsPerSecond"); + + /** Static value performanceCounters/requestsInQueue for MetricId. */ + public static final MetricId PERFORMANCE_COUNTERSREQUESTS_IN_QUEUE = fromString("performanceCounters/requestsInQueue"); + + /** Static value performanceCounters/memoryAvailableBytes for MetricId. */ + public static final MetricId PERFORMANCE_COUNTERSMEMORY_AVAILABLE_BYTES = fromString("performanceCounters/memoryAvailableBytes"); + + /** Static value performanceCounters/exceptionsPerSecond for MetricId. */ + public static final MetricId PERFORMANCE_COUNTERSEXCEPTIONS_PER_SECOND = fromString("performanceCounters/exceptionsPerSecond"); + + /** Static value performanceCounters/processCpuPercentage for MetricId. */ + public static final MetricId PERFORMANCE_COUNTERSPROCESS_CPU_PERCENTAGE = fromString("performanceCounters/processCpuPercentage"); + + /** Static value performanceCounters/processIOBytesPerSecond for MetricId. */ + public static final MetricId PERFORMANCE_COUNTERSPROCESS_IOBYTES_PER_SECOND = fromString("performanceCounters/processIOBytesPerSecond"); + + /** Static value performanceCounters/processPrivateBytes for MetricId. */ + public static final MetricId PERFORMANCE_COUNTERSPROCESS_PRIVATE_BYTES = fromString("performanceCounters/processPrivateBytes"); + + /** Static value performanceCounters/processorCpuPercentage for MetricId. */ + public static final MetricId PERFORMANCE_COUNTERSPROCESSOR_CPU_PERCENTAGE = fromString("performanceCounters/processorCpuPercentage"); + + /** Static value availabilityResults/availabilityPercentage for MetricId. */ + public static final MetricId AVAILABILITY_RESULTSAVAILABILITY_PERCENTAGE = fromString("availabilityResults/availabilityPercentage"); + + /** Static value availabilityResults/duration for MetricId. */ + public static final MetricId AVAILABILITY_RESULTSDURATION = fromString("availabilityResults/duration"); + + /** Static value billing/telemetryCount for MetricId. */ + public static final MetricId BILLINGTELEMETRY_COUNT = fromString("billing/telemetryCount"); + + /** Static value customEvents/count for MetricId. */ + public static final MetricId CUSTOM_EVENTSCOUNT = fromString("customEvents/count"); + + /** + * Creates or finds a MetricId from its string representation. + * @param name a name to look for + * @return the corresponding MetricId + */ + @JsonCreator + public static MetricId fromString(String name) { + return fromString(name, MetricId.class); + } + + /** + * @return known MetricId values + */ + public static Collection values() { + return values(MetricId.class); + } +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/MetricsAggregation.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/MetricsAggregation.java new file mode 100644 index 0000000000000..102d137d801f2 --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/MetricsAggregation.java @@ -0,0 +1,65 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * Defines values for MetricsAggregation. + */ +public enum MetricsAggregation { + /** Enum value min. */ + MIN("min"), + + /** Enum value max. */ + MAX("max"), + + /** Enum value avg. */ + AVG("avg"), + + /** Enum value sum. */ + SUM("sum"), + + /** Enum value count. */ + COUNT("count"), + + /** Enum value unique. */ + UNIQUE("unique"); + + /** The actual serialized value for a MetricsAggregation instance. */ + private String value; + + MetricsAggregation(String value) { + this.value = value; + } + + /** + * Parses a serialized value to a MetricsAggregation instance. + * + * @param value the serialized value to parse. + * @return the parsed MetricsAggregation object, or null if unable to parse. + */ + @JsonCreator + public static MetricsAggregation fromString(String value) { + MetricsAggregation[] items = MetricsAggregation.values(); + for (MetricsAggregation item : items) { + if (item.toString().equalsIgnoreCase(value)) { + return item; + } + } + return null; + } + + @JsonValue + @Override + public String toString() { + return this.value; + } +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/MetricsPostBodySchema.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/MetricsPostBodySchema.java new file mode 100644 index 0000000000000..1c63ef29bcd9c --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/MetricsPostBodySchema.java @@ -0,0 +1,71 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * A metric request. + */ +public class MetricsPostBodySchema { + /** + * An identifier for this query. Must be unique within the post body of + * the request. This identifier will be the 'id' property of the response + * object representing this query. + */ + @JsonProperty(value = "id", required = true) + private String id; + + /** + * The parameters for a single metrics query. + */ + @JsonProperty(value = "parameters", required = true) + private MetricsPostBodySchemaParameters parameters; + + /** + * Get an identifier for this query. Must be unique within the post body of the request. This identifier will be the 'id' property of the response object representing this query. + * + * @return the id value + */ + public String id() { + return this.id; + } + + /** + * Set an identifier for this query. Must be unique within the post body of the request. This identifier will be the 'id' property of the response object representing this query. + * + * @param id the id value to set + * @return the MetricsPostBodySchema object itself. + */ + public MetricsPostBodySchema withId(String id) { + this.id = id; + return this; + } + + /** + * Get the parameters for a single metrics query. + * + * @return the parameters value + */ + public MetricsPostBodySchemaParameters parameters() { + return this.parameters; + } + + /** + * Set the parameters for a single metrics query. + * + * @param parameters the parameters value to set + * @return the MetricsPostBodySchema object itself. + */ + public MetricsPostBodySchema withParameters(MetricsPostBodySchemaParameters parameters) { + this.parameters = parameters; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/MetricsPostBodySchemaParameters.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/MetricsPostBodySchemaParameters.java new file mode 100644 index 0000000000000..3c6b763c7318f --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/MetricsPostBodySchemaParameters.java @@ -0,0 +1,245 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import java.util.List; +import org.joda.time.Period; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * The parameters for a single metrics query. + */ +public class MetricsPostBodySchemaParameters { + /** + * Possible values include: 'requests/count', 'requests/duration', + * 'requests/failed', 'users/count', 'users/authenticated', + * 'pageViews/count', 'pageViews/duration', 'client/processingDuration', + * 'client/receiveDuration', 'client/networkDuration', + * 'client/sendDuration', 'client/totalDuration', 'dependencies/count', + * 'dependencies/failed', 'dependencies/duration', 'exceptions/count', + * 'exceptions/browser', 'exceptions/server', 'sessions/count', + * 'performanceCounters/requestExecutionTime', + * 'performanceCounters/requestsPerSecond', + * 'performanceCounters/requestsInQueue', + * 'performanceCounters/memoryAvailableBytes', + * 'performanceCounters/exceptionsPerSecond', + * 'performanceCounters/processCpuPercentage', + * 'performanceCounters/processIOBytesPerSecond', + * 'performanceCounters/processPrivateBytes', + * 'performanceCounters/processorCpuPercentage', + * 'availabilityResults/availabilityPercentage', + * 'availabilityResults/duration', 'billing/telemetryCount', + * 'customEvents/count'. + */ + @JsonProperty(value = "metricId", required = true) + private MetricId metricId; + + /** + * The timespan property. + */ + @JsonProperty(value = "timespan") + private String timespan; + + /** + * The aggregation property. + */ + @JsonProperty(value = "aggregation") + private List aggregation; + + /** + * The interval property. + */ + @JsonProperty(value = "interval") + private Period interval; + + /** + * The segment property. + */ + @JsonProperty(value = "segment") + private List segment; + + /** + * The top property. + */ + @JsonProperty(value = "top") + private Integer top; + + /** + * The orderby property. + */ + @JsonProperty(value = "orderby") + private String orderby; + + /** + * The filter property. + */ + @JsonProperty(value = "filter") + private String filter; + + /** + * Get possible values include: 'requests/count', 'requests/duration', 'requests/failed', 'users/count', 'users/authenticated', 'pageViews/count', 'pageViews/duration', 'client/processingDuration', 'client/receiveDuration', 'client/networkDuration', 'client/sendDuration', 'client/totalDuration', 'dependencies/count', 'dependencies/failed', 'dependencies/duration', 'exceptions/count', 'exceptions/browser', 'exceptions/server', 'sessions/count', 'performanceCounters/requestExecutionTime', 'performanceCounters/requestsPerSecond', 'performanceCounters/requestsInQueue', 'performanceCounters/memoryAvailableBytes', 'performanceCounters/exceptionsPerSecond', 'performanceCounters/processCpuPercentage', 'performanceCounters/processIOBytesPerSecond', 'performanceCounters/processPrivateBytes', 'performanceCounters/processorCpuPercentage', 'availabilityResults/availabilityPercentage', 'availabilityResults/duration', 'billing/telemetryCount', 'customEvents/count'. + * + * @return the metricId value + */ + public MetricId metricId() { + return this.metricId; + } + + /** + * Set possible values include: 'requests/count', 'requests/duration', 'requests/failed', 'users/count', 'users/authenticated', 'pageViews/count', 'pageViews/duration', 'client/processingDuration', 'client/receiveDuration', 'client/networkDuration', 'client/sendDuration', 'client/totalDuration', 'dependencies/count', 'dependencies/failed', 'dependencies/duration', 'exceptions/count', 'exceptions/browser', 'exceptions/server', 'sessions/count', 'performanceCounters/requestExecutionTime', 'performanceCounters/requestsPerSecond', 'performanceCounters/requestsInQueue', 'performanceCounters/memoryAvailableBytes', 'performanceCounters/exceptionsPerSecond', 'performanceCounters/processCpuPercentage', 'performanceCounters/processIOBytesPerSecond', 'performanceCounters/processPrivateBytes', 'performanceCounters/processorCpuPercentage', 'availabilityResults/availabilityPercentage', 'availabilityResults/duration', 'billing/telemetryCount', 'customEvents/count'. + * + * @param metricId the metricId value to set + * @return the MetricsPostBodySchemaParameters object itself. + */ + public MetricsPostBodySchemaParameters withMetricId(MetricId metricId) { + this.metricId = metricId; + return this; + } + + /** + * Get the timespan value. + * + * @return the timespan value + */ + public String timespan() { + return this.timespan; + } + + /** + * Set the timespan value. + * + * @param timespan the timespan value to set + * @return the MetricsPostBodySchemaParameters object itself. + */ + public MetricsPostBodySchemaParameters withTimespan(String timespan) { + this.timespan = timespan; + return this; + } + + /** + * Get the aggregation value. + * + * @return the aggregation value + */ + public List aggregation() { + return this.aggregation; + } + + /** + * Set the aggregation value. + * + * @param aggregation the aggregation value to set + * @return the MetricsPostBodySchemaParameters object itself. + */ + public MetricsPostBodySchemaParameters withAggregation(List aggregation) { + this.aggregation = aggregation; + return this; + } + + /** + * Get the interval value. + * + * @return the interval value + */ + public Period interval() { + return this.interval; + } + + /** + * Set the interval value. + * + * @param interval the interval value to set + * @return the MetricsPostBodySchemaParameters object itself. + */ + public MetricsPostBodySchemaParameters withInterval(Period interval) { + this.interval = interval; + return this; + } + + /** + * Get the segment value. + * + * @return the segment value + */ + public List segment() { + return this.segment; + } + + /** + * Set the segment value. + * + * @param segment the segment value to set + * @return the MetricsPostBodySchemaParameters object itself. + */ + public MetricsPostBodySchemaParameters withSegment(List segment) { + this.segment = segment; + return this; + } + + /** + * Get the top value. + * + * @return the top value + */ + public Integer top() { + return this.top; + } + + /** + * Set the top value. + * + * @param top the top value to set + * @return the MetricsPostBodySchemaParameters object itself. + */ + public MetricsPostBodySchemaParameters withTop(Integer top) { + this.top = top; + return this; + } + + /** + * Get the orderby value. + * + * @return the orderby value + */ + public String orderby() { + return this.orderby; + } + + /** + * Set the orderby value. + * + * @param orderby the orderby value to set + * @return the MetricsPostBodySchemaParameters object itself. + */ + public MetricsPostBodySchemaParameters withOrderby(String orderby) { + this.orderby = orderby; + return this; + } + + /** + * Get the filter value. + * + * @return the filter value + */ + public String filter() { + return this.filter; + } + + /** + * Set the filter value. + * + * @param filter the filter value to set + * @return the MetricsPostBodySchemaParameters object itself. + */ + public MetricsPostBodySchemaParameters withFilter(String filter) { + this.filter = filter; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/MetricsResult.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/MetricsResult.java new file mode 100644 index 0000000000000..5f8552d716d0a --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/MetricsResult.java @@ -0,0 +1,43 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * A metric result. + */ +public class MetricsResult { + /** + * The value property. + */ + @JsonProperty(value = "value") + private MetricsResultInfo value; + + /** + * Get the value value. + * + * @return the value value + */ + public MetricsResultInfo value() { + return this.value; + } + + /** + * Set the value value. + * + * @param value the value value to set + * @return the MetricsResult object itself. + */ + public MetricsResult withValue(MetricsResultInfo value) { + this.value = value; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/MetricsResultInfo.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/MetricsResultInfo.java new file mode 100644 index 0000000000000..0af5cfdcbfab8 --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/MetricsResultInfo.java @@ -0,0 +1,151 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import java.util.Map; +import org.joda.time.DateTime; +import org.joda.time.Period; +import java.util.List; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * A metric result data. + */ +public class MetricsResultInfo { + /** + * Unmatched properties from the message are deserialized this collection. + */ + @JsonProperty(value = "") + private Map additionalProperties; + + /** + * Start time of the metric. + */ + @JsonProperty(value = "start") + private DateTime start; + + /** + * Start time of the metric. + */ + @JsonProperty(value = "end") + private DateTime end; + + /** + * The interval used to segment the metric data. + */ + @JsonProperty(value = "interval") + private Period interval; + + /** + * Segmented metric data (if segmented). + */ + @JsonProperty(value = "segments") + private List segments; + + /** + * Get unmatched properties from the message are deserialized this collection. + * + * @return the additionalProperties value + */ + public Map additionalProperties() { + return this.additionalProperties; + } + + /** + * Set unmatched properties from the message are deserialized this collection. + * + * @param additionalProperties the additionalProperties value to set + * @return the MetricsResultInfo object itself. + */ + public MetricsResultInfo withAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + return this; + } + + /** + * Get start time of the metric. + * + * @return the start value + */ + public DateTime start() { + return this.start; + } + + /** + * Set start time of the metric. + * + * @param start the start value to set + * @return the MetricsResultInfo object itself. + */ + public MetricsResultInfo withStart(DateTime start) { + this.start = start; + return this; + } + + /** + * Get start time of the metric. + * + * @return the end value + */ + public DateTime end() { + return this.end; + } + + /** + * Set start time of the metric. + * + * @param end the end value to set + * @return the MetricsResultInfo object itself. + */ + public MetricsResultInfo withEnd(DateTime end) { + this.end = end; + return this; + } + + /** + * Get the interval used to segment the metric data. + * + * @return the interval value + */ + public Period interval() { + return this.interval; + } + + /** + * Set the interval used to segment the metric data. + * + * @param interval the interval value to set + * @return the MetricsResultInfo object itself. + */ + public MetricsResultInfo withInterval(Period interval) { + this.interval = interval; + return this; + } + + /** + * Get segmented metric data (if segmented). + * + * @return the segments value + */ + public List segments() { + return this.segments; + } + + /** + * Set segmented metric data (if segmented). + * + * @param segments the segments value to set + * @return the MetricsResultInfo object itself. + */ + public MetricsResultInfo withSegments(List segments) { + this.segments = segments; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/MetricsResultsItem.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/MetricsResultsItem.java new file mode 100644 index 0000000000000..9af6d2bd430cd --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/MetricsResultsItem.java @@ -0,0 +1,95 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * The MetricsResultsItem model. + */ +public class MetricsResultsItem { + /** + * The specified ID for this metric. + */ + @JsonProperty(value = "id", required = true) + private String id; + + /** + * The HTTP status code of this metric query. + */ + @JsonProperty(value = "status", required = true) + private int status; + + /** + * The results of this metric query. + */ + @JsonProperty(value = "body", required = true) + private MetricsResult body; + + /** + * Get the specified ID for this metric. + * + * @return the id value + */ + public String id() { + return this.id; + } + + /** + * Set the specified ID for this metric. + * + * @param id the id value to set + * @return the MetricsResultsItem object itself. + */ + public MetricsResultsItem withId(String id) { + this.id = id; + return this; + } + + /** + * Get the HTTP status code of this metric query. + * + * @return the status value + */ + public int status() { + return this.status; + } + + /** + * Set the HTTP status code of this metric query. + * + * @param status the status value to set + * @return the MetricsResultsItem object itself. + */ + public MetricsResultsItem withStatus(int status) { + this.status = status; + return this; + } + + /** + * Get the results of this metric query. + * + * @return the body value + */ + public MetricsResult body() { + return this.body; + } + + /** + * Set the results of this metric query. + * + * @param body the body value to set + * @return the MetricsResultsItem object itself. + */ + public MetricsResultsItem withBody(MetricsResult body) { + this.body = body; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/MetricsSegment.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/MetricsSegment.java new file mode 100644 index 0000000000000..fc6f500b4d86c --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/MetricsSegment.java @@ -0,0 +1,83 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import java.util.Collection; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.microsoft.rest.ExpandableStringEnum; + +/** + * Defines values for MetricsSegment. + */ +public final class MetricsSegment extends ExpandableStringEnum { + /** Static value applicationBuild for MetricsSegment. */ + public static final MetricsSegment APPLICATION_BUILD = fromString("applicationBuild"); + + /** Static value applicationVersion for MetricsSegment. */ + public static final MetricsSegment APPLICATION_VERSION = fromString("applicationVersion"); + + /** Static value authenticatedOrAnonymousTraffic for MetricsSegment. */ + public static final MetricsSegment AUTHENTICATED_OR_ANONYMOUS_TRAFFIC = fromString("authenticatedOrAnonymousTraffic"); + + /** Static value browser for MetricsSegment. */ + public static final MetricsSegment BROWSER = fromString("browser"); + + /** Static value browserVersion for MetricsSegment. */ + public static final MetricsSegment BROWSER_VERSION = fromString("browserVersion"); + + /** Static value city for MetricsSegment. */ + public static final MetricsSegment CITY = fromString("city"); + + /** Static value cloudRoleName for MetricsSegment. */ + public static final MetricsSegment CLOUD_ROLE_NAME = fromString("cloudRoleName"); + + /** Static value cloudServiceName for MetricsSegment. */ + public static final MetricsSegment CLOUD_SERVICE_NAME = fromString("cloudServiceName"); + + /** Static value continent for MetricsSegment. */ + public static final MetricsSegment CONTINENT = fromString("continent"); + + /** Static value countryOrRegion for MetricsSegment. */ + public static final MetricsSegment COUNTRY_OR_REGION = fromString("countryOrRegion"); + + /** Static value deploymentId for MetricsSegment. */ + public static final MetricsSegment DEPLOYMENT_ID = fromString("deploymentId"); + + /** Static value deploymentUnit for MetricsSegment. */ + public static final MetricsSegment DEPLOYMENT_UNIT = fromString("deploymentUnit"); + + /** Static value deviceType for MetricsSegment. */ + public static final MetricsSegment DEVICE_TYPE = fromString("deviceType"); + + /** Static value environment for MetricsSegment. */ + public static final MetricsSegment ENVIRONMENT = fromString("environment"); + + /** Static value hostingLocation for MetricsSegment. */ + public static final MetricsSegment HOSTING_LOCATION = fromString("hostingLocation"); + + /** Static value instanceName for MetricsSegment. */ + public static final MetricsSegment INSTANCE_NAME = fromString("instanceName"); + + /** + * Creates or finds a MetricsSegment from its string representation. + * @param name a name to look for + * @return the corresponding MetricsSegment + */ + @JsonCreator + public static MetricsSegment fromString(String name) { + return fromString(name, MetricsSegment.class); + } + + /** + * @return known MetricsSegment values + */ + public static Collection values() { + return values(MetricsSegment.class); + } +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/MetricsSegmentInfo.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/MetricsSegmentInfo.java new file mode 100644 index 0000000000000..4cc1602288614 --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/MetricsSegmentInfo.java @@ -0,0 +1,124 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import java.util.Map; +import org.joda.time.DateTime; +import java.util.List; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * A metric segment. + */ +public class MetricsSegmentInfo { + /** + * Unmatched properties from the message are deserialized this collection. + */ + @JsonProperty(value = "") + private Map additionalProperties; + + /** + * Start time of the metric segment (only when an interval was specified). + */ + @JsonProperty(value = "start") + private DateTime start; + + /** + * Start time of the metric segment (only when an interval was specified). + */ + @JsonProperty(value = "end") + private DateTime end; + + /** + * Segmented metric data (if further segmented). + */ + @JsonProperty(value = "segments") + private List segments; + + /** + * Get unmatched properties from the message are deserialized this collection. + * + * @return the additionalProperties value + */ + public Map additionalProperties() { + return this.additionalProperties; + } + + /** + * Set unmatched properties from the message are deserialized this collection. + * + * @param additionalProperties the additionalProperties value to set + * @return the MetricsSegmentInfo object itself. + */ + public MetricsSegmentInfo withAdditionalProperties(Map additionalProperties) { + this.additionalProperties = additionalProperties; + return this; + } + + /** + * Get start time of the metric segment (only when an interval was specified). + * + * @return the start value + */ + public DateTime start() { + return this.start; + } + + /** + * Set start time of the metric segment (only when an interval was specified). + * + * @param start the start value to set + * @return the MetricsSegmentInfo object itself. + */ + public MetricsSegmentInfo withStart(DateTime start) { + this.start = start; + return this; + } + + /** + * Get start time of the metric segment (only when an interval was specified). + * + * @return the end value + */ + public DateTime end() { + return this.end; + } + + /** + * Set start time of the metric segment (only when an interval was specified). + * + * @param end the end value to set + * @return the MetricsSegmentInfo object itself. + */ + public MetricsSegmentInfo withEnd(DateTime end) { + this.end = end; + return this; + } + + /** + * Get segmented metric data (if further segmented). + * + * @return the segments value + */ + public List segments() { + return this.segments; + } + + /** + * Set segmented metric data (if further segmented). + * + * @param segments the segments value to set + * @return the MetricsSegmentInfo object itself. + */ + public MetricsSegmentInfo withSegments(List segments) { + this.segments = segments; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/QueryBody.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/QueryBody.java new file mode 100644 index 0000000000000..0d9c7d754c26e --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/QueryBody.java @@ -0,0 +1,99 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import java.util.List; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * The Analytics query. Learn more about the [Analytics query + * syntax](https://azure.microsoft.com/documentation/articles/app-insights-analytics-reference/). + */ +public class QueryBody { + /** + * The query to execute. + */ + @JsonProperty(value = "query", required = true) + private String query; + + /** + * Optional. The timespan over which to query data. This is an ISO8601 time + * period value. This timespan is applied in addition to any that are + * specified in the query expression. + */ + @JsonProperty(value = "timespan") + private String timespan; + + /** + * A list of Application IDs for cross-application queries. + */ + @JsonProperty(value = "applications") + private List applications; + + /** + * Get the query to execute. + * + * @return the query value + */ + public String query() { + return this.query; + } + + /** + * Set the query to execute. + * + * @param query the query value to set + * @return the QueryBody object itself. + */ + public QueryBody withQuery(String query) { + this.query = query; + return this; + } + + /** + * Get optional. The timespan over which to query data. This is an ISO8601 time period value. This timespan is applied in addition to any that are specified in the query expression. + * + * @return the timespan value + */ + public String timespan() { + return this.timespan; + } + + /** + * Set optional. The timespan over which to query data. This is an ISO8601 time period value. This timespan is applied in addition to any that are specified in the query expression. + * + * @param timespan the timespan value to set + * @return the QueryBody object itself. + */ + public QueryBody withTimespan(String timespan) { + this.timespan = timespan; + return this; + } + + /** + * Get a list of Application IDs for cross-application queries. + * + * @return the applications value + */ + public List applications() { + return this.applications; + } + + /** + * Set a list of Application IDs for cross-application queries. + * + * @param applications the applications value to set + * @return the QueryBody object itself. + */ + public QueryBody withApplications(List applications) { + this.applications = applications; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/QueryResults.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/QueryResults.java new file mode 100644 index 0000000000000..403eaac07c073 --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/QueryResults.java @@ -0,0 +1,45 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import java.util.List; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * A query response. + * Contains the tables, columns & rows resulting from a query. + */ +public class QueryResults { + /** + * The list of tables, columns and rows. + */ + @JsonProperty(value = "tables", required = true) + private List tables; + + /** + * Get the list of tables, columns and rows. + * + * @return the tables value + */ + public List
tables() { + return this.tables; + } + + /** + * Set the list of tables, columns and rows. + * + * @param tables the tables value to set + * @return the QueryResults object itself. + */ + public QueryResults withTables(List
tables) { + this.tables = tables; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/Table.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/Table.java new file mode 100644 index 0000000000000..114cefd3e75c4 --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/Table.java @@ -0,0 +1,97 @@ +/** + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + */ + +package com.microsoft.azure.applicationinsights.query.models; + +import java.util.List; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * A query response table. + * Contains the columns and rows for one table in a query response. + */ +public class Table { + /** + * The name of the table. + */ + @JsonProperty(value = "name", required = true) + private String name; + + /** + * The list of columns in this table. + */ + @JsonProperty(value = "columns", required = true) + private List columns; + + /** + * The resulting rows from this query. + */ + @JsonProperty(value = "rows", required = true) + private List> rows; + + /** + * Get the name of the table. + * + * @return the name value + */ + public String name() { + return this.name; + } + + /** + * Set the name of the table. + * + * @param name the name value to set + * @return the Table object itself. + */ + public Table withName(String name) { + this.name = name; + return this; + } + + /** + * Get the list of columns in this table. + * + * @return the columns value + */ + public List columns() { + return this.columns; + } + + /** + * Set the list of columns in this table. + * + * @param columns the columns value to set + * @return the Table object itself. + */ + public Table withColumns(List columns) { + this.columns = columns; + return this; + } + + /** + * Get the resulting rows from this query. + * + * @return the rows value + */ + public List> rows() { + return this.rows; + } + + /** + * Set the resulting rows from this query. + * + * @param rows the rows value to set + * @return the Table object itself. + */ + public Table withRows(List> rows) { + this.rows = rows; + return this; + } + +} diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/package-info.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/package-info.java new file mode 100644 index 0000000000000..03c85900b526e --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/models/package-info.java @@ -0,0 +1,11 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. + +/** + * This package contains the models classes for ApplicationInsightsDataClient. + * Composite Swagger for Application Insights Data Client. + */ +package com.microsoft.azure.applicationinsights.query.models; diff --git a/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/package-info.java b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/package-info.java new file mode 100644 index 0000000000000..53a693922cf87 --- /dev/null +++ b/applicationinsights/data-plane/src/main/java/com/microsoft/azure/applicationinsights/query/package-info.java @@ -0,0 +1,11 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. + +/** + * This package contains the classes for ApplicationInsightsDataClient. + * Composite Swagger for Application Insights Data Client. + */ +package com.microsoft.azure.applicationinsights.query; diff --git a/applicationinsights/data-plane/src/test/java/com/microsoft/azure/applicationinsights/query/ApplicationInsightsDataClientTests.java b/applicationinsights/data-plane/src/test/java/com/microsoft/azure/applicationinsights/query/ApplicationInsightsDataClientTests.java new file mode 100644 index 0000000000000..bc6cedbce3492 --- /dev/null +++ b/applicationinsights/data-plane/src/test/java/com/microsoft/azure/applicationinsights/query/ApplicationInsightsDataClientTests.java @@ -0,0 +1,110 @@ +package com.microsoft.azure.applicationinsights.query; + +import java.util.ArrayList; +import java.util.List; +import com.microsoft.azure.AzureEnvironment; +import com.microsoft.azure.applicationinsights.query.implementation.ApplicationInsightsDataClientImpl; +import com.microsoft.azure.applicationinsights.query.models.QueryBody; +import com.microsoft.azure.applicationinsights.query.models.MetricId; +import com.microsoft.azure.applicationinsights.query.models.MetricsResult; +import com.microsoft.azure.applicationinsights.query.models.MetricsResultsItem; +import com.microsoft.azure.applicationinsights.query.models.MetricsPostBodySchema; +import com.microsoft.azure.applicationinsights.query.models.MetricsPostBodySchemaParameters; +import com.microsoft.azure.applicationinsights.query.models.EventType; +import com.microsoft.azure.applicationinsights.query.models.EventsResult; +import com.microsoft.azure.applicationinsights.query.models.EventsResults; +import com.microsoft.azure.applicationinsights.query.models.QueryResults; +import com.microsoft.azure.arm.core.TestBase; +import com.microsoft.rest.RestClient; +import org.joda.time.DateTime; +import org.junit.Assert; +import org.junit.Test; + +public class ApplicationInsightsDataClientTests extends TestBase { + protected static ApplicationInsightsDataClientImpl applicationInsightsClient; + private static String appId = "578f0e27-12e9-4631-bc02-50b965da2633"; + + @Override + protected String baseUri() { + return AzureEnvironment.AZURE.applicationInsightsEndpoint() + "v1/"; + } + + @Override + protected void initializeClients(RestClient restClient, String defaultSubscription, String domain) { + applicationInsightsClient = new ApplicationInsightsDataClientImpl(restClient); + } + + @Override + protected void cleanUpResources() { + return; + } + + @Test + public void canQuery() { + String query = "availabilityResults | take 1"; + QueryResults queryResults = applicationInsightsClient.querys().execute(appId, new QueryBody().withQuery(query)); + Assert.assertNotNull(queryResults); + + // Query should return a single table with one row + Assert.assertEquals(queryResults.tables().size(), 1); + Assert.assertEquals(queryResults.tables().get(0).rows().size(), 1); + + // Check type behavior on results + Assert.assertTrue(queryResults.tables().get(0).rows().get(0).get(1) instanceof String); + Assert.assertNull(queryResults.tables().get(0).rows().get(0).get(6)); + } + + @Test + public void canGetMetric() { + MetricsResult metricResult = applicationInsightsClient.metrics().get(appId, MetricId.AVAILABILITY_RESULTSAVAILABILITY_PERCENTAGE); + // Validate properties + Assert.assertNotNull(metricResult.value().start()); + Assert.assertTrue(metricResult.value().start() instanceof DateTime); + } + + @Test + public void canGetMultipleMetrics() { + List parameters = new ArrayList(); + parameters.add(new MetricsPostBodySchema().withId("1").withParameters(new MetricsPostBodySchemaParameters().withMetricId(MetricId.AVAILABILITY_RESULTSAVAILABILITY_PERCENTAGE))); + parameters.add(new MetricsPostBodySchema().withId("2").withParameters(new MetricsPostBodySchemaParameters().withMetricId(MetricId.AVAILABILITY_RESULTSDURATION))); + + List metricResult = applicationInsightsClient.metrics().getMultiple(appId, parameters); + // Check per-item metadata + Assert.assertNotNull(metricResult.get(0).id()); + Assert.assertEquals(metricResult.get(0).status(), 200); + + // Validate properties + Assert.assertNotNull(metricResult.get(0).body().value().start()); + Assert.assertTrue(metricResult.get(0).body().value().start() instanceof DateTime); + } + + + @Test + public void canGetMetricsMetadata() { + Object metadata = applicationInsightsClient.metrics().getMetadata(appId); + // Sanity check + Assert.assertNotNull(metadata); + } + + @Test + public void canGetEventsByType() { + EventsResults eventsResult = applicationInsightsClient.events().getByType(appId, EventType.AVAILABILITY_RESULTS); + System.out.println(eventsResult.value().get(0)); + System.out.println(eventsResult.value().get(0).id()); + Assert.assertNotNull(eventsResult.value().get(0).id()); + } + + @Test + public void canGetEvent() { + String eventId = "e313e0a0-9c1f-11e8-9f6d-3b25765db004"; + EventsResults eventsResult = applicationInsightsClient.events().get(appId, EventType.AVAILABILITY_RESULTS, eventId); + Assert.assertNotNull(eventsResult.value().get(0).id()); + } + + @Test + public void canGetEventsOdataMetadata() { + Object metadata = applicationInsightsClient.events().getOdataMetadata(appId); + // Sanity check + Assert.assertNotNull(metadata); + } +} \ No newline at end of file diff --git a/applicationinsights/data-plane/target/test-classes/session-records/canGetEvent.json b/applicationinsights/data-plane/target/test-classes/session-records/canGetEvent.json new file mode 100644 index 0000000000000..3361d0fc40086 --- /dev/null +++ b/applicationinsights/data-plane/target/test-classes/session-records/canGetEvent.json @@ -0,0 +1,28 @@ +{ + "networkCallRecords" : [ { + "Method" : "GET", + "Uri" : "http://localhost:1234/apps/578f0e27-12e9-4631-bc02-50b965da2633/events/availabilityResults/e313e0a0-9c1f-11e8-9f6d-3b25765db004", + "Headers" : { + "User-Agent" : "Azure-SDK-For-Java/null OS:Windows 10/10.0 MacAddressHash:a868cd1346b534e1d19791216fab6df609d09c66b0f97bd640af4913ad89527e Java:10.0.1 (ApplicationInsightsDataClient, v1)", + "Content-Type" : "application/json; charset=utf-8" + }, + "Response" : { + "date" : "Thu, 09 Aug 2018 22:40:07 GMT", + "server" : "nginx", + "content-length" : "1256", + "vary" : "Accept-Encoding", + "retry-after" : "0", + "StatusCode" : "200", + "strict-transport-security" : "max-age=31536000; includeSubDomains", + "access-control-expose-headers" : "Retry-After,Age,WWW-Authenticate,x-resource-identities,x-ms-status-location", + "via" : "1.1 draft-ai-green.8bf9a5a5-9c0a-11e8-9972-70b3d5800001", + "access-control-allow-origin" : "*", + "x-content-type-options" : "nosniff", + "content-type" : "application/json; charset=utf-8; ieee754compatible=false; odata.metadata=none; odata.streaming=false", + "Body" : "{\"@odata.context\":\"http://localhost:1234/apps/578f0e27-12e9-4631-bc02-50b965da2633/events/availabilityResults/$metadata#availabilityResults\",\"value\":[{\"id\":\"e313e0a0-9c1f-11e8-9f6d-3b25765db004\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:01:48.838Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"546358a739bc4a0bb0580a039947dd8a\",\"parentId\":\"546358a739bc4a0bb0580a039947dd8a\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":494,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"546358a739bc4a0bb0580a039947dd8a\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}}]}", + "age" : "1778", + "odata-version" : "4.0;" + } + } ], + "variables" : [ ] +} \ No newline at end of file diff --git a/applicationinsights/data-plane/target/test-classes/session-records/canGetEventsByType.json b/applicationinsights/data-plane/target/test-classes/session-records/canGetEventsByType.json new file mode 100644 index 0000000000000..e062cc8d05679 --- /dev/null +++ b/applicationinsights/data-plane/target/test-classes/session-records/canGetEventsByType.json @@ -0,0 +1,27 @@ +{ + "networkCallRecords" : [ { + "Method" : "GET", + "Uri" : "http://localhost:1234/apps/578f0e27-12e9-4631-bc02-50b965da2633/events/availabilityResults", + "Headers" : { + "User-Agent" : "Azure-SDK-For-Java/null OS:Windows 10/10.0 MacAddressHash:a868cd1346b534e1d19791216fab6df609d09c66b0f97bd640af4913ad89527e Java:10.0.1 (ApplicationInsightsDataClient, v1)", + "Content-Type" : "application/json; charset=utf-8" + }, + "Response" : { + "date" : "Thu, 09 Aug 2018 22:40:05 GMT", + "server" : "nginx", + "content-length" : "549738", + "vary" : "Accept, Accept-Encoding", + "retry-after" : "0", + "StatusCode" : "200", + "strict-transport-security" : "max-age=31536000; includeSubDomains", + "access-control-expose-headers" : "Retry-After,Age,WWW-Authenticate,x-resource-identities,x-ms-status-location", + "via" : "1.1 draft-ai-green.8316e885-9c0b-11e8-9972-70b3d5800001", + "access-control-allow-origin" : "*", + "x-content-type-options" : "nosniff", + "content-type" : "application/json; charset=utf-8; ieee754compatible=false; odata.metadata=none; odata.streaming=false", + "Body" : "{\"@odata.context\":\"http://localhost:1234/apps/578f0e27-12e9-4631-bc02-50b965da2633/events/$metadata#availabilityResults\",\"@ai.messages\":[{\"code\":\"AddedLimitToQuery\",\"message\":\"The query was limited to last 12 hours, since no other limit for timestamp field was specified\"},{\"code\":\"AddedLimitToQuery\",\"message\":\"The query was limited to 500 rows\"}],\"value\":[{\"id\":\"f6b9d69b-9c24-11e8-8edd-ad8b6ad1bf9b\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:38:32.073Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"bc97d93f077340559412f0f27fe7f514\",\"parentId\":\"bc97d93f077340559412f0f27fe7f514\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":570,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"bc97d93f077340559412f0f27fe7f514\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"ed0eb588-9c24-11e8-9854-25a6b038c75d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:38:10.396Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"b8c9f104f2aa46f594b3bb72b61099e6\",\"parentId\":\"b8c9f104f2aa46f594b3bb72b61099e6\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":747,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"b8c9f104f2aa46f594b3bb72b61099e6\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"ec8e621c-9c24-11e8-94ef-2b96afcf77e4\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:37:53.493Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"11390889458e42da9f512ca674592e97\",\"parentId\":\"11390889458e42da9f512ca674592e97\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":454,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"11390889458e42da9f512ca674592e97\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"d485e30d-9c24-11e8-84d5-397f86fb22d7\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:37:21.286Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"013f0d286f704b1a8723bb44c96afe0e\",\"parentId\":\"013f0d286f704b1a8723bb44c96afe0e\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":663,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"013f0d286f704b1a8723bb44c96afe0e\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"d2c8064e-9c24-11e8-871e-77990189403a\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:37:21.230Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"00efd0883fdf43519e2a82f562c47c9a\",\"parentId\":\"00efd0883fdf43519e2a82f562c47c9a\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1236,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"00efd0883fdf43519e2a82f562c47c9a\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"8040db93-9c24-11e8-923c-e5092b11ff9c\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:35:06.047Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"b31a90833a1847f8ad4c81304bf9032c\",\"parentId\":\"b31a90833a1847f8ad4c81304bf9032c\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":178,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"b31a90833a1847f8ad4c81304bf9032c\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"784d07f7-9c24-11e8-a7af-754f0443ae3a\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:34:38.901Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"a7820c4182fd4fc982a1ee1a73e56a9c\",\"parentId\":\"a7820c4182fd4fc982a1ee1a73e56a9c\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":477,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"a7820c4182fd4fc982a1ee1a73e56a9c\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"631a1731-9c24-11e8-b7ce-039166a28120\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:34:21.821Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"571c9b93ffca43e3961df87fda001b64\",\"parentId\":\"571c9b93ffca43e3961df87fda001b64\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":986,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"571c9b93ffca43e3961df87fda001b64\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"4ee50e04-9c24-11e8-a632-ff4c7cec8fab\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:33:32.062Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"7aee3a451c04475991d734d3115ea564\",\"parentId\":\"7aee3a451c04475991d734d3115ea564\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":466,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"7aee3a451c04475991d734d3115ea564\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"50f66202-9c24-11e8-98ab-ff68d10b056c\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:33:30.597Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"9bc10a8e925f408a99c9318d6433e555\",\"parentId\":\"9bc10a8e925f408a99c9318d6433e555\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":289,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"9bc10a8e925f408a99c9318d6433e555\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"43fdc3aa-9c24-11e8-8096-87a8da948233\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:33:30.545Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"24fbdd9c80214ab08d92dca93137848c\",\"parentId\":\"24fbdd9c80214ab08d92dca93137848c\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":610,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"24fbdd9c80214ab08d92dca93137848c\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"41de3f51-9c24-11e8-b43a-7f746c3762cb\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:33:10.398Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"d23cd9b1641e4d88aa3219ddbfa2ac5f\",\"parentId\":\"d23cd9b1641e4d88aa3219ddbfa2ac5f\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":557,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"d23cd9b1641e4d88aa3219ddbfa2ac5f\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"2a097a6f-9c24-11e8-b6ec-198244cd2be9\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:32:53.481Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"742b297a7a874b94b58f8971dc12e97c\",\"parentId\":\"742b297a7a874b94b58f8971dc12e97c\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":483,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"742b297a7a874b94b58f8971dc12e97c\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"1aa4e593-9c24-11e8-84d5-397f86fb22d7\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:32:21.256Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"ffacd84c3dae4e8b9dc9e30a044b9a15\",\"parentId\":\"ffacd84c3dae4e8b9dc9e30a044b9a15\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":535,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"ffacd84c3dae4e8b9dc9e30a044b9a15\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"1637c742-9c24-11e8-86c6-8978d4443282\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:32:21.217Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"true\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"62021020de004caba3068675b9275c33\",\"parentId\":\"62021020de004caba3068675b9275c33\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":549,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"62021020de004caba3068675b9275c33\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"d2f77024-9c23-11e8-8096-87a8da948233\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:30:18.541Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"bc7ad451a8a54dbe8e929bd594b74a0b\",\"parentId\":\"bc7ad451a8a54dbe8e929bd594b74a0b\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":598,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"bc7ad451a8a54dbe8e929bd594b74a0b\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"ccf4bde2-9c23-11e8-8edd-ad8b6ad1bf9b\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:30:13.337Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"2dbb1d03a5be4aac87280b8a86e9c9ae\",\"parentId\":\"2dbb1d03a5be4aac87280b8a86e9c9ae\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":673,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"2dbb1d03a5be4aac87280b8a86e9c9ae\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"c4c9ad9b-9c23-11e8-923c-e5092b11ff9c\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:30:06.008Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"b56db796046148b89e1ee643522d7ac6\",\"parentId\":\"b56db796046148b89e1ee643522d7ac6\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":180,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"b56db796046148b89e1ee643522d7ac6\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"bf2ff677-9c23-11e8-b3c9-850a5bc7ebac\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:29:38.886Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"7672500028d94a3ea0b6b9a149846ed5\",\"parentId\":\"7672500028d94a3ea0b6b9a149846ed5\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":436,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"7672500028d94a3ea0b6b9a149846ed5\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"bb56176d-9c23-11e8-aa5a-fb9d2c7767db\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:29:21.813Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"a9f96532948b4ff799d76b7ca02ce543\",\"parentId\":\"a9f96532948b4ff799d76b7ca02ce543\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1375,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"a9f96532948b4ff799d76b7ca02ce543\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"858f0060-9c23-11e8-9854-25a6b038c75d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:28:10.306Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"b1cc70a2653d4d0cab96e8ec2e44b99f\",\"parentId\":\"b1cc70a2653d4d0cab96e8ec2e44b99f\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":986,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"b1cc70a2653d4d0cab96e8ec2e44b99f\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"800eeba9-9c23-11e8-b6ec-198244cd2be9\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:27:53.482Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"928783123d9a4cddb1c5ee7e46ea279b\",\"parentId\":\"928783123d9a4cddb1c5ee7e46ea279b\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":462,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"928783123d9a4cddb1c5ee7e46ea279b\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"6e4a46a4-9c23-11e8-a18c-d90e9847a628\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:27:24.644Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"3da6354d5f2646f182d0cf6fdef4b3fb\",\"parentId\":\"3da6354d5f2646f182d0cf6fdef4b3fb\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":226,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"3da6354d5f2646f182d0cf6fdef4b3fb\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"72cb3ab4-9c23-11e8-9b2d-fff542f82f2f\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:27:21.249Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"3c3cefe3889e467a857c275db71c8091\",\"parentId\":\"3c3cefe3889e467a857c275db71c8091\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":631,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"3c3cefe3889e467a857c275db71c8091\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"6b6241e0-9c23-11e8-871e-77990189403a\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:27:21.190Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"f3ca5bb117e64441872489c0daa0d65d\",\"parentId\":\"f3ca5bb117e64441872489c0daa0d65d\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":713,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"f3ca5bb117e64441872489c0daa0d65d\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"2a5e94d1-9c23-11e8-91b4-27f3ccfc7151\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:25:18.525Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"575365fa08d748ff95a52b6abb0a4b1d\",\"parentId\":\"575365fa08d748ff95a52b6abb0a4b1d\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1003,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"575365fa08d748ff95a52b6abb0a4b1d\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"271f213a-9c23-11e8-a0c0-d957cbf6d912\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:25:13.319Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"5588b6a04647488eb511b9cccb3dd980\",\"parentId\":\"5588b6a04647488eb511b9cccb3dd980\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":655,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"5588b6a04647488eb511b9cccb3dd980\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"1cda584b-9c23-11e8-a618-7fc6607ec2bb\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:25:05.988Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"079db0b74a3b4383a26fc19a5548a6a6\",\"parentId\":\"079db0b74a3b4383a26fc19a5548a6a6\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":178,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"079db0b74a3b4383a26fc19a5548a6a6\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"05f5989d-9c23-11e8-b3c9-850a5bc7ebac\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:24:38.873Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"ddb7c3cdc0bc4a7388f18a2bbde845fc\",\"parentId\":\"ddb7c3cdc0bc4a7388f18a2bbde845fc\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":384,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"ddb7c3cdc0bc4a7388f18a2bbde845fc\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"0001da99-9c23-11e8-91a4-1b91e2e5371d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:24:21.811Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"184aea367c4a4402a0e60205d386b677\",\"parentId\":\"184aea367c4a4402a0e60205d386b677\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":914,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"184aea367c4a4402a0e60205d386b677\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"d991764e-9c22-11e8-b43a-7f746c3762cb\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:23:10.298Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"87727d14849f4edb92dfbc42bf6a3341\",\"parentId\":\"87727d14849f4edb92dfbc42bf6a3341\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":785,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"87727d14849f4edb92dfbc42bf6a3341\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"c4675edc-9c22-11e8-bda8-b77fb87599da\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:22:53.477Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"f29817998713400ba811e9eaa1a1006a\",\"parentId\":\"f29817998713400ba811e9eaa1a1006a\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":393,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"f29817998713400ba811e9eaa1a1006a\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"b28398be-9c22-11e8-889f-75a9c22c1487\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:22:24.613Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"cc350a258b3f4eb5ba8b7fc851420e69\",\"parentId\":\"cc350a258b3f4eb5ba8b7fc851420e69\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":303,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"cc350a258b3f4eb5ba8b7fc851420e69\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"a729ddec-9c22-11e8-9f6d-3b25765db004\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:21:57.970Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"8439d845d53f457f8028f8ad362437a2\",\"parentId\":\"8439d845d53f457f8028f8ad362437a2\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":549,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"8439d845d53f457f8028f8ad362437a2\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"8a0562ea-9c22-11e8-b2ac-1d393478e562\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:21:03.348Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"995c6ccbb73445f99c8aa6e148a0a4f7\",\"parentId\":\"995c6ccbb73445f99c8aa6e148a0a4f7\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":459,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"995c6ccbb73445f99c8aa6e148a0a4f7\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"6c3d2e0d-9c22-11e8-8096-87a8da948233\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:20:18.514Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"937cb3a983ac4cb8baec134a43fb6b5a\",\"parentId\":\"937cb3a983ac4cb8baec134a43fb6b5a\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":790,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"937cb3a983ac4cb8baec134a43fb6b5a\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"6ceb482d-9c22-11e8-a0c0-d957cbf6d912\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:20:13.311Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"b5fade5ad5f24507b5d6a0f58ee794d8\",\"parentId\":\"b5fade5ad5f24507b5d6a0f58ee794d8\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":5613,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"b5fade5ad5f24507b5d6a0f58ee794d8\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"6b56777f-9c22-11e8-91a4-1b91e2e5371d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:20:06.818Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"f9e6fa408897459789864dd9a1ce84e5\",\"parentId\":\"f9e6fa408897459789864dd9a1ce84e5\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":994,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"f9e6fa408897459789864dd9a1ce84e5\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"61fad65f-9c22-11e8-a618-7fc6607ec2bb\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:20:05.970Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"c2877804cd52459c805f4ed6754ea900\",\"parentId\":\"c2877804cd52459c805f4ed6754ea900\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":164,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"c2877804cd52459c805f4ed6754ea900\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"5e14c243-9c22-11e8-b3c9-850a5bc7ebac\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:19:38.842Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"5909ceaa316a4663862b66969302a2c9\",\"parentId\":\"5909ceaa316a4663862b66969302a2c9\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":415,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"5909ceaa316a4663862b66969302a2c9\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"2bbbf734-9c22-11e8-a94f-798b72fa8740\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:18:10.195Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"0dc95c25d0bd4302a939895c6089f6e8\",\"parentId\":\"0dc95c25d0bd4302a939895c6089f6e8\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":655,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"0dc95c25d0bd4302a939895c6089f6e8\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"1bc1b225-9c22-11e8-b1b4-a55fb265815b\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:17:53.477Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"d71d8c646d2c434b974453e854fb966c\",\"parentId\":\"d71d8c646d2c434b974453e854fb966c\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":492,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"d71d8c646d2c434b974453e854fb966c\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"07261f2c-9c22-11e8-a18c-d90e9847a628\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:17:24.581Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"b06a0d57ab684593878472ae81f5c69a\",\"parentId\":\"b06a0d57ab684593878472ae81f5c69a\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":253,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"b06a0d57ab684593878472ae81f5c69a\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"fde92912-9c21-11e8-84d5-397f86fb22d7\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:16:57.932Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"019eef6858b347fbaee7c11b6278d600\",\"parentId\":\"019eef6858b347fbaee7c11b6278d600\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":516,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"019eef6858b347fbaee7c11b6278d600\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"e08c395b-9c21-11e8-871e-77990189403a\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:16:03.328Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"b632024d735e4abd853a36937f63ba84\",\"parentId\":\"b632024d735e4abd853a36937f63ba84\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1166,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"b632024d735e4abd853a36937f63ba84\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"cb73d52a-9c21-11e8-a85e-71e9913384de\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:15:44.430Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"5615660f513a4c559027f9321dc13219\",\"parentId\":\"5615660f513a4c559027f9321dc13219\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":162,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"5615660f513a4c559027f9321dc13219\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"c02cb838-9c21-11e8-8e8a-fd378332c84e\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:15:18.498Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"65c9d75257b04ea3bd53dd489ca223e7\",\"parentId\":\"65c9d75257b04ea3bd53dd489ca223e7\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":609,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"65c9d75257b04ea3bd53dd489ca223e7\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"bfd43755-9c21-11e8-b4b8-7d831ea184fa\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:15:13.290Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"de4fef5fe04b41ed9bc16b45b4a56df0\",\"parentId\":\"de4fef5fe04b41ed9bc16b45b4a56df0\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":810,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"de4fef5fe04b41ed9bc16b45b4a56df0\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"b0b2ed39-9c21-11e8-b7ce-039166a28120\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:15:06.806Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"aa0cfb1f6bb64d9882b0989e10b95dd6\",\"parentId\":\"aa0cfb1f6bb64d9882b0989e10b95dd6\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":698,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"aa0cfb1f6bb64d9882b0989e10b95dd6\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"a5165cb4-9c21-11e8-b3c9-850a5bc7ebac\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:14:38.814Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"7b96a10327b14b51841cba1245ecdbd3\",\"parentId\":\"7b96a10327b14b51841cba1245ecdbd3\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":465,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"7b96a10327b14b51841cba1245ecdbd3\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"6c0d87cf-9c21-11e8-a94f-798b72fa8740\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:13:10.184Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"e20af6765bb047988ea09f6446736011\",\"parentId\":\"e20af6765bb047988ea09f6446736011\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":740,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"e20af6765bb047988ea09f6446736011\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"6de10f40-9c21-11e8-8e6f-5b60369171e5\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:12:56.731Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"f5f79d6f5ed540f3bdb975f241b672d2\",\"parentId\":\"f5f79d6f5ed540f3bdb975f241b672d2\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":209,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"f5f79d6f5ed540f3bdb975f241b672d2\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"5facbd4b-9c21-11e8-b1b4-a55fb265815b\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:12:53.455Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"true\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"7b4e93c6bed74ad9a068008ea9889a0b\",\"parentId\":\"7b4e93c6bed74ad9a068008ea9889a0b\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":385,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"7b4e93c6bed74ad9a068008ea9889a0b\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"633dfaab-9c21-11e8-a0d5-5336200ad40f\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:12:51.452Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"6b5fda050b29472f8cc65f64c3d95c76\",\"parentId\":\"6b5fda050b29472f8cc65f64c3d95c76\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":410,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"6b5fda050b29472f8cc65f64c3d95c76\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"449eed32-9c21-11e8-84d5-397f86fb22d7\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:11:57.921Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"e7399d82df4543168dc42219dd7861ad\",\"parentId\":\"e7399d82df4543168dc42219dd7861ad\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":591,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"e7399d82df4543168dc42219dd7861ad\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"3871b569-9c21-11e8-9afb-d994ee7854aa\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:11:33.615Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"deecc7b66c51471ebfae0fed2812dd48\",\"parentId\":\"deecc7b66c51471ebfae0fed2812dd48\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":561,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"deecc7b66c51471ebfae0fed2812dd48\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"3d47a764-9c21-11e8-85c2-a7e6d45354d7\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:11:31.635Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"190c48edfaf74ce58a6b900817032dbf\",\"parentId\":\"190c48edfaf74ce58a6b900817032dbf\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1194,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"190c48edfaf74ce58a6b900817032dbf\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"0c7be536-9c21-11e8-8e8a-fd378332c84e\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:10:18.478Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"757f6d3c31a546fab6972028a8816f12\",\"parentId\":\"757f6d3c31a546fab6972028a8816f12\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":591,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"757f6d3c31a546fab6972028a8816f12\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"05a7b1d8-9c21-11e8-b4b8-7d831ea184fa\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:10:12.818Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"1b6c02f4b48d4975b5f258777adf2a35\",\"parentId\":\"1b6c02f4b48d4975b5f258777adf2a35\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":537,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"1b6c02f4b48d4975b5f258777adf2a35\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"08b87461-9c21-11e8-91a4-1b91e2e5371d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:10:06.748Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"2a93c7b5dfe24f6990ae7b9ab4f5287d\",\"parentId\":\"2a93c7b5dfe24f6990ae7b9ab4f5287d\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":535,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"2a93c7b5dfe24f6990ae7b9ab4f5287d\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"ec6a5c10-9c20-11e8-a7af-754f0443ae3a\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:09:38.822Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"05d33a62f5bd4a65b3f5e502eba882a6\",\"parentId\":\"05d33a62f5bd4a65b3f5e502eba882a6\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":440,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"05d33a62f5bd4a65b3f5e502eba882a6\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"d8a52c6a-9c20-11e8-8e6f-5b60369171e5\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:08:44.773Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"0555650269dd4b7da4a95bd34858a391\",\"parentId\":\"0555650269dd4b7da4a95bd34858a391\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":334,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"0555650269dd4b7da4a95bd34858a391\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"bbd539c9-9c20-11e8-a94f-798b72fa8740\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:08:10.175Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"1ace9ef21dc140888a680fc8a89c62e4\",\"parentId\":\"1ace9ef21dc140888a680fc8a89c62e4\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":745,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"1ace9ef21dc140888a680fc8a89c62e4\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"b647b7ae-9c20-11e8-b1b4-a55fb265815b\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:07:53.446Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"47711271e10444beb577906b7866c6a1\",\"parentId\":\"47711271e10444beb577906b7866c6a1\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":477,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"47711271e10444beb577906b7866c6a1\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"b95238ff-9c20-11e8-a0d5-5336200ad40f\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:07:51.428Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"a2369bcd86fa4508823746107c803eff\",\"parentId\":\"a2369bcd86fa4508823746107c803eff\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":240,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"a2369bcd86fa4508823746107c803eff\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"8a911369-9c20-11e8-be23-6fbee8e719c1\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:06:48.847Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"64851aa63b984d85a580f89e32c33c3c\",\"parentId\":\"64851aa63b984d85a580f89e32c33c3c\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":591,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"64851aa63b984d85a580f89e32c33c3c\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"7dd27098-9c20-11e8-86c6-8978d4443282\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:06:33.603Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"ce26a6dcbe32473dacef19513fd9c84d\",\"parentId\":\"ce26a6dcbe32473dacef19513fd9c84d\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":766,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"ce26a6dcbe32473dacef19513fd9c84d\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"73e3b6f9-9c20-11e8-aa5a-fb9d2c7767db\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:06:13.308Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"a38bd7f373fc4d21b08cd6e151d6eb37\",\"parentId\":\"a38bd7f373fc4d21b08cd6e151d6eb37\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":551,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"a38bd7f373fc4d21b08cd6e151d6eb37\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"4f2fcf68-9c20-11e8-8e8a-fd378332c84e\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:05:18.465Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"dc41cdb089d9469191a4e5b117aa8f7a\",\"parentId\":\"dc41cdb089d9469191a4e5b117aa8f7a\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":770,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"dc41cdb089d9469191a4e5b117aa8f7a\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"5cce4a71-9c20-11e8-b4b8-7d831ea184fa\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:05:12.805Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"12bf5f8f7d14469e82e8ffa415fdda44\",\"parentId\":\"12bf5f8f7d14469e82e8ffa415fdda44\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":515,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"12bf5f8f7d14469e82e8ffa415fdda44\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"44901596-9c20-11e8-abac-3361d34a0bb6\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:04:38.796Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"67353dcb1bf84a61a718d5d45106ee49\",\"parentId\":\"67353dcb1bf84a61a718d5d45106ee49\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":390,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"67353dcb1bf84a61a718d5d45106ee49\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"200bc95e-9c20-11e8-923c-e5092b11ff9c\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:03:44.645Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"e371d158c63a4e249e1b79156f60213c\",\"parentId\":\"e371d158c63a4e249e1b79156f60213c\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":430,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"e371d158c63a4e249e1b79156f60213c\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"0930f4d8-9c20-11e8-b43a-7f746c3762cb\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:03:10.170Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"632e459dbef34583938a54b61afd0020\",\"parentId\":\"632e459dbef34583938a54b61afd0020\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":781,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"632e459dbef34583938a54b61afd0020\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"092f6e32-9c20-11e8-a185-09f8274ac4d4\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:02:53.435Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"ff9962f1262547619f522c9e9e432645\",\"parentId\":\"ff9962f1262547619f522c9e9e432645\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":106,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"ff9962f1262547619f522c9e9e432645\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"fce4c3eb-9c1f-11e8-a0d5-5336200ad40f\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:02:47.068Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"41902bf5d65a4d859be1f32680321279\",\"parentId\":\"41902bf5d65a4d859be1f32680321279\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":303,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"41902bf5d65a4d859be1f32680321279\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"e313e0a0-9c1f-11e8-9f6d-3b25765db004\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:01:48.838Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"546358a739bc4a0bb0580a039947dd8a\",\"parentId\":\"546358a739bc4a0bb0580a039947dd8a\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":494,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"546358a739bc4a0bb0580a039947dd8a\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"d47d70cc-9c1f-11e8-871e-77990189403a\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:01:33.585Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"b46584d54de14c7ab7c510a8fa342e0a\",\"parentId\":\"b46584d54de14c7ab7c510a8fa342e0a\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":767,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"b46584d54de14c7ab7c510a8fa342e0a\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"cc841ea5-9c1f-11e8-91a4-1b91e2e5371d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:01:13.283Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"d46f1dcdcc664f9f92e9bc5b37c51dd5\",\"parentId\":\"d46f1dcdcc664f9f92e9bc5b37c51dd5\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":984,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"d46f1dcdcc664f9f92e9bc5b37c51dd5\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"a4e106d3-9c1f-11e8-8e8a-fd378332c84e\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:00:18.448Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"9f118fce2214486da196f0da76636b7b\",\"parentId\":\"9f118fce2214486da196f0da76636b7b\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":639,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"9f118fce2214486da196f0da76636b7b\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"a2062152-9c1f-11e8-8b32-05583b39d1bf\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T22:00:12.790Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"d3ab471347804c1293582d73b3006e05\",\"parentId\":\"d3ab471347804c1293582d73b3006e05\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":409,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"d3ab471347804c1293582d73b3006e05\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"8a8102c9-9c1f-11e8-abac-3361d34a0bb6\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:59:38.789Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"4c603845bb7947498b21d53f0ded2f8a\",\"parentId\":\"4c603845bb7947498b21d53f0ded2f8a\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":1135,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"4c603845bb7947498b21d53f0ded2f8a\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"6663dd2e-9c1f-11e8-8e6f-5b60369171e5\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:58:44.628Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"90164f8f3a4e4e9ab5ab0994c077dd10\",\"parentId\":\"90164f8f3a4e4e9ab5ab0994c077dd10\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":282,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"90164f8f3a4e4e9ab5ab0994c077dd10\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"5db6cbb5-9c1f-11e8-b43a-7f746c3762cb\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:58:10.157Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"5def30aaa7e947e2b0a9bfb189d548f0\",\"parentId\":\"5def30aaa7e947e2b0a9bfb189d548f0\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":509,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"5def30aaa7e947e2b0a9bfb189d548f0\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"4d35f0ca-9c1f-11e8-b1b4-a55fb265815b\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:57:53.428Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"818d256ca8d7497ba7cda07416fea936\",\"parentId\":\"818d256ca8d7497ba7cda07416fea936\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":393,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"818d256ca8d7497ba7cda07416fea936\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"4150e5b2-9c1f-11e8-bf79-2b169bd74634\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:57:47.046Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"e22154f968fb45fd88b7dfb501d9e1f8\",\"parentId\":\"e22154f968fb45fd88b7dfb501d9e1f8\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":247,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"e22154f968fb45fd88b7dfb501d9e1f8\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"285728c5-9c1f-11e8-be23-6fbee8e719c1\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:56:48.828Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"0744a9ceaafb4dd18dd903b3560eaad2\",\"parentId\":\"0744a9ceaafb4dd18dd903b3560eaad2\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":523,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"0744a9ceaafb4dd18dd903b3560eaad2\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"1b1748a3-9c1f-11e8-9afb-d994ee7854aa\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:56:33.521Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"0baec733ea244a8caf5b3956ce27e09e\",\"parentId\":\"0baec733ea244a8caf5b3956ce27e09e\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":613,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"0baec733ea244a8caf5b3956ce27e09e\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"11aa6942-9c1f-11e8-8d2a-511a79f0f175\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:56:13.231Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"2267671eb6a64d34b968a1369176765b\",\"parentId\":\"2267671eb6a64d34b968a1369176765b\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1097,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"2267671eb6a64d34b968a1369176765b\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"f91f257a-9c1e-11e8-8096-87a8da948233\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:55:18.426Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"true\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"f1abf58cc886403dbcdc70cf57bb9c1e\",\"parentId\":\"f1abf58cc886403dbcdc70cf57bb9c1e\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":687,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"f1abf58cc886403dbcdc70cf57bb9c1e\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"e74b6525-9c1e-11e8-85c2-a7e6d45354d7\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:55:12.779Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"16636636844f4aa3ab0066275e979b67\",\"parentId\":\"16636636844f4aa3ab0066275e979b67\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":559,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"16636636844f4aa3ab0066275e979b67\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"e33f5290-9c1e-11e8-b3c9-850a5bc7ebac\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:54:38.781Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"825bb58864be44b28e6d36dd9c2fd7e7\",\"parentId\":\"825bb58864be44b28e6d36dd9c2fd7e7\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":398,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"825bb58864be44b28e6d36dd9c2fd7e7\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"d002db05-9c1e-11e8-bcf7-a7cf70afbe0f\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:54:30.431Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"efe12d1411bf4b518e84302358601d7e\",\"parentId\":\"efe12d1411bf4b518e84302358601d7e\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":243,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"efe12d1411bf4b518e84302358601d7e\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"c4f9b0fc-9c1e-11e8-9854-25a6b038c75d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:53:50.434Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"95695d08891c468e96118bcba1239a1d\",\"parentId\":\"95695d08891c468e96118bcba1239a1d\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":515,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"95695d08891c468e96118bcba1239a1d\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"beac6084-9c1e-11e8-8e6f-5b60369171e5\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:53:44.612Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"2b2855caa3994c9aa7807a3fa58e1f19\",\"parentId\":\"2b2855caa3994c9aa7807a3fa58e1f19\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":383,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"2b2855caa3994c9aa7807a3fa58e1f19\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"acd1c2c5-9c1e-11e8-8096-87a8da948233\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:53:12.434Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"90286c396b2346a4908366f873f69db5\",\"parentId\":\"90286c396b2346a4908366f873f69db5\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":885,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"90286c396b2346a4908366f873f69db5\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"90aa939d-9c1e-11e8-a185-09f8274ac4d4\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:52:31.094Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"3c858387779949a58bdc18eb48df69ef\",\"parentId\":\"3c858387779949a58bdc18eb48df69ef\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":413,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"3c858387779949a58bdc18eb48df69ef\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"8147ac2d-9c1e-11e8-9f6d-3b25765db004\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:52:02.280Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"e94d1d16007a4f8b89c1f27b0338254e\",\"parentId\":\"e94d1d16007a4f8b89c1f27b0338254e\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":287,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"e94d1d16007a4f8b89c1f27b0338254e\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"712d3478-9c1e-11e8-b2ac-1d393478e562\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:51:33.413Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"2e9200ec5bf7476188fed7411e3b3522\",\"parentId\":\"2e9200ec5bf7476188fed7411e3b3522\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":504,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"2e9200ec5bf7476188fed7411e3b3522\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"3fea1ee5-9c1e-11e8-b4b8-7d831ea184fa\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:50:12.765Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"400c952ce3434059ab86de73ff226b53\",\"parentId\":\"400c952ce3434059ab86de73ff226b53\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":505,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"400c952ce3434059ab86de73ff226b53\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"31912d77-9c1e-11e8-9d77-7f7e86b117ef\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:49:53.364Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"77b6d5f70946463b96438f03906b2feb\",\"parentId\":\"77b6d5f70946463b96438f03906b2feb\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":609,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"77b6d5f70946463b96438f03906b2feb\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"2871d27a-9c1e-11e8-b079-612a96038412\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:49:38.755Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"e123ce875f1a49b990a2ebc2216266de\",\"parentId\":\"e123ce875f1a49b990a2ebc2216266de\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":419,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"e123ce875f1a49b990a2ebc2216266de\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"242d98b8-9c1e-11e8-a195-37370a8955e9\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:49:30.402Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"feaed4b757e44d7a856b70179c1b5e60\",\"parentId\":\"feaed4b757e44d7a856b70179c1b5e60\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":285,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"feaed4b757e44d7a856b70179c1b5e60\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"07fd902c-9c1e-11e8-adb6-01d037e41e09\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:48:50.429Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"3876545e230f4725a0e3fcc6fcd65e9d\",\"parentId\":\"3876545e230f4725a0e3fcc6fcd65e9d\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":576,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"3876545e230f4725a0e3fcc6fcd65e9d\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"047fb3e5-9c1e-11e8-8e6f-5b60369171e5\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:48:44.536Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"59e891cb49cf43bea67c49e15880501d\",\"parentId\":\"59e891cb49cf43bea67c49e15880501d\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":289,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"59e891cb49cf43bea67c49e15880501d\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"f127c4af-9c1d-11e8-8e8a-fd378332c84e\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:48:12.418Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"c51194e00550453bb82c964421123ce5\",\"parentId\":\"c51194e00550453bb82c964421123ce5\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":801,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"c51194e00550453bb82c964421123ce5\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"d27c0d91-9c1d-11e8-a185-09f8274ac4d4\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:47:31.091Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"f6e13455ca5741a68e30f1cebc4d1436\",\"parentId\":\"f6e13455ca5741a68e30f1cebc4d1436\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":416,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"f6e13455ca5741a68e30f1cebc4d1436\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"c62d43cf-9c1d-11e8-be23-6fbee8e719c1\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:47:02.241Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"90f6e4ff89e7487681bd07054f113559\",\"parentId\":\"90f6e4ff89e7487681bd07054f113559\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":654,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"90f6e4ff89e7487681bd07054f113559\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"b6d2249a-9c1d-11e8-9afb-d994ee7854aa\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:46:33.390Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"9bbd75f9c76c467d9113681bcdcfdf13\",\"parentId\":\"9bbd75f9c76c467d9113681bcdcfdf13\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":498,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"9bbd75f9c76c467d9113681bcdcfdf13\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"85ced794-9c1d-11e8-b4b8-7d831ea184fa\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:45:12.752Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"1d26ca42a4494860b9310e3df8f457aa\",\"parentId\":\"1d26ca42a4494860b9310e3df8f457aa\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":608,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"1d26ca42a4494860b9310e3df8f457aa\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"6e716570-9c1d-11e8-abac-3361d34a0bb6\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:44:38.745Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"465bc2f6106644c7999c027882058d82\",\"parentId\":\"465bc2f6106644c7999c027882058d82\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":448,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"465bc2f6106644c7999c027882058d82\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"67a7e0e5-9c1d-11e8-a195-37370a8955e9\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:44:30.362Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"63e875d6f4dd4b9ab658323e6c94da56\",\"parentId\":\"63e875d6f4dd4b9ab658323e6c94da56\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":360,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"63e875d6f4dd4b9ab658323e6c94da56\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"74709531-9c1d-11e8-b1b4-a55fb265815b\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:44:29.525Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"f1e73c8513d04b94bf38851507404ea4\",\"parentId\":\"f1e73c8513d04b94bf38851507404ea4\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":404,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"f1e73c8513d04b94bf38851507404ea4\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"5c7c138d-9c1d-11e8-adb6-01d037e41e09\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:43:50.407Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"c08baaa16e7c4535aae65836c32f61fe\",\"parentId\":\"c08baaa16e7c4535aae65836c32f61fe\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":976,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"c08baaa16e7c4535aae65836c32f61fe\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"4abff9b8-9c1d-11e8-8e6f-5b60369171e5\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:43:44.489Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"f1232cd2af1f4808957dd9586fa03f09\",\"parentId\":\"f1232cd2af1f4808957dd9586fa03f09\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":258,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"f1232cd2af1f4808957dd9586fa03f09\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"4699d000-9c1d-11e8-bba1-f5063e075283\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:43:12.404Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"true\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"f5bd95ba863f46b285781fe7cd16f111\",\"parentId\":\"f5bd95ba863f46b285781fe7cd16f111\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":698,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"f5bd95ba863f46b285781fe7cd16f111\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"2d59e222-9c1d-11e8-9d77-7f7e86b117ef\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:42:54.824Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"f7fe0587413c4187989579303bf2b464\",\"parentId\":\"f7fe0587413c4187989579303bf2b464\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":436,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"f7fe0587413c4187989579303bf2b464\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"1d08555d-9c1d-11e8-9f6d-3b25765db004\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:42:02.232Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"35470dfa039841c0b3ce6f0b5e8fe9e4\",\"parentId\":\"35470dfa039841c0b3ce6f0b5e8fe9e4\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":555,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"35470dfa039841c0b3ce6f0b5e8fe9e4\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"ff620016-9c1c-11e8-b3c9-850a5bc7ebac\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:41:33.513Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"4da56f802d5d4fbe85a9b2b5f81560d5\",\"parentId\":\"4da56f802d5d4fbe85a9b2b5f81560d5\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":389,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"4da56f802d5d4fbe85a9b2b5f81560d5\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"0c161b02-9c1d-11e8-86c6-8978d4443282\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:41:33.350Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"dd1dbb6a5b9d47a3abf864159a7503b3\",\"parentId\":\"dd1dbb6a5b9d47a3abf864159a7503b3\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":633,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"dd1dbb6a5b9d47a3abf864159a7503b3\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"dd3474e2-9c1c-11e8-b4b8-7d831ea184fa\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:40:12.739Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"d68ef9cbdca047fd88c684dd36081a5e\",\"parentId\":\"d68ef9cbdca047fd88c684dd36081a5e\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":518,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"d68ef9cbdca047fd88c684dd36081a5e\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"be5b1e29-9c1c-11e8-a0d5-5336200ad40f\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:39:30.303Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"dd7f38d6a4bd4d209a9e618eb53a4f53\",\"parentId\":\"dd7f38d6a4bd4d209a9e618eb53a4f53\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":618,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"dd7f38d6a4bd4d209a9e618eb53a4f53\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"b98887c6-9c1c-11e8-a185-09f8274ac4d4\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:39:29.512Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"981e166b3dec4dd4befa3406b3ce3253\",\"parentId\":\"981e166b3dec4dd4befa3406b3ce3253\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":395,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"981e166b3dec4dd4befa3406b3ce3253\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"c1c5998e-9c1c-11e8-b43a-7f746c3762cb\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:39:28.812Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"e67696d88722449382487aebb6ea06be\",\"parentId\":\"e67696d88722449382487aebb6ea06be\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":627,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"e67696d88722449382487aebb6ea06be\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"a3b537e6-9c1c-11e8-a85e-71e9913384de\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:38:44.476Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"834f257dd4dc48cba55ef9f000bbe86b\",\"parentId\":\"834f257dd4dc48cba55ef9f000bbe86b\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":396,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"834f257dd4dc48cba55ef9f000bbe86b\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"8a3b0092-9c1c-11e8-91b4-27f3ccfc7151\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:38:12.362Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"b1a70df1a8bd418dad2d76ffde556d3a\",\"parentId\":\"b1a70df1a8bd418dad2d76ffde556d3a\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":991,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"b1a70df1a8bd418dad2d76ffde556d3a\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"8681f027-9c1c-11e8-a9a2-39905d81bd02\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:37:54.812Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"53f95cdfaf784cd7a49784ac8a1b9fce\",\"parentId\":\"53f95cdfaf784cd7a49784ac8a1b9fce\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":452,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"53f95cdfaf784cd7a49784ac8a1b9fce\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"73dbc4ac-9c1c-11e8-bcf7-a7cf70afbe0f\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:37:28.510Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"d49f18872a3a4a31ba1828cfaf9d12a4\",\"parentId\":\"d49f18872a3a4a31ba1828cfaf9d12a4\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":331,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"d49f18872a3a4a31ba1828cfaf9d12a4\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"6234b99f-9c1c-11e8-be23-6fbee8e719c1\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:37:02.217Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"db748519140c4d5bb8354a0cfc7b0d3b\",\"parentId\":\"db748519140c4d5bb8354a0cfc7b0d3b\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":609,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"db748519140c4d5bb8354a0cfc7b0d3b\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"56749b6a-9c1c-11e8-a7af-754f0443ae3a\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:36:33.500Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"a4a590c5439d40539fc59d96d9e21d1c\",\"parentId\":\"a4a590c5439d40539fc59d96d9e21d1c\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":372,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"a4a590c5439d40539fc59d96d9e21d1c\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"50d16edc-9c1c-11e8-b2ac-1d393478e562\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:36:33.339Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"95b28b1e3a1445e6ab95a53c73351759\",\"parentId\":\"95b28b1e3a1445e6ab95a53c73351759\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":773,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"95b28b1e3a1445e6ab95a53c73351759\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"20ec623d-9c1c-11e8-8b32-05583b39d1bf\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:35:12.727Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"e2b52b5f8eb2465bbe870be652568daf\",\"parentId\":\"e2b52b5f8eb2465bbe870be652568daf\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":496,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"e2b52b5f8eb2465bbe870be652568daf\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"10c54067-9c1c-11e8-bda8-b77fb87599da\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:34:34.994Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"58aa710b6ed04875b5b54e7aaa4bfef3\",\"parentId\":\"58aa710b6ed04875b5b54e7aaa4bfef3\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":384,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"58aa710b6ed04875b5b54e7aaa4bfef3\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"115d88c2-9c1c-11e8-adb6-01d037e41e09\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:34:28.791Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"090336f38a594e19a43f0446ae4a7dd3\",\"parentId\":\"090336f38a594e19a43f0446ae4a7dd3\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":581,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"090336f38a594e19a43f0446ae4a7dd3\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"e86df382-9c1b-11e8-a618-7fc6607ec2bb\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:33:44.214Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"a4f9443bf336417984fc9e106ca4c594\",\"parentId\":\"a4f9443bf336417984fc9e106ca4c594\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":253,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"a4f9443bf336417984fc9e106ca4c594\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"dea93028-9c1b-11e8-8e8a-fd378332c84e\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:33:12.350Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"8192996951ae418d887e8940b5f5beed\",\"parentId\":\"8192996951ae418d887e8940b5f5beed\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":817,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"8192996951ae418d887e8940b5f5beed\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"b7cdd4a0-9c1b-11e8-bf79-2b169bd74634\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:32:28.485Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"254c6a38bf2547cf9f114c63fdd6445a\",\"parentId\":\"254c6a38bf2547cf9f114c63fdd6445a\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":293,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"254c6a38bf2547cf9f114c63fdd6445a\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"b8c52d0c-9c1b-11e8-84d5-397f86fb22d7\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:32:02.192Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"629a05663f104dfcbdff54ebc880b1b4\",\"parentId\":\"629a05663f104dfcbdff54ebc880b1b4\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":639,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"629a05663f104dfcbdff54ebc880b1b4\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"97539f61-9c1b-11e8-85ff-3d9d85780d93\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:31:33.492Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"7e19a7494c5042ceb752774cf7c4f58e\",\"parentId\":\"7e19a7494c5042ceb752774cf7c4f58e\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":262,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"7e19a7494c5042ceb752774cf7c4f58e\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"95f2afe4-9c1b-11e8-9afb-d994ee7854aa\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:31:15.689Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"d54f50ba2773448bb4047420e1acd0e2\",\"parentId\":\"d54f50ba2773448bb4047420e1acd0e2\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":468,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"d54f50ba2773448bb4047420e1acd0e2\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"836c4123-9c1b-11e8-a9a2-39905d81bd02\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:30:38.067Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"af4ccb7b07c0417394e3691ccb193b39\",\"parentId\":\"af4ccb7b07c0417394e3691ccb193b39\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":457,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"af4ccb7b07c0417394e3691ccb193b39\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"7661c894-9c1b-11e8-b4b8-7d831ea184fa\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:30:12.710Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"9caa2ebde63247ddbaf8e18ce0b5ef21\",\"parentId\":\"9caa2ebde63247ddbaf8e18ce0b5ef21\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":604,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"9caa2ebde63247ddbaf8e18ce0b5ef21\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"54b88929-9c1b-11e8-b1b4-a55fb265815b\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:29:34.986Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"0d87b04f113f41b185184011adebbfb2\",\"parentId\":\"0d87b04f113f41b185184011adebbfb2\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":406,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"0d87b04f113f41b185184011adebbfb2\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"3bd142ea-9c1b-11e8-a85e-71e9913384de\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:28:44.196Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"e0040c3fc4b74ffa87e696cc139033ed\",\"parentId\":\"e0040c3fc4b74ffa87e696cc139033ed\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":563,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"e0040c3fc4b74ffa87e696cc139033ed\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"21dad67d-9c1b-11e8-8096-87a8da948233\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:28:12.337Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"c774917fb4d044e18292fac595e0cd9d\",\"parentId\":\"c774917fb4d044e18292fac595e0cd9d\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":814,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"c774917fb4d044e18292fac595e0cd9d\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"0d2b46a4-9c1b-11e8-a0d5-5336200ad40f\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:27:28.465Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"4f52af09b9d544ceac9bb94e47549adc\",\"parentId\":\"4f52af09b9d544ceac9bb94e47549adc\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":238,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"4f52af09b9d544ceac9bb94e47549adc\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"0e7b6d30-9c1b-11e8-a94f-798b72fa8740\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:27:23.889Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"bc0381baa8654a6a8d3fd8f29dc7c3d8\",\"parentId\":\"bc0381baa8654a6a8d3fd8f29dc7c3d8\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":695,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"bc0381baa8654a6a8d3fd8f29dc7c3d8\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"fc98e022-9c1a-11e8-9b2d-fff542f82f2f\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:27:02.177Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"fb456fce191642aba7f6618a5dae3db1\",\"parentId\":\"fb456fce191642aba7f6618a5dae3db1\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":506,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"fb456fce191642aba7f6618a5dae3db1\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"ee70e961-9c1a-11e8-85ff-3d9d85780d93\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:26:33.489Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"82074382eca44a85b7c0da5e33bfb731\",\"parentId\":\"82074382eca44a85b7c0da5e33bfb731\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":379,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"82074382eca44a85b7c0da5e33bfb731\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"dbcfc6b0-9c1a-11e8-871e-77990189403a\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:26:15.678Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"3ffe51a5864640ad80da78eb94bdb35c\",\"parentId\":\"3ffe51a5864640ad80da78eb94bdb35c\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":482,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"3ffe51a5864640ad80da78eb94bdb35c\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"c9b512bc-9c1a-11e8-9d77-7f7e86b117ef\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:25:38.061Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"6a73b7d3072940a1932e45fd9185b4e5\",\"parentId\":\"6a73b7d3072940a1932e45fd9185b4e5\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":522,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"6a73b7d3072940a1932e45fd9185b4e5\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"b91b58fe-9c1a-11e8-b4b8-7d831ea184fa\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:25:12.691Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"baa2607ae87f483590261ca787b773ca\",\"parentId\":\"baa2607ae87f483590261ca787b773ca\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":450,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"baa2607ae87f483590261ca787b773ca\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"af23ed31-9c1a-11e8-84d5-397f86fb22d7\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:25:03.993Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"66fb5f1294484c75b035fb21be854b98\",\"parentId\":\"66fb5f1294484c75b035fb21be854b98\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":577,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"66fb5f1294484c75b035fb21be854b98\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"ac7bfe13-9c1a-11e8-b1b4-a55fb265815b\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:24:34.974Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"d250fe45eea54c4286da9ec1c12c25be\",\"parentId\":\"d250fe45eea54c4286da9ec1c12c25be\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":393,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"d250fe45eea54c4286da9ec1c12c25be\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"8597a270-9c1a-11e8-923c-e5092b11ff9c\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:23:44.187Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"2701275e3b9e4435aeb1389b6fad55a6\",\"parentId\":\"2701275e3b9e4435aeb1389b6fad55a6\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":217,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"2701275e3b9e4435aeb1389b6fad55a6\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"774a705a-9c1a-11e8-bba1-f5063e075283\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:23:12.321Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"8cb4e92104744d8cbbd4854eed626f02\",\"parentId\":\"8cb4e92104744d8cbbd4854eed626f02\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":671,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"8cb4e92104744d8cbbd4854eed626f02\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"63925fe3-9c1a-11e8-a0d5-5336200ad40f\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:22:28.441Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"f87fc6db13be465ebe63b76aa15f4cc9\",\"parentId\":\"f87fc6db13be465ebe63b76aa15f4cc9\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":267,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"f87fc6db13be465ebe63b76aa15f4cc9\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"52e5ba55-9c1a-11e8-a94f-798b72fa8740\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:22:23.871Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"3cfcc91a753543bf8dd0aecd76393edb\",\"parentId\":\"3cfcc91a753543bf8dd0aecd76393edb\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":629,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"3cfcc91a753543bf8dd0aecd76393edb\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"483b03f1-9c1a-11e8-9d77-7f7e86b117ef\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:21:41.726Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"f646ce8a24df48edb195dc08fa605026\",\"parentId\":\"f646ce8a24df48edb195dc08fa605026\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":566,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"f646ce8a24df48edb195dc08fa605026\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"3524ffb3-9c1a-11e8-8584-4b5ea0eefbc1\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:21:33.474Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"3d5166e3955944f9a108e3755a7d19fe\",\"parentId\":\"3d5166e3955944f9a108e3755a7d19fe\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":391,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"3d5166e3955944f9a108e3755a7d19fe\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"326b5dd2-9c1a-11e8-b2ac-1d393478e562\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:21:15.667Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"4625e46ba054453cacb35a3806d38c3e\",\"parentId\":\"4625e46ba054453cacb35a3806d38c3e\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":635,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"4625e46ba054453cacb35a3806d38c3e\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"1a118a72-9c1a-11e8-9b2d-fff542f82f2f\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:20:49.054Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"9e73b804e8b34e008c178e843219679f\",\"parentId\":\"9e73b804e8b34e008c178e843219679f\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":536,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"9e73b804e8b34e008c178e843219679f\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"0a89dcdb-9c1a-11e8-8b32-05583b39d1bf\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:20:11.856Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"36baf7b14de84b30b60194eed4847676\",\"parentId\":\"36baf7b14de84b30b60194eed4847676\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":482,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"36baf7b14de84b30b60194eed4847676\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"f1f7e27d-9c19-11e8-b6ec-198244cd2be9\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:19:34.965Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"157c6524f76740cca318ae0bdb8313de\",\"parentId\":\"157c6524f76740cca318ae0bdb8313de\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":388,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"157c6524f76740cca318ae0bdb8313de\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"bb335920-9c19-11e8-bba1-f5063e075283\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:18:12.297Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"ae0507077feb41e78b2ffd3a900fa5f7\",\"parentId\":\"ae0507077feb41e78b2ffd3a900fa5f7\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":734,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"ae0507077feb41e78b2ffd3a900fa5f7\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"b4335aa4-9c19-11e8-a9a2-39905d81bd02\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:17:37.785Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"c3dc17f5e59e4d43a96f1d12b63910db\",\"parentId\":\"c3dc17f5e59e4d43a96f1d12b63910db\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":790,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"c3dc17f5e59e4d43a96f1d12b63910db\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"a9d95c52-9c19-11e8-9854-25a6b038c75d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:17:23.855Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"a53296892eaf45df8b77ccc464c20e88\",\"parentId\":\"a53296892eaf45df8b77ccc464c20e88\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":483,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"a53296892eaf45df8b77ccc464c20e88\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"c9fa9cc0-9c19-11e8-a85e-71e9913384de\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:17:02.489Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"d282bfd7a5554cac89fd533559a8a6a7\",\"parentId\":\"d282bfd7a5554cac89fd533559a8a6a7\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":192,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"d282bfd7a5554cac89fd533559a8a6a7\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"955dd4c5-9c19-11e8-a0d5-5336200ad40f\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:17:00.303Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"983d1de461504b728e4ad4c35fd3adb8\",\"parentId\":\"983d1de461504b728e4ad4c35fd3adb8\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":245,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"983d1de461504b728e4ad4c35fd3adb8\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"8d796a67-9c19-11e8-85ff-3d9d85780d93\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:16:33.460Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"a124a194423145d6a6a549d75d744c23\",\"parentId\":\"a124a194423145d6a6a549d75d744c23\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":371,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"a124a194423145d6a6a549d75d744c23\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"78467911-9c19-11e8-b2ac-1d393478e562\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:16:15.655Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"true\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"8122ee9700374b4e92695627246d366f\",\"parentId\":\"8122ee9700374b4e92695627246d366f\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":455,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"8122ee9700374b4e92695627246d366f\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"720dc321-9c19-11e8-be23-6fbee8e719c1\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:15:49.047Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"8d87ab7f1f21484b8920269d35a053b5\",\"parentId\":\"8d87ab7f1f21484b8920269d35a053b5\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":592,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"8d87ab7f1f21484b8920269d35a053b5\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"8b649419-9c19-11e8-8b32-05583b39d1bf\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:15:04.054Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"a866a5bf33fb4076a2bb9a1a7ddc4f1b\",\"parentId\":\"a866a5bf33fb4076a2bb9a1a7ddc4f1b\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":463,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"a866a5bf33fb4076a2bb9a1a7ddc4f1b\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"49b1baa2-9c19-11e8-b6ec-198244cd2be9\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:14:34.959Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"9585173e408044c5908524268fae330a\",\"parentId\":\"9585173e408044c5908524268fae330a\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":377,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"9585173e408044c5908524268fae330a\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"36616ce3-9c19-11e8-bf79-2b169bd74634\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:14:03.590Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"3f5864a7057b4975a61ae6e64430fc2f\",\"parentId\":\"3f5864a7057b4975a61ae6e64430fc2f\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":283,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"3f5864a7057b4975a61ae6e64430fc2f\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"106d8b72-9c19-11e8-8096-87a8da948233\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:13:12.240Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"18f40f8cf2964a0281cc03b9fba1ad35\",\"parentId\":\"18f40f8cf2964a0281cc03b9fba1ad35\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":990,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"18f40f8cf2964a0281cc03b9fba1ad35\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"fa7a7ea5-9c18-11e8-a9a2-39905d81bd02\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:12:37.773Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"1289a0169b214a7e9c3d8e14288a861e\",\"parentId\":\"1289a0169b214a7e9c3d8e14288a861e\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1107,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"1289a0169b214a7e9c3d8e14288a861e\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"efd74236-9c18-11e8-9f6f-8d95b66a59e0\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:12:25.934Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"a60c68ef370e4ad5ba679b61f85febad\",\"parentId\":\"a60c68ef370e4ad5ba679b61f85febad\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":207,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"a60c68ef370e4ad5ba679b61f85febad\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"d2f54e98-9c18-11e8-8dc7-c12c0deee82c\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:11:33.452Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"true\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"42f63b7c79f5467e8d443b41276a9996\",\"parentId\":\"42f63b7c79f5467e8d443b41276a9996\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":384,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"42f63b7c79f5467e8d443b41276a9996\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"d0d2e38e-9c18-11e8-9afb-d994ee7854aa\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:11:15.637Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"3464119b67a9434894af7d91415c0820\",\"parentId\":\"3464119b67a9434894af7d91415c0820\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":435,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"3464119b67a9434894af7d91415c0820\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"b7a8ef14-9c18-11e8-be23-6fbee8e719c1\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:10:49.035Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"969e3d32e59a4d538a1aefd2309401cf\",\"parentId\":\"969e3d32e59a4d538a1aefd2309401cf\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":558,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"969e3d32e59a4d538a1aefd2309401cf\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"b00e107c-9c18-11e8-abb2-05db691697f7\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:10:20.323Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"8322c81949294e64b6775aeff83e6cfb\",\"parentId\":\"8322c81949294e64b6775aeff83e6cfb\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":690,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"8322c81949294e64b6775aeff83e6cfb\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"9dab2f9b-9c18-11e8-a3eb-0b6b60821220\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:10:04.045Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"fb7c23a62f804b13902126ec6b7eb023\",\"parentId\":\"fb7c23a62f804b13902126ec6b7eb023\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":466,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"fb7c23a62f804b13902126ec6b7eb023\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"8d8d35c8-9c18-11e8-b1b4-a55fb265815b\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:09:34.955Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"8475a7175fe94350a65c1ce7a3811e7f\",\"parentId\":\"8475a7175fe94350a65c1ce7a3811e7f\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":411,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"8475a7175fe94350a65c1ce7a3811e7f\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"78cdc746-9c18-11e8-a0d5-5336200ad40f\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:09:03.570Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"812a3252e3074a12aefc40b0b563c6a2\",\"parentId\":\"812a3252e3074a12aefc40b0b563c6a2\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":236,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"812a3252e3074a12aefc40b0b563c6a2\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"5423ca96-9c18-11e8-8e8a-fd378332c84e\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:08:12.135Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"bb928ec3e6c745d395b64ab28191da37\",\"parentId\":\"bb928ec3e6c745d395b64ab28191da37\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":912,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"bb928ec3e6c745d395b64ab28191da37\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"3ecbc5e3-9c18-11e8-abb2-05db691697f7\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:07:26.788Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"7ad2353e0357459b813b5edeb92e9313\",\"parentId\":\"7ad2353e0357459b813b5edeb92e9313\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":562,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"7ad2353e0357459b813b5edeb92e9313\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"4572a759-9c18-11e8-b3c6-873d539facca\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:07:25.891Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"true\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"92c540e4e0924d8abda8ca3d4babf0fe\",\"parentId\":\"92c540e4e0924d8abda8ca3d4babf0fe\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":400,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"92c540e4e0924d8abda8ca3d4babf0fe\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"2015ae28-9c18-11e8-9b2d-fff542f82f2f\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:06:43.890Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"419555f88c99465bb1da5f411855cd5c\",\"parentId\":\"419555f88c99465bb1da5f411855cd5c\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":493,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"419555f88c99465bb1da5f411855cd5c\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"195ca49d-9c18-11e8-8dc7-c12c0deee82c\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:06:33.444Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"ed0b8ac40a3940259e9f8bb4b776393f\",\"parentId\":\"ed0b8ac40a3940259e9f8bb4b776393f\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":409,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"ed0b8ac40a3940259e9f8bb4b776393f\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"1722b9c2-9c18-11e8-9afb-d994ee7854aa\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:06:15.622Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"674aca9eec804860a07dc06fc06014df\",\"parentId\":\"674aca9eec804860a07dc06fc06014df\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":405,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"674aca9eec804860a07dc06fc06014df\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"f141007c-9c17-11e8-9d2c-29f1c81d78ac\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:05:04.030Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"9d8a86b3bfb640bcab30ef14a3245abd\",\"parentId\":\"9d8a86b3bfb640bcab30ef14a3245abd\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1009,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"9d8a86b3bfb640bcab30ef14a3245abd\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"d19dca4b-9c17-11e8-a185-09f8274ac4d4\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:04:27.602Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"bdfa1b6de0b146b7a73689d58a92de15\",\"parentId\":\"bdfa1b6de0b146b7a73689d58a92de15\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":425,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"bdfa1b6de0b146b7a73689d58a92de15\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"d0fe2f01-9c17-11e8-a9a2-39905d81bd02\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:04:04.842Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"c7d77c2e64e34ccdbe5480a08b5f1656\",\"parentId\":\"c7d77c2e64e34ccdbe5480a08b5f1656\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":507,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"c7d77c2e64e34ccdbe5480a08b5f1656\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"cb2b3f85-9c17-11e8-a195-37370a8955e9\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:04:03.542Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"true\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"87e6fc58a0124c10b17130db6330fb4c\",\"parentId\":\"87e6fc58a0124c10b17130db6330fb4c\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":281,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"87e6fc58a0124c10b17130db6330fb4c\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"a54ba8ce-9c17-11e8-8e8a-fd378332c84e\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:03:12.112Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"1191dbe92d8644eca21a044ec069b5e5\",\"parentId\":\"1191dbe92d8644eca21a044ec069b5e5\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":896,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"1191dbe92d8644eca21a044ec069b5e5\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"87309902-9c17-11e8-b3c6-873d539facca\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:02:25.870Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"bbd80833874b4f5d87c293e4941ce1ea\",\"parentId\":\"bbd80833874b4f5d87c293e4941ce1ea\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":172,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"bbd80833874b4f5d87c293e4941ce1ea\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"7031e8d9-9c17-11e8-900e-1706d9247e64\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:01:49.399Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"b69c691446c64620b44348f4ce0257a2\",\"parentId\":\"b69c691446c64620b44348f4ce0257a2\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":580,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"b69c691446c64620b44348f4ce0257a2\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"757c95d3-9c17-11e8-84d5-397f86fb22d7\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:01:43.873Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"c78b0a1a4eaa48c2a0bc39d6aa698534\",\"parentId\":\"c78b0a1a4eaa48c2a0bc39d6aa698534\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":502,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"c78b0a1a4eaa48c2a0bc39d6aa698534\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"5be930b1-9c17-11e8-871e-77990189403a\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:01:15.618Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"1f977cdaad1f4032869ada55d6e37f81\",\"parentId\":\"1f977cdaad1f4032869ada55d6e37f81\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":491,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"1f977cdaad1f4032869ada55d6e37f81\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"4e10ba00-9c17-11e8-b832-21aa99c1c16e\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T21:00:33.556Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"5146245a0bed45a09c382f70f163cd30\",\"parentId\":\"5146245a0bed45a09c382f70f163cd30\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":483,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"5146245a0bed45a09c382f70f163cd30\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"276c2634-9c17-11e8-b6ec-198244cd2be9\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:59:27.585Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"a3a20971839d4e99be2506a5ad6ba3e1\",\"parentId\":\"a3a20971839d4e99be2506a5ad6ba3e1\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":439,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"a3a20971839d4e99be2506a5ad6ba3e1\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"16491847-9c17-11e8-a9a2-39905d81bd02\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:59:04.826Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"27293f4b7bb04d03aa2fd60a4d65f0e9\",\"parentId\":\"27293f4b7bb04d03aa2fd60a4d65f0e9\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":859,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"27293f4b7bb04d03aa2fd60a4d65f0e9\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"0d62f4de-9c17-11e8-bf79-2b169bd74634\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:59:03.518Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"2a937155a5c34393a06e613ae142e40d\",\"parentId\":\"2a937155a5c34393a06e613ae142e40d\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":239,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"2a937155a5c34393a06e613ae142e40d\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"fa5fdc92-9c16-11e8-8e8a-fd378332c84e\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:58:12.088Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"8ac5d5065a774fc496ad91adb1920b7a\",\"parentId\":\"8ac5d5065a774fc496ad91adb1920b7a\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":873,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"8ac5d5065a774fc496ad91adb1920b7a\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"de062bf2-9c16-11e8-9f6f-8d95b66a59e0\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:57:25.854Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"b8256cf15a0343a48dc1926bccea260b\",\"parentId\":\"b8256cf15a0343a48dc1926bccea260b\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":171,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"b8256cf15a0343a48dc1926bccea260b\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"c69335b9-9c16-11e8-abb2-05db691697f7\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:56:49.387Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"e60909391e9d4b57aec575bc9bfbd4d7\",\"parentId\":\"e60909391e9d4b57aec575bc9bfbd4d7\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":565,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"e60909391e9d4b57aec575bc9bfbd4d7\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"c902fd5a-9c16-11e8-bda8-b77fb87599da\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:56:48.629Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"e9ca88c87cca42d8aac460c5b0d82bd8\",\"parentId\":\"e9ca88c87cca42d8aac460c5b0d82bd8\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":493,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"e9ca88c87cca42d8aac460c5b0d82bd8\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"c19681f1-9c16-11e8-b915-a9a5dcdb3ede\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:56:43.967Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"a7d6d90cfb9a4c08a4c5b1fca03ec2cc\",\"parentId\":\"a7d6d90cfb9a4c08a4c5b1fca03ec2cc\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1130,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"a7d6d90cfb9a4c08a4c5b1fca03ec2cc\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"bc8beb4a-9c16-11e8-9b2d-fff542f82f2f\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:56:43.861Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"d380c73fa662426080b30f1601afdaca\",\"parentId\":\"d380c73fa662426080b30f1601afdaca\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":532,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"d380c73fa662426080b30f1601afdaca\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"b44d52d1-9c16-11e8-9afb-d994ee7854aa\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:56:15.502Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"true\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"d81895839f1d4b538b758680dc929404\",\"parentId\":\"d81895839f1d4b538b758680dc929404\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":417,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"d81895839f1d4b538b758680dc929404\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"5c142dc7-9c16-11e8-9d77-7f7e86b117ef\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:54:04.811Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"23a76802d34f4594bcb873ea0e81d50f\",\"parentId\":\"23a76802d34f4594bcb873ea0e81d50f\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":866,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"23a76802d34f4594bcb873ea0e81d50f\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"62b36e2b-9c16-11e8-a195-37370a8955e9\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:54:03.495Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"2dcd5dbd6cdc4475a7901c6a19ee94bd\",\"parentId\":\"2dcd5dbd6cdc4475a7901c6a19ee94bd\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":262,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"2dcd5dbd6cdc4475a7901c6a19ee94bd\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"48a88ff6-9c16-11e8-b832-21aa99c1c16e\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:53:34.062Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"797617d26ca343b993d6907e3a3c7e59\",\"parentId\":\"797617d26ca343b993d6907e3a3c7e59\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":417,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"797617d26ca343b993d6907e3a3c7e59\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"43339e62-9c16-11e8-abb2-05db691697f7\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:53:18.228Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"a8bd104e507f44a98db5e7ddf1d2a3da\",\"parentId\":\"a8bd104e507f44a98db5e7ddf1d2a3da\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":525,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"a8bd104e507f44a98db5e7ddf1d2a3da\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"3ea05a9b-9c16-11e8-bba1-f5063e075283\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:53:12.066Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"a0cc1bc44ffb44c59b285f9b93bf9299\",\"parentId\":\"a0cc1bc44ffb44c59b285f9b93bf9299\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":980,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"a0cc1bc44ffb44c59b285f9b93bf9299\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"44bc3a08-9c16-11e8-871e-77990189403a\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:53:07.672Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"d5abe7fa41ce4b078d50fa2e139fc696\",\"parentId\":\"d5abe7fa41ce4b078d50fa2e139fc696\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":446,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"d5abe7fa41ce4b078d50fa2e139fc696\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"21964582-9c16-11e8-9f6f-8d95b66a59e0\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:52:25.834Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"8d4ec306c01c4529887eaf66e0e4954a\",\"parentId\":\"8d4ec306c01c4529887eaf66e0e4954a\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":207,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"8d4ec306c01c4529887eaf66e0e4954a\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"0d4cf1bb-9c16-11e8-b1b4-a55fb265815b\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:51:48.552Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"879c720f35d347f2a2e7ce31edf101c7\",\"parentId\":\"879c720f35d347f2a2e7ce31edf101c7\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":434,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"879c720f35d347f2a2e7ce31edf101c7\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"17ce4e0a-9c16-11e8-ac66-0b589ff193b6\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:51:43.953Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"8837dcf25bcc4350a38b85d434d28051\",\"parentId\":\"8837dcf25bcc4350a38b85d434d28051\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1185,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"8837dcf25bcc4350a38b85d434d28051\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"14bd16cd-9c16-11e8-84d5-397f86fb22d7\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:51:43.852Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"f8f7c6d8cfb14318934a139f24071a29\",\"parentId\":\"f8f7c6d8cfb14318934a139f24071a29\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":506,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"f8f7c6d8cfb14318934a139f24071a29\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"b4d6ea7e-9c15-11e8-ad7f-d18cc94d7e7d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:49:04.807Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"7a544fe2ab4d4115be5848477c4a9044\",\"parentId\":\"7a544fe2ab4d4115be5848477c4a9044\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1152,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"7a544fe2ab4d4115be5848477c4a9044\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"b9b1bed5-9c15-11e8-bf79-2b169bd74634\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:49:03.474Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"b9862db5073c406ca4dbd8bda9fcb45c\",\"parentId\":\"b9862db5073c406ca4dbd8bda9fcb45c\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":227,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"b9862db5073c406ca4dbd8bda9fcb45c\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"a0440a55-9c15-11e8-b832-21aa99c1c16e\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:48:34.056Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"d431092b0b8b4ba1b3089167dab91197\",\"parentId\":\"d431092b0b8b4ba1b3089167dab91197\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":538,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"d431092b0b8b4ba1b3089167dab91197\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"88e315c5-9c15-11e8-871e-77990189403a\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:48:07.663Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"4ef1180218ae496b9dcf2a0cbfe310b6\",\"parentId\":\"4ef1180218ae496b9dcf2a0cbfe310b6\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":436,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"4ef1180218ae496b9dcf2a0cbfe310b6\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"781071fe-9c15-11e8-b1b4-a55fb265815b\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:47:42.562Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"4468fcd3a40b44329141c8995028c671\",\"parentId\":\"4468fcd3a40b44329141c8995028c671\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":381,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"4468fcd3a40b44329141c8995028c671\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"78174ffc-9c15-11e8-9f6f-8d95b66a59e0\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:47:25.815Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"09641e87d8334bc89149997f465b134b\",\"parentId\":\"09641e87d8334bc89149997f465b134b\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":343,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"09641e87d8334bc89149997f465b134b\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"5d49e46e-9c15-11e8-a88e-c548ea64983b\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:46:43.947Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"ce98489fe5334993bd35ad3519811ebb\",\"parentId\":\"ce98489fe5334993bd35ad3519811ebb\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1156,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"ce98489fe5334993bd35ad3519811ebb\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"57e546a7-9c15-11e8-a7cd-5fdb5f33325d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:46:43.842Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"b0b7b4d72d644f60a0d927d71b88d889\",\"parentId\":\"b0b7b4d72d644f60a0d927d71b88d889\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":550,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"b0b7b4d72d644f60a0d927d71b88d889\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"36983106-9c15-11e8-bf79-2b169bd74634\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:45:45.371Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"5ef7ed4248a44efcb2adb4469314092b\",\"parentId\":\"5ef7ed4248a44efcb2adb4469314092b\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":280,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"5ef7ed4248a44efcb2adb4469314092b\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"3b032c21-9c15-11e8-bb07-c9a850f113fc\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:45:44.978Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"3485c7646e45413385388de3811b9e92\",\"parentId\":\"3485c7646e45413385388de3811b9e92\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":434,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"3485c7646e45413385388de3811b9e92\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"36e8e8c7-9c15-11e8-8096-87a8da948233\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:45:43.693Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"5f32a7a281aa46ba8b1eb877730f67ae\",\"parentId\":\"5f32a7a281aa46ba8b1eb877730f67ae\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":992,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"5f32a7a281aa46ba8b1eb877730f67ae\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"fb5300e7-9c14-11e8-9d77-7f7e86b117ef\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:44:04.799Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"2aa547f3ddcb4014a57a526e4376bb96\",\"parentId\":\"2aa547f3ddcb4014a57a526e4376bb96\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":873,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"2aa547f3ddcb4014a57a526e4376bb96\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"eb12b1d9-9c14-11e8-bba1-f5063e075283\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:43:34.858Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"4c25c142528f4e1e976f80f100694186\",\"parentId\":\"4c25c142528f4e1e976f80f100694186\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":758,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"4c25c142528f4e1e976f80f100694186\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"e5258351-9c14-11e8-b832-21aa99c1c16e\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:43:34.033Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"ccca32a321c2431d89013dca1bc02ed9\",\"parentId\":\"ccca32a321c2431d89013dca1bc02ed9\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":578,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"ccca32a321c2431d89013dca1bc02ed9\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"e0dda063-9c14-11e8-9afb-d994ee7854aa\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:43:07.648Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"e98b0e8a8c5b43e3bcb47464fe6ee3aa\",\"parentId\":\"e98b0e8a8c5b43e3bcb47464fe6ee3aa\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":406,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"e98b0e8a8c5b43e3bcb47464fe6ee3aa\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"ce686ff3-9c14-11e8-b6ec-198244cd2be9\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:42:42.555Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"017792b6528a4e31967f52368dada77f\",\"parentId\":\"017792b6528a4e31967f52368dada77f\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":392,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"017792b6528a4e31967f52368dada77f\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"bc24fe23-9c14-11e8-893b-2175ae469ccf\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:42:25.781Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"50dd860af47043d2a922b0b6887a5008\",\"parentId\":\"50dd860af47043d2a922b0b6887a5008\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":179,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"50dd860af47043d2a922b0b6887a5008\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"b48bcd68-9c14-11e8-b915-a9a5dcdb3ede\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:41:43.933Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"4fef9a22dac440939dead546b4e030b8\",\"parentId\":\"4fef9a22dac440939dead546b4e030b8\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1137,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"4fef9a22dac440939dead546b4e030b8\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"b10feceb-9c14-11e8-817d-fbbbcd5a46c1\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:41:43.832Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"05cfc50c5aa9453ba0a7227e588ff1c8\",\"parentId\":\"05cfc50c5aa9453ba0a7227e588ff1c8\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":526,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"05cfc50c5aa9453ba0a7227e588ff1c8\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"906aafb0-9c14-11e8-900e-1706d9247e64\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:40:44.976Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"412521113ba4437782e117b15965218a\",\"parentId\":\"412521113ba4437782e117b15965218a\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":475,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"412521113ba4437782e117b15965218a\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"797c5387-9c14-11e8-a0d5-5336200ad40f\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:40:19.190Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"a0f334644d664f8c8bc911dd3f2472d8\",\"parentId\":\"a0f334644d664f8c8bc911dd3f2472d8\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":503,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"a0f334644d664f8c8bc911dd3f2472d8\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"424076f0-9c14-11e8-ad7f-d18cc94d7e7d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:39:04.790Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"81a6492f763a4d109fbf294244d229e3\",\"parentId\":\"81a6492f763a4d109fbf294244d229e3\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":852,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"81a6492f763a4d109fbf294244d229e3\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"42eac068-9c14-11e8-91b4-27f3ccfc7151\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:38:34.840Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"fc8c62789e3a469e823aeccc1173d974\",\"parentId\":\"fc8c62789e3a469e823aeccc1173d974\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":501,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"fc8c62789e3a469e823aeccc1173d974\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"3d3ee0b5-9c14-11e8-b0a7-7d175f2d85c0\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:38:34.013Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"538f459460474bc083fd4261a5165075\",\"parentId\":\"538f459460474bc083fd4261a5165075\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":451,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"538f459460474bc083fd4261a5165075\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"26ffd726-9c14-11e8-9afb-d994ee7854aa\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:38:07.629Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"14a3f330850447b085d02416b9955ba3\",\"parentId\":\"14a3f330850447b085d02416b9955ba3\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":437,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"14a3f330850447b085d02416b9955ba3\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"121ab806-9c14-11e8-bda8-b77fb87599da\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:37:42.547Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"493f617241234d7fb9174757c0889cf0\",\"parentId\":\"493f617241234d7fb9174757c0889cf0\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":426,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"493f617241234d7fb9174757c0889cf0\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"14857677-9c14-11e8-b3c6-873d539facca\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:37:25.765Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"22fedf2cd2ee4f21bdf0ff118b470b8f\",\"parentId\":\"22fedf2cd2ee4f21bdf0ff118b470b8f\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":172,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"22fedf2cd2ee4f21bdf0ff118b470b8f\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"f88111ee-9c13-11e8-b915-a9a5dcdb3ede\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:36:43.880Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"c23b3df105ca47c899fbe1ab57ee9c59\",\"parentId\":\"c23b3df105ca47c899fbe1ab57ee9c59\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":995,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"c23b3df105ca47c899fbe1ab57ee9c59\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"f4f6d97b-9c13-11e8-b54a-470f600a1bf3\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:36:43.830Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"7bc5c030abdc4f4092a4d80497a0268a\",\"parentId\":\"7bc5c030abdc4f4092a4d80497a0268a\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":502,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"7bc5c030abdc4f4092a4d80497a0268a\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"d29609b0-9c13-11e8-900e-1706d9247e64\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:35:44.964Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"61232c5c19d64d92b6c4e438c91381d5\",\"parentId\":\"61232c5c19d64d92b6c4e438c91381d5\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":684,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"61232c5c19d64d92b6c4e438c91381d5\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"bc020212-9c13-11e8-a195-37370a8955e9\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:35:19.159Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"c9ff22d4e1744baea0d7c886189ade1c\",\"parentId\":\"c9ff22d4e1744baea0d7c886189ade1c\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":355,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"c9ff22d4e1744baea0d7c886189ade1c\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"9b2b5533-9c13-11e8-a9a2-39905d81bd02\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:34:04.751Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"da71ecff537849aa92d4b776a3d10aeb\",\"parentId\":\"da71ecff537849aa92d4b776a3d10aeb\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":855,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"da71ecff537849aa92d4b776a3d10aeb\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"98303d71-9c13-11e8-a7cd-5fdb5f33325d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:33:52.549Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"e637ea48e6dd46cea88d0aba7a3f9b32\",\"parentId\":\"e637ea48e6dd46cea88d0aba7a3f9b32\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":509,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"e637ea48e6dd46cea88d0aba7a3f9b32\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"873158ff-9c13-11e8-b1b4-a55fb265815b\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:33:37.070Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"172d58fd6072419da00866b7b7b7ffd2\",\"parentId\":\"172d58fd6072419da00866b7b7b7ffd2\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":409,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"172d58fd6072419da00866b7b7b7ffd2\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"85cb87a2-9c13-11e8-8e8a-fd378332c84e\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:33:34.897Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"true\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"a7385b256aca4b239c774cd2401edfde\",\"parentId\":\"a7385b256aca4b239c774cd2401edfde\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":650,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"a7385b256aca4b239c774cd2401edfde\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"813f96d9-9c13-11e8-b0a7-7d175f2d85c0\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:33:33.981Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"3b2db345afd448d8817f590412706254\",\"parentId\":\"3b2db345afd448d8817f590412706254\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":430,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"3b2db345afd448d8817f590412706254\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"57b08d59-9c13-11e8-893b-2175ae469ccf\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:32:25.748Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"5d7dbf849cb54eebac626bd3f59a1ad1\",\"parentId\":\"5d7dbf849cb54eebac626bd3f59a1ad1\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":178,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"5d7dbf849cb54eebac626bd3f59a1ad1\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"48612d8f-9c13-11e8-86c6-8978d4443282\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:32:00.507Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"c44c8af0800546e29e218d083b8c7678\",\"parentId\":\"c44c8af0800546e29e218d083b8c7678\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":617,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"c44c8af0800546e29e218d083b8c7678\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"4e8746ae-9c13-11e8-900e-1706d9247e64\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:31:49.120Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"ef0be699b9954b00a87ea010acb08276\",\"parentId\":\"ef0be699b9954b00a87ea010acb08276\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":640,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"ef0be699b9954b00a87ea010acb08276\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"4ef23d12-9c13-11e8-a88e-c548ea64983b\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:31:43.985Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"d439bba640b34695be62621d3e458a52\",\"parentId\":\"d439bba640b34695be62621d3e458a52\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1043,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"d439bba640b34695be62621d3e458a52\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"3e8a6958-9c13-11e8-ad7f-d18cc94d7e7d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:31:41.773Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"dffd24e95cb14684af7dd8c8bb04c4e8\",\"parentId\":\"dffd24e95cb14684af7dd8c8bb04c4e8\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":933,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"dffd24e95cb14684af7dd8c8bb04c4e8\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"129e35ac-9c13-11e8-bcf7-a7cf70afbe0f\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:30:19.139Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"9f7e7670a68b4b7282dde26ea347716d\",\"parentId\":\"9f7e7670a68b4b7282dde26ea347716d\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":222,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"9f7e7670a68b4b7282dde26ea347716d\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"dd90d16e-9c12-11e8-b67b-c3b9a633ddd4\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:28:52.537Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"08b81b3cf1d441edae5392cca0c0e037\",\"parentId\":\"08b81b3cf1d441edae5392cca0c0e037\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":526,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"08b81b3cf1d441edae5392cca0c0e037\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"d8dbadab-9c12-11e8-b1b4-a55fb265815b\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:28:37.063Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"a07fe200c78b4b8ea6e86b0dfd343568\",\"parentId\":\"a07fe200c78b4b8ea6e86b0dfd343568\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":534,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"a07fe200c78b4b8ea6e86b0dfd343568\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"d2e816c2-9c12-11e8-842e-e9a619b82275\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:28:33.963Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"00c1c65ede434e5b8c892322e80f2f9b\",\"parentId\":\"00c1c65ede434e5b8c892322e80f2f9b\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":524,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"00c1c65ede434e5b8c892322e80f2f9b\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"c5d3da23-9c12-11e8-b2ac-1d393478e562\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:28:07.081Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"98e6ddbd8b0648c0ad15c03c2224c379\",\"parentId\":\"98e6ddbd8b0648c0ad15c03c2224c379\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":430,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"98e6ddbd8b0648c0ad15c03c2224c379\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"aef31237-9c12-11e8-9107-b99d516d201f\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:27:25.732Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"6eb5ad4713b542809c45951b3b6df703\",\"parentId\":\"6eb5ad4713b542809c45951b3b6df703\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":185,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"6eb5ad4713b542809c45951b3b6df703\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"a351c727-9c12-11e8-8e8a-fd378332c84e\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:27:20.108Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"5f6f018a259a4924aefbc606d350f49c\",\"parentId\":\"5f6f018a259a4924aefbc606d350f49c\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":951,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"5f6f018a259a4924aefbc606d350f49c\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"917f3f63-9c12-11e8-900e-1706d9247e64\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:26:49.082Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"aac4c19f6534474f987dd02285c63570\",\"parentId\":\"aac4c19f6534474f987dd02285c63570\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":675,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"aac4c19f6534474f987dd02285c63570\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"93c389df-9c12-11e8-ac66-0b589ff193b6\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:26:43.863Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"41bbfaeae53f4f4da952edf7f6ee0d96\",\"parentId\":\"41bbfaeae53f4f4da952edf7f6ee0d96\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1123,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"41bbfaeae53f4f4da952edf7f6ee0d96\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"9863c611-9c12-11e8-9d77-7f7e86b117ef\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:26:41.759Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"ef2d14b549eb41328a67693e16b55957\",\"parentId\":\"ef2d14b549eb41328a67693e16b55957\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":906,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"ef2d14b549eb41328a67693e16b55957\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"68701411-9c12-11e8-a195-37370a8955e9\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:25:19.117Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"621943a2d4af4ba4abc78b2612dbf8fe\",\"parentId\":\"621943a2d4af4ba4abc78b2612dbf8fe\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":314,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"621943a2d4af4ba4abc78b2612dbf8fe\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"2357a16c-9c12-11e8-a7cd-5fdb5f33325d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:23:52.514Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"e7defbecba604ae99eabefab28ee7041\",\"parentId\":\"e7defbecba604ae99eabefab28ee7041\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":556,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"e7defbecba604ae99eabefab28ee7041\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"17b4f683-9c12-11e8-842e-e9a619b82275\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:23:33.936Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"2ccb42e7e126458c8e3514aec39d96f6\",\"parentId\":\"2ccb42e7e126458c8e3514aec39d96f6\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":603,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"2ccb42e7e126458c8e3514aec39d96f6\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"1bf3b186-9c12-11e8-865a-3d2ec8e2aa6d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:23:29.054Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"59cd71f98bdb412096833e3a20191522\",\"parentId\":\"59cd71f98bdb412096833e3a20191522\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":429,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"59cd71f98bdb412096833e3a20191522\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"0b481ddf-9c12-11e8-871e-77990189403a\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:23:07.062Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"48dc2c76be0d4c82ba3efb4a39455bf8\",\"parentId\":\"48dc2c76be0d4c82ba3efb4a39455bf8\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":390,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"48dc2c76be0d4c82ba3efb4a39455bf8\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"f5529fdd-9c11-11e8-893b-2175ae469ccf\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:22:25.721Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"f0bf1a5caa2e4a1385b6bfa46b9678ae\",\"parentId\":\"f0bf1a5caa2e4a1385b6bfa46b9678ae\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":174,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"f0bf1a5caa2e4a1385b6bfa46b9678ae\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"f9d716be-9c11-11e8-8096-87a8da948233\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:22:20.096Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"47270c1ac32141c189c54474b790ba9f\",\"parentId\":\"47270c1ac32141c189c54474b790ba9f\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":649,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"47270c1ac32141c189c54474b790ba9f\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"d7d445b4-9c11-11e8-bf43-19a2819df99d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:21:43.885Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"cb69eda8e56a4ef19744c8720a33720c\",\"parentId\":\"cb69eda8e56a4ef19744c8720a33720c\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":779,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"cb69eda8e56a4ef19744c8720a33720c\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"de7162b7-9c11-11e8-ad7f-d18cc94d7e7d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:21:41.745Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"760d9e6b7dbc4e0c85bb78c422b1c74a\",\"parentId\":\"760d9e6b7dbc4e0c85bb78c422b1c74a\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":980,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"760d9e6b7dbc4e0c85bb78c422b1c74a\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"7ab688b8-9c11-11e8-817d-fbbbcd5a46c1\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:18:52.494Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"9cb224665e73445ab5107fbcf5aa11a8\",\"parentId\":\"9cb224665e73445ab5107fbcf5aa11a8\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":543,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"9cb224665e73445ab5107fbcf5aa11a8\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"6f7efb1c-9c11-11e8-bcbe-453ef415fced\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:18:33.876Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"499ec5ac5912453c8f5fca09a893bfef\",\"parentId\":\"499ec5ac5912453c8f5fca09a893bfef\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":640,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"499ec5ac5912453c8f5fca09a893bfef\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"72e2235e-9c11-11e8-a514-29ed875fce99\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:18:29.041Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"8cad2bcf25dd48749aea8e8ade7d8543\",\"parentId\":\"8cad2bcf25dd48749aea8e8ade7d8543\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":358,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"8cad2bcf25dd48749aea8e8ade7d8543\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"6253b458-9c11-11e8-bb07-c9a850f113fc\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:18:13.844Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"61bacafb36f040a9842b4e74af6997c8\",\"parentId\":\"61bacafb36f040a9842b4e74af6997c8\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":581,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"61bacafb36f040a9842b4e74af6997c8\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"62b58341-9c11-11e8-86c6-8978d4443282\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:18:07.056Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"ecd6f17b30594ae4bc3bdb24e92fcef5\",\"parentId\":\"ecd6f17b30594ae4bc3bdb24e92fcef5\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1047,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"ecd6f17b30594ae4bc3bdb24e92fcef5\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"4d9eccf2-9c11-11e8-893b-2175ae469ccf\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:17:25.700Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"61f9010c07cb4c19af04f793f7edd7b6\",\"parentId\":\"61f9010c07cb4c19af04f793f7edd7b6\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":181,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"61f9010c07cb4c19af04f793f7edd7b6\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"3be76e68-9c11-11e8-91b4-27f3ccfc7151\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:17:20.083Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"ed014d0c5d3449169895176b4eb6d7c5\",\"parentId\":\"ed014d0c5d3449169895176b4eb6d7c5\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":722,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"ed014d0c5d3449169895176b4eb6d7c5\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"2efc171a-9c11-11e8-bf43-19a2819df99d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:16:43.813Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"f3e872fe60b74ac9ae8f1f2c106b5a08\",\"parentId\":\"f3e872fe60b74ac9ae8f1f2c106b5a08\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1205,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"f3e872fe60b74ac9ae8f1f2c106b5a08\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"2504aad7-9c11-11e8-ad7f-d18cc94d7e7d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:16:41.727Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"04e58e0c8ec545f5bc7f939557c5478e\",\"parentId\":\"04e58e0c8ec545f5bc7f939557c5478e\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1404,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"04e58e0c8ec545f5bc7f939557c5478e\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"165b4f97-9c11-11e8-a0d5-5336200ad40f\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:16:15.729Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"b8ce8030f9e547f6a2c7a22a4ebc0e05\",\"parentId\":\"b8ce8030f9e547f6a2c7a22a4ebc0e05\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":230,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"b8ce8030f9e547f6a2c7a22a4ebc0e05\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"bf31ecbb-9c10-11e8-b54a-470f600a1bf3\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:13:52.474Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"f2ca5d46f0c2475ab10b74b7e5abb3af\",\"parentId\":\"f2ca5d46f0c2475ab10b74b7e5abb3af\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":523,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"f2ca5d46f0c2475ab10b74b7e5abb3af\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"b4afa5b1-9c10-11e8-9b62-174d9c81068d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:13:33.858Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"1a179dacd5d944fca122962954070dff\",\"parentId\":\"1a179dacd5d944fca122962954070dff\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":545,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"1a179dacd5d944fca122962954070dff\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"b8e75c3d-9c10-11e8-a846-bfed24e2ba8f\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:13:29.033Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"e8d067a0f4034be696061075feb2ae1c\",\"parentId\":\"e8d067a0f4034be696061075feb2ae1c\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":393,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"e8d067a0f4034be696061075feb2ae1c\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"b7496376-9c10-11e8-abb2-05db691697f7\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:13:13.832Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"5e176fc2c12a4a02aaf69a3bad75a83b\",\"parentId\":\"5e176fc2c12a4a02aaf69a3bad75a83b\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":667,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"5e176fc2c12a4a02aaf69a3bad75a83b\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"a7ee6b93-9c10-11e8-86c6-8978d4443282\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:13:07.038Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"b179657e91874e808c704e5e1bfde78a\",\"parentId\":\"b179657e91874e808c704e5e1bfde78a\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":526,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"b179657e91874e808c704e5e1bfde78a\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"9282b71a-9c10-11e8-8096-87a8da948233\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:12:20.065Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"200ccc7dfe94461b89fac2a10bba69bc\",\"parentId\":\"200ccc7dfe94461b89fac2a10bba69bc\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":769,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"200ccc7dfe94461b89fac2a10bba69bc\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"73f9a3a1-9c10-11e8-ac66-0b589ff193b6\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:11:43.786Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"7d067e3469b748efb9fb145c511b4735\",\"parentId\":\"7d067e3469b748efb9fb145c511b4735\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1233,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"7d067e3469b748efb9fb145c511b4735\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"7d017fca-9c10-11e8-a9a2-39905d81bd02\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:11:41.719Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"c741399e7e5447d0b0cc80f1463402a2\",\"parentId\":\"c741399e7e5447d0b0cc80f1463402a2\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1041,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"c741399e7e5447d0b0cc80f1463402a2\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"6ef1f33a-9c10-11e8-bf79-2b169bd74634\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:11:15.703Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"49d0a1710eca46519ba2237be47bea34\",\"parentId\":\"49d0a1710eca46519ba2237be47bea34\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":282,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"49d0a1710eca46519ba2237be47bea34\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"30b04c03-9c10-11e8-a4fd-05f1f2482ba1\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:09:30.233Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"9f552f5d88114cdaafba5c8149a10658\",\"parentId\":\"9f552f5d88114cdaafba5c8149a10658\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":315,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"9f552f5d88114cdaafba5c8149a10658\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"18519675-9c10-11e8-b67b-c3b9a633ddd4\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:08:52.467Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"0f6f6d9c237a41d79816bf3f595b5b3a\",\"parentId\":\"0f6f6d9c237a41d79816bf3f595b5b3a\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":602,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"0f6f6d9c237a41d79816bf3f595b5b3a\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"0c762805-9c10-11e8-9b62-174d9c81068d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:08:33.843Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"15a412638c30439a85eaf15cb419b363\",\"parentId\":\"15a412638c30439a85eaf15cb419b363\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":545,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"15a412638c30439a85eaf15cb419b363\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"ff1922ce-9c0f-11e8-a514-29ed875fce99\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:08:29.017Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"true\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"8d0139f0791c4ab49e025d4f2e8bb441\",\"parentId\":\"8d0139f0791c4ab49e025d4f2e8bb441\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":411,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"8d0139f0791c4ab49e025d4f2e8bb441\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"f811aac1-9c0f-11e8-bb07-c9a850f113fc\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:08:13.820Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"05cafed0d07845f991b3eaffffeed3a3\",\"parentId\":\"05cafed0d07845f991b3eaffffeed3a3\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":569,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"05cafed0d07845f991b3eaffffeed3a3\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"0041c4b7-9c10-11e8-86c6-8978d4443282\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:08:07.016Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"bb268c7849ea472f923d72deb86d6367\",\"parentId\":\"bb268c7849ea472f923d72deb86d6367\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":399,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"bb268c7849ea472f923d72deb86d6367\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"d5e6914c-9c0f-11e8-bba1-f5063e075283\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:07:20.040Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"37da2a1f1b3843a780eaaf9bc19cc9fd\",\"parentId\":\"37da2a1f1b3843a780eaaf9bc19cc9fd\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":514,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"37da2a1f1b3843a780eaaf9bc19cc9fd\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"ca7110d6-9c0f-11e8-bf43-19a2819df99d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:06:43.779Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"245fa9f14f504041bb2271bce002009b\",\"parentId\":\"245fa9f14f504041bb2271bce002009b\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1296,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"245fa9f14f504041bb2271bce002009b\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"c237a806-9c0f-11e8-ad7f-d18cc94d7e7d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:06:41.689Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"893380496d6541bfb7fa8e3aa6338bce\",\"parentId\":\"893380496d6541bfb7fa8e3aa6338bce\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":769,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"893380496d6541bfb7fa8e3aa6338bce\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"b3ee952b-9c0f-11e8-a195-37370a8955e9\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:06:15.674Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"10b9913e4f33487cb739036162d193a1\",\"parentId\":\"10b9913e4f33487cb739036162d193a1\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":225,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"10b9913e4f33487cb739036162d193a1\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"93c84c48-9c0f-11e8-b54a-470f600a1bf3\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:05:06.079Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"0f3eb8c193564f6cbfc4156ed0d45719\",\"parentId\":\"0f3eb8c193564f6cbfc4156ed0d45719\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":487,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"0f3eb8c193564f6cbfc4156ed0d45719\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"744f811c-9c0f-11e8-998a-975e67e62013\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:04:30.218Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"e0399da8bb66473a9271c46806738a50\",\"parentId\":\"e0399da8bb66473a9271c46806738a50\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":231,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"e0399da8bb66473a9271c46806738a50\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"524bc58d-9c0f-11e8-bcbe-453ef415fced\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:03:33.786Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"0bdb5121e6414cd0b746bf9798b9f1f3\",\"parentId\":\"0bdb5121e6414cd0b746bf9798b9f1f3\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":447,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"0bdb5121e6414cd0b746bf9798b9f1f3\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"56b253df-9c0f-11e8-bf57-75bc844edc27\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:03:29.013Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"476f19c500e4490183a323dcd7e0bcae\",\"parentId\":\"476f19c500e4490183a323dcd7e0bcae\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":380,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"476f19c500e4490183a323dcd7e0bcae\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"4e62cba9-9c0f-11e8-921f-813686c85e36\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:03:13.819Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"3ed7db691faa4a8f9dcc6d3b24f50073\",\"parentId\":\"3ed7db691faa4a8f9dcc6d3b24f50073\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":551,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"3ed7db691faa4a8f9dcc6d3b24f50073\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"44d67d7f-9c0f-11e8-9afb-d994ee7854aa\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:03:06.998Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"34aaa9dd0d6a4cc39976505a108107e3\",\"parentId\":\"34aaa9dd0d6a4cc39976505a108107e3\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":699,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"34aaa9dd0d6a4cc39976505a108107e3\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"2bac133a-9c0f-11e8-8e8a-fd378332c84e\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:02:20.024Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"8dbaacbb9d4540e298aba71c97852e86\",\"parentId\":\"8dbaacbb9d4540e298aba71c97852e86\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":637,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"8dbaacbb9d4540e298aba71c97852e86\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"0bdc27a3-9c0f-11e8-b915-a9a5dcdb3ede\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:01:43.748Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"363cede8bd9c4510a2955001bab1dba0\",\"parentId\":\"363cede8bd9c4510a2955001bab1dba0\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1184,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"363cede8bd9c4510a2955001bab1dba0\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"1a9dc5b6-9c0f-11e8-9d77-7f7e86b117ef\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:01:41.658Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"5c7c8d9a05754ba289d6c55dfbc17012\",\"parentId\":\"5c7c8d9a05754ba289d6c55dfbc17012\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":922,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"5c7c8d9a05754ba289d6c55dfbc17012\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"0c675067-9c0f-11e8-a195-37370a8955e9\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:01:15.653Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"db56f818093e42eda91056a42b861db5\",\"parentId\":\"db56f818093e42eda91056a42b861db5\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":391,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"db56f818093e42eda91056a42b861db5\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"da0d9ac6-9c0e-11e8-817d-fbbbcd5a46c1\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T20:00:06.063Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"d7189eabbb064d4584d5c941f4b1ed29\",\"parentId\":\"d7189eabbb064d4584d5c941f4b1ed29\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":499,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"d7189eabbb064d4584d5c941f4b1ed29\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"cdf264c7-9c0e-11e8-8096-87a8da948233\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:59:54.432Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"61406638357044fa8c5cb20169baf39f\",\"parentId\":\"61406638357044fa8c5cb20169baf39f\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":616,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"61406638357044fa8c5cb20169baf39f\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"ca45b00a-9c0e-11e8-998a-975e67e62013\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:59:30.202Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"13230bd006504fd797b48c1ebf784ee0\",\"parentId\":\"13230bd006504fd797b48c1ebf784ee0\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":200,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"13230bd006504fd797b48c1ebf784ee0\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"c06ec4c3-9c0e-11e8-a846-bfed24e2ba8f\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:59:21.856Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"3f6c86f51fb04f779f475a8a65122f6b\",\"parentId\":\"3f6c86f51fb04f779f475a8a65122f6b\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":382,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"3f6c86f51fb04f779f475a8a65122f6b\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"ae5c9b68-9c0e-11e8-bcf7-a7cf70afbe0f\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:58:45.133Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"53b00710462941dda921989b5bdb79f9\",\"parentId\":\"53b00710462941dda921989b5bdb79f9\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":230,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"53b00710462941dda921989b5bdb79f9\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"a9ebd3c2-9c0e-11e8-9eff-a109d95fc575\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:58:33.770Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"002137a8c75d4488b7006c02d3487442\",\"parentId\":\"002137a8c75d4488b7006c02d3487442\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":557,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"002137a8c75d4488b7006c02d3487442\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"916f849e-9c0e-11e8-abb2-05db691697f7\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:58:13.807Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"169e103f0858408ba13efea5a0d091cc\",\"parentId\":\"169e103f0858408ba13efea5a0d091cc\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":641,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"169e103f0858408ba13efea5a0d091cc\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"8a85f4ca-9c0e-11e8-9afb-d994ee7854aa\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:58:06.980Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"19fe1e3e35ec4a649620b5fd1acde934\",\"parentId\":\"19fe1e3e35ec4a649620b5fd1acde934\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":484,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"19fe1e3e35ec4a649620b5fd1acde934\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"62fb946a-9c0e-11e8-a88e-c548ea64983b\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:56:43.746Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"6dba7600cf474a0e977c28854fd4c19e\",\"parentId\":\"6dba7600cf474a0e977c28854fd4c19e\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1192,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"6dba7600cf474a0e977c28854fd4c19e\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"1fe92b69-9c0e-11e8-b67b-c3b9a633ddd4\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:55:06.051Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"6aece2e1b00d42ef854899011a41454a\",\"parentId\":\"6aece2e1b00d42ef854899011a41454a\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":513,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"6aece2e1b00d42ef854899011a41454a\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"25425776-9c0e-11e8-91b4-27f3ccfc7151\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:54:54.403Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"36ca5bb4e8cf483da359090e7b838abf\",\"parentId\":\"36ca5bb4e8cf483da359090e7b838abf\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":596,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"36ca5bb4e8cf483da359090e7b838abf\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"0d44ade7-9c0e-11e8-bf39-53a7085b0f9e\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:54:30.180Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"1ad843bbf6cb4b81b99706eaf5ca0cc8\",\"parentId\":\"1ad843bbf6cb4b81b99706eaf5ca0cc8\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":165,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"1ad843bbf6cb4b81b99706eaf5ca0cc8\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"034d1a70-9c0e-11e8-a514-29ed875fce99\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:54:21.837Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"1bc8128889ad4230b791d36968e1c519\",\"parentId\":\"1bc8128889ad4230b791d36968e1c519\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":471,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"1bc8128889ad4230b791d36968e1c519\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"0417e4b3-9c0e-11e8-ad7f-d18cc94d7e7d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:54:02.038Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"819fe7bdf14c4c5b8f11c82f767e548d\",\"parentId\":\"819fe7bdf14c4c5b8f11c82f767e548d\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":482,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"819fe7bdf14c4c5b8f11c82f767e548d\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"f07f6a47-9c0d-11e8-bf79-2b169bd74634\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:53:45.102Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"cc0ec633bc8c4bef8c59f4202ec2ab93\",\"parentId\":\"cc0ec633bc8c4bef8c59f4202ec2ab93\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":249,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"cc0ec633bc8c4bef8c59f4202ec2ab93\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"fc1b5e00-9c0d-11e8-921f-813686c85e36\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:53:38.366Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"22304283ceb64eaa8c1d4409eebcba7e\",\"parentId\":\"22304283ceb64eaa8c1d4409eebcba7e\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":641,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"22304283ceb64eaa8c1d4409eebcba7e\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"ea29b582-9c0d-11e8-bcbe-453ef415fced\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:53:33.737Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"bcd18c0a13204845a53ee2fc88e99917\",\"parentId\":\"bcd18c0a13204845a53ee2fc88e99917\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":561,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"bcd18c0a13204845a53ee2fc88e99917\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"e1ec0756-9c0d-11e8-b2ac-1d393478e562\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:53:06.972Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"b7616b5d816f473dbaed7190ff8b14e1\",\"parentId\":\"b7616b5d816f473dbaed7190ff8b14e1\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":424,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"b7616b5d816f473dbaed7190ff8b14e1\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"a677d832-9c0d-11e8-a88e-c548ea64983b\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:51:43.711Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"f9039174fae3440f952c1a810b470efc\",\"parentId\":\"f9039174fae3440f952c1a810b470efc\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1104,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"f9039174fae3440f952c1a810b470efc\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"77e0f735-9c0d-11e8-a7cd-5fdb5f33325d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:50:06.038Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"175a4e0aa8244ab0b82228d53b55d505\",\"parentId\":\"175a4e0aa8244ab0b82228d53b55d505\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":553,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"175a4e0aa8244ab0b82228d53b55d505\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"685997a1-9c0d-11e8-91b4-27f3ccfc7151\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:49:54.392Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"5752138d347848ec9a061dd758b13c6a\",\"parentId\":\"5752138d347848ec9a061dd758b13c6a\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":579,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"5752138d347848ec9a061dd758b13c6a\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"61fdefe5-9c0d-11e8-a4fd-05f1f2482ba1\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:49:30.169Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"336d40ed5a8243eaacdcbd0c5a4dd0a0\",\"parentId\":\"336d40ed5a8243eaacdcbd0c5a4dd0a0\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":162,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"336d40ed5a8243eaacdcbd0c5a4dd0a0\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"5a594e0c-9c0d-11e8-a514-29ed875fce99\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:49:21.827Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"true\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"6d1a7123b1c14b6dadd50c1dbf7974c1\",\"parentId\":\"6d1a7123b1c14b6dadd50c1dbf7974c1\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":402,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"6d1a7123b1c14b6dadd50c1dbf7974c1\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"4b303b6e-9c0d-11e8-ad7f-d18cc94d7e7d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:49:02.003Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"7e87cec585d44bd28050f22db9838ced\",\"parentId\":\"7e87cec585d44bd28050f22db9838ced\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":927,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"7e87cec585d44bd28050f22db9838ced\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"46ae8363-9c0d-11e8-a195-37370a8955e9\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:48:45.082Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"3d46b0bf617e439e80418e60020e3cb7\",\"parentId\":\"3d46b0bf617e439e80418e60020e3cb7\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":235,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"3d46b0bf617e439e80418e60020e3cb7\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"3da017f8-9c0d-11e8-abb2-05db691697f7\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:48:38.363Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"edb284baf4e340539ad3bbd79fea076f\",\"parentId\":\"edb284baf4e340539ad3bbd79fea076f\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":814,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"edb284baf4e340539ad3bbd79fea076f\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"3b9b950f-9c0d-11e8-9b62-174d9c81068d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:48:33.713Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"bb5355fc50e5415a8f11c94c4b7e4d14\",\"parentId\":\"bb5355fc50e5415a8f11c94c4b7e4d14\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":826,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"bb5355fc50e5415a8f11c94c4b7e4d14\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"2754d933-9c0d-11e8-871e-77990189403a\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:48:06.955Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"2e106bf293e94902aca33b149009258c\",\"parentId\":\"2e106bf293e94902aca33b149009258c\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":566,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"2e106bf293e94902aca33b149009258c\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"fde53e84-9c0c-11e8-ac66-0b589ff193b6\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:46:43.695Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"1a1dc60919d945da8261996d2db34870\",\"parentId\":\"1a1dc60919d945da8261996d2db34870\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1150,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"1a1dc60919d945da8261996d2db34870\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"bbda0be0-9c0c-11e8-817d-fbbbcd5a46c1\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:45:06.037Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"9ad9c33675784d05b59b2333876aeaa5\",\"parentId\":\"9ad9c33675784d05b59b2333876aeaa5\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":544,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"9ad9c33675784d05b59b2333876aeaa5\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"be68f415-9c0c-11e8-8e8a-fd378332c84e\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:44:54.372Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"8c6c90b1cd4d483497834a7224f97d63\",\"parentId\":\"8c6c90b1cd4d483497834a7224f97d63\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":561,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"8c6c90b1cd4d483497834a7224f97d63\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"a54df400-9c0c-11e8-998a-975e67e62013\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:44:30.154Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"6e66813b95d44486b88366fbce9f9f97\",\"parentId\":\"6e66813b95d44486b88366fbce9f9f97\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":390,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"6e66813b95d44486b88366fbce9f9f97\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"9ea45342-9c0c-11e8-865a-3d2ec8e2aa6d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:44:21.811Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"aaa55208afaa494cb46aa1cb0155547a\",\"parentId\":\"aaa55208afaa494cb46aa1cb0155547a\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":392,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"aaa55208afaa494cb46aa1cb0155547a\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"a3430861-9c0c-11e8-a9a2-39905d81bd02\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:44:01.995Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"42711471d3bf4219b185c66933775cb7\",\"parentId\":\"42711471d3bf4219b185c66933775cb7\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":789,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"42711471d3bf4219b185c66933775cb7\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"8b6d592d-9c0c-11e8-bf79-2b169bd74634\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:43:45.045Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"d82f2e1425c84672a45218e43e92e521\",\"parentId\":\"d82f2e1425c84672a45218e43e92e521\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":278,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"d82f2e1425c84672a45218e43e92e521\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"90e2e739-9c0c-11e8-9d77-7f7e86b117ef\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:43:42.212Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"9eac46a6821d4960ba3dd7a8ecb02941\",\"parentId\":\"9eac46a6821d4960ba3dd7a8ecb02941\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":659,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"9eac46a6821d4960ba3dd7a8ecb02941\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"947ef933-9c0c-11e8-bb07-c9a850f113fc\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:43:38.351Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"true\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"58613d56bed84ad7b4fb046c21fe884b\",\"parentId\":\"58613d56bed84ad7b4fb046c21fe884b\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":589,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"58613d56bed84ad7b4fb046c21fe884b\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"7fa5c173-9c0c-11e8-b2ac-1d393478e562\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:43:06.946Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"76aba82ace0248cf8dff2523078b566c\",\"parentId\":\"76aba82ace0248cf8dff2523078b566c\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":569,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"76aba82ace0248cf8dff2523078b566c\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"6b7880a9-9c0c-11e8-8de0-6fa5b6e21021\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:42:27.986Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"5c08bdc0a04842099741385a18755678\",\"parentId\":\"5c08bdc0a04842099741385a18755678\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":365,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"5c08bdc0a04842099741385a18755678\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"50f39004-9c0c-11e8-bf43-19a2819df99d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:41:43.698Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"077857726e4f425598c7fcc2d5e273d5\",\"parentId\":\"077857726e4f425598c7fcc2d5e273d5\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1115,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"077857726e4f425598c7fcc2d5e273d5\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"146cb7db-9c0c-11e8-a7cd-5fdb5f33325d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:40:06.032Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"4a6edcbc500343668d06c296abc538a0\",\"parentId\":\"4a6edcbc500343668d06c296abc538a0\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":590,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"4a6edcbc500343668d06c296abc538a0\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"ff689f7b-9c0b-11e8-8096-87a8da948233\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:39:54.362Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"da0a40170b794e3e8e2cc5d5810dd324\",\"parentId\":\"da0a40170b794e3e8e2cc5d5810dd324\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":670,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"da0a40170b794e3e8e2cc5d5810dd324\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"f76821a8-9c0b-11e8-998a-975e67e62013\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:39:30.148Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"0e2dc355d98f4b3bb67a51e950b5e6b4\",\"parentId\":\"0e2dc355d98f4b3bb67a51e950b5e6b4\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":253,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"0e2dc355d98f4b3bb67a51e950b5e6b4\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"e3849395-9c0b-11e8-a195-37370a8955e9\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:38:45.014Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"70598990197049fc97573f35ed8a1274\",\"parentId\":\"70598990197049fc97573f35ed8a1274\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":275,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"70598990197049fc97573f35ed8a1274\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"d6616392-9c0b-11e8-ad7f-d18cc94d7e7d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:38:42.184Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"500edeb809674df8814cb30c8c52c085\",\"parentId\":\"500edeb809674df8814cb30c8c52c085\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":360,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"500edeb809674df8814cb30c8c52c085\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"d520f419-9c0b-11e8-bb07-c9a850f113fc\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:38:38.341Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"de6171f314114419b57c865f16cd1cd9\",\"parentId\":\"de6171f314114419b57c865f16cd1cd9\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":846,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"de6171f314114419b57c865f16cd1cd9\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"b1440be0-9c0b-11e8-a195-0d9181f148f6\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:37:27.977Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"fa5c8a8ac7804af88bdce1cc14a20b8a\",\"parentId\":\"fa5c8a8ac7804af88bdce1cc14a20b8a\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":366,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"fa5c8a8ac7804af88bdce1cc14a20b8a\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"a9ce6845-9c0b-11e8-865a-3d2ec8e2aa6d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:37:26.231Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"deea74442ef94d9190472dce252b53a1\",\"parentId\":\"deea74442ef94d9190472dce252b53a1\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":129,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"deea74442ef94d9190472dce252b53a1\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"94c8c8db-9c0b-11e8-bf43-19a2819df99d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:36:43.669Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"db20fb567dfa48eb8f1d74d73cacaa2d\",\"parentId\":\"db20fb567dfa48eb8f1d74d73cacaa2d\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1188,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"db20fb567dfa48eb8f1d74d73cacaa2d\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"796c1637-9c0b-11e8-ad7f-d18cc94d7e7d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:36:04.015Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"254137f2bf8d437c991e6f9dc2be0eff\",\"parentId\":\"254137f2bf8d437c991e6f9dc2be0eff\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":363,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"254137f2bf8d437c991e6f9dc2be0eff\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"5a486f91-9c0b-11e8-b67b-c3b9a633ddd4\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:35:06.018Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"30c68258c3484b0d9d374cfa2af2bdcb\",\"parentId\":\"30c68258c3484b0d9d374cfa2af2bdcb\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":513,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"30c68258c3484b0d9d374cfa2af2bdcb\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"43223a83-9c0b-11e8-8e8a-fd378332c84e\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:34:20.625Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"72c61a65e8f844589d852abb3f748dbe\",\"parentId\":\"72c61a65e8f844589d852abb3f748dbe\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1004,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"72c61a65e8f844589d852abb3f748dbe\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"42b54770-9c0b-11e8-86c6-8978d4443282\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:34:09.175Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"3ba166dd9003469c9fcb52d97431b2c3\",\"parentId\":\"3ba166dd9003469c9fcb52d97431b2c3\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":520,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"3ba166dd9003469c9fcb52d97431b2c3\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"27c31694-9c0b-11e8-a0d5-5336200ad40f\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:33:44.984Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"2501a61aee8d47588833dcf33d0f85c0\",\"parentId\":\"2501a61aee8d47588833dcf33d0f85c0\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":302,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"2501a61aee8d47588833dcf33d0f85c0\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"2a058c44-9c0b-11e8-abb2-05db691697f7\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:33:38.317Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"d66954a5135543378ccc85a158493480\",\"parentId\":\"d66954a5135543378ccc85a158493480\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":638,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"d66954a5135543378ccc85a158493480\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"f671f711-9c0a-11e8-9bd3-b1c5126a1508\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:32:27.969Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"dd7b27a2b0774e67abed5112d3c482a3\",\"parentId\":\"dd7b27a2b0774e67abed5112d3c482a3\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":383,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"dd7b27a2b0774e67abed5112d3c482a3\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"007a2ba8-9c0b-11e8-a514-29ed875fce99\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:32:26.223Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"576ddee0b9124b1d823fb75cc4e3ee62\",\"parentId\":\"576ddee0b9124b1d823fb75cc4e3ee62\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":416,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"576ddee0b9124b1d823fb75cc4e3ee62\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"efaabbf3-9c0a-11e8-998a-975e67e62013\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:31:54.618Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"f461270882d240c29190f24def66f371\",\"parentId\":\"f461270882d240c29190f24def66f371\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":531,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"f461270882d240c29190f24def66f371\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"dcbb7991-9c0a-11e8-a0d5-5336200ad40f\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:31:44.847Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"1465b9fb32774cd69309ef71275e8b62\",\"parentId\":\"1465b9fb32774cd69309ef71275e8b62\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":254,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"1465b9fb32774cd69309ef71275e8b62\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"d734fcce-9c0a-11e8-817d-fbbbcd5a46c1\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:31:33.010Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"eb604308d5e740a3afc70a6bd83ce4d0\",\"parentId\":\"eb604308d5e740a3afc70a6bd83ce4d0\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":509,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"eb604308d5e740a3afc70a6bd83ce4d0\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"d17aec38-9c0a-11e8-9bd3-b1c5126a1508\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:31:17.429Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"b5b4faf861474f91a5149f76f105fe50\",\"parentId\":\"b5b4faf861474f91a5149f76f105fe50\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":406,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"b5b4faf861474f91a5149f76f105fe50\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"a492f310-9c0a-11e8-bf39-53a7085b0f9e\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:30:01.462Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"true\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"9c200e330fee4ee384609ab2e2c43440\",\"parentId\":\"9c200e330fee4ee384609ab2e2c43440\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":156,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"9c200e330fee4ee384609ab2e2c43440\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"9361b42a-9c0a-11e8-900e-1706d9247e64\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:29:39.079Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"1bd4468b792141218d70970e5e1741af\",\"parentId\":\"1bd4468b792141218d70970e5e1741af\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":829,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"1bd4468b792141218d70970e5e1741af\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"878fe2c9-9c0a-11e8-bba1-f5063e075283\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:29:20.612Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"e29eddfae78440c59be948a893111d47\",\"parentId\":\"e29eddfae78440c59be948a893111d47\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1020,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"e29eddfae78440c59be948a893111d47\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"8988305f-9c0a-11e8-9afb-d994ee7854aa\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:29:16.506Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"8b3a393efac64835a3344f9e76953ae4\",\"parentId\":\"8b3a393efac64835a3344f9e76953ae4\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":770,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"8b3a393efac64835a3344f9e76953ae4\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"549dbdfc-9c0a-11e8-b915-a9a5dcdb3ede\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:27:56.417Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"3e911b8f08cc4edfa761dd8aea042702\",\"parentId\":\"3e911b8f08cc4edfa761dd8aea042702\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1303,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"3e911b8f08cc4edfa761dd8aea042702\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"4537c93c-9c0a-11e8-a846-bfed24e2ba8f\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:27:26.219Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"1716545e5b8c46a2af606c4467bd0daf\",\"parentId\":\"1716545e5b8c46a2af606c4467bd0daf\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":428,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"1716545e5b8c46a2af606c4467bd0daf\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"347cf339-9c0a-11e8-bcf7-a7cf70afbe0f\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:26:44.823Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"c27da2e2935148d8b341ff77d4ffea14\",\"parentId\":\"c27da2e2935148d8b341ff77d4ffea14\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":527,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"c27da2e2935148d8b341ff77d4ffea14\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"2976fd14-9c0a-11e8-a7cd-5fdb5f33325d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:26:33.004Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"10aab1ee5b894ff783d5374402373893\",\"parentId\":\"10aab1ee5b894ff783d5374402373893\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":517,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"10aab1ee5b894ff783d5374402373893\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"2bb506af-9c0a-11e8-85b8-ade65cb3fdfe\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:26:29.866Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"15a5420691614cf6b35b566c1cae9f45\",\"parentId\":\"15a5420691614cf6b35b566c1cae9f45\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":408,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"15a5420691614cf6b35b566c1cae9f45\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"291be50a-9c0a-11e8-9460-a9fd50409a2e\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:26:17.359Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"b9cae0ea8e514b26bc5ccf50f0967d36\",\"parentId\":\"b9cae0ea8e514b26bc5ccf50f0967d36\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":368,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"b9cae0ea8e514b26bc5ccf50f0967d36\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"fc441880-9c09-11e8-a4fd-05f1f2482ba1\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:25:01.446Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"37ab576143944707956b00b60ab33773\",\"parentId\":\"37ab576143944707956b00b60ab33773\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":214,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"37ab576143944707956b00b60ab33773\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"e873ec37-9c09-11e8-921f-813686c85e36\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:24:39.071Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"8e428de62b0f4c639b8034c244dd1f63\",\"parentId\":\"8e428de62b0f4c639b8034c244dd1f63\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1062,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"8e428de62b0f4c639b8034c244dd1f63\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"de23d8f7-9c09-11e8-8e8a-fd378332c84e\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:24:20.592Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"e031f03b21024537971a92764f995d2c\",\"parentId\":\"e031f03b21024537971a92764f995d2c\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":900,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"e031f03b21024537971a92764f995d2c\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"cf50d57d-9c09-11e8-86c6-8978d4443282\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:24:16.493Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"43e3de49b2c4442793b620ae8bfcc79c\",\"parentId\":\"43e3de49b2c4442793b620ae8bfcc79c\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":929,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"43e3de49b2c4442793b620ae8bfcc79c\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"cf50d568-9c09-11e8-86c6-8978d4443282\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:23:48.961Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"60097ee4db814981b78e302a65f6a00c\",\"parentId\":\"60097ee4db814981b78e302a65f6a00c\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":534,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"60097ee4db814981b78e302a65f6a00c\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"aa60f65f-9c09-11e8-bf43-19a2819df99d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:22:56.401Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"9594fb0b343d406e8146a2af647ba2f5\",\"parentId\":\"9594fb0b343d406e8146a2af647ba2f5\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1354,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"9594fb0b343d406e8146a2af647ba2f5\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"9c15724d-9c09-11e8-a846-bfed24e2ba8f\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:22:26.206Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"daa9a570c9614e9eab81ae34240073b7\",\"parentId\":\"daa9a570c9614e9eab81ae34240073b7\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":404,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"daa9a570c9614e9eab81ae34240073b7\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"6f3875e9-9c09-11e8-a7cd-5fdb5f33325d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:21:32.987Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"c600ec396a864709b5394fca474acab6\",\"parentId\":\"c600ec396a864709b5394fca474acab6\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":491,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"c600ec396a864709b5394fca474acab6\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"71218144-9c09-11e8-85b8-ade65cb3fdfe\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:21:29.850Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"d0fd491f1ae5401db137ecbbe09642af\",\"parentId\":\"d0fd491f1ae5401db137ecbbe09642af\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":588,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"d0fd491f1ae5401db137ecbbe09642af\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"5bae0552-9c09-11e8-8de0-6fa5b6e21021\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:20:50.348Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"7713025c7cc441f3864f1ed9ea0b9473\",\"parentId\":\"7713025c7cc441f3864f1ed9ea0b9473\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":452,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"7713025c7cc441f3864f1ed9ea0b9473\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"40e4df4f-9c09-11e8-998a-975e67e62013\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:20:01.419Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"5b65beaed0104cafa3a732f0a4b03e7b\",\"parentId\":\"5b65beaed0104cafa3a732f0a4b03e7b\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":199,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"5b65beaed0104cafa3a732f0a4b03e7b\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"2c24d49c-9c09-11e8-abb2-05db691697f7\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:19:39.049Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"8f4a2e2ca60a48da9ba82b94db70b2bd\",\"parentId\":\"8f4a2e2ca60a48da9ba82b94db70b2bd\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":915,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"8f4a2e2ca60a48da9ba82b94db70b2bd\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"2440b7f0-9c09-11e8-bba1-f5063e075283\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:19:26.451Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"fdcbca2198154332bc148e7efb508025\",\"parentId\":\"fdcbca2198154332bc148e7efb508025\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":832,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"fdcbca2198154332bc148e7efb508025\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"1575078e-9c09-11e8-86c6-8978d4443282\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:18:48.948Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"71cfacdb03d341b9a12a5b243db5e9ff\",\"parentId\":\"71cfacdb03d341b9a12a5b243db5e9ff\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":526,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"71cfacdb03d341b9a12a5b243db5e9ff\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"015fbbc6-9c09-11e8-8656-f305697fcf06\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:18:25.303Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"7b7aacb82f994c5c9261e3a658269edc\",\"parentId\":\"7b7aacb82f994c5c9261e3a658269edc\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":278,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"7b7aacb82f994c5c9261e3a658269edc\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"eef25374-9c08-11e8-ac66-0b589ff193b6\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:17:56.386Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"db642271a72b4341b02636aaca5e3109\",\"parentId\":\"db642271a72b4341b02636aaca5e3109\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1420,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"db642271a72b4341b02636aaca5e3109\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"c7fc9272-9c08-11e8-85b8-ade65cb3fdfe\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:16:29.809Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"6cb6b543318b435cbcee2afe3538115d\",\"parentId\":\"6cb6b543318b435cbcee2afe3538115d\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":758,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"6cb6b543318b435cbcee2afe3538115d\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"b217ddb4-9c08-11e8-9460-a9fd50409a2e\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:15:50.321Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"5adbef764e754111afeeb1b0718ddf59\",\"parentId\":\"5adbef764e754111afeeb1b0718ddf59\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":443,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"5adbef764e754111afeeb1b0718ddf59\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"a214e600-9c08-11e8-86d5-23761112b5a0\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:15:49.424Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"7c711c5b6e294671b70d1d37a5979ce8\",\"parentId\":\"7c711c5b6e294671b70d1d37a5979ce8\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":259,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"7c711c5b6e294671b70d1d37a5979ce8\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"951e1c60-9c08-11e8-bf57-75bc844edc27\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:15:28.763Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"47408a654c9e4c3fada955ca5e7b376e\",\"parentId\":\"47408a654c9e4c3fada955ca5e7b376e\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":382,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"47408a654c9e4c3fada955ca5e7b376e\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"85857f14-9c08-11e8-a4fd-05f1f2482ba1\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:15:01.407Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"cac13480d6574dacb5ea5054e1dfb02c\",\"parentId\":\"cac13480d6574dacb5ea5054e1dfb02c\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":186,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"cac13480d6574dacb5ea5054e1dfb02c\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"7c0d0765-9c08-11e8-a7cd-5fdb5f33325d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:14:38.253Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"75b5d02fd5d34d34b2c578f9e5f6abec\",\"parentId\":\"75b5d02fd5d34d34b2c578f9e5f6abec\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":551,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"75b5d02fd5d34d34b2c578f9e5f6abec\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"7c071361-9c08-11e8-91b4-27f3ccfc7151\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:14:26.439Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"fd5c70072c394c8ca89e694a4eb10b05\",\"parentId\":\"fd5c70072c394c8ca89e694a4eb10b05\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1316,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"fd5c70072c394c8ca89e694a4eb10b05\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"5a58f1d9-9c08-11e8-86c6-8978d4443282\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:13:48.938Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"06c8dceb017f4378950ab04997419a4a\",\"parentId\":\"06c8dceb017f4378950ab04997419a4a\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":624,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"06c8dceb017f4378950ab04997419a4a\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"47b4c22b-9c08-11e8-b915-a9a5dcdb3ede\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:12:56.346Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"d2c754ccc94d48488020a50be83c8896\",\"parentId\":\"d2c754ccc94d48488020a50be83c8896\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1184,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"d2c754ccc94d48488020a50be83c8896\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"332871bc-9c08-11e8-bd30-c3165bb98b46\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:12:34.717Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"d6f8b30ec98b47efb5375216a1a51db4\",\"parentId\":\"d6f8b30ec98b47efb5375216a1a51db4\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":369,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"d6f8b30ec98b47efb5375216a1a51db4\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"241111df-9c08-11e8-abb2-05db691697f7\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:12:12.698Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"909ff3e490b9480a9f143d90c1b39f75\",\"parentId\":\"909ff3e490b9480a9f143d90c1b39f75\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":972,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"909ff3e490b9480a9f143d90c1b39f75\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"f78e1caa-9c07-11e8-9bd3-b1c5126a1508\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:10:50.289Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"true\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"7039a1ed56ba460e849dd28cfd3b4278\",\"parentId\":\"7039a1ed56ba460e849dd28cfd3b4278\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":368,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"7039a1ed56ba460e849dd28cfd3b4278\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"f8b118e8-9c07-11e8-8656-f305697fcf06\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:10:49.394Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"3662356cc0e74217bf05999865f9f41f\",\"parentId\":\"3662356cc0e74217bf05999865f9f41f\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":283,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"3662356cc0e74217bf05999865f9f41f\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"d85da52d-9c07-11e8-a846-bfed24e2ba8f\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:10:05.637Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"c65eb902ef7a4d00ac585a0dda1761ed\",\"parentId\":\"c65eb902ef7a4d00ac585a0dda1761ed\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":376,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"c65eb902ef7a4d00ac585a0dda1761ed\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"dcadc5c2-9c07-11e8-bf39-53a7085b0f9e\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:10:01.389Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"12f368b262cf4632bc64726601d1a948\",\"parentId\":\"12f368b262cf4632bc64726601d1a948\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":195,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"12f368b262cf4632bc64726601d1a948\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"d4e37265-9c07-11e8-a7cd-5fdb5f33325d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:09:38.255Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"642023a86528478ab5487a037895a6bd\",\"parentId\":\"642023a86528478ab5487a037895a6bd\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":501,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"642023a86528478ab5487a037895a6bd\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"c0b128d3-9c07-11e8-8096-87a8da948233\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:09:26.421Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"7e893872d05843ca8d6da5a9bae4aaed\",\"parentId\":\"7e893872d05843ca8d6da5a9bae4aaed\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1229,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"7e893872d05843ca8d6da5a9bae4aaed\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"b227b16e-9c07-11e8-9afb-d994ee7854aa\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:08:48.928Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"651c298e16884d7b94feb86ef5844d92\",\"parentId\":\"651c298e16884d7b94feb86ef5844d92\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":626,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"651c298e16884d7b94feb86ef5844d92\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"a1c9ef3d-9c07-11e8-900e-1706d9247e64\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:08:38.879Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"811eac1d08e74f25a439d3aed238fc94\",\"parentId\":\"811eac1d08e74f25a439d3aed238fc94\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1264,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"811eac1d08e74f25a439d3aed238fc94\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"99a8f0d3-9c07-11e8-a195-0d9181f148f6\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:08:27.099Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"ba2b9b0bb47a44129ebe243739ef0911\",\"parentId\":\"ba2b9b0bb47a44129ebe243739ef0911\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":412,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"ba2b9b0bb47a44129ebe243739ef0911\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"8c62cf3b-9c07-11e8-ac66-0b589ff193b6\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:07:56.335Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"6ebb1d4a8eb346689611e0d0f529a271\",\"parentId\":\"6ebb1d4a8eb346689611e0d0f529a271\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1513,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"6ebb1d4a8eb346689611e0d0f529a271\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"8abee337-9c07-11e8-af2a-03563b914287\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:07:34.699Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"5229fb9a51d4414aa4f6f1997f0d9474\",\"parentId\":\"5229fb9a51d4414aa4f6f1997f0d9474\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":604,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"5229fb9a51d4414aa4f6f1997f0d9474\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"406587e3-9c07-11e8-af2a-03563b914287\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:05:27.971Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"9aabec3eace54544991092b0f7241079\",\"parentId\":\"9aabec3eace54544991092b0f7241079\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":410,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"9aabec3eace54544991092b0f7241079\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"2dd99b23-9c07-11e8-a514-29ed875fce99\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:05:05.621Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"5f1bdf9d2a0a43c8bfd2f75fc8c06457\",\"parentId\":\"5f1bdf9d2a0a43c8bfd2f75fc8c06457\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":448,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"5f1bdf9d2a0a43c8bfd2f75fc8c06457\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"2c3365c2-9c07-11e8-accb-07f60549bb58\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:05:01.361Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"ecbb6d9268524105a59de05c19e76ed4\",\"parentId\":\"ecbb6d9268524105a59de05c19e76ed4\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":155,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"ecbb6d9268524105a59de05c19e76ed4\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"27801655-9c07-11e8-8656-f305697fcf06\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:04:49.364Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"95fbf79df5714d5b81f6a01f769e18a7\",\"parentId\":\"95fbf79df5714d5b81f6a01f769e18a7\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":283,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"95fbf79df5714d5b81f6a01f769e18a7\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"18f7b07e-9c07-11e8-a7cd-5fdb5f33325d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:04:38.236Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"05f2973084fe460ba7e802cc5af8173b\",\"parentId\":\"05f2973084fe460ba7e802cc5af8173b\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":555,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"05f2973084fe460ba7e802cc5af8173b\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"1a60b660-9c07-11e8-86c6-8978d4443282\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:04:29.911Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"75598ef5fc5f4441b1482c761a0a69a3\",\"parentId\":\"75598ef5fc5f4441b1482c761a0a69a3\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":794,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"75598ef5fc5f4441b1482c761a0a69a3\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"186fe313-9c07-11e8-8e8a-fd378332c84e\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:04:26.400Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"2dbfdb50bfc445019add667ab1ddaeba\",\"parentId\":\"2dbfdb50bfc445019add667ab1ddaeba\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1565,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"2dbfdb50bfc445019add667ab1ddaeba\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"f6e6122d-9c06-11e8-abb2-05db691697f7\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:03:38.839Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"ee67d7ef48794fd4b33961f59af8f5bd\",\"parentId\":\"ee67d7ef48794fd4b33961f59af8f5bd\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1265,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"ee67d7ef48794fd4b33961f59af8f5bd\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"f29aad08-9c06-11e8-a195-0d9181f148f6\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:03:27.078Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"fa8caa64077a4090bda51f9b139a6d68\",\"parentId\":\"fa8caa64077a4090bda51f9b139a6d68\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":375,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"fa8caa64077a4090bda51f9b139a6d68\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"f3f38649-9c06-11e8-bf39-53a7085b0f9e\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:03:22.190Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"ca813b21c839476e8961d246b811841f\",\"parentId\":\"ca813b21c839476e8961d246b811841f\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":280,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"ca813b21c839476e8961d246b811841f\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"84a19977-9c06-11e8-af2a-03563b914287\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:00:27.968Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"f7ea9703aa3b4975bab7868559548b23\",\"parentId\":\"f7ea9703aa3b4975bab7868559548b23\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":407,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"f7ea9703aa3b4975bab7868559548b23\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"7279776f-9c06-11e8-a514-29ed875fce99\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T19:00:05.587Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"de64b2e9fba9405faaca04cc4ea34577\",\"parentId\":\"de64b2e9fba9405faaca04cc4ea34577\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":391,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"de64b2e9fba9405faaca04cc4ea34577\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"5f2bc17b-9c06-11e8-b54a-470f600a1bf3\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:59:38.225Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"a2297dd692274918a79c5e37f998b100\",\"parentId\":\"a2297dd692274918a79c5e37f998b100\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":487,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"a2297dd692274918a79c5e37f998b100\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"5dd58056-9c06-11e8-bf43-19a2819df99d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:59:30.339Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"8c763828f26248cea4a22d01d7122880\",\"parentId\":\"8c763828f26248cea4a22d01d7122880\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1301,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"8c763828f26248cea4a22d01d7122880\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"5fc01202-9c06-11e8-86c6-8978d4443282\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:59:29.882Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"d87040a0b5cc4962b011c396f7ff6640\",\"parentId\":\"d87040a0b5cc4962b011c396f7ff6640\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":615,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"d87040a0b5cc4962b011c396f7ff6640\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"5db4d932-9c06-11e8-8e8a-fd378332c84e\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:59:26.390Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"2f9128ef90874ff58cd6667d0cf02a47\",\"parentId\":\"2f9128ef90874ff58cd6667d0cf02a47\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1277,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"2f9128ef90874ff58cd6667d0cf02a47\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"4b3ee516-9c06-11e8-900e-1706d9247e64\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:58:38.835Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"f0912cbf09234334a7e1b5cbfde31a14\",\"parentId\":\"f0912cbf09234334a7e1b5cbfde31a14\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1147,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"f0912cbf09234334a7e1b5cbfde31a14\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"4373f613-9c06-11e8-8d1f-59dfbfdf59a4\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:58:37.987Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"5fc55bccb38041e982415289fde32fd3\",\"parentId\":\"5fc55bccb38041e982415289fde32fd3\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":299,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"5fc55bccb38041e982415289fde32fd3\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"38eec942-9c06-11e8-8de0-6fa5b6e21021\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:58:27.076Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"29b8f56c63e54f1bb5f479c7e4892af8\",\"parentId\":\"29b8f56c63e54f1bb5f479c7e4892af8\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":415,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"29b8f56c63e54f1bb5f479c7e4892af8\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"3906488a-9c06-11e8-998a-975e67e62013\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:58:22.169Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"baf728ebdae5456e917cf6b5b96df99c\",\"parentId\":\"baf728ebdae5456e917cf6b5b96df99c\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":171,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"baf728ebdae5456e917cf6b5b96df99c\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"db4dd244-9c05-11e8-9fcd-89b8eea1fc08\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:55:27.954Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"f16592946eeb4bfeae4ea6b3f4f95345\",\"parentId\":\"f16592946eeb4bfeae4ea6b3f4f95345\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":401,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"f16592946eeb4bfeae4ea6b3f4f95345\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"ca248283-9c05-11e8-a846-bfed24e2ba8f\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:55:05.595Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"508e1cde660c4c2bafaadda7673752b0\",\"parentId\":\"508e1cde660c4c2bafaadda7673752b0\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":407,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"508e1cde660c4c2bafaadda7673752b0\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"b53aa8c9-9c05-11e8-a7cd-5fdb5f33325d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:54:38.208Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"68f5fe42a22f4cbb9cc9c73a577e7567\",\"parentId\":\"68f5fe42a22f4cbb9cc9c73a577e7567\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":607,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"68f5fe42a22f4cbb9cc9c73a577e7567\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"b52d1409-9c05-11e8-ac66-0b589ff193b6\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:54:30.338Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"4304037dd2cd4b32843dd65c76458e48\",\"parentId\":\"4304037dd2cd4b32843dd65c76458e48\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1374,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"4304037dd2cd4b32843dd65c76458e48\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"b80dc5f9-9c05-11e8-871e-77990189403a\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:54:29.843Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"5ae9856cf58540a38e0f370c95eb9f0b\",\"parentId\":\"5ae9856cf58540a38e0f370c95eb9f0b\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":546,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"5ae9856cf58540a38e0f370c95eb9f0b\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"b1cbe7a6-9c05-11e8-8096-87a8da948233\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:54:26.369Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"8312d7cd30174fd5a833554cbdcf5ed0\",\"parentId\":\"8312d7cd30174fd5a833554cbdcf5ed0\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1372,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"8312d7cd30174fd5a833554cbdcf5ed0\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"900c3a2a-9c05-11e8-82dd-9b9ea1b23bf3\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:53:38.802Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"5d82999732884a1ba1b8b4c506dd138d\",\"parentId\":\"5d82999732884a1ba1b8b4c506dd138d\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1052,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"5d82999732884a1ba1b8b4c506dd138d\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"9a1dbdbb-9c05-11e8-8656-f305697fcf06\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:53:37.956Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"093c43f0bce049d4bc0094f972f2cf9d\",\"parentId\":\"093c43f0bce049d4bc0094f972f2cf9d\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":324,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"093c43f0bce049d4bc0094f972f2cf9d\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"91542322-9c05-11e8-a195-0d9181f148f6\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:53:27.055Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"681455503f5a4601888609bf0e853f8c\",\"parentId\":\"681455503f5a4601888609bf0e853f8c\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":373,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"681455503f5a4601888609bf0e853f8c\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"8f222837-9c05-11e8-accb-07f60549bb58\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:53:22.149Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"05dd6b32206c4b6f829371026bd0a2fb\",\"parentId\":\"05dd6b32206c4b6f829371026bd0a2fb\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":179,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"05dd6b32206c4b6f829371026bd0a2fb\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"1e4ad40b-9c05-11e8-af2a-03563b914287\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:50:27.947Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"40093da0df7b4870b91ba59ee85460c7\",\"parentId\":\"40093da0df7b4870b91ba59ee85460c7\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":935,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"40093da0df7b4870b91ba59ee85460c7\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"0d54a22f-9c05-11e8-865a-3d2ec8e2aa6d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:50:05.570Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"bc7a3d779f65400badbf02bc26be0010\",\"parentId\":\"bc7a3d779f65400badbf02bc26be0010\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":423,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"bc7a3d779f65400badbf02bc26be0010\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"01f73d9c-9c05-11e8-b54a-470f600a1bf3\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:49:38.189Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"2888d8b5fabf45a7ab4df12695631380\",\"parentId\":\"2888d8b5fabf45a7ab4df12695631380\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":593,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"2888d8b5fabf45a7ab4df12695631380\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"f8a1b6d5-9c04-11e8-bf43-19a2819df99d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:49:30.246Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"e87675b86bd542b680cd291681795ce3\",\"parentId\":\"e87675b86bd542b680cd291681795ce3\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1129,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"e87675b86bd542b680cd291681795ce3\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"fdebeea2-9c04-11e8-871e-77990189403a\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:49:29.824Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"accca17e60b640a3969b5e5a5a7dc4f2\",\"parentId\":\"accca17e60b640a3969b5e5a5a7dc4f2\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":899,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"accca17e60b640a3969b5e5a5a7dc4f2\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"f5c0ddeb-9c04-11e8-bba1-f5063e075283\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:49:26.357Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"5d0803d704da4e3e9263f31bfbbbc74c\",\"parentId\":\"5d0803d704da4e3e9263f31bfbbbc74c\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1432,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"5d0803d704da4e3e9263f31bfbbbc74c\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"e6397e91-9c04-11e8-a114-590757cc185d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:48:38.785Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"f6a2f2f22b0141389fe1a479e20a94a0\",\"parentId\":\"f6a2f2f22b0141389fe1a479e20a94a0\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1317,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"f6a2f2f22b0141389fe1a479e20a94a0\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"d70596d8-9c04-11e8-a195-0d9181f148f6\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:48:27.036Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"f189e9d10fcb41b0a413e9a2373b921f\",\"parentId\":\"f189e9d10fcb41b0a413e9a2373b921f\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":371,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"f189e9d10fcb41b0a413e9a2373b921f\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"d40aa690-9c04-11e8-a4fd-05f1f2482ba1\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:48:22.138Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"64aae6742a364c76a7cd1b38b15fad0f\",\"parentId\":\"64aae6742a364c76a7cd1b38b15fad0f\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":163,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"64aae6742a364c76a7cd1b38b15fad0f\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"c0ef994b-9c04-11e8-8330-d1d668da7243\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:48:02.733Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"590e0b825af04ee3b0c86e8117210b94\",\"parentId\":\"590e0b825af04ee3b0c86e8117210b94\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":224,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"590e0b825af04ee3b0c86e8117210b94\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"73706cdb-9c04-11e8-9fcd-89b8eea1fc08\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:45:27.924Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"36900c5033ae4bb083419593a2a3ddf7\",\"parentId\":\"36900c5033ae4bb083419593a2a3ddf7\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":510,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"36900c5033ae4bb083419593a2a3ddf7\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"6528e023-9c04-11e8-865a-3d2ec8e2aa6d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:45:05.490Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"bdb40b6dce904180bc71ce117677c38b\",\"parentId\":\"bdb40b6dce904180bc71ce117677c38b\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":394,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"bdb40b6dce904180bc71ce117677c38b\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"569b7150-9c04-11e8-871e-77990189403a\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:44:50.328Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"c9a25ed00a2e478182dd3b8052b4f8ae\",\"parentId\":\"c9a25ed00a2e478182dd3b8052b4f8ae\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1706,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"c9a25ed00a2e478182dd3b8052b4f8ae\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"5d1c067b-9c04-11e8-86d5-23761112b5a0\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:44:48.678Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"75aa465c3e054dd8881193603e77aac9\",\"parentId\":\"75aa465c3e054dd8881193603e77aac9\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":231,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"75aa465c3e054dd8881193603e77aac9\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"4856cb40-9c04-11e8-b54a-470f600a1bf3\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:44:38.157Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"05139bf763674c6cbb0dbfe4fb73de07\",\"parentId\":\"05139bf763674c6cbb0dbfe4fb73de07\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":549,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"05139bf763674c6cbb0dbfe4fb73de07\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"46c974a0-9c04-11e8-a88e-c548ea64983b\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:44:30.234Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"cbadde7651ec4c91a46931c2db4bf7c1\",\"parentId\":\"cbadde7651ec4c91a46931c2db4bf7c1\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1340,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"cbadde7651ec4c91a46931c2db4bf7c1\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"4cbc4830-9c04-11e8-91b4-27f3ccfc7151\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:44:26.334Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"true\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"790278faf07f4594a856bb9f7f1afb26\",\"parentId\":\"790278faf07f4594a856bb9f7f1afb26\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1279,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"790278faf07f4594a856bb9f7f1afb26\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"3b48d030-9c04-11e8-8306-7f8eb99ec056\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:43:38.748Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"df627177049b478a839ee9dcd066a357\",\"parentId\":\"df627177049b478a839ee9dcd066a357\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1069,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"df627177049b478a839ee9dcd066a357\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"1b89d477-9c04-11e8-9bd3-b1c5126a1508\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:43:27.019Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"49f96fc9428744348e6805333ab6e5c6\",\"parentId\":\"49f96fc9428744348e6805333ab6e5c6\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":361,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"49f96fc9428744348e6805333ab6e5c6\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"2aae534e-9c04-11e8-a4fd-05f1f2482ba1\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:43:22.133Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"264ae86b70184b4488a7f1a8474085b1\",\"parentId\":\"264ae86b70184b4488a7f1a8474085b1\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":390,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"264ae86b70184b4488a7f1a8474085b1\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"a9da21ab-9c03-11e8-a846-bfed24e2ba8f\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:40:05.478Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"bf7c835c613d4c7aba7e339ff1d0a3da\",\"parentId\":\"bf7c835c613d4c7aba7e339ff1d0a3da\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":386,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"bf7c835c613d4c7aba7e339ff1d0a3da\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"9d5ea2ad-9c03-11e8-8330-d1d668da7243\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:39:48.652Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"06f7ef08274b419c9bb64910083753da\",\"parentId\":\"06f7ef08274b419c9bb64910083753da\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":274,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"06f7ef08274b419c9bb64910083753da\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"94d10014-9c03-11e8-b915-a9a5dcdb3ede\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:39:30.231Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"true\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"9a915b2936834f32b76f55cf69efde50\",\"parentId\":\"9a915b2936834f32b76f55cf69efde50\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1311,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"9a915b2936834f32b76f55cf69efde50\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"8a3b57f2-9c03-11e8-8306-7f8eb99ec056\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:39:17.579Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"8009c39ac46c4c5fb372cc67de3881e5\",\"parentId\":\"8009c39ac46c4c5fb372cc67de3881e5\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":777,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"8009c39ac46c4c5fb372cc67de3881e5\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"8b729f6e-9c03-11e8-b67b-c3b9a633ddd4\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:39:14.597Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"9132b63751474125bad0e764ab995a8b\",\"parentId\":\"9132b63751474125bad0e764ab995a8b\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":506,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"9132b63751474125bad0e764ab995a8b\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"7d67f577-9c03-11e8-bba1-f5063e075283\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:38:55.823Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"123bad2263524aa181bf9779541b6ef9\",\"parentId\":\"123bad2263524aa181bf9779541b6ef9\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1178,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"123bad2263524aa181bf9779541b6ef9\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"79624b76-9c03-11e8-85b8-ade65cb3fdfe\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:38:45.648Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"ef7acbb84ab844c0b078867bbe4c077a\",\"parentId\":\"ef7acbb84ab844c0b078867bbe4c077a\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":415,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"ef7acbb84ab844c0b078867bbe4c077a\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"73a3ce15-9c03-11e8-9460-a9fd50409a2e\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:38:27.002Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"3f02a569ff1043e286067795fa047481\",\"parentId\":\"3f02a569ff1043e286067795fa047481\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":400,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"3f02a569ff1043e286067795fa047481\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"67c579df-9c03-11e8-998a-975e67e62013\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:38:22.126Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"75e58aa3483746d5acee1ee02841d26a\",\"parentId\":\"75e58aa3483746d5acee1ee02841d26a\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":154,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"75e58aa3483746d5acee1ee02841d26a\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"67c579d6-9c03-11e8-998a-975e67e62013\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:38:06.380Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"561fbb32265c42cb9df101a357f119a8\",\"parentId\":\"561fbb32265c42cb9df101a357f119a8\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":198,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"561fbb32265c42cb9df101a357f119a8\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"3ef02323-9c03-11e8-8306-7f8eb99ec056\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:37:16.507Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"8eaea90af30b4782873e9a8405920b62\",\"parentId\":\"8eaea90af30b4782873e9a8405920b62\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1006,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"8eaea90af30b4782873e9a8405920b62\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"34a87475-9c03-11e8-921c-75e8818ccd6f\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:36:41.022Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"44e2f9b58a6a4a5a89f1425642a858d4\",\"parentId\":\"44e2f9b58a6a4a5a89f1425642a858d4\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":480,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"44e2f9b58a6a4a5a89f1425642a858d4\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"1b64dd34-9c03-11e8-af2a-03563b914287\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:36:04.341Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"110a33b1fd514b6fb1cc2d58b19d79dd\",\"parentId\":\"110a33b1fd514b6fb1cc2d58b19d79dd\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":378,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"110a33b1fd514b6fb1cc2d58b19d79dd\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}},{\"id\":\"1418bb03-9c03-11e8-871e-77990189403a\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:36:00.421Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"60621b6bdd234fda9d741fccab7f4425\",\"parentId\":\"60621b6bdd234fda9d741fccab7f4425\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1144,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"60621b6bdd234fda9d741fccab7f4425\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"10648cb7-9c03-11e8-ac66-0b589ff193b6\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:35:49.955Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"1ec67b2c9cb645d0a884285e7cddd341\",\"parentId\":\"1ec67b2c9cb645d0a884285e7cddd341\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1078,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"1ec67b2c9cb645d0a884285e7cddd341\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"02189301-9c03-11e8-a514-29ed875fce99\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:35:05.468Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"414631c38b784a7d9763846459c15d7f\",\"parentId\":\"414631c38b784a7d9763846459c15d7f\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":390,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"414631c38b784a7d9763846459c15d7f\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"e13e1536-9c02-11e8-86d5-23761112b5a0\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:34:20.410Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"52d07f307eb1478ca9229cba012e5b9c\",\"parentId\":\"52d07f307eb1478ca9229cba012e5b9c\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":245,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"52d07f307eb1478ca9229cba012e5b9c\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"ce0e6e6b-9c02-11e8-878e-7597a14cc9ea\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:33:55.812Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-ca-sjc-azr\",\"WebtestLocationId\":\"us-ca-sjc-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"cea9a95f707a4ebfa4b204895a95408f\",\"parentId\":\"cea9a95f707a4ebfa4b204895a95408f\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":595,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"West US\",\"id\":\"cea9a95f707a4ebfa4b204895a95408f\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Jose\",\"stateOrProvince\":\"California\",\"countryOrRegion\":\"United States\"}},{\"id\":\"b97d3bd1-9c02-11e8-9bd3-b1c5126a1508\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:33:26.984Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-fl-mia-edge\",\"WebtestLocationId\":\"us-fl-mia-edge\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"732abffa87444cc7a72c359c43c57352\",\"parentId\":\"732abffa87444cc7a72c359c43c57352\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":372,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"Central US\",\"id\":\"732abffa87444cc7a72c359c43c57352\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Des Moines\",\"stateOrProvince\":\"Iowa\",\"countryOrRegion\":\"United States\"}},{\"id\":\"accddb91-9c02-11e8-accb-07f60549bb58\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:33:06.327Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-tx-sn1-azr\",\"WebtestLocationId\":\"us-tx-sn1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"b0be46fd5a044f1bb667c402146fde7a\",\"parentId\":\"b0be46fd5a044f1bb667c402146fde7a\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":174,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"South Central US\",\"id\":\"b0be46fd5a044f1bb667c402146fde7a\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"San Antonio\",\"stateOrProvince\":\"Texas\",\"countryOrRegion\":\"United States\"}},{\"id\":\"9516d7d6-9c02-11e8-a114-590757cc185d\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:32:16.510Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"microsoft-ace-test\",\"SyntheticMonitorId\":\"default_microsoft-ace-test_us-il-ch1-azr\",\"WebtestLocationId\":\"us-il-ch1-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"43ae45f4473447af85b0a0d7692160e7\",\"parentId\":\"43ae45f4473447af85b0a0d7692160e7\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"microsoft\",\"success\":\"1\",\"duration\":1071,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"North Central US\",\"id\":\"43ae45f4473447af85b0a0d7692160e7\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Chicago\",\"stateOrProvince\":\"Illinois\",\"countryOrRegion\":\"United States\"}},{\"id\":\"7b74cdb2-9c02-11e8-b233-7db7ba4000c1\",\"count\":1,\"type\":\"availabilityResult\",\"timestamp\":\"2018-08-09T18:31:41.001Z\",\"customDimensions\":{\"FullTestResultAvailable\":\"false\",\"WebtestArmResourceName\":\"google-ace-test\",\"SyntheticMonitorId\":\"default_google-ace-test_us-va-ash-azr\",\"WebtestLocationId\":\"us-va-ash-azr\"},\"customMeasurements\":null,\"operation\":{\"name\":\"\",\"id\":\"b3044e9ac67c4229aa89f47729604eeb\",\"parentId\":\"b3044e9ac67c4229aa89f47729604eeb\",\"syntheticSource\":\"\"},\"session\":{\"id\":\"\"},\"user\":{\"id\":\"\",\"accountId\":\"\",\"authenticatedId\":\"\"},\"cloud\":{\"roleName\":\"\",\"roleInstance\":\"\"},\"ai\":{\"iKey\":\"1145833f-6099-4855-9cb1-557cea26389e\",\"appName\":\"ace-test\",\"appId\":\"578f0e27-12e9-4631-bc02-50b965da2633\",\"sdkVersion\":\"\"},\"availabilityResult\":{\"name\":\"google\",\"success\":\"1\",\"duration\":542,\"performanceBucket\":\"\",\"message\":\"Passed\",\"location\":\"East US\",\"id\":\"b3044e9ac67c4229aa89f47729604eeb\",\"size\":null},\"application\":{\"version\":\"\"},\"client\":{\"model\":\"\",\"os\":\"\",\"type\":\"PC\",\"browser\":\"\",\"ip\":\"0.0.0.0\",\"city\":\"Boydton\",\"stateOrProvince\":\"Virginia\",\"countryOrRegion\":\"United States\"}}]}", + "odata-version" : "4.0;" + } + } ], + "variables" : [ ] +} \ No newline at end of file diff --git a/applicationinsights/data-plane/target/test-classes/session-records/canGetMetric.json b/applicationinsights/data-plane/target/test-classes/session-records/canGetMetric.json new file mode 100644 index 0000000000000..0e79acd5da61d --- /dev/null +++ b/applicationinsights/data-plane/target/test-classes/session-records/canGetMetric.json @@ -0,0 +1,26 @@ +{ + "networkCallRecords" : [ { + "Method" : "GET", + "Uri" : "http://localhost:1234/apps/578f0e27-12e9-4631-bc02-50b965da2633/metrics/availabilityResults%2FavailabilityPercentage", + "Headers" : { + "User-Agent" : "Azure-SDK-For-Java/null OS:Windows 10/10.0 MacAddressHash:a868cd1346b534e1d19791216fab6df609d09c66b0f97bd640af4913ad89527e Java:10.0.1 (ApplicationInsightsDataClient, v1)", + "Content-Type" : "application/json; charset=utf-8" + }, + "Response" : { + "date" : "Thu, 09 Aug 2018 22:40:06 GMT", + "content-length" : "136", + "server" : "nginx", + "vary" : "Accept, Accept-Encoding", + "retry-after" : "0", + "StatusCode" : "200", + "strict-transport-security" : "max-age=31536000; includeSubDomains", + "access-control-expose-headers" : "Retry-After,Age,WWW-Authenticate,x-resource-identities,x-ms-status-location", + "via" : "1.1 draft-ai-green.2e3fb352-9c0b-11e8-9972-70b3d5800001", + "access-control-allow-origin" : "*", + "x-content-type-options" : "nosniff", + "content-type" : "application/json; charset=utf-8", + "Body" : "{\"value\":{\"start\":\"2018-08-09T10:40:06.455Z\",\"end\":\"2018-08-09T22:40:06.455Z\",\"availabilityResults/availabilityPercentage\":{\"avg\":100}}}" + } + } ], + "variables" : [ ] +} \ No newline at end of file diff --git a/applicationinsights/data-plane/target/test-classes/session-records/canGetMetricsMetadata.json b/applicationinsights/data-plane/target/test-classes/session-records/canGetMetricsMetadata.json new file mode 100644 index 0000000000000..db180db087994 --- /dev/null +++ b/applicationinsights/data-plane/target/test-classes/session-records/canGetMetricsMetadata.json @@ -0,0 +1,26 @@ +{ + "networkCallRecords" : [ { + "Method" : "GET", + "Uri" : "http://localhost:1234/apps/578f0e27-12e9-4631-bc02-50b965da2633/metrics/metadata", + "Headers" : { + "User-Agent" : "Azure-SDK-For-Java/null OS:Windows 10/10.0 MacAddressHash:a868cd1346b534e1d19791216fab6df609d09c66b0f97bd640af4913ad89527e Java:10.0.1 (ApplicationInsightsDataClient, v1)", + "Content-Type" : "application/json; charset=utf-8" + }, + "Response" : { + "date" : "Thu, 09 Aug 2018 22:40:07 GMT", + "server" : "nginx", + "content-length" : "25243", + "vary" : "Accept-Encoding", + "retry-after" : "0", + "StatusCode" : "200", + "strict-transport-security" : "max-age=31536000; includeSubDomains", + "access-control-expose-headers" : "Retry-After,Age,WWW-Authenticate,x-resource-identities,x-ms-status-location", + "via" : "1.1 draft-ai-green.86153470-9c0b-11e8-9972-70b3d5800001", + "access-control-allow-origin" : "*", + "x-content-type-options" : "nosniff", + "content-type" : "application/json; charset=utf-8", + "Body" : "{\"metrics\":{\"requests/count\":{\"supportedAggregations\":[\"sum\"],\"displayName\":\"Server requests\",\"supportedGroupBy\":{\"all\":[\"request/source\",\"request/name\",\"request/urlHost\",\"request/urlPath\",\"request/success\",\"request/resultCode\",\"request/performanceBucket\",\"operation/name\",\"operation/synthetic\",\"operation/syntheticSource\",\"user/authenticated\",\"application/version\",\"client/type\",\"client/model\",\"client/os\",\"client/city\",\"client/stateOrProvince\",\"client/countryOrRegion\",\"client/browser\",\"cloud/roleName\",\"cloud/roleInstance\"]},\"defaultAggregation\":\"sum\"},\"requests/duration\":{\"supportedAggregations\":[\"avg\",\"min\",\"max\",\"sum\",\"count\"],\"displayName\":\"Server response time\",\"units\":\"ms\",\"supportedGroupBy\":{\"all\":[\"request/source\",\"request/name\",\"request/urlHost\",\"request/urlPath\",\"request/success\",\"request/resultCode\",\"request/performanceBucket\",\"operation/name\",\"operation/synthetic\",\"operation/syntheticSource\",\"user/authenticated\",\"application/version\",\"client/type\",\"client/model\",\"client/os\",\"client/city\",\"client/stateOrProvince\",\"client/countryOrRegion\",\"client/browser\",\"cloud/roleName\",\"cloud/roleInstance\"]},\"defaultAggregation\":\"avg\"},\"requests/failed\":{\"supportedAggregations\":[\"sum\"],\"displayName\":\"Failed requests\",\"supportedGroupBy\":{\"all\":[\"request/source\",\"request/name\",\"request/urlHost\",\"request/urlPath\",\"request/success\",\"request/resultCode\",\"request/performanceBucket\",\"operation/name\",\"operation/synthetic\",\"operation/syntheticSource\",\"user/authenticated\",\"application/version\",\"client/type\",\"client/model\",\"client/os\",\"client/city\",\"client/stateOrProvince\",\"client/countryOrRegion\",\"client/browser\",\"cloud/roleName\",\"cloud/roleInstance\"]},\"defaultAggregation\":\"sum\"},\"pageViews/count\":{\"supportedAggregations\":[\"sum\"],\"displayName\":\"Page views\",\"supportedGroupBy\":{\"all\":[\"pageView/name\",\"pageView/urlPath\",\"pageView/urlHost\",\"pageView/performanceBucket\",\"operation/name\",\"operation/synthetic\",\"operation/syntheticSource\",\"user/authenticated\",\"application/version\",\"client/type\",\"client/model\",\"client/os\",\"client/city\",\"client/stateOrProvince\",\"client/countryOrRegion\",\"client/browser\",\"cloud/roleName\",\"cloud/roleInstance\"]},\"defaultAggregation\":\"sum\"},\"pageViews/duration\":{\"supportedAggregations\":[\"avg\",\"min\",\"max\",\"sum\",\"count\"],\"displayName\":\"Page view load time\",\"units\":\"ms\",\"supportedGroupBy\":{\"all\":[\"pageView/name\",\"pageView/urlPath\",\"pageView/urlHost\",\"pageView/performanceBucket\",\"operation/name\",\"operation/synthetic\",\"operation/syntheticSource\",\"user/authenticated\",\"application/version\",\"client/type\",\"client/model\",\"client/os\",\"client/city\",\"client/stateOrProvince\",\"client/countryOrRegion\",\"client/browser\",\"cloud/roleName\",\"cloud/roleInstance\"]},\"defaultAggregation\":\"avg\"},\"browserTimings/networkDuration\":{\"supportedAggregations\":[\"avg\",\"min\",\"max\",\"sum\",\"count\"],\"displayName\":\"Page load network connect time\",\"units\":\"ms\",\"supportedGroupBy\":{\"all\":[\"browserTiming/name\",\"browserTiming/urlHost\",\"browserTiming/urlPath\",\"browserTiming/performanceBucket\",\"operation/name\",\"operation/synthetic\",\"operation/syntheticSource\",\"user/authenticated\",\"application/version\",\"client/type\",\"client/model\",\"client/os\",\"client/city\",\"client/stateOrProvince\",\"client/countryOrRegion\",\"client/browser\",\"cloud/roleName\",\"cloud/roleInstance\"]},\"defaultAggregation\":\"avg\"},\"browserTimings/sendDuration\":{\"supportedAggregations\":[\"avg\",\"min\",\"max\",\"sum\",\"count\"],\"displayName\":\"Send request time\",\"units\":\"ms\",\"supportedGroupBy\":{\"all\":[\"browserTiming/name\",\"browserTiming/urlHost\",\"browserTiming/urlPath\",\"browserTiming/performanceBucket\",\"operation/name\",\"operation/synthetic\",\"operation/syntheticSource\",\"user/authenticated\",\"application/version\",\"client/type\",\"client/model\",\"client/os\",\"client/city\",\"client/stateOrProvince\",\"client/countryOrRegion\",\"client/browser\",\"cloud/roleName\",\"cloud/roleInstance\"]},\"defaultAggregation\":\"avg\"},\"browserTimings/receiveDuration\":{\"supportedAggregations\":[\"avg\",\"min\",\"max\",\"sum\",\"count\"],\"displayName\":\"Receiving response time\",\"units\":\"ms\",\"supportedGroupBy\":{\"all\":[\"browserTiming/name\",\"browserTiming/urlHost\",\"browserTiming/urlPath\",\"browserTiming/performanceBucket\",\"operation/name\",\"operation/synthetic\",\"operation/syntheticSource\",\"user/authenticated\",\"application/version\",\"client/type\",\"client/model\",\"client/os\",\"client/city\",\"client/stateOrProvince\",\"client/countryOrRegion\",\"client/browser\",\"cloud/roleName\",\"cloud/roleInstance\"]},\"defaultAggregation\":\"avg\"},\"browserTimings/processingDuration\":{\"supportedAggregations\":[\"avg\",\"min\",\"max\",\"sum\",\"count\"],\"displayName\":\"Client processing time\",\"units\":\"ms\",\"supportedGroupBy\":{\"all\":[\"browserTiming/name\",\"browserTiming/urlHost\",\"browserTiming/urlPath\",\"browserTiming/performanceBucket\",\"operation/name\",\"operation/synthetic\",\"operation/syntheticSource\",\"user/authenticated\",\"application/version\",\"client/type\",\"client/model\",\"client/os\",\"client/city\",\"client/stateOrProvince\",\"client/countryOrRegion\",\"client/browser\",\"cloud/roleName\",\"cloud/roleInstance\"]},\"defaultAggregation\":\"avg\"},\"browserTimings/totalDuration\":{\"supportedAggregations\":[\"avg\",\"min\",\"max\",\"sum\",\"count\"],\"displayName\":\"Browser page load time\",\"units\":\"ms\",\"supportedGroupBy\":{\"all\":[\"browserTiming/name\",\"browserTiming/urlHost\",\"browserTiming/urlPath\",\"browserTiming/performanceBucket\",\"operation/name\",\"operation/synthetic\",\"operation/syntheticSource\",\"user/authenticated\",\"application/version\",\"client/type\",\"client/model\",\"client/os\",\"client/city\",\"client/stateOrProvince\",\"client/countryOrRegion\",\"client/browser\",\"cloud/roleName\",\"cloud/roleInstance\"]},\"defaultAggregation\":\"avg\"},\"users/count\":{\"supportedAggregations\":[\"unique\"],\"displayName\":\"Users\",\"supportedGroupBy\":{\"all\":[\"trace/severityLevel\",\"type\",\"operation/name\",\"operation/synthetic\",\"operation/syntheticSource\",\"application/version\",\"client/type\",\"client/model\",\"client/os\",\"client/city\",\"client/stateOrProvince\",\"client/countryOrRegion\",\"client/browser\",\"cloud/roleName\",\"cloud/roleInstance\",\"request/source\",\"request/name\",\"request/urlHost\",\"request/urlPath\",\"request/success\",\"request/resultCode\",\"request/performanceBucket\",\"user/authenticated\",\"pageView/name\",\"pageView/urlPath\",\"pageView/urlHost\",\"pageView/performanceBucket\",\"dependency/target\",\"dependency/type\",\"dependency/name\",\"dependency/success\",\"dependency/resultCode\",\"dependency/performanceBucket\",\"customEvent/name\",\"availabilityResult/name\",\"availabilityResult/location\",\"availabilityResult/success\",\"customDimensions/FullTestResultAvailable\",\"customDimensions/WebtestArmResourceName\",\"customDimensions/SyntheticMonitorId\",\"customDimensions/WebtestLocationId\",\"exception/problemId\",\"exception/handledAt\",\"exception/type\",\"exception/assembly\",\"exception/method\",\"exception/severityLevel\",\"browserTiming/name\",\"browserTiming/urlHost\",\"browserTiming/urlPath\",\"browserTiming/performanceBucket\"]},\"defaultAggregation\":\"unique\"},\"users/authenticated\":{\"supportedAggregations\":[\"unique\"],\"displayName\":\"Users, authenticated\",\"supportedGroupBy\":{\"all\":[\"trace/severityLevel\",\"type\",\"operation/name\",\"operation/synthetic\",\"operation/syntheticSource\",\"application/version\",\"client/type\",\"client/model\",\"client/os\",\"client/city\",\"client/stateOrProvince\",\"client/countryOrRegion\",\"client/browser\",\"cloud/roleName\",\"cloud/roleInstance\",\"request/source\",\"request/name\",\"request/urlHost\",\"request/urlPath\",\"request/success\",\"request/resultCode\",\"request/performanceBucket\",\"user/authenticated\",\"pageView/name\",\"pageView/urlPath\",\"pageView/urlHost\",\"pageView/performanceBucket\",\"dependency/target\",\"dependency/type\",\"dependency/name\",\"dependency/success\",\"dependency/resultCode\",\"dependency/performanceBucket\",\"customEvent/name\",\"availabilityResult/name\",\"availabilityResult/location\",\"availabilityResult/success\",\"customDimensions/FullTestResultAvailable\",\"customDimensions/WebtestArmResourceName\",\"customDimensions/SyntheticMonitorId\",\"customDimensions/WebtestLocationId\",\"exception/problemId\",\"exception/handledAt\",\"exception/type\",\"exception/assembly\",\"exception/method\",\"exception/severityLevel\",\"browserTiming/name\",\"browserTiming/urlHost\",\"browserTiming/urlPath\",\"browserTiming/performanceBucket\"]},\"defaultAggregation\":\"unique\"},\"sessions/count\":{\"supportedAggregations\":[\"unique\"],\"displayName\":\"Sessions\",\"supportedGroupBy\":{\"all\":[\"trace/severityLevel\",\"type\",\"operation/name\",\"operation/synthetic\",\"operation/syntheticSource\",\"application/version\",\"client/type\",\"client/model\",\"client/os\",\"client/city\",\"client/stateOrProvince\",\"client/countryOrRegion\",\"client/browser\",\"cloud/roleName\",\"cloud/roleInstance\",\"request/source\",\"request/name\",\"request/urlHost\",\"request/urlPath\",\"request/success\",\"request/resultCode\",\"request/performanceBucket\",\"user/authenticated\",\"pageView/name\",\"pageView/urlPath\",\"pageView/urlHost\",\"pageView/performanceBucket\",\"dependency/target\",\"dependency/type\",\"dependency/name\",\"dependency/success\",\"dependency/resultCode\",\"dependency/performanceBucket\",\"customEvent/name\",\"availabilityResult/name\",\"availabilityResult/location\",\"availabilityResult/success\",\"customDimensions/FullTestResultAvailable\",\"customDimensions/WebtestArmResourceName\",\"customDimensions/SyntheticMonitorId\",\"customDimensions/WebtestLocationId\",\"exception/problemId\",\"exception/handledAt\",\"exception/type\",\"exception/assembly\",\"exception/method\",\"exception/severityLevel\",\"browserTiming/name\",\"browserTiming/urlHost\",\"browserTiming/urlPath\",\"browserTiming/performanceBucket\"]},\"defaultAggregation\":\"unique\"},\"customEvents/count\":{\"supportedAggregations\":[\"sum\"],\"displayName\":\"Events\",\"supportedGroupBy\":{\"all\":[\"customEvent/name\",\"operation/name\",\"operation/synthetic\",\"operation/syntheticSource\",\"user/authenticated\",\"application/version\",\"client/type\",\"client/model\",\"client/os\",\"client/city\",\"client/stateOrProvince\",\"client/countryOrRegion\",\"client/browser\",\"cloud/roleName\",\"cloud/roleInstance\"]},\"defaultAggregation\":\"sum\"},\"dependencies/count\":{\"supportedAggregations\":[\"sum\"],\"displayName\":\"Dependency calls\",\"supportedGroupBy\":{\"all\":[\"dependency/target\",\"dependency/type\",\"dependency/name\",\"dependency/success\",\"dependency/resultCode\",\"dependency/performanceBucket\",\"operation/name\",\"operation/synthetic\",\"operation/syntheticSource\",\"user/authenticated\",\"application/version\",\"client/type\",\"client/model\",\"client/os\",\"client/city\",\"client/stateOrProvince\",\"client/countryOrRegion\",\"client/browser\",\"cloud/roleName\",\"cloud/roleInstance\"]},\"defaultAggregation\":\"sum\"},\"dependencies/failed\":{\"supportedAggregations\":[\"sum\"],\"displayName\":\"Dependency failures\",\"supportedGroupBy\":{\"all\":[\"dependency/target\",\"dependency/type\",\"dependency/name\",\"dependency/success\",\"dependency/resultCode\",\"dependency/performanceBucket\",\"operation/name\",\"operation/synthetic\",\"operation/syntheticSource\",\"user/authenticated\",\"application/version\",\"client/type\",\"client/model\",\"client/os\",\"client/city\",\"client/stateOrProvince\",\"client/countryOrRegion\",\"client/browser\",\"cloud/roleName\",\"cloud/roleInstance\"]},\"defaultAggregation\":\"sum\"},\"dependencies/duration\":{\"supportedAggregations\":[\"avg\",\"min\",\"max\",\"sum\",\"count\"],\"displayName\":\"Dependency duration\",\"units\":\"ms\",\"supportedGroupBy\":{\"all\":[\"dependency/target\",\"dependency/type\",\"dependency/name\",\"dependency/success\",\"dependency/resultCode\",\"dependency/performanceBucket\",\"operation/name\",\"operation/synthetic\",\"operation/syntheticSource\",\"user/authenticated\",\"application/version\",\"client/type\",\"client/model\",\"client/os\",\"client/city\",\"client/stateOrProvince\",\"client/countryOrRegion\",\"client/browser\",\"cloud/roleName\",\"cloud/roleInstance\"]},\"defaultAggregation\":\"avg\"},\"exceptions/count\":{\"supportedAggregations\":[\"sum\"],\"displayName\":\"Exceptions\",\"supportedGroupBy\":{\"all\":[\"exception/problemId\",\"exception/handledAt\",\"exception/type\",\"exception/assembly\",\"exception/method\",\"exception/severityLevel\",\"operation/name\",\"operation/synthetic\",\"operation/syntheticSource\",\"user/authenticated\",\"application/version\",\"client/type\",\"client/model\",\"client/os\",\"client/city\",\"client/stateOrProvince\",\"client/countryOrRegion\",\"client/browser\",\"cloud/roleName\",\"cloud/roleInstance\"]},\"defaultAggregation\":\"sum\"},\"exceptions/browser\":{\"supportedAggregations\":[\"sum\"],\"displayName\":\"Browser exceptions\",\"supportedGroupBy\":{\"all\":[\"exception/problemId\",\"exception/handledAt\",\"exception/type\",\"exception/assembly\",\"exception/method\",\"exception/severityLevel\",\"operation/name\",\"operation/synthetic\",\"operation/syntheticSource\",\"user/authenticated\",\"application/version\",\"client/type\",\"client/model\",\"client/os\",\"client/city\",\"client/stateOrProvince\",\"client/countryOrRegion\",\"client/browser\",\"cloud/roleName\",\"cloud/roleInstance\"]},\"defaultAggregation\":\"sum\"},\"exceptions/server\":{\"supportedAggregations\":[\"sum\"],\"displayName\":\"Server exceptions\",\"supportedGroupBy\":{\"all\":[\"exception/problemId\",\"exception/handledAt\",\"exception/type\",\"exception/assembly\",\"exception/method\",\"exception/severityLevel\",\"operation/name\",\"operation/synthetic\",\"operation/syntheticSource\",\"user/authenticated\",\"application/version\",\"client/type\",\"client/model\",\"client/os\",\"client/city\",\"client/stateOrProvince\",\"client/countryOrRegion\",\"client/browser\",\"cloud/roleName\",\"cloud/roleInstance\"]},\"defaultAggregation\":\"sum\"},\"availabilityResults/count\":{\"supportedAggregations\":[\"sum\"],\"displayName\":\"Availability test results count\",\"supportedGroupBy\":{\"all\":[\"availabilityResult/name\",\"availabilityResult/location\",\"availabilityResult/success\",\"operation/name\",\"operation/synthetic\",\"operation/syntheticSource\",\"user/authenticated\",\"application/version\",\"client/type\",\"client/model\",\"client/os\",\"client/city\",\"client/stateOrProvince\",\"client/countryOrRegion\",\"client/browser\",\"cloud/roleName\",\"cloud/roleInstance\",\"customDimensions/FullTestResultAvailable\",\"customDimensions/WebtestArmResourceName\",\"customDimensions/SyntheticMonitorId\",\"customDimensions/WebtestLocationId\"]},\"defaultAggregation\":\"sum\"},\"availabilityResults/duration\":{\"supportedAggregations\":[\"avg\",\"min\",\"max\",\"sum\",\"count\"],\"displayName\":\"Test duration\",\"units\":\"ms\",\"supportedGroupBy\":{\"all\":[\"availabilityResult/name\",\"availabilityResult/location\",\"availabilityResult/success\",\"operation/name\",\"operation/synthetic\",\"operation/syntheticSource\",\"user/authenticated\",\"application/version\",\"client/type\",\"client/model\",\"client/os\",\"client/city\",\"client/stateOrProvince\",\"client/countryOrRegion\",\"client/browser\",\"cloud/roleName\",\"cloud/roleInstance\",\"customDimensions/FullTestResultAvailable\",\"customDimensions/WebtestArmResourceName\",\"customDimensions/SyntheticMonitorId\",\"customDimensions/WebtestLocationId\"]},\"defaultAggregation\":\"avg\"},\"availabilityResults/availabilityPercentage\":{\"supportedAggregations\":[\"avg\",\"count\"],\"displayName\":\"Availability\",\"units\":\"percent\",\"supportedGroupBy\":{\"all\":[\"availabilityResult/name\",\"availabilityResult/location\",\"availabilityResult/success\",\"operation/name\",\"operation/synthetic\",\"operation/syntheticSource\",\"user/authenticated\",\"application/version\",\"client/type\",\"client/model\",\"client/os\",\"client/city\",\"client/stateOrProvince\",\"client/countryOrRegion\",\"client/browser\",\"cloud/roleName\",\"cloud/roleInstance\",\"customDimensions/FullTestResultAvailable\",\"customDimensions/WebtestArmResourceName\",\"customDimensions/SyntheticMonitorId\",\"customDimensions/WebtestLocationId\"]},\"defaultAggregation\":\"avg\"},\"billingMeters/telemetryCount\":{\"supportedAggregations\":[\"sum\"],\"displayName\":\"Data point count\",\"supportedGroupBy\":{\"all\":[\"billing/telemetryItemSource\",\"billing/telemetryItemType\"]},\"defaultAggregation\":\"sum\"},\"billingMeters/telemetrySize\":{\"supportedAggregations\":[\"sum\"],\"displayName\":\"Data point volume\",\"units\":\"bytes\",\"supportedGroupBy\":{\"all\":[\"billing/telemetryItemSource\",\"billing/telemetryItemType\"]},\"defaultAggregation\":\"sum\"},\"performanceCounters/requestExecutionTime\":{\"supportedAggregations\":[\"avg\",\"min\",\"max\",\"sum\",\"count\"],\"displayName\":\"ASP.NET request execution time\",\"units\":\"ms\",\"supportedGroupBy\":{\"all\":[\"performanceCounter/name\",\"performanceCounter/category\",\"performanceCounter/counter\",\"performanceCounter/instance\",\"operation/name\",\"operation/synthetic\",\"operation/syntheticSource\",\"user/authenticated\",\"application/version\",\"client/type\",\"client/model\",\"client/os\",\"client/city\",\"client/stateOrProvince\",\"client/countryOrRegion\",\"client/browser\",\"cloud/roleName\",\"cloud/roleInstance\"]},\"defaultAggregation\":\"avg\"},\"performanceCounters/requestsPerSecond\":{\"supportedAggregations\":[\"avg\",\"min\",\"max\",\"count\"],\"displayName\":\"ASP.NET request rate\",\"units\":\"perSec\",\"supportedGroupBy\":{\"all\":[\"performanceCounter/name\",\"performanceCounter/category\",\"performanceCounter/counter\",\"performanceCounter/instance\",\"operation/name\",\"operation/synthetic\",\"operation/syntheticSource\",\"user/authenticated\",\"application/version\",\"client/type\",\"client/model\",\"client/os\",\"client/city\",\"client/stateOrProvince\",\"client/countryOrRegion\",\"client/browser\",\"cloud/roleName\",\"cloud/roleInstance\"]},\"defaultAggregation\":\"avg\"},\"performanceCounters/requestsInQueue\":{\"supportedAggregations\":[\"avg\",\"min\",\"max\",\"count\"],\"displayName\":\"ASP.NET requests in application queue\",\"supportedGroupBy\":{\"all\":[\"performanceCounter/name\",\"performanceCounter/category\",\"performanceCounter/counter\",\"performanceCounter/instance\",\"operation/name\",\"operation/synthetic\",\"operation/syntheticSource\",\"user/authenticated\",\"application/version\",\"client/type\",\"client/model\",\"client/os\",\"client/city\",\"client/stateOrProvince\",\"client/countryOrRegion\",\"client/browser\",\"cloud/roleName\",\"cloud/roleInstance\"]},\"defaultAggregation\":\"avg\"},\"performanceCounters/memoryAvailableBytes\":{\"supportedAggregations\":[\"avg\",\"min\",\"max\",\"count\"],\"displayName\":\"Available memory\",\"units\":\"bytes\",\"supportedGroupBy\":{\"all\":[\"performanceCounter/name\",\"performanceCounter/category\",\"performanceCounter/counter\",\"performanceCounter/instance\",\"operation/name\",\"operation/synthetic\",\"operation/syntheticSource\",\"user/authenticated\",\"application/version\",\"client/type\",\"client/model\",\"client/os\",\"client/city\",\"client/stateOrProvince\",\"client/countryOrRegion\",\"client/browser\",\"cloud/roleName\",\"cloud/roleInstance\"]},\"defaultAggregation\":\"avg\"},\"performanceCounters/exceptionsPerSecond\":{\"supportedAggregations\":[\"avg\",\"min\",\"max\",\"count\"],\"displayName\":\"Exception rate\",\"units\":\"perSec\",\"supportedGroupBy\":{\"all\":[\"performanceCounter/name\",\"performanceCounter/category\",\"performanceCounter/counter\",\"performanceCounter/instance\",\"operation/name\",\"operation/synthetic\",\"operation/syntheticSource\",\"user/authenticated\",\"application/version\",\"client/type\",\"client/model\",\"client/os\",\"client/city\",\"client/stateOrProvince\",\"client/countryOrRegion\",\"client/browser\",\"cloud/roleName\",\"cloud/roleInstance\"]},\"defaultAggregation\":\"avg\"},\"performanceCounters/processCpuPercentage\":{\"supportedAggregations\":[\"avg\",\"min\",\"max\",\"count\"],\"displayName\":\"Process CPU\",\"units\":\"percent\",\"supportedGroupBy\":{\"all\":[\"performanceCounter/name\",\"performanceCounter/category\",\"performanceCounter/counter\",\"performanceCounter/instance\",\"operation/name\",\"operation/synthetic\",\"operation/syntheticSource\",\"user/authenticated\",\"application/version\",\"client/type\",\"client/model\",\"client/os\",\"client/city\",\"client/stateOrProvince\",\"client/countryOrRegion\",\"client/browser\",\"cloud/roleName\",\"cloud/roleInstance\"]},\"defaultAggregation\":\"avg\"},\"performanceCounters/processCpuPercentageTotal\":{\"supportedAggregations\":[\"avg\",\"min\",\"max\",\"count\"],\"displayName\":\"Process CPU (all cores)\",\"units\":\"percent\",\"supportedGroupBy\":{\"all\":[\"performanceCounter/name\",\"performanceCounter/category\",\"performanceCounter/counter\",\"performanceCounter/instance\",\"operation/name\",\"operation/synthetic\",\"operation/syntheticSource\",\"user/authenticated\",\"application/version\",\"client/type\",\"client/model\",\"client/os\",\"client/city\",\"client/stateOrProvince\",\"client/countryOrRegion\",\"client/browser\",\"cloud/roleName\",\"cloud/roleInstance\"]},\"defaultAggregation\":\"avg\"},\"performanceCounters/processIOBytesPerSecond\":{\"supportedAggregations\":[\"avg\",\"min\",\"max\",\"count\"],\"displayName\":\"Process IO rate\",\"units\":\"bytesPerSec\",\"supportedGroupBy\":{\"all\":[\"performanceCounter/name\",\"performanceCounter/category\",\"performanceCounter/counter\",\"performanceCounter/instance\",\"operation/name\",\"operation/synthetic\",\"operation/syntheticSource\",\"user/authenticated\",\"application/version\",\"client/type\",\"client/model\",\"client/os\",\"client/city\",\"client/stateOrProvince\",\"client/countryOrRegion\",\"client/browser\",\"cloud/roleName\",\"cloud/roleInstance\"]},\"defaultAggregation\":\"avg\"},\"performanceCounters/processPrivateBytes\":{\"supportedAggregations\":[\"avg\",\"min\",\"max\",\"count\"],\"displayName\":\"Process private bytes\",\"units\":\"bytes\",\"supportedGroupBy\":{\"all\":[\"performanceCounter/name\",\"performanceCounter/category\",\"performanceCounter/counter\",\"performanceCounter/instance\",\"operation/name\",\"operation/synthetic\",\"operation/syntheticSource\",\"user/authenticated\",\"application/version\",\"client/type\",\"client/model\",\"client/os\",\"client/city\",\"client/stateOrProvince\",\"client/countryOrRegion\",\"client/browser\",\"cloud/roleName\",\"cloud/roleInstance\"]},\"defaultAggregation\":\"avg\"},\"performanceCounters/processorCpuPercentage\":{\"supportedAggregations\":[\"avg\",\"min\",\"max\",\"count\"],\"displayName\":\"Processor time\",\"units\":\"percent\",\"supportedGroupBy\":{\"all\":[\"performanceCounter/name\",\"performanceCounter/category\",\"performanceCounter/counter\",\"performanceCounter/instance\",\"operation/name\",\"operation/synthetic\",\"operation/syntheticSource\",\"user/authenticated\",\"application/version\",\"client/type\",\"client/model\",\"client/os\",\"client/city\",\"client/stateOrProvince\",\"client/countryOrRegion\",\"client/browser\",\"cloud/roleName\",\"cloud/roleInstance\"]},\"defaultAggregation\":\"avg\"},\"traces/count\":{\"supportedAggregations\":[\"sum\"],\"displayName\":\"Traces\",\"supportedGroupBy\":{\"all\":[\"trace/severityLevel\",\"operation/name\",\"operation/synthetic\",\"operation/syntheticSource\",\"application/version\",\"client/type\",\"client/model\",\"client/os\",\"client/city\",\"client/stateOrProvince\",\"client/countryOrRegion\",\"client/browser\",\"cloud/roleName\",\"cloud/roleInstance\"]},\"defaultAggregation\":\"sum\"}},\"dimensions\":{\"request/source\":{\"displayName\":\"Request source\"},\"request/name\":{\"displayName\":\"Request name\"},\"request/urlHost\":{\"displayName\":\"Request URL host\"},\"request/urlPath\":{\"displayName\":\"Request URL path\"},\"request/success\":{\"displayName\":\"Successful request\"},\"request/resultCode\":{\"displayName\":\"Response code\"},\"request/performanceBucket\":{\"displayName\":\"Performance\"},\"operation/name\":{\"displayName\":\"Operation name\"},\"operation/synthetic\":{\"displayName\":\"Real or synthetic traffic\"},\"operation/syntheticSource\":{\"displayName\":\"Source of synthetic traffic\"},\"user/authenticated\":{\"displayName\":\"Authenticated user\"},\"application/version\":{\"displayName\":\"Application version\"},\"client/type\":{\"displayName\":\"Device type\"},\"client/model\":{\"displayName\":\"Device model\"},\"client/os\":{\"displayName\":\"Operating system\"},\"client/city\":{\"displayName\":\"City\"},\"client/stateOrProvince\":{\"displayName\":\"State or province\"},\"client/countryOrRegion\":{\"displayName\":\"Country or region\"},\"client/browser\":{\"displayName\":\"Browser version\"},\"cloud/roleName\":{\"displayName\":\"Cloud role name\"},\"cloud/roleInstance\":{\"displayName\":\"Cloud role instance\"},\"pageView/name\":{\"displayName\":\"View page name\"},\"pageView/urlPath\":{\"displayName\":\"Page view URL path\"},\"pageView/urlHost\":{\"displayName\":\"Page view URL host\"},\"pageView/performanceBucket\":{\"displayName\":\"Performance\"},\"browserTiming/name\":{\"displayName\":\"Name\"},\"browserTiming/urlHost\":{\"displayName\":\"Url host\"},\"browserTiming/urlPath\":{\"displayName\":\"Url path\"},\"browserTiming/performanceBucket\":{\"displayName\":\"Performance Bucket\"},\"trace/severityLevel\":{\"displayName\":\"Severity level\"},\"type\":{\"displayName\":\"Telemetry type\"},\"dependency/target\":{\"displayName\":\"Base name\"},\"dependency/type\":{\"displayName\":\"Dependency type\"},\"dependency/name\":{\"displayName\":\"Remote dependency name\"},\"dependency/success\":{\"displayName\":\"Dependency call status\"},\"dependency/resultCode\":{\"displayName\":\"Result code\"},\"dependency/performanceBucket\":{\"displayName\":\"Performance\"},\"customEvent/name\":{\"displayName\":\"Event name\"},\"availabilityResult/name\":{\"displayName\":\"Test name\"},\"availabilityResult/location\":{\"displayName\":\"Run location\"},\"availabilityResult/success\":{\"displayName\":\"Test result\"},\"customDimensions/FullTestResultAvailable\":{\"displayName\":\"FullTestResultAvailable\"},\"customDimensions/WebtestArmResourceName\":{\"displayName\":\"WebtestArmResourceName\"},\"customDimensions/SyntheticMonitorId\":{\"displayName\":\"SyntheticMonitorId\"},\"customDimensions/WebtestLocationId\":{\"displayName\":\"WebtestLocationId\"},\"exception/problemId\":{\"displayName\":\"Problem Id\"},\"exception/handledAt\":{\"displayName\":\"Handled at\"},\"exception/type\":{\"displayName\":\"Exception type\"},\"exception/assembly\":{\"displayName\":\"Assembly\"},\"exception/method\":{\"displayName\":\"Failed method\"},\"exception/severityLevel\":{\"displayName\":\"Severity level\"},\"billing/telemetryItemSource\":{\"displayName\":\"Telemetry item source\"},\"billing/telemetryItemType\":{\"displayName\":\"Telemetry item type\"},\"performanceCounter/name\":{\"displayName\":\"Name\"},\"performanceCounter/category\":{\"displayName\":\"Category name\"},\"performanceCounter/counter\":{\"displayName\":\"Counter\"},\"performanceCounter/instance\":{\"displayName\":\"Instance name\"}}}" + } + } ], + "variables" : [ ] +} \ No newline at end of file diff --git a/applicationinsights/data-plane/target/test-classes/session-records/canGetMultipleMetrics.json b/applicationinsights/data-plane/target/test-classes/session-records/canGetMultipleMetrics.json new file mode 100644 index 0000000000000..49c6856c2e197 --- /dev/null +++ b/applicationinsights/data-plane/target/test-classes/session-records/canGetMultipleMetrics.json @@ -0,0 +1,26 @@ +{ + "networkCallRecords" : [ { + "Method" : "POST", + "Uri" : "http://localhost:1234/apps/578f0e27-12e9-4631-bc02-50b965da2633/metrics", + "Headers" : { + "User-Agent" : "Azure-SDK-For-Java/null OS:Windows 10/10.0 MacAddressHash:a868cd1346b534e1d19791216fab6df609d09c66b0f97bd640af4913ad89527e Java:10.0.1 (ApplicationInsightsDataClient, v1)", + "Content-Type" : "application/json; charset=utf-8" + }, + "Response" : { + "date" : "Thu, 09 Aug 2018 22:40:06 GMT", + "content-length" : "326", + "server" : "nginx", + "vary" : "Accept, Accept-Encoding", + "retry-after" : "0", + "StatusCode" : "200", + "strict-transport-security" : "max-age=31536000; includeSubDomains", + "access-control-expose-headers" : "Retry-After,Age,WWW-Authenticate,x-resource-identities,x-ms-status-location", + "via" : "1.1 draft-ai-green.a45669e9-9c0b-11e8-9972-70b3d5800001", + "access-control-allow-origin" : "*", + "x-content-type-options" : "nosniff", + "content-type" : "application/json; charset=utf-8", + "Body" : "[{\"id\":\"1\",\"status\":200,\"body\":{\"value\":{\"start\":\"2018-08-09T10:40:06.767Z\",\"end\":\"2018-08-09T22:40:06.767Z\",\"availabilityResults/availabilityPercentage\":{\"avg\":100}}}},{\"id\":\"2\",\"status\":200,\"body\":{\"value\":{\"start\":\"2018-08-09T10:40:06.767Z\",\"end\":\"2018-08-09T22:40:06.767Z\",\"availabilityResults/duration\":{\"avg\":565.44}}}}]" + } + } ], + "variables" : [ ] +} \ No newline at end of file diff --git a/applicationinsights/data-plane/target/test-classes/session-records/canQuery.json b/applicationinsights/data-plane/target/test-classes/session-records/canQuery.json new file mode 100644 index 0000000000000..a9d48d6a30f2b --- /dev/null +++ b/applicationinsights/data-plane/target/test-classes/session-records/canQuery.json @@ -0,0 +1,26 @@ +{ + "networkCallRecords" : [ { + "Method" : "POST", + "Uri" : "http://localhost:1234/apps/578f0e27-12e9-4631-bc02-50b965da2633/query", + "Headers" : { + "User-Agent" : "Azure-SDK-For-Java/null OS:Windows 10/10.0 MacAddressHash:a868cd1346b534e1d19791216fab6df609d09c66b0f97bd640af4913ad89527e Java:10.0.1 (ApplicationInsightsDataClient, v1)", + "Content-Type" : "application/json; charset=utf-8" + }, + "Response" : { + "date" : "Thu, 09 Aug 2018 22:40:06 GMT", + "server" : "nginx", + "content-length" : "2158", + "vary" : "Accept-Encoding", + "retry-after" : "0", + "StatusCode" : "200", + "strict-transport-security" : "max-age=31536000; includeSubDomains", + "access-control-expose-headers" : "Retry-After,Age,WWW-Authenticate,x-resource-identities,x-ms-status-location", + "via" : "1.1 draft-ai-green.2e3db77c-9c0b-11e8-9972-70b3d5800001", + "access-control-allow-origin" : "*", + "x-content-type-options" : "nosniff", + "content-type" : "application/json; charset=utf-8", + "Body" : "{\"tables\":[{\"name\":\"PrimaryResult\",\"columns\":[{\"name\":\"timestamp\",\"type\":\"datetime\"},{\"name\":\"id\",\"type\":\"string\"},{\"name\":\"name\",\"type\":\"string\"},{\"name\":\"location\",\"type\":\"string\"},{\"name\":\"success\",\"type\":\"string\"},{\"name\":\"message\",\"type\":\"string\"},{\"name\":\"size\",\"type\":\"real\"},{\"name\":\"duration\",\"type\":\"real\"},{\"name\":\"performanceBucket\",\"type\":\"string\"},{\"name\":\"itemType\",\"type\":\"string\"},{\"name\":\"customDimensions\",\"type\":\"dynamic\"},{\"name\":\"customMeasurements\",\"type\":\"dynamic\"},{\"name\":\"operation_Name\",\"type\":\"string\"},{\"name\":\"operation_Id\",\"type\":\"string\"},{\"name\":\"operation_ParentId\",\"type\":\"string\"},{\"name\":\"operation_SyntheticSource\",\"type\":\"string\"},{\"name\":\"session_Id\",\"type\":\"string\"},{\"name\":\"user_Id\",\"type\":\"string\"},{\"name\":\"user_AuthenticatedId\",\"type\":\"string\"},{\"name\":\"user_AccountId\",\"type\":\"string\"},{\"name\":\"application_Version\",\"type\":\"string\"},{\"name\":\"client_Type\",\"type\":\"string\"},{\"name\":\"client_Model\",\"type\":\"string\"},{\"name\":\"client_OS\",\"type\":\"string\"},{\"name\":\"client_IP\",\"type\":\"string\"},{\"name\":\"client_City\",\"type\":\"string\"},{\"name\":\"client_StateOrProvince\",\"type\":\"string\"},{\"name\":\"client_CountryOrRegion\",\"type\":\"string\"},{\"name\":\"client_Browser\",\"type\":\"string\"},{\"name\":\"cloud_RoleName\",\"type\":\"string\"},{\"name\":\"cloud_RoleInstance\",\"type\":\"string\"},{\"name\":\"appId\",\"type\":\"string\"},{\"name\":\"appName\",\"type\":\"string\"},{\"name\":\"iKey\",\"type\":\"string\"},{\"name\":\"sdkVersion\",\"type\":\"string\"},{\"name\":\"itemId\",\"type\":\"string\"},{\"name\":\"itemCount\",\"type\":\"int\"}],\"rows\":[[\"2018-07-20T02:43:09.732Z\",\"7cba736d5c7d4bb5add37c2a86ae6563\",\"microsoft\",\"North Central US\",\"1\",\"Passed\",null,511,\"\",\"availabilityResult\",\"{\\\"FullTestResultAvailable\\\":\\\"false\\\",\\\"WebtestArmResourceName\\\":\\\"microsoft-ace-test\\\",\\\"SyntheticMonitorId\\\":\\\"default_microsoft-ace-test_us-il-ch1-azr\\\",\\\"WebtestLocationId\\\":\\\"us-il-ch1-azr\\\"}\",null,\"\",\"7cba736d5c7d4bb5add37c2a86ae6563\",\"7cba736d5c7d4bb5add37c2a86ae6563\",\"\",\"\",\"\",\"\",\"\",\"\",\"PC\",\"\",\"\",\"0.0.0.0\",\"Chicago\",\"Illinois\",\"United States\",\"\",\"\",\"\",\"578f0e27-12e9-4631-bc02-50b965da2633\",\"ace-test\",\"1145833f-6099-4855-9cb1-557cea26389e\",\"\",\"b16bfd7d-8bc6-11e8-8d3c-adce706bdafe\",1]]}]}" + } + } ], + "variables" : [ ] +} \ No newline at end of file