From 8bdb922d13beaa8cf9f5bbfe3caf1be71e587d0f Mon Sep 17 00:00:00 2001 From: SDKAuto Date: Thu, 7 Apr 2022 05:43:26 +0000 Subject: [PATCH] CodeGen from PR 18037 in Azure/azure-rest-api-specs Add multidimensional Root Cause Analysis APIs in Anomaly Detector Service (#18037) * add multidimentional RCA API * update to 4 tab * update swagger * update swagger with kind * update * update wording * add derived decoration * update schema definition * add more polymorphism * update create dataset * add kin for train, inference, data * update * update * update * update according to review * update query filter * remove nextLinkName * add error code * update * update verion so v1.2-preview * update spelling * update list partition meta * update * update version * update partition * update * update * merge with 1.1-preview.1 version * update * sync with 1.1-preview.1 * update train response * update inference * update version * update description of timestamp * update * update readme * update * update version * update * add x-ms-error-code * update filter description * add 201 response and add kind list * update * update * update comment * update * update * update * upate * format * add emtpy line at end of file * add dataset Id in required for dataset * update * update --- eng/versioning/version_client.txt | 3 + .../CHANGELOG.md | 13 + .../README.md | 63 + .../pom.xml | 73 + .../AnomalyDetectorAsyncClient.java | 753 +++ .../AnomalyDetectorClient.java | 760 +++ .../AnomalyDetectorClientBuilder.java | 287 ++ .../AnomalyDetectorServiceVersion.java | 33 + .../AnomalyDetectorClientImpl.java | 4061 +++++++++++++++++ .../implementation/package-info.java | 11 + .../rootcauseanalysis/package-info.java | 11 + .../src/main/java/module-info.java | 9 + ...itiveservices-rootcauseanalysis.properties | 2 + .../rootcauseanalysis/ReadmeSamples.java | 12 + .../CreateARootCauseAnalysisDataSet.java | 29 + ...ateATrainingModelForRootCauseAnalysis.java | 32 + ...teAnInferenceTaskForRootCauseAnalysis.java | 33 + .../CreateAnInstanceForRootCauseAnalysis.java | 29 + .../DeleteAModelForRootCauseAnalysis.java | 25 + .../DeleteARootCauseAnalysisDataSet.java | 25 + .../DeleteAnInstanceForRootCauseAnalysis.java | 25 + ...eteRootCauseAnalysisDataByPartitionId.java | 28 + ...eleteRootCauseAnalysisDataByTimeRange.java | 25 + .../GetARootCauseAnalysisDataSetByItsId.java | 26 + .../GetInstanceListForRootCauseAnalysis.java | 24 + .../GetKindListForRootCauseAnalysis.java | 24 + .../generated/ListDataMeta.java | 26 + .../ListDataMetaForAGivenTimestamp.java | 26 + .../ListRootCauseAnalysisDataSets.java | 24 + ...TrainingTaskStateForRootCauseAnalysis.java | 26 + ...nferenceTaskStateForRootCauseAnalysis.java | 29 + ...stanceInformationForRootCauseAnalysis.java | 26 + ...ningTaskStateListForRootCauseAnalysis.java | 26 + ...DataToRootCauseAnalysisDataSetByBlock.java | 29 + ...ToRootCauseAnalysisDataSetByPartition.java | 33 + .../AnomalyDetectorClientTestBase.java | 33 + .../CreateARootCauseAnalysisDataSetTests.java | 28 + ...rainingModelForRootCauseAnalysisTests.java | 35 + ...nferenceTaskForRootCauseAnalysisTests.java | 36 + ...teAnInstanceForRootCauseAnalysisTests.java | 28 + ...DeleteAModelForRootCauseAnalysisTests.java | 23 + .../DeleteARootCauseAnalysisDataSetTests.java | 23 + ...teAnInstanceForRootCauseAnalysisTests.java | 23 + ...otCauseAnalysisDataByPartitionIdTests.java | 26 + ...RootCauseAnalysisDataByTimeRangeTests.java | 23 + ...ARootCauseAnalysisDataSetByItsIdTests.java | 29 + ...InstanceListForRootCauseAnalysisTests.java | 27 + .../GetKindListForRootCauseAnalysisTests.java | 25 + .../ListDataMetaForAGivenTimestampTests.java | 29 + .../generated/ListDataMetaTests.java | 29 + .../ListRootCauseAnalysisDataSetsTests.java | 27 + ...ingTaskStateForRootCauseAnalysisTests.java | 29 + ...nceTaskStateForRootCauseAnalysisTests.java | 32 + ...eInformationForRootCauseAnalysisTests.java | 29 + ...askStateListForRootCauseAnalysisTests.java | 29 + ...oRootCauseAnalysisDataSetByBlockTests.java | 28 + ...tCauseAnalysisDataSetByPartitionTests.java | 32 + .../swagger/README_SPEC.md | 30 + sdk/cognitiveservices/ci.yml | 9 + sdk/cognitiveservices/pom.xml | 3 + 60 files changed, 7326 insertions(+) create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/CHANGELOG.md create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/README.md create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/pom.xml create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/main/java/com/azure/cognitiveservices/rootcauseanalysis/AnomalyDetectorAsyncClient.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/main/java/com/azure/cognitiveservices/rootcauseanalysis/AnomalyDetectorClient.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/main/java/com/azure/cognitiveservices/rootcauseanalysis/AnomalyDetectorClientBuilder.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/main/java/com/azure/cognitiveservices/rootcauseanalysis/AnomalyDetectorServiceVersion.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/main/java/com/azure/cognitiveservices/rootcauseanalysis/implementation/AnomalyDetectorClientImpl.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/main/java/com/azure/cognitiveservices/rootcauseanalysis/implementation/package-info.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/main/java/com/azure/cognitiveservices/rootcauseanalysis/package-info.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/main/java/module-info.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/main/resources/azure-cognitiveservices-rootcauseanalysis.properties create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/ReadmeSamples.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/CreateARootCauseAnalysisDataSet.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/CreateATrainingModelForRootCauseAnalysis.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/CreateAnInferenceTaskForRootCauseAnalysis.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/CreateAnInstanceForRootCauseAnalysis.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteAModelForRootCauseAnalysis.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteARootCauseAnalysisDataSet.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteAnInstanceForRootCauseAnalysis.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteRootCauseAnalysisDataByPartitionId.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteRootCauseAnalysisDataByTimeRange.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/GetARootCauseAnalysisDataSetByItsId.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/GetInstanceListForRootCauseAnalysis.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/GetKindListForRootCauseAnalysis.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/ListDataMeta.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/ListDataMetaForAGivenTimestamp.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/ListRootCauseAnalysisDataSets.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/QueryATrainingTaskStateForRootCauseAnalysis.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/QueryAnInferenceTaskStateForRootCauseAnalysis.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/QueryAnInstanceInformationForRootCauseAnalysis.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/QueryTrainingTaskStateListForRootCauseAnalysis.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/UploadDataToRootCauseAnalysisDataSetByBlock.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/UploadDataToRootCauseAnalysisDataSetByPartition.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/AnomalyDetectorClientTestBase.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/CreateARootCauseAnalysisDataSetTests.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/CreateATrainingModelForRootCauseAnalysisTests.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/CreateAnInferenceTaskForRootCauseAnalysisTests.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/CreateAnInstanceForRootCauseAnalysisTests.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteAModelForRootCauseAnalysisTests.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteARootCauseAnalysisDataSetTests.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteAnInstanceForRootCauseAnalysisTests.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteRootCauseAnalysisDataByPartitionIdTests.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteRootCauseAnalysisDataByTimeRangeTests.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/GetARootCauseAnalysisDataSetByItsIdTests.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/GetInstanceListForRootCauseAnalysisTests.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/GetKindListForRootCauseAnalysisTests.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/ListDataMetaForAGivenTimestampTests.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/ListDataMetaTests.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/ListRootCauseAnalysisDataSetsTests.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/QueryATrainingTaskStateForRootCauseAnalysisTests.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/QueryAnInferenceTaskStateForRootCauseAnalysisTests.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/QueryAnInstanceInformationForRootCauseAnalysisTests.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/QueryTrainingTaskStateListForRootCauseAnalysisTests.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/UploadDataToRootCauseAnalysisDataSetByBlockTests.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/UploadDataToRootCauseAnalysisDataSetByPartitionTests.java create mode 100644 sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/swagger/README_SPEC.md diff --git a/eng/versioning/version_client.txt b/eng/versioning/version_client.txt index 9094ba44d3b97..60c3504a2ede3 100644 --- a/eng/versioning/version_client.txt +++ b/eng/versioning/version_client.txt @@ -146,6 +146,9 @@ com.azure:azure-template-perf;1.0.0-beta.1;1.0.0-beta.1 com.azure:azure-media-videoanalyzer-edge;1.0.0-beta.5;1.0.0-beta.6 com.azure:azure-verticals-agrifood-farming;1.0.0-beta.2;1.0.0-beta.3 com.azure:perf-test-core;1.0.0-beta.1;1.0.0-beta.1 +com.azure:azure-cognitiveservices-anomalydetector;1.0.0-beta.1;1.0.0-beta.1 +com.azure:azure-cognitiveservices-multivariateanomalydetector;1.0.0-beta.1;1.0.0-beta.1 +com.azure:azure-cognitiveservices-rootcauseanalysis;1.0.0-beta.1;1.0.0-beta.1 com.microsoft.azure:spring-cloud-azure-appconfiguration-config-web;1.3.0;1.4.0-beta.1 com.microsoft.azure:spring-cloud-azure-appconfiguration-config;1.3.0;1.4.0-beta.1 com.microsoft.azure:spring-cloud-azure-feature-management-web;1.3.0;1.4.0-beta.1 diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/CHANGELOG.md b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/CHANGELOG.md new file mode 100644 index 0000000000000..5350cdc0924ff --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/CHANGELOG.md @@ -0,0 +1,13 @@ +# Release History + +## 1.0.0-beta.1 (Unreleased) + +- Azure AnomalyDetectorClient client library for Java. This package contains Microsoft Azure AnomalyDetectorClient client library. + +### Features Added + +### Breaking Changes + +### Bugs Fixed + +### Other Changes diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/README.md b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/README.md new file mode 100644 index 0000000000000..c9c4648b251cd --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/README.md @@ -0,0 +1,63 @@ +# Azure AnomalyDetectorClient client library for Java + +Azure AnomalyDetectorClient client library for Java. + +This package contains Microsoft Azure AnomalyDetectorClient client library. + +## Documentation + +Various documentation is available to help you get started + +- [API reference documentation][docs] +- [Product documentation][product_documentation] + +## Getting started + +### Prerequisites + +- [Java Development Kit (JDK)][jdk] with version 8 or above +- [Azure Subscription][azure_subscription] + +### Adding the package to your product + +[//]: # ({x-version-update-start;com.azure:azure-cognitiveservices-rootcauseanalysis;current}) +```xml + + com.azure + azure-cognitiveservices-rootcauseanalysis + 1.0.0-beta.1 + +``` +[//]: # ({x-version-update-end}) + +### Authentication + +[Azure Identity][azure_identity] package provides the default implementation for authenticating the client. + +## Key concepts + +## Examples + +```java com.azure.cognitiveservices.rootcauseanalysis.readme +``` + +## Troubleshooting + +## Next steps + +## Contributing + +For details on contributing to this repository, see the [contributing guide](https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md). + +1. Fork it +1. Create your feature branch (`git checkout -b my-new-feature`) +1. Commit your changes (`git commit -am 'Add some feature'`) +1. Push to the branch (`git push origin my-new-feature`) +1. Create new Pull Request + + +[product_documentation]: https://azure.microsoft.com/services/ +[docs]: https://azure.github.io/azure-sdk-for-java/ +[jdk]: https://docs.microsoft.com/java/azure/jdk/ +[azure_subscription]: https://azure.microsoft.com/free/ +[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/pom.xml b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/pom.xml new file mode 100644 index 0000000000000..4317683da11d4 --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/pom.xml @@ -0,0 +1,73 @@ + + 4.0.0 + + com.azure + azure-client-sdk-parent + 1.7.0 + ../../parents/azure-client-sdk-parent + + + com.azure + azure-cognitiveservices-rootcauseanalysis + 1.0.0-beta.1 + jar + + Microsoft Azure SDK for AnomalyDetectorClient Management + This package contains Microsoft Azure AnomalyDetectorClient client library. + https://github.com/Azure/azure-sdk-for-java + + + + The MIT License (MIT) + http://opensource.org/licenses/MIT + repo + + + + + https://github.com/Azure/azure-sdk-for-java + scm:git:git@github.com:Azure/azure-sdk-for-java.git + scm:git:git@github.com:Azure/azure-sdk-for-java.git + HEAD + + + + microsoft + Microsoft + + + + UTF-8 + true + + + + com.azure + azure-core + 1.27.0 + + + com.azure + azure-core-http-netty + 1.11.9 + + + org.junit.jupiter + junit-jupiter-engine + 5.8.2 + test + + + com.azure + azure-core-test + 1.7.10 + test + + + com.azure + azure-identity + 1.5.0 + test + + + diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/main/java/com/azure/cognitiveservices/rootcauseanalysis/AnomalyDetectorAsyncClient.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/main/java/com/azure/cognitiveservices/rootcauseanalysis/AnomalyDetectorAsyncClient.java new file mode 100644 index 0000000000000..32efbf76f4a75 --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/main/java/com/azure/cognitiveservices/rootcauseanalysis/AnomalyDetectorAsyncClient.java @@ -0,0 +1,753 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis; + +import com.azure.cognitiveservices.rootcauseanalysis.implementation.AnomalyDetectorClientImpl; +import com.azure.core.annotation.Generated; +import com.azure.core.annotation.ReturnType; +import com.azure.core.annotation.ServiceClient; +import com.azure.core.annotation.ServiceMethod; +import com.azure.core.exception.ClientAuthenticationException; +import com.azure.core.exception.HttpResponseException; +import com.azure.core.exception.ResourceModifiedException; +import com.azure.core.exception.ResourceNotFoundException; +import com.azure.core.http.rest.PagedFlux; +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.http.rest.Response; +import com.azure.core.util.BinaryData; +import reactor.core.publisher.Mono; + +/** Initializes a new instance of the asynchronous AnomalyDetectorClient type. */ +@ServiceClient(builder = AnomalyDetectorClientBuilder.class, isAsync = true) +public final class AnomalyDetectorAsyncClient { + @Generated private final AnomalyDetectorClientImpl serviceClient; + + /** + * Initializes an instance of AnomalyDetectorAsyncClient class. + * + * @param serviceClient the service client implementation. + */ + @Generated + AnomalyDetectorAsyncClient(AnomalyDetectorClientImpl serviceClient) { + this.serviceClient = serviceClient; + } + + /** + * Create a root cause analysis data set. + * + *

Request Body Schema + * + *

{@code
+     * {
+     *     displayName: String
+     * }
+     * }
+ * + * @param dataSetId The root cause analysis data set unique id, should be a string of uuid. + * @param body create a root cause analysis data set request. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> createRootCauseAnalysisDataSetWithResponse( + String dataSetId, BinaryData body, RequestOptions requestOptions) { + return this.serviceClient.createRootCauseAnalysisDataSetWithResponseAsync(dataSetId, body, requestOptions); + } + + /** + * Get a root cause analysis data set by its id. + * + *

Response Body Schema + * + *

{@code
+     * {
+     *     dataSetId: String
+     *     displayName: String
+     * }
+     * }
+ * + * @param dataSetId The root cause analysis data set unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return a root cause analysis data set by its id along with {@link Response} on successful completion of {@link + * Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> getRootCauseAnalysisDataSetWithResponse( + String dataSetId, RequestOptions requestOptions) { + return this.serviceClient.getRootCauseAnalysisDataSetWithResponseAsync(dataSetId, requestOptions); + } + + /** + * Delete a root cause analysis data set. + * + * @param dataSetId The root cause analysis data set unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> deleteRootCauseAnalysisDataSetWithResponse( + String dataSetId, RequestOptions requestOptions) { + return this.serviceClient.deleteRootCauseAnalysisDataSetWithResponseAsync(dataSetId, requestOptions); + } + + /** + * List root cause analysis data sets. + * + *

Query Parameters + * + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
skipStringNoFor paging, skipped number
maxpagesizeStringNoThe maximum number of items in one page
filterStringNoThe filter expression filters out the resources to be returned, currently contains(displayName, 'filter name’) is supported
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             dataSetId: String
+     *             displayName: String
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the paginated response with {@link PagedFlux}. + */ + @Generated + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedFlux listRootCauseAnalysisDataSets(RequestOptions requestOptions) { + return this.serviceClient.listRootCauseAnalysisDataSetsAsync(requestOptions); + } + + /** + * Upload data to root cause analysis data set by partition. + * + *

Request Body Schema + * + *

{@code
+     * {
+     *     kind: String(multidimensional)
+     *     data: [
+     *         [
+     *             Object
+     *         ]
+     *     ]
+     * }
+     * }
+ * + * @param dataSetId The root cause analysis data set unique id. Should be a string of uuid. + * @param timestamp Timestamp of the data, should be a string of ISO format. + * @param partitionId The partition unique id,should be a string of uuid. + * @param body Data to be uploaded to perform root cause analysis. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> uploadRootCauseAnalysisDataByPartitionWithResponse( + String dataSetId, String timestamp, String partitionId, BinaryData body, RequestOptions requestOptions) { + return this.serviceClient.uploadRootCauseAnalysisDataByPartitionWithResponseAsync( + dataSetId, timestamp, partitionId, body, requestOptions); + } + + /** + * Delete root cause analysis data by partition Id. + * + * @param dataSetId Data set unique id,should be a string of uuid. + * @param timestamp The time stamp to be queried, should be a string of ISO format. + * @param partitionId Data partition unique id,should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> deleteRootCauseAnalysisDataByPartitionIdWithResponse( + String dataSetId, String timestamp, String partitionId, RequestOptions requestOptions) { + return this.serviceClient.deleteRootCauseAnalysisDataByPartitionIdWithResponseAsync( + dataSetId, timestamp, partitionId, requestOptions); + } + + /** + * Upload data to root cause analysis data set by block. + * + *

Request Body Schema + * + *

{@code
+     * {
+     *     kind: String(multidimensional)
+     *     value: [
+     *         {
+     *             partitionId: String
+     *             timestamp: String
+     *             data: [
+     *                 [
+     *                     Object
+     *                 ]
+     *             ]
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param dataSetId The root cause analysis data set unique id,should be a string of uuid. + * @param body Data to be uploaded to perform root cause analysis. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> uploadRootCauseAnalysisDataByBlockWithResponse( + String dataSetId, BinaryData body, RequestOptions requestOptions) { + return this.serviceClient.uploadRootCauseAnalysisDataByBlockWithResponseAsync(dataSetId, body, requestOptions); + } + + /** + * Delete root cause analysis data by time range. + * + *

Query Parameters + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
startStringNoStart date time, should be ISO format
endStringNoEnd date time, should be ISO format
+ * + * @param dataSetId The root cause analysis data set unique id,should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> deleteRootCauseAnalysisDataByTimeRangeWithResponse( + String dataSetId, RequestOptions requestOptions) { + return this.serviceClient.deleteRootCauseAnalysisDataByTimeRangeWithResponseAsync(dataSetId, requestOptions); + } + + /** + * List data meta for a given timestamp. + * + *

Query Parameters + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
skipStringNoFor paging, skipped number
maxpagesizeStringNoThe maximum number of items in one page
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             partitionId: String
+     *             rowCount: int
+     *             timestamp: String
+     *             lastModifiedDateTime: String
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param dataSetId The root cause analysis data set unique id, should be a string of uuid. + * @param timestamp The time stamp to be queried, should be a string of ISO format. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the paginated response with {@link PagedFlux}. + */ + @Generated + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedFlux listRootCauseAnalysisDataMetaByTimestamp( + String dataSetId, String timestamp, RequestOptions requestOptions) { + return this.serviceClient.listRootCauseAnalysisDataMetaByTimestampAsync(dataSetId, timestamp, requestOptions); + } + + /** + * List data meta. + * + *

Query Parameters + * + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
skipStringNoFor paging, skipped number
maxpagesizeStringNoThe maximum number of items in one page
filterStringNoThe filter expression filters out the resources, currently 2 kinds of operation are supported. They are timestamp ge XXXX and timestamp le XXXX. Timestamp must be ISO format
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             partitionId: String
+     *             rowCount: int
+     *             timestamp: String
+     *             lastModifiedDateTime: String
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param dataSetId The root cause analysis data set unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the paginated response with {@link PagedFlux}. + */ + @Generated + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedFlux listRootCauseAnalysisDataMetaByTimeRange( + String dataSetId, RequestOptions requestOptions) { + return this.serviceClient.listRootCauseAnalysisDataMetaByTimeRangeAsync(dataSetId, requestOptions); + } + + /** + * Create an instance for root cause analysis. + * + *

Request Body Schema + * + *

{@code
+     * {
+     *     displayName: String
+     * }
+     * }
+ * + * @param instanceId Instance unique id, should be a string of uuid. + * @param body Create a root cause analysis instance request. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> createRootCauseAnalysisInstanceWithResponse( + String instanceId, BinaryData body, RequestOptions requestOptions) { + return this.serviceClient.createRootCauseAnalysisInstanceWithResponseAsync(instanceId, body, requestOptions); + } + + /** + * Query an instance information for root cause analysis. + * + *

Response Body Schema + * + *

{@code
+     * {
+     *     instanceId: String
+     *     displayName: String
+     * }
+     * }
+ * + * @param instanceId Instance unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> getRootCauseAnalysisInstanceWithResponse( + String instanceId, RequestOptions requestOptions) { + return this.serviceClient.getRootCauseAnalysisInstanceWithResponseAsync(instanceId, requestOptions); + } + + /** + * Delete an instance for root cause analysis. + * + * @param instanceId Instance unique id. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> deleteRootCauseAnalysisInstanceWithResponse( + String instanceId, RequestOptions requestOptions) { + return this.serviceClient.deleteRootCauseAnalysisInstanceWithResponseAsync(instanceId, requestOptions); + } + + /** + * Get instance list for root cause analysis. + * + *

Query Parameters + * + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
skipStringNoFor paging, skipped number
maxpagesizeStringNoThe maximum number of items in one page
filterStringNoThe filter expression filters out the resources to be returned, currently contains(displayName, 'filter name’) is supported
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             instanceId: String
+     *             displayName: String
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return instance list for root cause analysis as paginated response with {@link PagedFlux}. + */ + @Generated + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedFlux listRootCauseAnalysisInstances(RequestOptions requestOptions) { + return this.serviceClient.listRootCauseAnalysisInstancesAsync(requestOptions); + } + + /** + * Get kind list for root cause analysis. + * + *

Response Body Schema + * + *

{@code
+     * {
+     *     kinds: [
+     *         String(multidimensional)
+     *     ]
+     * }
+     * }
+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return kind list for root cause analysis along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> listRootCauseAnalysisKindsWithResponse(RequestOptions requestOptions) { + return this.serviceClient.listRootCauseAnalysisKindsWithResponseAsync(requestOptions); + } + + /** + * Create a training model for root cause analysis. + * + *

Request Body Schema + * + *

{@code
+     * {
+     *     displayName: String
+     *     kind: String(multidimensional)
+     *     parameter: Object
+     * }
+     * }
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     taskId: String
+     *     instanceId: String
+     *     modelId: String
+     *     displayName: String
+     *     kind: String(multidimensional)
+     *     status: String(scheduled/running/succeeded/failed/canceled)
+     *     createdDateTime: String
+     *     lastModifiedDateTime: String
+     *     error: {
+     *         message: String
+     *         code: String
+     *     }
+     *     taskInfo: Object
+     *     parameter: Object
+     * }
+     * }
+ * + * @param instanceId Instance unique id, should be a string of uuid. + * @param modelId Model unique id, should be a string of uuid. + * @param body The body parameter. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> createRootCauseAnalysisTrainingTaskWithResponse( + String instanceId, String modelId, BinaryData body, RequestOptions requestOptions) { + return this.serviceClient.createRootCauseAnalysisTrainingTaskWithResponseAsync( + instanceId, modelId, body, requestOptions); + } + + /** + * Delete a model for root cause analysis. + * + * @param instanceId Instance unique id, should be a string of uuid. + * @param modelId Model unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> deleteRootCauseAnalysisModelWithResponse( + String instanceId, String modelId, RequestOptions requestOptions) { + return this.serviceClient.deleteRootCauseAnalysisModelWithResponseAsync(instanceId, modelId, requestOptions); + } + + /** + * Query a training task state for root cause analysis. + * + *

Response Body Schema + * + *

{@code
+     * {
+     *     taskId: String
+     *     instanceId: String
+     *     modelId: String
+     *     displayName: String
+     *     kind: String(multidimensional)
+     *     status: String(scheduled/running/succeeded/failed/canceled)
+     *     createdDateTime: String
+     *     lastModifiedDateTime: String
+     *     error: {
+     *         message: String
+     *         code: String
+     *     }
+     *     taskInfo: Object
+     *     parameter: Object
+     * }
+     * }
+ * + * @param instanceId Instance unique id, should be a string of uuid. + * @param modelId Model unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> getRootCauseAnalysisTrainingStateWithResponse( + String instanceId, String modelId, RequestOptions requestOptions) { + return this.serviceClient.getRootCauseAnalysisTrainingStateWithResponseAsync( + instanceId, modelId, requestOptions); + } + + /** + * Query training task state list for root cause analysis. + * + *

Query Parameters + * + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
skipStringNoFor paging, skipped number
maxpagesizeStringNoThe maximum number of items in one page
filterStringNoThe filter expression filters out the resources to be returned, currently contains(displayName, 'filter name’) is supported
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             taskId: String
+     *             instanceId: String
+     *             modelId: String
+     *             displayName: String
+     *             kind: String(multidimensional)
+     *             status: String(scheduled/running/succeeded/failed/canceled)
+     *             createdDateTime: String
+     *             lastModifiedDateTime: String
+     *             error: {
+     *                 message: String
+     *                 code: String
+     *             }
+     *             taskInfo: Object
+     *             parameter: Object
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param instanceId Instance unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the paginated response with {@link PagedFlux}. + */ + @Generated + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedFlux listRootCauseAnalysisTrainingStates(String instanceId, RequestOptions requestOptions) { + return this.serviceClient.listRootCauseAnalysisTrainingStatesAsync(instanceId, requestOptions); + } + + /** + * Create an inference task for root cause analysis. + * + *

Request Body Schema + * + *

{@code
+     * {
+     *     kind: String(multidimensional)
+     *     parameter: Object
+     * }
+     * }
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     inferenceId: String
+     *     instanceId: String
+     *     modelId: String
+     *     kind: String(multidimensional)
+     *     status: String(scheduled/running/succeeded/failed/canceled)
+     *     createdDateTime: String
+     *     lastModifiedDateTime: String
+     *     error: {
+     *         message: String
+     *         code: String
+     *     }
+     *     result: Object
+     *     parameter: Object
+     * }
+     * }
+ * + * @param instanceId Instance unique id, should be a string of uuid. + * @param modelId Model unique id, should be a string of uuid. + * @param inferenceId Inference unique id, should be a string of uuid. + * @param body Inference request of root cause analysis. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> createRootCauseAnalysisInferenceTaskWithResponse( + String instanceId, String modelId, String inferenceId, BinaryData body, RequestOptions requestOptions) { + return this.serviceClient.createRootCauseAnalysisInferenceTaskWithResponseAsync( + instanceId, modelId, inferenceId, body, requestOptions); + } + + /** + * Query an inference task state for root cause analysis. + * + *

Response Body Schema + * + *

{@code
+     * {
+     *     inferenceId: String
+     *     instanceId: String
+     *     modelId: String
+     *     kind: String(multidimensional)
+     *     status: String(scheduled/running/succeeded/failed/canceled)
+     *     createdDateTime: String
+     *     lastModifiedDateTime: String
+     *     error: {
+     *         message: String
+     *         code: String
+     *     }
+     *     result: Object
+     *     parameter: Object
+     * }
+     * }
+ * + * @param instanceId Instance unique id, should be a string of uuid. + * @param modelId Model unique id, should be a string of uuid. + * @param inferenceId Inference unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> getRootCauseAnalysisInferenceStateWithResponse( + String instanceId, String modelId, String inferenceId, RequestOptions requestOptions) { + return this.serviceClient.getRootCauseAnalysisInferenceStateWithResponseAsync( + instanceId, modelId, inferenceId, requestOptions); + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/main/java/com/azure/cognitiveservices/rootcauseanalysis/AnomalyDetectorClient.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/main/java/com/azure/cognitiveservices/rootcauseanalysis/AnomalyDetectorClient.java new file mode 100644 index 0000000000000..5e2f07f106d41 --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/main/java/com/azure/cognitiveservices/rootcauseanalysis/AnomalyDetectorClient.java @@ -0,0 +1,760 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis; + +import com.azure.core.annotation.Generated; +import com.azure.core.annotation.ReturnType; +import com.azure.core.annotation.ServiceClient; +import com.azure.core.annotation.ServiceMethod; +import com.azure.core.exception.ClientAuthenticationException; +import com.azure.core.exception.HttpResponseException; +import com.azure.core.exception.ResourceModifiedException; +import com.azure.core.exception.ResourceNotFoundException; +import com.azure.core.http.rest.PagedIterable; +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.http.rest.Response; +import com.azure.core.util.BinaryData; + +/** Initializes a new instance of the synchronous AnomalyDetectorClient type. */ +@ServiceClient(builder = AnomalyDetectorClientBuilder.class) +public final class AnomalyDetectorClient { + @Generated private final AnomalyDetectorAsyncClient asyncClient; + + /** + * Initializes an instance of AnomalyDetectorClient class. + * + * @param asyncClient the async client. + */ + @Generated + AnomalyDetectorClient(AnomalyDetectorAsyncClient asyncClient) { + this.asyncClient = asyncClient; + } + + /** + * Create a root cause analysis data set. + * + *

Request Body Schema + * + *

{@code
+     * {
+     *     displayName: String
+     * }
+     * }
+ * + * @param dataSetId The root cause analysis data set unique id, should be a string of uuid. + * @param body create a root cause analysis data set request. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response createRootCauseAnalysisDataSetWithResponse( + String dataSetId, BinaryData body, RequestOptions requestOptions) { + return this.asyncClient.createRootCauseAnalysisDataSetWithResponse(dataSetId, body, requestOptions).block(); + } + + /** + * Get a root cause analysis data set by its id. + * + *

Response Body Schema + * + *

{@code
+     * {
+     *     dataSetId: String
+     *     displayName: String
+     * }
+     * }
+ * + * @param dataSetId The root cause analysis data set unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return a root cause analysis data set by its id along with {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response getRootCauseAnalysisDataSetWithResponse( + String dataSetId, RequestOptions requestOptions) { + return this.asyncClient.getRootCauseAnalysisDataSetWithResponse(dataSetId, requestOptions).block(); + } + + /** + * Delete a root cause analysis data set. + * + * @param dataSetId The root cause analysis data set unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response deleteRootCauseAnalysisDataSetWithResponse(String dataSetId, RequestOptions requestOptions) { + return this.asyncClient.deleteRootCauseAnalysisDataSetWithResponse(dataSetId, requestOptions).block(); + } + + /** + * List root cause analysis data sets. + * + *

Query Parameters + * + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
skipStringNoFor paging, skipped number
maxpagesizeStringNoThe maximum number of items in one page
filterStringNoThe filter expression filters out the resources to be returned, currently contains(displayName, 'filter name’) is supported
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             dataSetId: String
+     *             displayName: String
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the paginated response with {@link PagedIterable}. + */ + @Generated + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable listRootCauseAnalysisDataSets(RequestOptions requestOptions) { + return new PagedIterable<>(this.asyncClient.listRootCauseAnalysisDataSets(requestOptions)); + } + + /** + * Upload data to root cause analysis data set by partition. + * + *

Request Body Schema + * + *

{@code
+     * {
+     *     kind: String(multidimensional)
+     *     data: [
+     *         [
+     *             Object
+     *         ]
+     *     ]
+     * }
+     * }
+ * + * @param dataSetId The root cause analysis data set unique id. Should be a string of uuid. + * @param timestamp Timestamp of the data, should be a string of ISO format. + * @param partitionId The partition unique id,should be a string of uuid. + * @param body Data to be uploaded to perform root cause analysis. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response uploadRootCauseAnalysisDataByPartitionWithResponse( + String dataSetId, String timestamp, String partitionId, BinaryData body, RequestOptions requestOptions) { + return this.asyncClient + .uploadRootCauseAnalysisDataByPartitionWithResponse( + dataSetId, timestamp, partitionId, body, requestOptions) + .block(); + } + + /** + * Delete root cause analysis data by partition Id. + * + * @param dataSetId Data set unique id,should be a string of uuid. + * @param timestamp The time stamp to be queried, should be a string of ISO format. + * @param partitionId Data partition unique id,should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response deleteRootCauseAnalysisDataByPartitionIdWithResponse( + String dataSetId, String timestamp, String partitionId, RequestOptions requestOptions) { + return this.asyncClient + .deleteRootCauseAnalysisDataByPartitionIdWithResponse(dataSetId, timestamp, partitionId, requestOptions) + .block(); + } + + /** + * Upload data to root cause analysis data set by block. + * + *

Request Body Schema + * + *

{@code
+     * {
+     *     kind: String(multidimensional)
+     *     value: [
+     *         {
+     *             partitionId: String
+     *             timestamp: String
+     *             data: [
+     *                 [
+     *                     Object
+     *                 ]
+     *             ]
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param dataSetId The root cause analysis data set unique id,should be a string of uuid. + * @param body Data to be uploaded to perform root cause analysis. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response uploadRootCauseAnalysisDataByBlockWithResponse( + String dataSetId, BinaryData body, RequestOptions requestOptions) { + return this.asyncClient.uploadRootCauseAnalysisDataByBlockWithResponse(dataSetId, body, requestOptions).block(); + } + + /** + * Delete root cause analysis data by time range. + * + *

Query Parameters + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
startStringNoStart date time, should be ISO format
endStringNoEnd date time, should be ISO format
+ * + * @param dataSetId The root cause analysis data set unique id,should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response deleteRootCauseAnalysisDataByTimeRangeWithResponse( + String dataSetId, RequestOptions requestOptions) { + return this.asyncClient.deleteRootCauseAnalysisDataByTimeRangeWithResponse(dataSetId, requestOptions).block(); + } + + /** + * List data meta for a given timestamp. + * + *

Query Parameters + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
skipStringNoFor paging, skipped number
maxpagesizeStringNoThe maximum number of items in one page
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             partitionId: String
+     *             rowCount: int
+     *             timestamp: String
+     *             lastModifiedDateTime: String
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param dataSetId The root cause analysis data set unique id, should be a string of uuid. + * @param timestamp The time stamp to be queried, should be a string of ISO format. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the paginated response with {@link PagedIterable}. + */ + @Generated + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable listRootCauseAnalysisDataMetaByTimestamp( + String dataSetId, String timestamp, RequestOptions requestOptions) { + return new PagedIterable<>( + this.asyncClient.listRootCauseAnalysisDataMetaByTimestamp(dataSetId, timestamp, requestOptions)); + } + + /** + * List data meta. + * + *

Query Parameters + * + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
skipStringNoFor paging, skipped number
maxpagesizeStringNoThe maximum number of items in one page
filterStringNoThe filter expression filters out the resources, currently 2 kinds of operation are supported. They are timestamp ge XXXX and timestamp le XXXX. Timestamp must be ISO format
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             partitionId: String
+     *             rowCount: int
+     *             timestamp: String
+     *             lastModifiedDateTime: String
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param dataSetId The root cause analysis data set unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the paginated response with {@link PagedIterable}. + */ + @Generated + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable listRootCauseAnalysisDataMetaByTimeRange( + String dataSetId, RequestOptions requestOptions) { + return new PagedIterable<>( + this.asyncClient.listRootCauseAnalysisDataMetaByTimeRange(dataSetId, requestOptions)); + } + + /** + * Create an instance for root cause analysis. + * + *

Request Body Schema + * + *

{@code
+     * {
+     *     displayName: String
+     * }
+     * }
+ * + * @param instanceId Instance unique id, should be a string of uuid. + * @param body Create a root cause analysis instance request. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response createRootCauseAnalysisInstanceWithResponse( + String instanceId, BinaryData body, RequestOptions requestOptions) { + return this.asyncClient.createRootCauseAnalysisInstanceWithResponse(instanceId, body, requestOptions).block(); + } + + /** + * Query an instance information for root cause analysis. + * + *

Response Body Schema + * + *

{@code
+     * {
+     *     instanceId: String
+     *     displayName: String
+     * }
+     * }
+ * + * @param instanceId Instance unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response getRootCauseAnalysisInstanceWithResponse( + String instanceId, RequestOptions requestOptions) { + return this.asyncClient.getRootCauseAnalysisInstanceWithResponse(instanceId, requestOptions).block(); + } + + /** + * Delete an instance for root cause analysis. + * + * @param instanceId Instance unique id. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response deleteRootCauseAnalysisInstanceWithResponse( + String instanceId, RequestOptions requestOptions) { + return this.asyncClient.deleteRootCauseAnalysisInstanceWithResponse(instanceId, requestOptions).block(); + } + + /** + * Get instance list for root cause analysis. + * + *

Query Parameters + * + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
skipStringNoFor paging, skipped number
maxpagesizeStringNoThe maximum number of items in one page
filterStringNoThe filter expression filters out the resources to be returned, currently contains(displayName, 'filter name’) is supported
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             instanceId: String
+     *             displayName: String
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return instance list for root cause analysis as paginated response with {@link PagedIterable}. + */ + @Generated + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable listRootCauseAnalysisInstances(RequestOptions requestOptions) { + return new PagedIterable<>(this.asyncClient.listRootCauseAnalysisInstances(requestOptions)); + } + + /** + * Get kind list for root cause analysis. + * + *

Response Body Schema + * + *

{@code
+     * {
+     *     kinds: [
+     *         String(multidimensional)
+     *     ]
+     * }
+     * }
+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return kind list for root cause analysis along with {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response listRootCauseAnalysisKindsWithResponse(RequestOptions requestOptions) { + return this.asyncClient.listRootCauseAnalysisKindsWithResponse(requestOptions).block(); + } + + /** + * Create a training model for root cause analysis. + * + *

Request Body Schema + * + *

{@code
+     * {
+     *     displayName: String
+     *     kind: String(multidimensional)
+     *     parameter: Object
+     * }
+     * }
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     taskId: String
+     *     instanceId: String
+     *     modelId: String
+     *     displayName: String
+     *     kind: String(multidimensional)
+     *     status: String(scheduled/running/succeeded/failed/canceled)
+     *     createdDateTime: String
+     *     lastModifiedDateTime: String
+     *     error: {
+     *         message: String
+     *         code: String
+     *     }
+     *     taskInfo: Object
+     *     parameter: Object
+     * }
+     * }
+ * + * @param instanceId Instance unique id, should be a string of uuid. + * @param modelId Model unique id, should be a string of uuid. + * @param body The body parameter. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response createRootCauseAnalysisTrainingTaskWithResponse( + String instanceId, String modelId, BinaryData body, RequestOptions requestOptions) { + return this.asyncClient + .createRootCauseAnalysisTrainingTaskWithResponse(instanceId, modelId, body, requestOptions) + .block(); + } + + /** + * Delete a model for root cause analysis. + * + * @param instanceId Instance unique id, should be a string of uuid. + * @param modelId Model unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response deleteRootCauseAnalysisModelWithResponse( + String instanceId, String modelId, RequestOptions requestOptions) { + return this.asyncClient.deleteRootCauseAnalysisModelWithResponse(instanceId, modelId, requestOptions).block(); + } + + /** + * Query a training task state for root cause analysis. + * + *

Response Body Schema + * + *

{@code
+     * {
+     *     taskId: String
+     *     instanceId: String
+     *     modelId: String
+     *     displayName: String
+     *     kind: String(multidimensional)
+     *     status: String(scheduled/running/succeeded/failed/canceled)
+     *     createdDateTime: String
+     *     lastModifiedDateTime: String
+     *     error: {
+     *         message: String
+     *         code: String
+     *     }
+     *     taskInfo: Object
+     *     parameter: Object
+     * }
+     * }
+ * + * @param instanceId Instance unique id, should be a string of uuid. + * @param modelId Model unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response getRootCauseAnalysisTrainingStateWithResponse( + String instanceId, String modelId, RequestOptions requestOptions) { + return this.asyncClient + .getRootCauseAnalysisTrainingStateWithResponse(instanceId, modelId, requestOptions) + .block(); + } + + /** + * Query training task state list for root cause analysis. + * + *

Query Parameters + * + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
skipStringNoFor paging, skipped number
maxpagesizeStringNoThe maximum number of items in one page
filterStringNoThe filter expression filters out the resources to be returned, currently contains(displayName, 'filter name’) is supported
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             taskId: String
+     *             instanceId: String
+     *             modelId: String
+     *             displayName: String
+     *             kind: String(multidimensional)
+     *             status: String(scheduled/running/succeeded/failed/canceled)
+     *             createdDateTime: String
+     *             lastModifiedDateTime: String
+     *             error: {
+     *                 message: String
+     *                 code: String
+     *             }
+     *             taskInfo: Object
+     *             parameter: Object
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param instanceId Instance unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the paginated response with {@link PagedIterable}. + */ + @Generated + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable listRootCauseAnalysisTrainingStates( + String instanceId, RequestOptions requestOptions) { + return new PagedIterable<>(this.asyncClient.listRootCauseAnalysisTrainingStates(instanceId, requestOptions)); + } + + /** + * Create an inference task for root cause analysis. + * + *

Request Body Schema + * + *

{@code
+     * {
+     *     kind: String(multidimensional)
+     *     parameter: Object
+     * }
+     * }
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     inferenceId: String
+     *     instanceId: String
+     *     modelId: String
+     *     kind: String(multidimensional)
+     *     status: String(scheduled/running/succeeded/failed/canceled)
+     *     createdDateTime: String
+     *     lastModifiedDateTime: String
+     *     error: {
+     *         message: String
+     *         code: String
+     *     }
+     *     result: Object
+     *     parameter: Object
+     * }
+     * }
+ * + * @param instanceId Instance unique id, should be a string of uuid. + * @param modelId Model unique id, should be a string of uuid. + * @param inferenceId Inference unique id, should be a string of uuid. + * @param body Inference request of root cause analysis. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response createRootCauseAnalysisInferenceTaskWithResponse( + String instanceId, String modelId, String inferenceId, BinaryData body, RequestOptions requestOptions) { + return this.asyncClient + .createRootCauseAnalysisInferenceTaskWithResponse( + instanceId, modelId, inferenceId, body, requestOptions) + .block(); + } + + /** + * Query an inference task state for root cause analysis. + * + *

Response Body Schema + * + *

{@code
+     * {
+     *     inferenceId: String
+     *     instanceId: String
+     *     modelId: String
+     *     kind: String(multidimensional)
+     *     status: String(scheduled/running/succeeded/failed/canceled)
+     *     createdDateTime: String
+     *     lastModifiedDateTime: String
+     *     error: {
+     *         message: String
+     *         code: String
+     *     }
+     *     result: Object
+     *     parameter: Object
+     * }
+     * }
+ * + * @param instanceId Instance unique id, should be a string of uuid. + * @param modelId Model unique id, should be a string of uuid. + * @param inferenceId Inference unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response getRootCauseAnalysisInferenceStateWithResponse( + String instanceId, String modelId, String inferenceId, RequestOptions requestOptions) { + return this.asyncClient + .getRootCauseAnalysisInferenceStateWithResponse(instanceId, modelId, inferenceId, requestOptions) + .block(); + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/main/java/com/azure/cognitiveservices/rootcauseanalysis/AnomalyDetectorClientBuilder.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/main/java/com/azure/cognitiveservices/rootcauseanalysis/AnomalyDetectorClientBuilder.java new file mode 100644 index 0000000000000..0413410883fc2 --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/main/java/com/azure/cognitiveservices/rootcauseanalysis/AnomalyDetectorClientBuilder.java @@ -0,0 +1,287 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis; + +import com.azure.cognitiveservices.rootcauseanalysis.implementation.AnomalyDetectorClientImpl; +import com.azure.core.annotation.Generated; +import com.azure.core.annotation.ServiceClientBuilder; +import com.azure.core.http.HttpClient; +import com.azure.core.http.HttpHeaders; +import com.azure.core.http.HttpPipeline; +import com.azure.core.http.HttpPipelineBuilder; +import com.azure.core.http.HttpPipelinePosition; +import com.azure.core.http.policy.AddHeadersPolicy; +import com.azure.core.http.policy.CookiePolicy; +import com.azure.core.http.policy.HttpLogOptions; +import com.azure.core.http.policy.HttpLoggingPolicy; +import com.azure.core.http.policy.HttpPipelinePolicy; +import com.azure.core.http.policy.HttpPolicyProviders; +import com.azure.core.http.policy.RetryPolicy; +import com.azure.core.http.policy.UserAgentPolicy; +import com.azure.core.util.ClientOptions; +import com.azure.core.util.Configuration; +import com.azure.core.util.CoreUtils; +import com.azure.core.util.serializer.JacksonAdapter; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +/** A builder for creating a new instance of the AnomalyDetectorClient type. */ +@ServiceClientBuilder(serviceClients = {AnomalyDetectorClient.class, AnomalyDetectorAsyncClient.class}) +public final class AnomalyDetectorClientBuilder { + @Generated private static final String SDK_NAME = "name"; + + @Generated private static final String SDK_VERSION = "version"; + + @Generated + private final Map properties = + CoreUtils.getProperties("azure-cognitiveservices-rootcauseanalysis.properties"); + + /** Create an instance of the AnomalyDetectorClientBuilder. */ + @Generated + public AnomalyDetectorClientBuilder() { + this.pipelinePolicies = new ArrayList<>(); + } + + /* + * Supported Cognitive Services endpoints (protocol and hostname, for + * example: https://westus2.api.cognitive.microsoft.com). + */ + @Generated private String endpoint; + + /** + * Sets Supported Cognitive Services endpoints (protocol and hostname, for example: + * https://westus2.api.cognitive.microsoft.com). + * + * @param endpoint the endpoint value. + * @return the AnomalyDetectorClientBuilder. + */ + @Generated + public AnomalyDetectorClientBuilder endpoint(String endpoint) { + this.endpoint = endpoint; + return this; + } + + /* + * Service version + */ + @Generated private AnomalyDetectorServiceVersion serviceVersion; + + /** + * Sets Service version. + * + * @param serviceVersion the serviceVersion value. + * @return the AnomalyDetectorClientBuilder. + */ + @Generated + public AnomalyDetectorClientBuilder serviceVersion(AnomalyDetectorServiceVersion serviceVersion) { + this.serviceVersion = serviceVersion; + return this; + } + + /* + * The HTTP pipeline to send requests through + */ + @Generated private HttpPipeline pipeline; + + /** + * Sets The HTTP pipeline to send requests through. + * + * @param pipeline the pipeline value. + * @return the AnomalyDetectorClientBuilder. + */ + @Generated + public AnomalyDetectorClientBuilder pipeline(HttpPipeline pipeline) { + this.pipeline = pipeline; + return this; + } + + /* + * The HTTP client used to send the request. + */ + @Generated private HttpClient httpClient; + + /** + * Sets The HTTP client used to send the request. + * + * @param httpClient the httpClient value. + * @return the AnomalyDetectorClientBuilder. + */ + @Generated + public AnomalyDetectorClientBuilder httpClient(HttpClient httpClient) { + this.httpClient = httpClient; + return this; + } + + /* + * The configuration store that is used during construction of the service + * client. + */ + @Generated private Configuration configuration; + + /** + * Sets The configuration store that is used during construction of the service client. + * + * @param configuration the configuration value. + * @return the AnomalyDetectorClientBuilder. + */ + @Generated + public AnomalyDetectorClientBuilder configuration(Configuration configuration) { + this.configuration = configuration; + return this; + } + + /* + * The logging configuration for HTTP requests and responses. + */ + @Generated private HttpLogOptions httpLogOptions; + + /** + * Sets The logging configuration for HTTP requests and responses. + * + * @param httpLogOptions the httpLogOptions value. + * @return the AnomalyDetectorClientBuilder. + */ + @Generated + public AnomalyDetectorClientBuilder httpLogOptions(HttpLogOptions httpLogOptions) { + this.httpLogOptions = httpLogOptions; + return this; + } + + /* + * The retry policy that will attempt to retry failed requests, if + * applicable. + */ + @Generated private RetryPolicy retryPolicy; + + /** + * Sets The retry policy that will attempt to retry failed requests, if applicable. + * + * @param retryPolicy the retryPolicy value. + * @return the AnomalyDetectorClientBuilder. + */ + @Generated + public AnomalyDetectorClientBuilder retryPolicy(RetryPolicy retryPolicy) { + this.retryPolicy = retryPolicy; + return this; + } + + /* + * The list of Http pipeline policies to add. + */ + @Generated private final List pipelinePolicies; + + /* + * The client options such as application ID and custom headers to set on a + * request. + */ + @Generated private ClientOptions clientOptions; + + /** + * Sets The client options such as application ID and custom headers to set on a request. + * + * @param clientOptions the clientOptions value. + * @return the AnomalyDetectorClientBuilder. + */ + @Generated + public AnomalyDetectorClientBuilder clientOptions(ClientOptions clientOptions) { + this.clientOptions = clientOptions; + return this; + } + + /** + * Adds a custom Http pipeline policy. + * + * @param customPolicy The custom Http pipeline policy to add. + * @return the AnomalyDetectorClientBuilder. + */ + @Generated + public AnomalyDetectorClientBuilder addPolicy(HttpPipelinePolicy customPolicy) { + pipelinePolicies.add(customPolicy); + return this; + } + + /** + * Builds an instance of AnomalyDetectorClientImpl with the provided parameters. + * + * @return an instance of AnomalyDetectorClientImpl. + */ + @Generated + private AnomalyDetectorClientImpl buildInnerClient() { + if (serviceVersion == null) { + this.serviceVersion = AnomalyDetectorServiceVersion.getLatest(); + } + if (pipeline == null) { + this.pipeline = createHttpPipeline(); + } + AnomalyDetectorClientImpl client = + new AnomalyDetectorClientImpl( + pipeline, JacksonAdapter.createDefaultSerializerAdapter(), endpoint, serviceVersion); + return client; + } + + @Generated + private HttpPipeline createHttpPipeline() { + Configuration buildConfiguration = + (configuration == null) ? Configuration.getGlobalConfiguration() : configuration; + if (httpLogOptions == null) { + httpLogOptions = new HttpLogOptions(); + } + if (clientOptions == null) { + clientOptions = new ClientOptions(); + } + List policies = new ArrayList<>(); + String clientName = properties.getOrDefault(SDK_NAME, "UnknownName"); + String clientVersion = properties.getOrDefault(SDK_VERSION, "UnknownVersion"); + String applicationId = CoreUtils.getApplicationId(clientOptions, httpLogOptions); + policies.add(new UserAgentPolicy(applicationId, clientName, clientVersion, buildConfiguration)); + HttpHeaders headers = new HttpHeaders(); + clientOptions.getHeaders().forEach(header -> headers.set(header.getName(), header.getValue())); + if (headers.getSize() > 0) { + policies.add(new AddHeadersPolicy(headers)); + } + policies.addAll( + this.pipelinePolicies.stream() + .filter(p -> p.getPipelinePosition() == HttpPipelinePosition.PER_CALL) + .collect(Collectors.toList())); + HttpPolicyProviders.addBeforeRetryPolicies(policies); + policies.add(retryPolicy == null ? new RetryPolicy() : retryPolicy); + policies.add(new CookiePolicy()); + policies.addAll( + this.pipelinePolicies.stream() + .filter(p -> p.getPipelinePosition() == HttpPipelinePosition.PER_RETRY) + .collect(Collectors.toList())); + HttpPolicyProviders.addAfterRetryPolicies(policies); + policies.add(new HttpLoggingPolicy(httpLogOptions)); + HttpPipeline httpPipeline = + new HttpPipelineBuilder() + .policies(policies.toArray(new HttpPipelinePolicy[0])) + .httpClient(httpClient) + .clientOptions(clientOptions) + .build(); + return httpPipeline; + } + + /** + * Builds an instance of AnomalyDetectorAsyncClient class. + * + * @return an instance of AnomalyDetectorAsyncClient. + */ + @Generated + public AnomalyDetectorAsyncClient buildAsyncClient() { + return new AnomalyDetectorAsyncClient(buildInnerClient()); + } + + /** + * Builds an instance of AnomalyDetectorClient class. + * + * @return an instance of AnomalyDetectorClient. + */ + @Generated + public AnomalyDetectorClient buildClient() { + return new AnomalyDetectorClient(new AnomalyDetectorAsyncClient(buildInnerClient())); + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/main/java/com/azure/cognitiveservices/rootcauseanalysis/AnomalyDetectorServiceVersion.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/main/java/com/azure/cognitiveservices/rootcauseanalysis/AnomalyDetectorServiceVersion.java new file mode 100644 index 0000000000000..200492f5c9b50 --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/main/java/com/azure/cognitiveservices/rootcauseanalysis/AnomalyDetectorServiceVersion.java @@ -0,0 +1,33 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis; + +import com.azure.core.util.ServiceVersion; + +/** Service version of AnomalyDetectorClient. */ +public enum AnomalyDetectorServiceVersion implements ServiceVersion { + /** Enum value 1.1-preview.2. */ + V1_1_PREVIEW_2("1.1-preview.2"); + + private final String version; + + AnomalyDetectorServiceVersion(String version) { + this.version = version; + } + + @Override + public String getVersion() { + return this.version; + } + + /** + * Gets the latest service version supported by this client library. + * + * @return The latest {@link AnomalyDetectorServiceVersion}. + */ + public static AnomalyDetectorServiceVersion getLatest() { + return V1_1_PREVIEW_2; + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/main/java/com/azure/cognitiveservices/rootcauseanalysis/implementation/AnomalyDetectorClientImpl.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/main/java/com/azure/cognitiveservices/rootcauseanalysis/implementation/AnomalyDetectorClientImpl.java new file mode 100644 index 0000000000000..20de3524d96f2 --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/main/java/com/azure/cognitiveservices/rootcauseanalysis/implementation/AnomalyDetectorClientImpl.java @@ -0,0 +1,4061 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.implementation; + +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorServiceVersion; +import com.azure.core.annotation.BodyParam; +import com.azure.core.annotation.Delete; +import com.azure.core.annotation.ExpectedResponses; +import com.azure.core.annotation.Get; +import com.azure.core.annotation.Host; +import com.azure.core.annotation.HostParam; +import com.azure.core.annotation.PathParam; +import com.azure.core.annotation.Post; +import com.azure.core.annotation.Put; +import com.azure.core.annotation.ReturnType; +import com.azure.core.annotation.ServiceInterface; +import com.azure.core.annotation.ServiceMethod; +import com.azure.core.annotation.UnexpectedResponseExceptionType; +import com.azure.core.exception.ClientAuthenticationException; +import com.azure.core.exception.HttpResponseException; +import com.azure.core.exception.ResourceModifiedException; +import com.azure.core.exception.ResourceNotFoundException; +import com.azure.core.http.HttpPipeline; +import com.azure.core.http.HttpPipelineBuilder; +import com.azure.core.http.policy.CookiePolicy; +import com.azure.core.http.policy.RetryPolicy; +import com.azure.core.http.policy.UserAgentPolicy; +import com.azure.core.http.rest.PagedFlux; +import com.azure.core.http.rest.PagedIterable; +import com.azure.core.http.rest.PagedResponse; +import com.azure.core.http.rest.PagedResponseBase; +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.http.rest.Response; +import com.azure.core.http.rest.RestProxy; +import com.azure.core.util.BinaryData; +import com.azure.core.util.Context; +import com.azure.core.util.FluxUtil; +import com.azure.core.util.serializer.JacksonAdapter; +import com.azure.core.util.serializer.SerializerAdapter; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; +import reactor.core.publisher.Mono; + +/** Initializes a new instance of the AnomalyDetectorClient type. */ +public final class AnomalyDetectorClientImpl { + /** The proxy service used to perform REST calls. */ + private final AnomalyDetectorClientService service; + + /** + * Supported Cognitive Services endpoints (protocol and hostname, for example: + * https://westus2.api.cognitive.microsoft.com). + */ + private final String endpoint; + + /** + * Gets Supported Cognitive Services endpoints (protocol and hostname, for example: + * https://westus2.api.cognitive.microsoft.com). + * + * @return the endpoint value. + */ + public String getEndpoint() { + return this.endpoint; + } + + /** Service version. */ + private final AnomalyDetectorServiceVersion serviceVersion; + + /** + * Gets Service version. + * + * @return the serviceVersion value. + */ + public AnomalyDetectorServiceVersion getServiceVersion() { + return this.serviceVersion; + } + + /** The HTTP pipeline to send requests through. */ + private final HttpPipeline httpPipeline; + + /** + * Gets The HTTP pipeline to send requests through. + * + * @return the httpPipeline value. + */ + public HttpPipeline getHttpPipeline() { + return this.httpPipeline; + } + + /** The serializer to serialize an object into a string. */ + private final SerializerAdapter serializerAdapter; + + /** + * Gets The serializer to serialize an object into a string. + * + * @return the serializerAdapter value. + */ + public SerializerAdapter getSerializerAdapter() { + return this.serializerAdapter; + } + + /** + * Initializes an instance of AnomalyDetectorClient client. + * + * @param endpoint Supported Cognitive Services endpoints (protocol and hostname, for example: + * https://westus2.api.cognitive.microsoft.com). + * @param serviceVersion Service version. + */ + public AnomalyDetectorClientImpl(String endpoint, AnomalyDetectorServiceVersion serviceVersion) { + this( + new HttpPipelineBuilder() + .policies(new UserAgentPolicy(), new RetryPolicy(), new CookiePolicy()) + .build(), + JacksonAdapter.createDefaultSerializerAdapter(), + endpoint, + serviceVersion); + } + + /** + * Initializes an instance of AnomalyDetectorClient client. + * + * @param httpPipeline The HTTP pipeline to send requests through. + * @param endpoint Supported Cognitive Services endpoints (protocol and hostname, for example: + * https://westus2.api.cognitive.microsoft.com). + * @param serviceVersion Service version. + */ + public AnomalyDetectorClientImpl( + HttpPipeline httpPipeline, String endpoint, AnomalyDetectorServiceVersion serviceVersion) { + this(httpPipeline, JacksonAdapter.createDefaultSerializerAdapter(), endpoint, serviceVersion); + } + + /** + * Initializes an instance of AnomalyDetectorClient client. + * + * @param httpPipeline The HTTP pipeline to send requests through. + * @param serializerAdapter The serializer to serialize an object into a string. + * @param endpoint Supported Cognitive Services endpoints (protocol and hostname, for example: + * https://westus2.api.cognitive.microsoft.com). + * @param serviceVersion Service version. + */ + public AnomalyDetectorClientImpl( + HttpPipeline httpPipeline, + SerializerAdapter serializerAdapter, + String endpoint, + AnomalyDetectorServiceVersion serviceVersion) { + this.httpPipeline = httpPipeline; + this.serializerAdapter = serializerAdapter; + this.endpoint = endpoint; + this.serviceVersion = serviceVersion; + this.service = + RestProxy.create(AnomalyDetectorClientService.class, this.httpPipeline, this.getSerializerAdapter()); + } + + /** + * The interface defining all the services for AnomalyDetectorClient to be used by the proxy service to perform REST + * calls. + */ + @Host("{Endpoint}/anomalydetector/{ApiVersion}") + @ServiceInterface(name = "AnomalyDetectorClien") + private interface AnomalyDetectorClientService { + @Put("/rootCauseAnalysis/dataSets/{dataSetId}") + @ExpectedResponses({201}) + @UnexpectedResponseExceptionType( + value = ClientAuthenticationException.class, + code = {401}) + @UnexpectedResponseExceptionType( + value = ResourceNotFoundException.class, + code = {404}) + @UnexpectedResponseExceptionType( + value = ResourceModifiedException.class, + code = {409}) + @UnexpectedResponseExceptionType(HttpResponseException.class) + Mono> createRootCauseAnalysisDataSet( + @HostParam("Endpoint") String endpoint, + @HostParam("ApiVersion") String apiVersion, + @PathParam("dataSetId") String dataSetId, + @BodyParam("application/json") BinaryData body, + RequestOptions requestOptions, + Context context); + + @Get("/rootCauseAnalysis/dataSets/{dataSetId}") + @ExpectedResponses({200}) + @UnexpectedResponseExceptionType( + value = ClientAuthenticationException.class, + code = {401}) + @UnexpectedResponseExceptionType( + value = ResourceNotFoundException.class, + code = {404}) + @UnexpectedResponseExceptionType( + value = ResourceModifiedException.class, + code = {409}) + @UnexpectedResponseExceptionType(HttpResponseException.class) + Mono> getRootCauseAnalysisDataSet( + @HostParam("Endpoint") String endpoint, + @HostParam("ApiVersion") String apiVersion, + @PathParam("dataSetId") String dataSetId, + RequestOptions requestOptions, + Context context); + + @Delete("/rootCauseAnalysis/dataSets/{dataSetId}") + @ExpectedResponses({204}) + @UnexpectedResponseExceptionType( + value = ClientAuthenticationException.class, + code = {401}) + @UnexpectedResponseExceptionType( + value = ResourceNotFoundException.class, + code = {404}) + @UnexpectedResponseExceptionType( + value = ResourceModifiedException.class, + code = {409}) + @UnexpectedResponseExceptionType(HttpResponseException.class) + Mono> deleteRootCauseAnalysisDataSet( + @HostParam("Endpoint") String endpoint, + @HostParam("ApiVersion") String apiVersion, + @PathParam("dataSetId") String dataSetId, + RequestOptions requestOptions, + Context context); + + @Get("/rootCauseAnalysis/dataSets") + @ExpectedResponses({200}) + @UnexpectedResponseExceptionType( + value = ClientAuthenticationException.class, + code = {401}) + @UnexpectedResponseExceptionType( + value = ResourceNotFoundException.class, + code = {404}) + @UnexpectedResponseExceptionType( + value = ResourceModifiedException.class, + code = {409}) + @UnexpectedResponseExceptionType(HttpResponseException.class) + Mono> listRootCauseAnalysisDataSets( + @HostParam("Endpoint") String endpoint, + @HostParam("ApiVersion") String apiVersion, + RequestOptions requestOptions, + Context context); + + @Put("/rootCauseAnalysis/dataSets/{dataSetId}/timestamps/{timestamp}/partitions/{partitionId}") + @ExpectedResponses({201}) + @UnexpectedResponseExceptionType( + value = ClientAuthenticationException.class, + code = {401}) + @UnexpectedResponseExceptionType( + value = ResourceNotFoundException.class, + code = {404}) + @UnexpectedResponseExceptionType( + value = ResourceModifiedException.class, + code = {409}) + @UnexpectedResponseExceptionType(HttpResponseException.class) + Mono> uploadRootCauseAnalysisDataByPartition( + @HostParam("Endpoint") String endpoint, + @HostParam("ApiVersion") String apiVersion, + @PathParam("dataSetId") String dataSetId, + @PathParam("timestamp") String timestamp, + @PathParam("partitionId") String partitionId, + @BodyParam("application/json") BinaryData body, + RequestOptions requestOptions, + Context context); + + @Delete("/rootCauseAnalysis/dataSets/{dataSetId}/timestamps/{timestamp}/partitions/{partitionId}") + @ExpectedResponses({204}) + @UnexpectedResponseExceptionType( + value = ClientAuthenticationException.class, + code = {401}) + @UnexpectedResponseExceptionType( + value = ResourceNotFoundException.class, + code = {404}) + @UnexpectedResponseExceptionType( + value = ResourceModifiedException.class, + code = {409}) + @UnexpectedResponseExceptionType(HttpResponseException.class) + Mono> deleteRootCauseAnalysisDataByPartitionId( + @HostParam("Endpoint") String endpoint, + @HostParam("ApiVersion") String apiVersion, + @PathParam("dataSetId") String dataSetId, + @PathParam("timestamp") String timestamp, + @PathParam("partitionId") String partitionId, + RequestOptions requestOptions, + Context context); + + @Post("/rootCauseAnalysis/dataSets/{dataSetId}/timestamps:upload") + @ExpectedResponses({201}) + @UnexpectedResponseExceptionType( + value = ClientAuthenticationException.class, + code = {401}) + @UnexpectedResponseExceptionType( + value = ResourceNotFoundException.class, + code = {404}) + @UnexpectedResponseExceptionType( + value = ResourceModifiedException.class, + code = {409}) + @UnexpectedResponseExceptionType(HttpResponseException.class) + Mono> uploadRootCauseAnalysisDataByBlock( + @HostParam("Endpoint") String endpoint, + @HostParam("ApiVersion") String apiVersion, + @PathParam("dataSetId") String dataSetId, + @BodyParam("application/json") BinaryData body, + RequestOptions requestOptions, + Context context); + + @Post("/rootCauseAnalysis/dataSets/{dataSetId}/timestamps:purge") + @ExpectedResponses({204}) + @UnexpectedResponseExceptionType( + value = ClientAuthenticationException.class, + code = {401}) + @UnexpectedResponseExceptionType( + value = ResourceNotFoundException.class, + code = {404}) + @UnexpectedResponseExceptionType( + value = ResourceModifiedException.class, + code = {409}) + @UnexpectedResponseExceptionType(HttpResponseException.class) + Mono> deleteRootCauseAnalysisDataByTimeRange( + @HostParam("Endpoint") String endpoint, + @HostParam("ApiVersion") String apiVersion, + @PathParam("dataSetId") String dataSetId, + RequestOptions requestOptions, + Context context); + + @Get("/rootCauseAnalysis/dataSets/{dataSetId}/timestamps/{timestamp}/partitions") + @ExpectedResponses({200}) + @UnexpectedResponseExceptionType( + value = ClientAuthenticationException.class, + code = {401}) + @UnexpectedResponseExceptionType( + value = ResourceNotFoundException.class, + code = {404}) + @UnexpectedResponseExceptionType( + value = ResourceModifiedException.class, + code = {409}) + @UnexpectedResponseExceptionType(HttpResponseException.class) + Mono> listRootCauseAnalysisDataMetaByTimestamp( + @HostParam("Endpoint") String endpoint, + @HostParam("ApiVersion") String apiVersion, + @PathParam("dataSetId") String dataSetId, + @PathParam("timestamp") String timestamp, + RequestOptions requestOptions, + Context context); + + @Get("/rootCauseAnalysis/dataSets/{dataSetId}/timestamps") + @ExpectedResponses({200}) + @UnexpectedResponseExceptionType( + value = ClientAuthenticationException.class, + code = {401}) + @UnexpectedResponseExceptionType( + value = ResourceNotFoundException.class, + code = {404}) + @UnexpectedResponseExceptionType( + value = ResourceModifiedException.class, + code = {409}) + @UnexpectedResponseExceptionType(HttpResponseException.class) + Mono> listRootCauseAnalysisDataMetaByTimeRange( + @HostParam("Endpoint") String endpoint, + @HostParam("ApiVersion") String apiVersion, + @PathParam("dataSetId") String dataSetId, + RequestOptions requestOptions, + Context context); + + @Put("/rootCauseAnalysis/instances/{instanceId}") + @ExpectedResponses({201}) + @UnexpectedResponseExceptionType( + value = ClientAuthenticationException.class, + code = {401}) + @UnexpectedResponseExceptionType( + value = ResourceNotFoundException.class, + code = {404}) + @UnexpectedResponseExceptionType( + value = ResourceModifiedException.class, + code = {409}) + @UnexpectedResponseExceptionType(HttpResponseException.class) + Mono> createRootCauseAnalysisInstance( + @HostParam("Endpoint") String endpoint, + @HostParam("ApiVersion") String apiVersion, + @PathParam("instanceId") String instanceId, + @BodyParam("application/json") BinaryData body, + RequestOptions requestOptions, + Context context); + + @Get("/rootCauseAnalysis/instances/{instanceId}") + @ExpectedResponses({200}) + @UnexpectedResponseExceptionType( + value = ClientAuthenticationException.class, + code = {401}) + @UnexpectedResponseExceptionType( + value = ResourceNotFoundException.class, + code = {404}) + @UnexpectedResponseExceptionType( + value = ResourceModifiedException.class, + code = {409}) + @UnexpectedResponseExceptionType(HttpResponseException.class) + Mono> getRootCauseAnalysisInstance( + @HostParam("Endpoint") String endpoint, + @HostParam("ApiVersion") String apiVersion, + @PathParam("instanceId") String instanceId, + RequestOptions requestOptions, + Context context); + + @Delete("/rootCauseAnalysis/instances/{instanceId}") + @ExpectedResponses({204}) + @UnexpectedResponseExceptionType( + value = ClientAuthenticationException.class, + code = {401}) + @UnexpectedResponseExceptionType( + value = ResourceNotFoundException.class, + code = {404}) + @UnexpectedResponseExceptionType( + value = ResourceModifiedException.class, + code = {409}) + @UnexpectedResponseExceptionType(HttpResponseException.class) + Mono> deleteRootCauseAnalysisInstance( + @HostParam("Endpoint") String endpoint, + @HostParam("ApiVersion") String apiVersion, + @PathParam("instanceId") String instanceId, + RequestOptions requestOptions, + Context context); + + @Get("/rootCauseAnalysis/instances") + @ExpectedResponses({200}) + @UnexpectedResponseExceptionType( + value = ClientAuthenticationException.class, + code = {401}) + @UnexpectedResponseExceptionType( + value = ResourceNotFoundException.class, + code = {404}) + @UnexpectedResponseExceptionType( + value = ResourceModifiedException.class, + code = {409}) + @UnexpectedResponseExceptionType(HttpResponseException.class) + Mono> listRootCauseAnalysisInstances( + @HostParam("Endpoint") String endpoint, + @HostParam("ApiVersion") String apiVersion, + RequestOptions requestOptions, + Context context); + + @Get("/rootCauseAnalysis/kinds") + @ExpectedResponses({200}) + @UnexpectedResponseExceptionType( + value = ClientAuthenticationException.class, + code = {401}) + @UnexpectedResponseExceptionType( + value = ResourceNotFoundException.class, + code = {404}) + @UnexpectedResponseExceptionType( + value = ResourceModifiedException.class, + code = {409}) + @UnexpectedResponseExceptionType(HttpResponseException.class) + Mono> listRootCauseAnalysisKinds( + @HostParam("Endpoint") String endpoint, + @HostParam("ApiVersion") String apiVersion, + RequestOptions requestOptions, + Context context); + + @Put("/rootCauseAnalysis/instances/{instanceId}/models/{modelId}") + @ExpectedResponses({201}) + @UnexpectedResponseExceptionType( + value = ClientAuthenticationException.class, + code = {401}) + @UnexpectedResponseExceptionType( + value = ResourceNotFoundException.class, + code = {404}) + @UnexpectedResponseExceptionType( + value = ResourceModifiedException.class, + code = {409}) + @UnexpectedResponseExceptionType(HttpResponseException.class) + Mono> createRootCauseAnalysisTrainingTask( + @HostParam("Endpoint") String endpoint, + @HostParam("ApiVersion") String apiVersion, + @PathParam("instanceId") String instanceId, + @PathParam("modelId") String modelId, + @BodyParam("application/json") BinaryData body, + RequestOptions requestOptions, + Context context); + + @Delete("/rootCauseAnalysis/instances/{instanceId}/models/{modelId}") + @ExpectedResponses({204}) + @UnexpectedResponseExceptionType( + value = ClientAuthenticationException.class, + code = {401}) + @UnexpectedResponseExceptionType( + value = ResourceNotFoundException.class, + code = {404}) + @UnexpectedResponseExceptionType( + value = ResourceModifiedException.class, + code = {409}) + @UnexpectedResponseExceptionType(HttpResponseException.class) + Mono> deleteRootCauseAnalysisModel( + @HostParam("Endpoint") String endpoint, + @HostParam("ApiVersion") String apiVersion, + @PathParam("instanceId") String instanceId, + @PathParam("modelId") String modelId, + RequestOptions requestOptions, + Context context); + + @Get("/rootCauseAnalysis/instances/{instanceId}/models/{modelId}") + @ExpectedResponses({200}) + @UnexpectedResponseExceptionType( + value = ClientAuthenticationException.class, + code = {401}) + @UnexpectedResponseExceptionType( + value = ResourceNotFoundException.class, + code = {404}) + @UnexpectedResponseExceptionType( + value = ResourceModifiedException.class, + code = {409}) + @UnexpectedResponseExceptionType(HttpResponseException.class) + Mono> getRootCauseAnalysisTrainingState( + @HostParam("Endpoint") String endpoint, + @HostParam("ApiVersion") String apiVersion, + @PathParam("instanceId") String instanceId, + @PathParam("modelId") String modelId, + RequestOptions requestOptions, + Context context); + + @Get("/rootCauseAnalysis/instances/{instanceId}/models") + @ExpectedResponses({200}) + @UnexpectedResponseExceptionType( + value = ClientAuthenticationException.class, + code = {401}) + @UnexpectedResponseExceptionType( + value = ResourceNotFoundException.class, + code = {404}) + @UnexpectedResponseExceptionType( + value = ResourceModifiedException.class, + code = {409}) + @UnexpectedResponseExceptionType(HttpResponseException.class) + Mono> listRootCauseAnalysisTrainingStates( + @HostParam("Endpoint") String endpoint, + @HostParam("ApiVersion") String apiVersion, + @PathParam("instanceId") String instanceId, + RequestOptions requestOptions, + Context context); + + @Put("/rootCauseAnalysis/instances/{instanceId}/models/{modelId}/inferences/{inferenceId}") + @ExpectedResponses({201}) + @UnexpectedResponseExceptionType( + value = ClientAuthenticationException.class, + code = {401}) + @UnexpectedResponseExceptionType( + value = ResourceNotFoundException.class, + code = {404}) + @UnexpectedResponseExceptionType( + value = ResourceModifiedException.class, + code = {409}) + @UnexpectedResponseExceptionType(HttpResponseException.class) + Mono> createRootCauseAnalysisInferenceTask( + @HostParam("Endpoint") String endpoint, + @HostParam("ApiVersion") String apiVersion, + @PathParam("instanceId") String instanceId, + @PathParam("modelId") String modelId, + @PathParam("inferenceId") String inferenceId, + @BodyParam("application/json") BinaryData body, + RequestOptions requestOptions, + Context context); + + @Get("/rootCauseAnalysis/instances/{instanceId}/models/{modelId}/inferences/{inferenceId}") + @ExpectedResponses({200}) + @UnexpectedResponseExceptionType( + value = ClientAuthenticationException.class, + code = {401}) + @UnexpectedResponseExceptionType( + value = ResourceNotFoundException.class, + code = {404}) + @UnexpectedResponseExceptionType( + value = ResourceModifiedException.class, + code = {409}) + @UnexpectedResponseExceptionType(HttpResponseException.class) + Mono> getRootCauseAnalysisInferenceState( + @HostParam("Endpoint") String endpoint, + @HostParam("ApiVersion") String apiVersion, + @PathParam("instanceId") String instanceId, + @PathParam("modelId") String modelId, + @PathParam("inferenceId") String inferenceId, + RequestOptions requestOptions, + Context context); + + @Get("{nextLink}") + @ExpectedResponses({200}) + @UnexpectedResponseExceptionType( + value = ClientAuthenticationException.class, + code = {401}) + @UnexpectedResponseExceptionType( + value = ResourceNotFoundException.class, + code = {404}) + @UnexpectedResponseExceptionType( + value = ResourceModifiedException.class, + code = {409}) + @UnexpectedResponseExceptionType(HttpResponseException.class) + Mono> listRootCauseAnalysisDataSetsNext( + @PathParam(value = "nextLink", encoded = true) String nextLink, + @HostParam("Endpoint") String endpoint, + @HostParam("ApiVersion") String apiVersion, + RequestOptions requestOptions, + Context context); + + @Get("{nextLink}") + @ExpectedResponses({200}) + @UnexpectedResponseExceptionType( + value = ClientAuthenticationException.class, + code = {401}) + @UnexpectedResponseExceptionType( + value = ResourceNotFoundException.class, + code = {404}) + @UnexpectedResponseExceptionType( + value = ResourceModifiedException.class, + code = {409}) + @UnexpectedResponseExceptionType(HttpResponseException.class) + Mono> listRootCauseAnalysisDataMetaByTimestampNext( + @PathParam(value = "nextLink", encoded = true) String nextLink, + @HostParam("Endpoint") String endpoint, + @HostParam("ApiVersion") String apiVersion, + RequestOptions requestOptions, + Context context); + + @Get("{nextLink}") + @ExpectedResponses({200}) + @UnexpectedResponseExceptionType( + value = ClientAuthenticationException.class, + code = {401}) + @UnexpectedResponseExceptionType( + value = ResourceNotFoundException.class, + code = {404}) + @UnexpectedResponseExceptionType( + value = ResourceModifiedException.class, + code = {409}) + @UnexpectedResponseExceptionType(HttpResponseException.class) + Mono> listRootCauseAnalysisDataMetaByTimeRangeNext( + @PathParam(value = "nextLink", encoded = true) String nextLink, + @HostParam("Endpoint") String endpoint, + @HostParam("ApiVersion") String apiVersion, + RequestOptions requestOptions, + Context context); + + @Get("{nextLink}") + @ExpectedResponses({200}) + @UnexpectedResponseExceptionType( + value = ClientAuthenticationException.class, + code = {401}) + @UnexpectedResponseExceptionType( + value = ResourceNotFoundException.class, + code = {404}) + @UnexpectedResponseExceptionType( + value = ResourceModifiedException.class, + code = {409}) + @UnexpectedResponseExceptionType(HttpResponseException.class) + Mono> listRootCauseAnalysisInstancesNext( + @PathParam(value = "nextLink", encoded = true) String nextLink, + @HostParam("Endpoint") String endpoint, + @HostParam("ApiVersion") String apiVersion, + RequestOptions requestOptions, + Context context); + + @Get("{nextLink}") + @ExpectedResponses({200}) + @UnexpectedResponseExceptionType( + value = ClientAuthenticationException.class, + code = {401}) + @UnexpectedResponseExceptionType( + value = ResourceNotFoundException.class, + code = {404}) + @UnexpectedResponseExceptionType( + value = ResourceModifiedException.class, + code = {409}) + @UnexpectedResponseExceptionType(HttpResponseException.class) + Mono> listRootCauseAnalysisTrainingStatesNext( + @PathParam(value = "nextLink", encoded = true) String nextLink, + @HostParam("Endpoint") String endpoint, + @HostParam("ApiVersion") String apiVersion, + RequestOptions requestOptions, + Context context); + } + + /** + * Create a root cause analysis data set. + * + *

Request Body Schema + * + *

{@code
+     * {
+     *     displayName: String
+     * }
+     * }
+ * + * @param dataSetId The root cause analysis data set unique id, should be a string of uuid. + * @param body create a root cause analysis data set request. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> createRootCauseAnalysisDataSetWithResponseAsync( + String dataSetId, BinaryData body, RequestOptions requestOptions) { + return FluxUtil.withContext( + context -> + service.createRootCauseAnalysisDataSet( + this.getEndpoint(), + this.getServiceVersion().getVersion(), + dataSetId, + body, + requestOptions, + context)); + } + + /** + * Create a root cause analysis data set. + * + *

Request Body Schema + * + *

{@code
+     * {
+     *     displayName: String
+     * }
+     * }
+ * + * @param dataSetId The root cause analysis data set unique id, should be a string of uuid. + * @param body create a root cause analysis data set request. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> createRootCauseAnalysisDataSetWithResponseAsync( + String dataSetId, BinaryData body, RequestOptions requestOptions, Context context) { + return service.createRootCauseAnalysisDataSet( + this.getEndpoint(), this.getServiceVersion().getVersion(), dataSetId, body, requestOptions, context); + } + + /** + * Create a root cause analysis data set. + * + *

Request Body Schema + * + *

{@code
+     * {
+     *     displayName: String
+     * }
+     * }
+ * + * @param dataSetId The root cause analysis data set unique id, should be a string of uuid. + * @param body create a root cause analysis data set request. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response createRootCauseAnalysisDataSetWithResponse( + String dataSetId, BinaryData body, RequestOptions requestOptions) { + return createRootCauseAnalysisDataSetWithResponseAsync(dataSetId, body, requestOptions).block(); + } + + /** + * Get a root cause analysis data set by its id. + * + *

Response Body Schema + * + *

{@code
+     * {
+     *     dataSetId: String
+     *     displayName: String
+     * }
+     * }
+ * + * @param dataSetId The root cause analysis data set unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return a root cause analysis data set by its id along with {@link Response} on successful completion of {@link + * Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> getRootCauseAnalysisDataSetWithResponseAsync( + String dataSetId, RequestOptions requestOptions) { + return FluxUtil.withContext( + context -> + service.getRootCauseAnalysisDataSet( + this.getEndpoint(), + this.getServiceVersion().getVersion(), + dataSetId, + requestOptions, + context)); + } + + /** + * Get a root cause analysis data set by its id. + * + *

Response Body Schema + * + *

{@code
+     * {
+     *     dataSetId: String
+     *     displayName: String
+     * }
+     * }
+ * + * @param dataSetId The root cause analysis data set unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return a root cause analysis data set by its id along with {@link Response} on successful completion of {@link + * Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> getRootCauseAnalysisDataSetWithResponseAsync( + String dataSetId, RequestOptions requestOptions, Context context) { + return service.getRootCauseAnalysisDataSet( + this.getEndpoint(), this.getServiceVersion().getVersion(), dataSetId, requestOptions, context); + } + + /** + * Get a root cause analysis data set by its id. + * + *

Response Body Schema + * + *

{@code
+     * {
+     *     dataSetId: String
+     *     displayName: String
+     * }
+     * }
+ * + * @param dataSetId The root cause analysis data set unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return a root cause analysis data set by its id along with {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response getRootCauseAnalysisDataSetWithResponse( + String dataSetId, RequestOptions requestOptions) { + return getRootCauseAnalysisDataSetWithResponseAsync(dataSetId, requestOptions).block(); + } + + /** + * Delete a root cause analysis data set. + * + * @param dataSetId The root cause analysis data set unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> deleteRootCauseAnalysisDataSetWithResponseAsync( + String dataSetId, RequestOptions requestOptions) { + return FluxUtil.withContext( + context -> + service.deleteRootCauseAnalysisDataSet( + this.getEndpoint(), + this.getServiceVersion().getVersion(), + dataSetId, + requestOptions, + context)); + } + + /** + * Delete a root cause analysis data set. + * + * @param dataSetId The root cause analysis data set unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> deleteRootCauseAnalysisDataSetWithResponseAsync( + String dataSetId, RequestOptions requestOptions, Context context) { + return service.deleteRootCauseAnalysisDataSet( + this.getEndpoint(), this.getServiceVersion().getVersion(), dataSetId, requestOptions, context); + } + + /** + * Delete a root cause analysis data set. + * + * @param dataSetId The root cause analysis data set unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response deleteRootCauseAnalysisDataSetWithResponse(String dataSetId, RequestOptions requestOptions) { + return deleteRootCauseAnalysisDataSetWithResponseAsync(dataSetId, requestOptions).block(); + } + + /** + * List root cause analysis data sets. + * + *

Query Parameters + * + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
skipStringNoFor paging, skipped number
maxpagesizeStringNoThe maximum number of items in one page
filterStringNoThe filter expression filters out the resources to be returned, currently contains(displayName, 'filter name’) is supported
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             dataSetId: String
+     *             displayName: String
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link PagedResponse} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> listRootCauseAnalysisDataSetsSinglePageAsync(RequestOptions requestOptions) { + return FluxUtil.withContext( + context -> + service.listRootCauseAnalysisDataSets( + this.getEndpoint(), + this.getServiceVersion().getVersion(), + requestOptions, + context)) + .map( + res -> + new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + getValues(res.getValue(), "value"), + getNextLink(res.getValue(), "nextLink"), + null)); + } + + /** + * List root cause analysis data sets. + * + *

Query Parameters + * + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
skipStringNoFor paging, skipped number
maxpagesizeStringNoThe maximum number of items in one page
filterStringNoThe filter expression filters out the resources to be returned, currently contains(displayName, 'filter name’) is supported
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             dataSetId: String
+     *             displayName: String
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link PagedResponse} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> listRootCauseAnalysisDataSetsSinglePageAsync( + RequestOptions requestOptions, Context context) { + return service.listRootCauseAnalysisDataSets( + this.getEndpoint(), this.getServiceVersion().getVersion(), requestOptions, context) + .map( + res -> + new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + getValues(res.getValue(), "value"), + getNextLink(res.getValue(), "nextLink"), + null)); + } + + /** + * List root cause analysis data sets. + * + *

Query Parameters + * + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
skipStringNoFor paging, skipped number
maxpagesizeStringNoThe maximum number of items in one page
filterStringNoThe filter expression filters out the resources to be returned, currently contains(displayName, 'filter name’) is supported
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             dataSetId: String
+     *             displayName: String
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the paginated response with {@link PagedFlux}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedFlux listRootCauseAnalysisDataSetsAsync(RequestOptions requestOptions) { + return new PagedFlux<>( + () -> listRootCauseAnalysisDataSetsSinglePageAsync(requestOptions), + nextLink -> listRootCauseAnalysisDataSetsNextSinglePageAsync(nextLink, null)); + } + + /** + * List root cause analysis data sets. + * + *

Query Parameters + * + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
skipStringNoFor paging, skipped number
maxpagesizeStringNoThe maximum number of items in one page
filterStringNoThe filter expression filters out the resources to be returned, currently contains(displayName, 'filter name’) is supported
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             dataSetId: String
+     *             displayName: String
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the paginated response with {@link PagedFlux}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedFlux listRootCauseAnalysisDataSetsAsync(RequestOptions requestOptions, Context context) { + return new PagedFlux<>( + () -> listRootCauseAnalysisDataSetsSinglePageAsync(requestOptions, context), + nextLink -> listRootCauseAnalysisDataSetsNextSinglePageAsync(nextLink, null, context)); + } + + /** + * List root cause analysis data sets. + * + *

Query Parameters + * + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
skipStringNoFor paging, skipped number
maxpagesizeStringNoThe maximum number of items in one page
filterStringNoThe filter expression filters out the resources to be returned, currently contains(displayName, 'filter name’) is supported
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             dataSetId: String
+     *             displayName: String
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable listRootCauseAnalysisDataSets(RequestOptions requestOptions) { + return new PagedIterable<>(listRootCauseAnalysisDataSetsAsync(requestOptions)); + } + + /** + * Upload data to root cause analysis data set by partition. + * + *

Request Body Schema + * + *

{@code
+     * {
+     *     kind: String(multidimensional)
+     *     data: [
+     *         [
+     *             Object
+     *         ]
+     *     ]
+     * }
+     * }
+ * + * @param dataSetId The root cause analysis data set unique id. Should be a string of uuid. + * @param timestamp Timestamp of the data, should be a string of ISO format. + * @param partitionId The partition unique id,should be a string of uuid. + * @param body Data to be uploaded to perform root cause analysis. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> uploadRootCauseAnalysisDataByPartitionWithResponseAsync( + String dataSetId, String timestamp, String partitionId, BinaryData body, RequestOptions requestOptions) { + return FluxUtil.withContext( + context -> + service.uploadRootCauseAnalysisDataByPartition( + this.getEndpoint(), + this.getServiceVersion().getVersion(), + dataSetId, + timestamp, + partitionId, + body, + requestOptions, + context)); + } + + /** + * Upload data to root cause analysis data set by partition. + * + *

Request Body Schema + * + *

{@code
+     * {
+     *     kind: String(multidimensional)
+     *     data: [
+     *         [
+     *             Object
+     *         ]
+     *     ]
+     * }
+     * }
+ * + * @param dataSetId The root cause analysis data set unique id. Should be a string of uuid. + * @param timestamp Timestamp of the data, should be a string of ISO format. + * @param partitionId The partition unique id,should be a string of uuid. + * @param body Data to be uploaded to perform root cause analysis. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> uploadRootCauseAnalysisDataByPartitionWithResponseAsync( + String dataSetId, + String timestamp, + String partitionId, + BinaryData body, + RequestOptions requestOptions, + Context context) { + return service.uploadRootCauseAnalysisDataByPartition( + this.getEndpoint(), + this.getServiceVersion().getVersion(), + dataSetId, + timestamp, + partitionId, + body, + requestOptions, + context); + } + + /** + * Upload data to root cause analysis data set by partition. + * + *

Request Body Schema + * + *

{@code
+     * {
+     *     kind: String(multidimensional)
+     *     data: [
+     *         [
+     *             Object
+     *         ]
+     *     ]
+     * }
+     * }
+ * + * @param dataSetId The root cause analysis data set unique id. Should be a string of uuid. + * @param timestamp Timestamp of the data, should be a string of ISO format. + * @param partitionId The partition unique id,should be a string of uuid. + * @param body Data to be uploaded to perform root cause analysis. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response uploadRootCauseAnalysisDataByPartitionWithResponse( + String dataSetId, String timestamp, String partitionId, BinaryData body, RequestOptions requestOptions) { + return uploadRootCauseAnalysisDataByPartitionWithResponseAsync( + dataSetId, timestamp, partitionId, body, requestOptions) + .block(); + } + + /** + * Delete root cause analysis data by partition Id. + * + * @param dataSetId Data set unique id,should be a string of uuid. + * @param timestamp The time stamp to be queried, should be a string of ISO format. + * @param partitionId Data partition unique id,should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> deleteRootCauseAnalysisDataByPartitionIdWithResponseAsync( + String dataSetId, String timestamp, String partitionId, RequestOptions requestOptions) { + return FluxUtil.withContext( + context -> + service.deleteRootCauseAnalysisDataByPartitionId( + this.getEndpoint(), + this.getServiceVersion().getVersion(), + dataSetId, + timestamp, + partitionId, + requestOptions, + context)); + } + + /** + * Delete root cause analysis data by partition Id. + * + * @param dataSetId Data set unique id,should be a string of uuid. + * @param timestamp The time stamp to be queried, should be a string of ISO format. + * @param partitionId Data partition unique id,should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> deleteRootCauseAnalysisDataByPartitionIdWithResponseAsync( + String dataSetId, String timestamp, String partitionId, RequestOptions requestOptions, Context context) { + return service.deleteRootCauseAnalysisDataByPartitionId( + this.getEndpoint(), + this.getServiceVersion().getVersion(), + dataSetId, + timestamp, + partitionId, + requestOptions, + context); + } + + /** + * Delete root cause analysis data by partition Id. + * + * @param dataSetId Data set unique id,should be a string of uuid. + * @param timestamp The time stamp to be queried, should be a string of ISO format. + * @param partitionId Data partition unique id,should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response deleteRootCauseAnalysisDataByPartitionIdWithResponse( + String dataSetId, String timestamp, String partitionId, RequestOptions requestOptions) { + return deleteRootCauseAnalysisDataByPartitionIdWithResponseAsync( + dataSetId, timestamp, partitionId, requestOptions) + .block(); + } + + /** + * Upload data to root cause analysis data set by block. + * + *

Request Body Schema + * + *

{@code
+     * {
+     *     kind: String(multidimensional)
+     *     value: [
+     *         {
+     *             partitionId: String
+     *             timestamp: String
+     *             data: [
+     *                 [
+     *                     Object
+     *                 ]
+     *             ]
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param dataSetId The root cause analysis data set unique id,should be a string of uuid. + * @param body Data to be uploaded to perform root cause analysis. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> uploadRootCauseAnalysisDataByBlockWithResponseAsync( + String dataSetId, BinaryData body, RequestOptions requestOptions) { + return FluxUtil.withContext( + context -> + service.uploadRootCauseAnalysisDataByBlock( + this.getEndpoint(), + this.getServiceVersion().getVersion(), + dataSetId, + body, + requestOptions, + context)); + } + + /** + * Upload data to root cause analysis data set by block. + * + *

Request Body Schema + * + *

{@code
+     * {
+     *     kind: String(multidimensional)
+     *     value: [
+     *         {
+     *             partitionId: String
+     *             timestamp: String
+     *             data: [
+     *                 [
+     *                     Object
+     *                 ]
+     *             ]
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param dataSetId The root cause analysis data set unique id,should be a string of uuid. + * @param body Data to be uploaded to perform root cause analysis. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> uploadRootCauseAnalysisDataByBlockWithResponseAsync( + String dataSetId, BinaryData body, RequestOptions requestOptions, Context context) { + return service.uploadRootCauseAnalysisDataByBlock( + this.getEndpoint(), this.getServiceVersion().getVersion(), dataSetId, body, requestOptions, context); + } + + /** + * Upload data to root cause analysis data set by block. + * + *

Request Body Schema + * + *

{@code
+     * {
+     *     kind: String(multidimensional)
+     *     value: [
+     *         {
+     *             partitionId: String
+     *             timestamp: String
+     *             data: [
+     *                 [
+     *                     Object
+     *                 ]
+     *             ]
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param dataSetId The root cause analysis data set unique id,should be a string of uuid. + * @param body Data to be uploaded to perform root cause analysis. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response uploadRootCauseAnalysisDataByBlockWithResponse( + String dataSetId, BinaryData body, RequestOptions requestOptions) { + return uploadRootCauseAnalysisDataByBlockWithResponseAsync(dataSetId, body, requestOptions).block(); + } + + /** + * Delete root cause analysis data by time range. + * + *

Query Parameters + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
startStringNoStart date time, should be ISO format
endStringNoEnd date time, should be ISO format
+ * + * @param dataSetId The root cause analysis data set unique id,should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> deleteRootCauseAnalysisDataByTimeRangeWithResponseAsync( + String dataSetId, RequestOptions requestOptions) { + return FluxUtil.withContext( + context -> + service.deleteRootCauseAnalysisDataByTimeRange( + this.getEndpoint(), + this.getServiceVersion().getVersion(), + dataSetId, + requestOptions, + context)); + } + + /** + * Delete root cause analysis data by time range. + * + *

Query Parameters + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
startStringNoStart date time, should be ISO format
endStringNoEnd date time, should be ISO format
+ * + * @param dataSetId The root cause analysis data set unique id,should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> deleteRootCauseAnalysisDataByTimeRangeWithResponseAsync( + String dataSetId, RequestOptions requestOptions, Context context) { + return service.deleteRootCauseAnalysisDataByTimeRange( + this.getEndpoint(), this.getServiceVersion().getVersion(), dataSetId, requestOptions, context); + } + + /** + * Delete root cause analysis data by time range. + * + *

Query Parameters + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
startStringNoStart date time, should be ISO format
endStringNoEnd date time, should be ISO format
+ * + * @param dataSetId The root cause analysis data set unique id,should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response deleteRootCauseAnalysisDataByTimeRangeWithResponse( + String dataSetId, RequestOptions requestOptions) { + return deleteRootCauseAnalysisDataByTimeRangeWithResponseAsync(dataSetId, requestOptions).block(); + } + + /** + * List data meta for a given timestamp. + * + *

Query Parameters + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
skipStringNoFor paging, skipped number
maxpagesizeStringNoThe maximum number of items in one page
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             partitionId: String
+     *             rowCount: int
+     *             timestamp: String
+     *             lastModifiedDateTime: String
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param dataSetId The root cause analysis data set unique id, should be a string of uuid. + * @param timestamp The time stamp to be queried, should be a string of ISO format. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link PagedResponse} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> listRootCauseAnalysisDataMetaByTimestampSinglePageAsync( + String dataSetId, String timestamp, RequestOptions requestOptions) { + return FluxUtil.withContext( + context -> + service.listRootCauseAnalysisDataMetaByTimestamp( + this.getEndpoint(), + this.getServiceVersion().getVersion(), + dataSetId, + timestamp, + requestOptions, + context)) + .map( + res -> + new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + getValues(res.getValue(), "value"), + getNextLink(res.getValue(), "nextLink"), + null)); + } + + /** + * List data meta for a given timestamp. + * + *

Query Parameters + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
skipStringNoFor paging, skipped number
maxpagesizeStringNoThe maximum number of items in one page
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             partitionId: String
+     *             rowCount: int
+     *             timestamp: String
+     *             lastModifiedDateTime: String
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param dataSetId The root cause analysis data set unique id, should be a string of uuid. + * @param timestamp The time stamp to be queried, should be a string of ISO format. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link PagedResponse} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> listRootCauseAnalysisDataMetaByTimestampSinglePageAsync( + String dataSetId, String timestamp, RequestOptions requestOptions, Context context) { + return service.listRootCauseAnalysisDataMetaByTimestamp( + this.getEndpoint(), + this.getServiceVersion().getVersion(), + dataSetId, + timestamp, + requestOptions, + context) + .map( + res -> + new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + getValues(res.getValue(), "value"), + getNextLink(res.getValue(), "nextLink"), + null)); + } + + /** + * List data meta for a given timestamp. + * + *

Query Parameters + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
skipStringNoFor paging, skipped number
maxpagesizeStringNoThe maximum number of items in one page
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             partitionId: String
+     *             rowCount: int
+     *             timestamp: String
+     *             lastModifiedDateTime: String
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param dataSetId The root cause analysis data set unique id, should be a string of uuid. + * @param timestamp The time stamp to be queried, should be a string of ISO format. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the paginated response with {@link PagedFlux}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedFlux listRootCauseAnalysisDataMetaByTimestampAsync( + String dataSetId, String timestamp, RequestOptions requestOptions) { + return new PagedFlux<>( + () -> listRootCauseAnalysisDataMetaByTimestampSinglePageAsync(dataSetId, timestamp, requestOptions), + nextLink -> listRootCauseAnalysisDataMetaByTimestampNextSinglePageAsync(nextLink, null)); + } + + /** + * List data meta for a given timestamp. + * + *

Query Parameters + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
skipStringNoFor paging, skipped number
maxpagesizeStringNoThe maximum number of items in one page
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             partitionId: String
+     *             rowCount: int
+     *             timestamp: String
+     *             lastModifiedDateTime: String
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param dataSetId The root cause analysis data set unique id, should be a string of uuid. + * @param timestamp The time stamp to be queried, should be a string of ISO format. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the paginated response with {@link PagedFlux}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedFlux listRootCauseAnalysisDataMetaByTimestampAsync( + String dataSetId, String timestamp, RequestOptions requestOptions, Context context) { + return new PagedFlux<>( + () -> + listRootCauseAnalysisDataMetaByTimestampSinglePageAsync( + dataSetId, timestamp, requestOptions, context), + nextLink -> listRootCauseAnalysisDataMetaByTimestampNextSinglePageAsync(nextLink, null, context)); + } + + /** + * List data meta for a given timestamp. + * + *

Query Parameters + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
skipStringNoFor paging, skipped number
maxpagesizeStringNoThe maximum number of items in one page
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             partitionId: String
+     *             rowCount: int
+     *             timestamp: String
+     *             lastModifiedDateTime: String
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param dataSetId The root cause analysis data set unique id, should be a string of uuid. + * @param timestamp The time stamp to be queried, should be a string of ISO format. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable listRootCauseAnalysisDataMetaByTimestamp( + String dataSetId, String timestamp, RequestOptions requestOptions) { + return new PagedIterable<>(listRootCauseAnalysisDataMetaByTimestampAsync(dataSetId, timestamp, requestOptions)); + } + + /** + * List data meta. + * + *

Query Parameters + * + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
skipStringNoFor paging, skipped number
maxpagesizeStringNoThe maximum number of items in one page
filterStringNoThe filter expression filters out the resources, currently 2 kinds of operation are supported. They are timestamp ge XXXX and timestamp le XXXX. Timestamp must be ISO format
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             partitionId: String
+     *             rowCount: int
+     *             timestamp: String
+     *             lastModifiedDateTime: String
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param dataSetId The root cause analysis data set unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link PagedResponse} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> listRootCauseAnalysisDataMetaByTimeRangeSinglePageAsync( + String dataSetId, RequestOptions requestOptions) { + return FluxUtil.withContext( + context -> + service.listRootCauseAnalysisDataMetaByTimeRange( + this.getEndpoint(), + this.getServiceVersion().getVersion(), + dataSetId, + requestOptions, + context)) + .map( + res -> + new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + getValues(res.getValue(), "value"), + getNextLink(res.getValue(), "nextLink"), + null)); + } + + /** + * List data meta. + * + *

Query Parameters + * + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
skipStringNoFor paging, skipped number
maxpagesizeStringNoThe maximum number of items in one page
filterStringNoThe filter expression filters out the resources, currently 2 kinds of operation are supported. They are timestamp ge XXXX and timestamp le XXXX. Timestamp must be ISO format
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             partitionId: String
+     *             rowCount: int
+     *             timestamp: String
+     *             lastModifiedDateTime: String
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param dataSetId The root cause analysis data set unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link PagedResponse} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> listRootCauseAnalysisDataMetaByTimeRangeSinglePageAsync( + String dataSetId, RequestOptions requestOptions, Context context) { + return service.listRootCauseAnalysisDataMetaByTimeRange( + this.getEndpoint(), this.getServiceVersion().getVersion(), dataSetId, requestOptions, context) + .map( + res -> + new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + getValues(res.getValue(), "value"), + getNextLink(res.getValue(), "nextLink"), + null)); + } + + /** + * List data meta. + * + *

Query Parameters + * + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
skipStringNoFor paging, skipped number
maxpagesizeStringNoThe maximum number of items in one page
filterStringNoThe filter expression filters out the resources, currently 2 kinds of operation are supported. They are timestamp ge XXXX and timestamp le XXXX. Timestamp must be ISO format
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             partitionId: String
+     *             rowCount: int
+     *             timestamp: String
+     *             lastModifiedDateTime: String
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param dataSetId The root cause analysis data set unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the paginated response with {@link PagedFlux}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedFlux listRootCauseAnalysisDataMetaByTimeRangeAsync( + String dataSetId, RequestOptions requestOptions) { + return new PagedFlux<>( + () -> listRootCauseAnalysisDataMetaByTimeRangeSinglePageAsync(dataSetId, requestOptions), + nextLink -> listRootCauseAnalysisDataMetaByTimeRangeNextSinglePageAsync(nextLink, null)); + } + + /** + * List data meta. + * + *

Query Parameters + * + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
skipStringNoFor paging, skipped number
maxpagesizeStringNoThe maximum number of items in one page
filterStringNoThe filter expression filters out the resources, currently 2 kinds of operation are supported. They are timestamp ge XXXX and timestamp le XXXX. Timestamp must be ISO format
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             partitionId: String
+     *             rowCount: int
+     *             timestamp: String
+     *             lastModifiedDateTime: String
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param dataSetId The root cause analysis data set unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the paginated response with {@link PagedFlux}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedFlux listRootCauseAnalysisDataMetaByTimeRangeAsync( + String dataSetId, RequestOptions requestOptions, Context context) { + return new PagedFlux<>( + () -> listRootCauseAnalysisDataMetaByTimeRangeSinglePageAsync(dataSetId, requestOptions, context), + nextLink -> listRootCauseAnalysisDataMetaByTimeRangeNextSinglePageAsync(nextLink, null, context)); + } + + /** + * List data meta. + * + *

Query Parameters + * + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
skipStringNoFor paging, skipped number
maxpagesizeStringNoThe maximum number of items in one page
filterStringNoThe filter expression filters out the resources, currently 2 kinds of operation are supported. They are timestamp ge XXXX and timestamp le XXXX. Timestamp must be ISO format
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             partitionId: String
+     *             rowCount: int
+     *             timestamp: String
+     *             lastModifiedDateTime: String
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param dataSetId The root cause analysis data set unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable listRootCauseAnalysisDataMetaByTimeRange( + String dataSetId, RequestOptions requestOptions) { + return new PagedIterable<>(listRootCauseAnalysisDataMetaByTimeRangeAsync(dataSetId, requestOptions)); + } + + /** + * Create an instance for root cause analysis. + * + *

Request Body Schema + * + *

{@code
+     * {
+     *     displayName: String
+     * }
+     * }
+ * + * @param instanceId Instance unique id, should be a string of uuid. + * @param body Create a root cause analysis instance request. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> createRootCauseAnalysisInstanceWithResponseAsync( + String instanceId, BinaryData body, RequestOptions requestOptions) { + return FluxUtil.withContext( + context -> + service.createRootCauseAnalysisInstance( + this.getEndpoint(), + this.getServiceVersion().getVersion(), + instanceId, + body, + requestOptions, + context)); + } + + /** + * Create an instance for root cause analysis. + * + *

Request Body Schema + * + *

{@code
+     * {
+     *     displayName: String
+     * }
+     * }
+ * + * @param instanceId Instance unique id, should be a string of uuid. + * @param body Create a root cause analysis instance request. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> createRootCauseAnalysisInstanceWithResponseAsync( + String instanceId, BinaryData body, RequestOptions requestOptions, Context context) { + return service.createRootCauseAnalysisInstance( + this.getEndpoint(), this.getServiceVersion().getVersion(), instanceId, body, requestOptions, context); + } + + /** + * Create an instance for root cause analysis. + * + *

Request Body Schema + * + *

{@code
+     * {
+     *     displayName: String
+     * }
+     * }
+ * + * @param instanceId Instance unique id, should be a string of uuid. + * @param body Create a root cause analysis instance request. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response createRootCauseAnalysisInstanceWithResponse( + String instanceId, BinaryData body, RequestOptions requestOptions) { + return createRootCauseAnalysisInstanceWithResponseAsync(instanceId, body, requestOptions).block(); + } + + /** + * Query an instance information for root cause analysis. + * + *

Response Body Schema + * + *

{@code
+     * {
+     *     instanceId: String
+     *     displayName: String
+     * }
+     * }
+ * + * @param instanceId Instance unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> getRootCauseAnalysisInstanceWithResponseAsync( + String instanceId, RequestOptions requestOptions) { + return FluxUtil.withContext( + context -> + service.getRootCauseAnalysisInstance( + this.getEndpoint(), + this.getServiceVersion().getVersion(), + instanceId, + requestOptions, + context)); + } + + /** + * Query an instance information for root cause analysis. + * + *

Response Body Schema + * + *

{@code
+     * {
+     *     instanceId: String
+     *     displayName: String
+     * }
+     * }
+ * + * @param instanceId Instance unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> getRootCauseAnalysisInstanceWithResponseAsync( + String instanceId, RequestOptions requestOptions, Context context) { + return service.getRootCauseAnalysisInstance( + this.getEndpoint(), this.getServiceVersion().getVersion(), instanceId, requestOptions, context); + } + + /** + * Query an instance information for root cause analysis. + * + *

Response Body Schema + * + *

{@code
+     * {
+     *     instanceId: String
+     *     displayName: String
+     * }
+     * }
+ * + * @param instanceId Instance unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response getRootCauseAnalysisInstanceWithResponse( + String instanceId, RequestOptions requestOptions) { + return getRootCauseAnalysisInstanceWithResponseAsync(instanceId, requestOptions).block(); + } + + /** + * Delete an instance for root cause analysis. + * + * @param instanceId Instance unique id. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> deleteRootCauseAnalysisInstanceWithResponseAsync( + String instanceId, RequestOptions requestOptions) { + return FluxUtil.withContext( + context -> + service.deleteRootCauseAnalysisInstance( + this.getEndpoint(), + this.getServiceVersion().getVersion(), + instanceId, + requestOptions, + context)); + } + + /** + * Delete an instance for root cause analysis. + * + * @param instanceId Instance unique id. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> deleteRootCauseAnalysisInstanceWithResponseAsync( + String instanceId, RequestOptions requestOptions, Context context) { + return service.deleteRootCauseAnalysisInstance( + this.getEndpoint(), this.getServiceVersion().getVersion(), instanceId, requestOptions, context); + } + + /** + * Delete an instance for root cause analysis. + * + * @param instanceId Instance unique id. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response deleteRootCauseAnalysisInstanceWithResponse( + String instanceId, RequestOptions requestOptions) { + return deleteRootCauseAnalysisInstanceWithResponseAsync(instanceId, requestOptions).block(); + } + + /** + * Get instance list for root cause analysis. + * + *

Query Parameters + * + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
skipStringNoFor paging, skipped number
maxpagesizeStringNoThe maximum number of items in one page
filterStringNoThe filter expression filters out the resources to be returned, currently contains(displayName, 'filter name’) is supported
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             instanceId: String
+     *             displayName: String
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return instance list for root cause analysis along with {@link PagedResponse} on successful completion of {@link + * Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> listRootCauseAnalysisInstancesSinglePageAsync( + RequestOptions requestOptions) { + return FluxUtil.withContext( + context -> + service.listRootCauseAnalysisInstances( + this.getEndpoint(), + this.getServiceVersion().getVersion(), + requestOptions, + context)) + .map( + res -> + new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + getValues(res.getValue(), "value"), + getNextLink(res.getValue(), "nextLink"), + null)); + } + + /** + * Get instance list for root cause analysis. + * + *

Query Parameters + * + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
skipStringNoFor paging, skipped number
maxpagesizeStringNoThe maximum number of items in one page
filterStringNoThe filter expression filters out the resources to be returned, currently contains(displayName, 'filter name’) is supported
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             instanceId: String
+     *             displayName: String
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return instance list for root cause analysis along with {@link PagedResponse} on successful completion of {@link + * Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> listRootCauseAnalysisInstancesSinglePageAsync( + RequestOptions requestOptions, Context context) { + return service.listRootCauseAnalysisInstances( + this.getEndpoint(), this.getServiceVersion().getVersion(), requestOptions, context) + .map( + res -> + new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + getValues(res.getValue(), "value"), + getNextLink(res.getValue(), "nextLink"), + null)); + } + + /** + * Get instance list for root cause analysis. + * + *

Query Parameters + * + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
skipStringNoFor paging, skipped number
maxpagesizeStringNoThe maximum number of items in one page
filterStringNoThe filter expression filters out the resources to be returned, currently contains(displayName, 'filter name’) is supported
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             instanceId: String
+     *             displayName: String
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return instance list for root cause analysis as paginated response with {@link PagedFlux}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedFlux listRootCauseAnalysisInstancesAsync(RequestOptions requestOptions) { + return new PagedFlux<>( + () -> listRootCauseAnalysisInstancesSinglePageAsync(requestOptions), + nextLink -> listRootCauseAnalysisInstancesNextSinglePageAsync(nextLink, null)); + } + + /** + * Get instance list for root cause analysis. + * + *

Query Parameters + * + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
skipStringNoFor paging, skipped number
maxpagesizeStringNoThe maximum number of items in one page
filterStringNoThe filter expression filters out the resources to be returned, currently contains(displayName, 'filter name’) is supported
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             instanceId: String
+     *             displayName: String
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return instance list for root cause analysis as paginated response with {@link PagedFlux}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedFlux listRootCauseAnalysisInstancesAsync(RequestOptions requestOptions, Context context) { + return new PagedFlux<>( + () -> listRootCauseAnalysisInstancesSinglePageAsync(requestOptions, context), + nextLink -> listRootCauseAnalysisInstancesNextSinglePageAsync(nextLink, null, context)); + } + + /** + * Get instance list for root cause analysis. + * + *

Query Parameters + * + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
skipStringNoFor paging, skipped number
maxpagesizeStringNoThe maximum number of items in one page
filterStringNoThe filter expression filters out the resources to be returned, currently contains(displayName, 'filter name’) is supported
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             instanceId: String
+     *             displayName: String
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return instance list for root cause analysis as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable listRootCauseAnalysisInstances(RequestOptions requestOptions) { + return new PagedIterable<>(listRootCauseAnalysisInstancesAsync(requestOptions)); + } + + /** + * Get kind list for root cause analysis. + * + *

Response Body Schema + * + *

{@code
+     * {
+     *     kinds: [
+     *         String(multidimensional)
+     *     ]
+     * }
+     * }
+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return kind list for root cause analysis along with {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> listRootCauseAnalysisKindsWithResponseAsync(RequestOptions requestOptions) { + return FluxUtil.withContext( + context -> + service.listRootCauseAnalysisKinds( + this.getEndpoint(), this.getServiceVersion().getVersion(), requestOptions, context)); + } + + /** + * Get kind list for root cause analysis. + * + *

Response Body Schema + * + *

{@code
+     * {
+     *     kinds: [
+     *         String(multidimensional)
+     *     ]
+     * }
+     * }
+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return kind list for root cause analysis along with {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> listRootCauseAnalysisKindsWithResponseAsync( + RequestOptions requestOptions, Context context) { + return service.listRootCauseAnalysisKinds( + this.getEndpoint(), this.getServiceVersion().getVersion(), requestOptions, context); + } + + /** + * Get kind list for root cause analysis. + * + *

Response Body Schema + * + *

{@code
+     * {
+     *     kinds: [
+     *         String(multidimensional)
+     *     ]
+     * }
+     * }
+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return kind list for root cause analysis along with {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response listRootCauseAnalysisKindsWithResponse(RequestOptions requestOptions) { + return listRootCauseAnalysisKindsWithResponseAsync(requestOptions).block(); + } + + /** + * Create a training model for root cause analysis. + * + *

Request Body Schema + * + *

{@code
+     * {
+     *     displayName: String
+     *     kind: String(multidimensional)
+     *     parameter: Object
+     * }
+     * }
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     taskId: String
+     *     instanceId: String
+     *     modelId: String
+     *     displayName: String
+     *     kind: String(multidimensional)
+     *     status: String(scheduled/running/succeeded/failed/canceled)
+     *     createdDateTime: String
+     *     lastModifiedDateTime: String
+     *     error: {
+     *         message: String
+     *         code: String
+     *     }
+     *     taskInfo: Object
+     *     parameter: Object
+     * }
+     * }
+ * + * @param instanceId Instance unique id, should be a string of uuid. + * @param modelId Model unique id, should be a string of uuid. + * @param body The body parameter. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> createRootCauseAnalysisTrainingTaskWithResponseAsync( + String instanceId, String modelId, BinaryData body, RequestOptions requestOptions) { + return FluxUtil.withContext( + context -> + service.createRootCauseAnalysisTrainingTask( + this.getEndpoint(), + this.getServiceVersion().getVersion(), + instanceId, + modelId, + body, + requestOptions, + context)); + } + + /** + * Create a training model for root cause analysis. + * + *

Request Body Schema + * + *

{@code
+     * {
+     *     displayName: String
+     *     kind: String(multidimensional)
+     *     parameter: Object
+     * }
+     * }
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     taskId: String
+     *     instanceId: String
+     *     modelId: String
+     *     displayName: String
+     *     kind: String(multidimensional)
+     *     status: String(scheduled/running/succeeded/failed/canceled)
+     *     createdDateTime: String
+     *     lastModifiedDateTime: String
+     *     error: {
+     *         message: String
+     *         code: String
+     *     }
+     *     taskInfo: Object
+     *     parameter: Object
+     * }
+     * }
+ * + * @param instanceId Instance unique id, should be a string of uuid. + * @param modelId Model unique id, should be a string of uuid. + * @param body The body parameter. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> createRootCauseAnalysisTrainingTaskWithResponseAsync( + String instanceId, String modelId, BinaryData body, RequestOptions requestOptions, Context context) { + return service.createRootCauseAnalysisTrainingTask( + this.getEndpoint(), + this.getServiceVersion().getVersion(), + instanceId, + modelId, + body, + requestOptions, + context); + } + + /** + * Create a training model for root cause analysis. + * + *

Request Body Schema + * + *

{@code
+     * {
+     *     displayName: String
+     *     kind: String(multidimensional)
+     *     parameter: Object
+     * }
+     * }
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     taskId: String
+     *     instanceId: String
+     *     modelId: String
+     *     displayName: String
+     *     kind: String(multidimensional)
+     *     status: String(scheduled/running/succeeded/failed/canceled)
+     *     createdDateTime: String
+     *     lastModifiedDateTime: String
+     *     error: {
+     *         message: String
+     *         code: String
+     *     }
+     *     taskInfo: Object
+     *     parameter: Object
+     * }
+     * }
+ * + * @param instanceId Instance unique id, should be a string of uuid. + * @param modelId Model unique id, should be a string of uuid. + * @param body The body parameter. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response createRootCauseAnalysisTrainingTaskWithResponse( + String instanceId, String modelId, BinaryData body, RequestOptions requestOptions) { + return createRootCauseAnalysisTrainingTaskWithResponseAsync(instanceId, modelId, body, requestOptions).block(); + } + + /** + * Delete a model for root cause analysis. + * + * @param instanceId Instance unique id, should be a string of uuid. + * @param modelId Model unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> deleteRootCauseAnalysisModelWithResponseAsync( + String instanceId, String modelId, RequestOptions requestOptions) { + return FluxUtil.withContext( + context -> + service.deleteRootCauseAnalysisModel( + this.getEndpoint(), + this.getServiceVersion().getVersion(), + instanceId, + modelId, + requestOptions, + context)); + } + + /** + * Delete a model for root cause analysis. + * + * @param instanceId Instance unique id, should be a string of uuid. + * @param modelId Model unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> deleteRootCauseAnalysisModelWithResponseAsync( + String instanceId, String modelId, RequestOptions requestOptions, Context context) { + return service.deleteRootCauseAnalysisModel( + this.getEndpoint(), + this.getServiceVersion().getVersion(), + instanceId, + modelId, + requestOptions, + context); + } + + /** + * Delete a model for root cause analysis. + * + * @param instanceId Instance unique id, should be a string of uuid. + * @param modelId Model unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response deleteRootCauseAnalysisModelWithResponse( + String instanceId, String modelId, RequestOptions requestOptions) { + return deleteRootCauseAnalysisModelWithResponseAsync(instanceId, modelId, requestOptions).block(); + } + + /** + * Query a training task state for root cause analysis. + * + *

Response Body Schema + * + *

{@code
+     * {
+     *     taskId: String
+     *     instanceId: String
+     *     modelId: String
+     *     displayName: String
+     *     kind: String(multidimensional)
+     *     status: String(scheduled/running/succeeded/failed/canceled)
+     *     createdDateTime: String
+     *     lastModifiedDateTime: String
+     *     error: {
+     *         message: String
+     *         code: String
+     *     }
+     *     taskInfo: Object
+     *     parameter: Object
+     * }
+     * }
+ * + * @param instanceId Instance unique id, should be a string of uuid. + * @param modelId Model unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> getRootCauseAnalysisTrainingStateWithResponseAsync( + String instanceId, String modelId, RequestOptions requestOptions) { + return FluxUtil.withContext( + context -> + service.getRootCauseAnalysisTrainingState( + this.getEndpoint(), + this.getServiceVersion().getVersion(), + instanceId, + modelId, + requestOptions, + context)); + } + + /** + * Query a training task state for root cause analysis. + * + *

Response Body Schema + * + *

{@code
+     * {
+     *     taskId: String
+     *     instanceId: String
+     *     modelId: String
+     *     displayName: String
+     *     kind: String(multidimensional)
+     *     status: String(scheduled/running/succeeded/failed/canceled)
+     *     createdDateTime: String
+     *     lastModifiedDateTime: String
+     *     error: {
+     *         message: String
+     *         code: String
+     *     }
+     *     taskInfo: Object
+     *     parameter: Object
+     * }
+     * }
+ * + * @param instanceId Instance unique id, should be a string of uuid. + * @param modelId Model unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> getRootCauseAnalysisTrainingStateWithResponseAsync( + String instanceId, String modelId, RequestOptions requestOptions, Context context) { + return service.getRootCauseAnalysisTrainingState( + this.getEndpoint(), + this.getServiceVersion().getVersion(), + instanceId, + modelId, + requestOptions, + context); + } + + /** + * Query a training task state for root cause analysis. + * + *

Response Body Schema + * + *

{@code
+     * {
+     *     taskId: String
+     *     instanceId: String
+     *     modelId: String
+     *     displayName: String
+     *     kind: String(multidimensional)
+     *     status: String(scheduled/running/succeeded/failed/canceled)
+     *     createdDateTime: String
+     *     lastModifiedDateTime: String
+     *     error: {
+     *         message: String
+     *         code: String
+     *     }
+     *     taskInfo: Object
+     *     parameter: Object
+     * }
+     * }
+ * + * @param instanceId Instance unique id, should be a string of uuid. + * @param modelId Model unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response getRootCauseAnalysisTrainingStateWithResponse( + String instanceId, String modelId, RequestOptions requestOptions) { + return getRootCauseAnalysisTrainingStateWithResponseAsync(instanceId, modelId, requestOptions).block(); + } + + /** + * Query training task state list for root cause analysis. + * + *

Query Parameters + * + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
skipStringNoFor paging, skipped number
maxpagesizeStringNoThe maximum number of items in one page
filterStringNoThe filter expression filters out the resources to be returned, currently contains(displayName, 'filter name’) is supported
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             taskId: String
+     *             instanceId: String
+     *             modelId: String
+     *             displayName: String
+     *             kind: String(multidimensional)
+     *             status: String(scheduled/running/succeeded/failed/canceled)
+     *             createdDateTime: String
+     *             lastModifiedDateTime: String
+     *             error: {
+     *                 message: String
+     *                 code: String
+     *             }
+     *             taskInfo: Object
+     *             parameter: Object
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param instanceId Instance unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link PagedResponse} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> listRootCauseAnalysisTrainingStatesSinglePageAsync( + String instanceId, RequestOptions requestOptions) { + return FluxUtil.withContext( + context -> + service.listRootCauseAnalysisTrainingStates( + this.getEndpoint(), + this.getServiceVersion().getVersion(), + instanceId, + requestOptions, + context)) + .map( + res -> + new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + getValues(res.getValue(), "value"), + getNextLink(res.getValue(), "nextLink"), + null)); + } + + /** + * Query training task state list for root cause analysis. + * + *

Query Parameters + * + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
skipStringNoFor paging, skipped number
maxpagesizeStringNoThe maximum number of items in one page
filterStringNoThe filter expression filters out the resources to be returned, currently contains(displayName, 'filter name’) is supported
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             taskId: String
+     *             instanceId: String
+     *             modelId: String
+     *             displayName: String
+     *             kind: String(multidimensional)
+     *             status: String(scheduled/running/succeeded/failed/canceled)
+     *             createdDateTime: String
+     *             lastModifiedDateTime: String
+     *             error: {
+     *                 message: String
+     *                 code: String
+     *             }
+     *             taskInfo: Object
+     *             parameter: Object
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param instanceId Instance unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link PagedResponse} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> listRootCauseAnalysisTrainingStatesSinglePageAsync( + String instanceId, RequestOptions requestOptions, Context context) { + return service.listRootCauseAnalysisTrainingStates( + this.getEndpoint(), this.getServiceVersion().getVersion(), instanceId, requestOptions, context) + .map( + res -> + new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + getValues(res.getValue(), "value"), + getNextLink(res.getValue(), "nextLink"), + null)); + } + + /** + * Query training task state list for root cause analysis. + * + *

Query Parameters + * + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
skipStringNoFor paging, skipped number
maxpagesizeStringNoThe maximum number of items in one page
filterStringNoThe filter expression filters out the resources to be returned, currently contains(displayName, 'filter name’) is supported
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             taskId: String
+     *             instanceId: String
+     *             modelId: String
+     *             displayName: String
+     *             kind: String(multidimensional)
+     *             status: String(scheduled/running/succeeded/failed/canceled)
+     *             createdDateTime: String
+     *             lastModifiedDateTime: String
+     *             error: {
+     *                 message: String
+     *                 code: String
+     *             }
+     *             taskInfo: Object
+     *             parameter: Object
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param instanceId Instance unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the paginated response with {@link PagedFlux}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedFlux listRootCauseAnalysisTrainingStatesAsync( + String instanceId, RequestOptions requestOptions) { + return new PagedFlux<>( + () -> listRootCauseAnalysisTrainingStatesSinglePageAsync(instanceId, requestOptions), + nextLink -> listRootCauseAnalysisTrainingStatesNextSinglePageAsync(nextLink, null)); + } + + /** + * Query training task state list for root cause analysis. + * + *

Query Parameters + * + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
skipStringNoFor paging, skipped number
maxpagesizeStringNoThe maximum number of items in one page
filterStringNoThe filter expression filters out the resources to be returned, currently contains(displayName, 'filter name’) is supported
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             taskId: String
+     *             instanceId: String
+     *             modelId: String
+     *             displayName: String
+     *             kind: String(multidimensional)
+     *             status: String(scheduled/running/succeeded/failed/canceled)
+     *             createdDateTime: String
+     *             lastModifiedDateTime: String
+     *             error: {
+     *                 message: String
+     *                 code: String
+     *             }
+     *             taskInfo: Object
+     *             parameter: Object
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param instanceId Instance unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the paginated response with {@link PagedFlux}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedFlux listRootCauseAnalysisTrainingStatesAsync( + String instanceId, RequestOptions requestOptions, Context context) { + return new PagedFlux<>( + () -> listRootCauseAnalysisTrainingStatesSinglePageAsync(instanceId, requestOptions, context), + nextLink -> listRootCauseAnalysisTrainingStatesNextSinglePageAsync(nextLink, null, context)); + } + + /** + * Query training task state list for root cause analysis. + * + *

Query Parameters + * + * + * + * + * + * + * + *
Query Parameters
NameTypeRequiredDescription
skipStringNoFor paging, skipped number
maxpagesizeStringNoThe maximum number of items in one page
filterStringNoThe filter expression filters out the resources to be returned, currently contains(displayName, 'filter name’) is supported
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             taskId: String
+     *             instanceId: String
+     *             modelId: String
+     *             displayName: String
+     *             kind: String(multidimensional)
+     *             status: String(scheduled/running/succeeded/failed/canceled)
+     *             createdDateTime: String
+     *             lastModifiedDateTime: String
+     *             error: {
+     *                 message: String
+     *                 code: String
+     *             }
+     *             taskInfo: Object
+     *             parameter: Object
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param instanceId Instance unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable listRootCauseAnalysisTrainingStates( + String instanceId, RequestOptions requestOptions) { + return new PagedIterable<>(listRootCauseAnalysisTrainingStatesAsync(instanceId, requestOptions)); + } + + /** + * Create an inference task for root cause analysis. + * + *

Request Body Schema + * + *

{@code
+     * {
+     *     kind: String(multidimensional)
+     *     parameter: Object
+     * }
+     * }
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     inferenceId: String
+     *     instanceId: String
+     *     modelId: String
+     *     kind: String(multidimensional)
+     *     status: String(scheduled/running/succeeded/failed/canceled)
+     *     createdDateTime: String
+     *     lastModifiedDateTime: String
+     *     error: {
+     *         message: String
+     *         code: String
+     *     }
+     *     result: Object
+     *     parameter: Object
+     * }
+     * }
+ * + * @param instanceId Instance unique id, should be a string of uuid. + * @param modelId Model unique id, should be a string of uuid. + * @param inferenceId Inference unique id, should be a string of uuid. + * @param body Inference request of root cause analysis. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> createRootCauseAnalysisInferenceTaskWithResponseAsync( + String instanceId, String modelId, String inferenceId, BinaryData body, RequestOptions requestOptions) { + return FluxUtil.withContext( + context -> + service.createRootCauseAnalysisInferenceTask( + this.getEndpoint(), + this.getServiceVersion().getVersion(), + instanceId, + modelId, + inferenceId, + body, + requestOptions, + context)); + } + + /** + * Create an inference task for root cause analysis. + * + *

Request Body Schema + * + *

{@code
+     * {
+     *     kind: String(multidimensional)
+     *     parameter: Object
+     * }
+     * }
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     inferenceId: String
+     *     instanceId: String
+     *     modelId: String
+     *     kind: String(multidimensional)
+     *     status: String(scheduled/running/succeeded/failed/canceled)
+     *     createdDateTime: String
+     *     lastModifiedDateTime: String
+     *     error: {
+     *         message: String
+     *         code: String
+     *     }
+     *     result: Object
+     *     parameter: Object
+     * }
+     * }
+ * + * @param instanceId Instance unique id, should be a string of uuid. + * @param modelId Model unique id, should be a string of uuid. + * @param inferenceId Inference unique id, should be a string of uuid. + * @param body Inference request of root cause analysis. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> createRootCauseAnalysisInferenceTaskWithResponseAsync( + String instanceId, + String modelId, + String inferenceId, + BinaryData body, + RequestOptions requestOptions, + Context context) { + return service.createRootCauseAnalysisInferenceTask( + this.getEndpoint(), + this.getServiceVersion().getVersion(), + instanceId, + modelId, + inferenceId, + body, + requestOptions, + context); + } + + /** + * Create an inference task for root cause analysis. + * + *

Request Body Schema + * + *

{@code
+     * {
+     *     kind: String(multidimensional)
+     *     parameter: Object
+     * }
+     * }
+ * + *

Response Body Schema + * + *

{@code
+     * {
+     *     inferenceId: String
+     *     instanceId: String
+     *     modelId: String
+     *     kind: String(multidimensional)
+     *     status: String(scheduled/running/succeeded/failed/canceled)
+     *     createdDateTime: String
+     *     lastModifiedDateTime: String
+     *     error: {
+     *         message: String
+     *         code: String
+     *     }
+     *     result: Object
+     *     parameter: Object
+     * }
+     * }
+ * + * @param instanceId Instance unique id, should be a string of uuid. + * @param modelId Model unique id, should be a string of uuid. + * @param inferenceId Inference unique id, should be a string of uuid. + * @param body Inference request of root cause analysis. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response createRootCauseAnalysisInferenceTaskWithResponse( + String instanceId, String modelId, String inferenceId, BinaryData body, RequestOptions requestOptions) { + return createRootCauseAnalysisInferenceTaskWithResponseAsync( + instanceId, modelId, inferenceId, body, requestOptions) + .block(); + } + + /** + * Query an inference task state for root cause analysis. + * + *

Response Body Schema + * + *

{@code
+     * {
+     *     inferenceId: String
+     *     instanceId: String
+     *     modelId: String
+     *     kind: String(multidimensional)
+     *     status: String(scheduled/running/succeeded/failed/canceled)
+     *     createdDateTime: String
+     *     lastModifiedDateTime: String
+     *     error: {
+     *         message: String
+     *         code: String
+     *     }
+     *     result: Object
+     *     parameter: Object
+     * }
+     * }
+ * + * @param instanceId Instance unique id, should be a string of uuid. + * @param modelId Model unique id, should be a string of uuid. + * @param inferenceId Inference unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> getRootCauseAnalysisInferenceStateWithResponseAsync( + String instanceId, String modelId, String inferenceId, RequestOptions requestOptions) { + return FluxUtil.withContext( + context -> + service.getRootCauseAnalysisInferenceState( + this.getEndpoint(), + this.getServiceVersion().getVersion(), + instanceId, + modelId, + inferenceId, + requestOptions, + context)); + } + + /** + * Query an inference task state for root cause analysis. + * + *

Response Body Schema + * + *

{@code
+     * {
+     *     inferenceId: String
+     *     instanceId: String
+     *     modelId: String
+     *     kind: String(multidimensional)
+     *     status: String(scheduled/running/succeeded/failed/canceled)
+     *     createdDateTime: String
+     *     lastModifiedDateTime: String
+     *     error: {
+     *         message: String
+     *         code: String
+     *     }
+     *     result: Object
+     *     parameter: Object
+     * }
+     * }
+ * + * @param instanceId Instance unique id, should be a string of uuid. + * @param modelId Model unique id, should be a string of uuid. + * @param inferenceId Inference unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> getRootCauseAnalysisInferenceStateWithResponseAsync( + String instanceId, String modelId, String inferenceId, RequestOptions requestOptions, Context context) { + return service.getRootCauseAnalysisInferenceState( + this.getEndpoint(), + this.getServiceVersion().getVersion(), + instanceId, + modelId, + inferenceId, + requestOptions, + context); + } + + /** + * Query an inference task state for root cause analysis. + * + *

Response Body Schema + * + *

{@code
+     * {
+     *     inferenceId: String
+     *     instanceId: String
+     *     modelId: String
+     *     kind: String(multidimensional)
+     *     status: String(scheduled/running/succeeded/failed/canceled)
+     *     createdDateTime: String
+     *     lastModifiedDateTime: String
+     *     error: {
+     *         message: String
+     *         code: String
+     *     }
+     *     result: Object
+     *     parameter: Object
+     * }
+     * }
+ * + * @param instanceId Instance unique id, should be a string of uuid. + * @param modelId Model unique id, should be a string of uuid. + * @param inferenceId Inference unique id, should be a string of uuid. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response getRootCauseAnalysisInferenceStateWithResponse( + String instanceId, String modelId, String inferenceId, RequestOptions requestOptions) { + return getRootCauseAnalysisInferenceStateWithResponseAsync(instanceId, modelId, inferenceId, requestOptions) + .block(); + } + + /** + * Get the next page of items. + * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             dataSetId: String
+     *             displayName: String
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param nextLink The nextLink parameter. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link PagedResponse} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> listRootCauseAnalysisDataSetsNextSinglePageAsync( + String nextLink, RequestOptions requestOptions) { + return FluxUtil.withContext( + context -> + service.listRootCauseAnalysisDataSetsNext( + nextLink, + this.getEndpoint(), + this.getServiceVersion().getVersion(), + requestOptions, + context)) + .map( + res -> + new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + getValues(res.getValue(), "value"), + getNextLink(res.getValue(), "nextLink"), + null)); + } + + /** + * Get the next page of items. + * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             dataSetId: String
+     *             displayName: String
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param nextLink The nextLink parameter. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link PagedResponse} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> listRootCauseAnalysisDataSetsNextSinglePageAsync( + String nextLink, RequestOptions requestOptions, Context context) { + return service.listRootCauseAnalysisDataSetsNext( + nextLink, this.getEndpoint(), this.getServiceVersion().getVersion(), requestOptions, context) + .map( + res -> + new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + getValues(res.getValue(), "value"), + getNextLink(res.getValue(), "nextLink"), + null)); + } + + /** + * Get the next page of items. + * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             partitionId: String
+     *             rowCount: int
+     *             timestamp: String
+     *             lastModifiedDateTime: String
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param nextLink The nextLink parameter. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link PagedResponse} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> listRootCauseAnalysisDataMetaByTimestampNextSinglePageAsync( + String nextLink, RequestOptions requestOptions) { + return FluxUtil.withContext( + context -> + service.listRootCauseAnalysisDataMetaByTimestampNext( + nextLink, + this.getEndpoint(), + this.getServiceVersion().getVersion(), + requestOptions, + context)) + .map( + res -> + new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + getValues(res.getValue(), "value"), + getNextLink(res.getValue(), "nextLink"), + null)); + } + + /** + * Get the next page of items. + * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             partitionId: String
+     *             rowCount: int
+     *             timestamp: String
+     *             lastModifiedDateTime: String
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param nextLink The nextLink parameter. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link PagedResponse} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> listRootCauseAnalysisDataMetaByTimestampNextSinglePageAsync( + String nextLink, RequestOptions requestOptions, Context context) { + return service.listRootCauseAnalysisDataMetaByTimestampNext( + nextLink, this.getEndpoint(), this.getServiceVersion().getVersion(), requestOptions, context) + .map( + res -> + new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + getValues(res.getValue(), "value"), + getNextLink(res.getValue(), "nextLink"), + null)); + } + + /** + * Get the next page of items. + * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             partitionId: String
+     *             rowCount: int
+     *             timestamp: String
+     *             lastModifiedDateTime: String
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param nextLink The nextLink parameter. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link PagedResponse} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> listRootCauseAnalysisDataMetaByTimeRangeNextSinglePageAsync( + String nextLink, RequestOptions requestOptions) { + return FluxUtil.withContext( + context -> + service.listRootCauseAnalysisDataMetaByTimeRangeNext( + nextLink, + this.getEndpoint(), + this.getServiceVersion().getVersion(), + requestOptions, + context)) + .map( + res -> + new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + getValues(res.getValue(), "value"), + getNextLink(res.getValue(), "nextLink"), + null)); + } + + /** + * Get the next page of items. + * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             partitionId: String
+     *             rowCount: int
+     *             timestamp: String
+     *             lastModifiedDateTime: String
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param nextLink The nextLink parameter. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link PagedResponse} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> listRootCauseAnalysisDataMetaByTimeRangeNextSinglePageAsync( + String nextLink, RequestOptions requestOptions, Context context) { + return service.listRootCauseAnalysisDataMetaByTimeRangeNext( + nextLink, this.getEndpoint(), this.getServiceVersion().getVersion(), requestOptions, context) + .map( + res -> + new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + getValues(res.getValue(), "value"), + getNextLink(res.getValue(), "nextLink"), + null)); + } + + /** + * Get the next page of items. + * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             instanceId: String
+     *             displayName: String
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param nextLink The nextLink parameter. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link PagedResponse} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> listRootCauseAnalysisInstancesNextSinglePageAsync( + String nextLink, RequestOptions requestOptions) { + return FluxUtil.withContext( + context -> + service.listRootCauseAnalysisInstancesNext( + nextLink, + this.getEndpoint(), + this.getServiceVersion().getVersion(), + requestOptions, + context)) + .map( + res -> + new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + getValues(res.getValue(), "value"), + getNextLink(res.getValue(), "nextLink"), + null)); + } + + /** + * Get the next page of items. + * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             instanceId: String
+     *             displayName: String
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param nextLink The nextLink parameter. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link PagedResponse} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> listRootCauseAnalysisInstancesNextSinglePageAsync( + String nextLink, RequestOptions requestOptions, Context context) { + return service.listRootCauseAnalysisInstancesNext( + nextLink, this.getEndpoint(), this.getServiceVersion().getVersion(), requestOptions, context) + .map( + res -> + new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + getValues(res.getValue(), "value"), + getNextLink(res.getValue(), "nextLink"), + null)); + } + + /** + * Get the next page of items. + * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             taskId: String
+     *             instanceId: String
+     *             modelId: String
+     *             displayName: String
+     *             kind: String(multidimensional)
+     *             status: String(scheduled/running/succeeded/failed/canceled)
+     *             createdDateTime: String
+     *             lastModifiedDateTime: String
+     *             error: {
+     *                 message: String
+     *                 code: String
+     *             }
+     *             taskInfo: Object
+     *             parameter: Object
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param nextLink The nextLink parameter. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link PagedResponse} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> listRootCauseAnalysisTrainingStatesNextSinglePageAsync( + String nextLink, RequestOptions requestOptions) { + return FluxUtil.withContext( + context -> + service.listRootCauseAnalysisTrainingStatesNext( + nextLink, + this.getEndpoint(), + this.getServiceVersion().getVersion(), + requestOptions, + context)) + .map( + res -> + new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + getValues(res.getValue(), "value"), + getNextLink(res.getValue(), "nextLink"), + null)); + } + + /** + * Get the next page of items. + * + *

Response Body Schema + * + *

{@code
+     * {
+     *     nextLink: String
+     *     value: [
+     *         {
+     *             taskId: String
+     *             instanceId: String
+     *             modelId: String
+     *             displayName: String
+     *             kind: String(multidimensional)
+     *             status: String(scheduled/running/succeeded/failed/canceled)
+     *             createdDateTime: String
+     *             lastModifiedDateTime: String
+     *             error: {
+     *                 message: String
+     *                 code: String
+     *             }
+     *             taskInfo: Object
+     *             parameter: Object
+     *         }
+     *     ]
+     * }
+     * }
+ * + * @param nextLink The nextLink parameter. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link PagedResponse} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono> listRootCauseAnalysisTrainingStatesNextSinglePageAsync( + String nextLink, RequestOptions requestOptions, Context context) { + return service.listRootCauseAnalysisTrainingStatesNext( + nextLink, this.getEndpoint(), this.getServiceVersion().getVersion(), requestOptions, context) + .map( + res -> + new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + getValues(res.getValue(), "value"), + getNextLink(res.getValue(), "nextLink"), + null)); + } + + private List getValues(BinaryData binaryData, String path) { + try { + Map obj = binaryData.toObject(Map.class); + List values = (List) obj.get(path); + return values.stream().map(BinaryData::fromObject).collect(Collectors.toList()); + } catch (RuntimeException e) { + return null; + } + } + + private String getNextLink(BinaryData binaryData, String path) { + try { + Map obj = binaryData.toObject(Map.class); + return (String) obj.get(path); + } catch (RuntimeException e) { + return null; + } + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/main/java/com/azure/cognitiveservices/rootcauseanalysis/implementation/package-info.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/main/java/com/azure/cognitiveservices/rootcauseanalysis/implementation/package-info.java new file mode 100644 index 0000000000000..54ccfc1d57e06 --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/main/java/com/azure/cognitiveservices/rootcauseanalysis/implementation/package-info.java @@ -0,0 +1,11 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +/** + * Package containing the implementations for AnomalyDetectorClient. Root cause analysis(RCA) helps drill down the + * crucial dimension combinations that contribute most to the given anomaly point. By learning the relationship among + * metrics, our algorithm supports finding root cause from both single and multiple measures, as well as providing + * reasonable interpretation. + */ +package com.azure.cognitiveservices.rootcauseanalysis.implementation; diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/main/java/com/azure/cognitiveservices/rootcauseanalysis/package-info.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/main/java/com/azure/cognitiveservices/rootcauseanalysis/package-info.java new file mode 100644 index 0000000000000..6e33d3a3dd474 --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/main/java/com/azure/cognitiveservices/rootcauseanalysis/package-info.java @@ -0,0 +1,11 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +/** + * Package containing the classes for AnomalyDetectorClient. Root cause analysis(RCA) helps drill down the crucial + * dimension combinations that contribute most to the given anomaly point. By learning the relationship among metrics, + * our algorithm supports finding root cause from both single and multiple measures, as well as providing reasonable + * interpretation. + */ +package com.azure.cognitiveservices.rootcauseanalysis; diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/main/java/module-info.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/main/java/module-info.java new file mode 100644 index 0000000000000..a4840f338b021 --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/main/java/module-info.java @@ -0,0 +1,9 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +module com.azure.cognitiveservices.rootcauseanalysis { + requires transitive com.azure.core; + + exports com.azure.cognitiveservices.rootcauseanalysis; +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/main/resources/azure-cognitiveservices-rootcauseanalysis.properties b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/main/resources/azure-cognitiveservices-rootcauseanalysis.properties new file mode 100644 index 0000000000000..ca812989b4f27 --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/main/resources/azure-cognitiveservices-rootcauseanalysis.properties @@ -0,0 +1,2 @@ +name=${project.artifactId} +version=${project.version} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/ReadmeSamples.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/ReadmeSamples.java new file mode 100644 index 0000000000000..afe4d0b072fb5 --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/ReadmeSamples.java @@ -0,0 +1,12 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis; + +public final class ReadmeSamples { + public void readmeSamples() { + // BEGIN: com.azure.cognitiveservices.rootcauseanalysis.readme + // END: com.azure.cognitiveservices.rootcauseanalysis.readme + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/CreateARootCauseAnalysisDataSet.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/CreateARootCauseAnalysisDataSet.java new file mode 100644 index 0000000000000..ebfb07adf50ef --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/CreateARootCauseAnalysisDataSet.java @@ -0,0 +1,29 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClient; +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClientBuilder; +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.http.rest.Response; +import com.azure.core.util.BinaryData; + +public class CreateARootCauseAnalysisDataSet { + public static void main(String[] args) { + // BEGIN: + // com.azure.cognitiveservices.rootcauseanalysis.generated.createrootcauseanalysisdataset.createarootcauseanalysisdataset + AnomalyDetectorClient anomalyDetectorClient = + new AnomalyDetectorClientBuilder().endpoint("{Endpoint}").buildClient(); + BinaryData body = + BinaryData.fromString( + "{\"aggregatedIdentifier\":\"__AGG__\",\"customInterval\":1,\"dimensionKeys\":[\"Region\",\"Platform\"],\"displayName\":\"Sample Multidimensional Root Cause Analysis Dataset Name\",\"granularity\":\"daily\",\"kind\":\"multidimensional\",\"measures\":[{\"displayName\":\"Failure Rate\"},{\"displayName\":\"Error Count\"},{\"displayName\":\"Total Count\"}]}"); + RequestOptions requestOptions = new RequestOptions(); + Response response = + anomalyDetectorClient.createRootCauseAnalysisDataSetWithResponse( + "01234567-8901-2345-6789-012345678901", body, requestOptions); + // END: + // com.azure.cognitiveservices.rootcauseanalysis.generated.createrootcauseanalysisdataset.createarootcauseanalysisdataset + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/CreateATrainingModelForRootCauseAnalysis.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/CreateATrainingModelForRootCauseAnalysis.java new file mode 100644 index 0000000000000..558460ac67f3e --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/CreateATrainingModelForRootCauseAnalysis.java @@ -0,0 +1,32 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClient; +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClientBuilder; +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.http.rest.Response; +import com.azure.core.util.BinaryData; + +public class CreateATrainingModelForRootCauseAnalysis { + public static void main(String[] args) { + // BEGIN: + // com.azure.cognitiveservices.rootcauseanalysis.generated.createrootcauseanalysistrainingtask.createatrainingmodelforrootcauseanalysis + AnomalyDetectorClient anomalyDetectorClient = + new AnomalyDetectorClientBuilder().endpoint("{Endpoint}").buildClient(); + BinaryData body = + BinaryData.fromString( + "{\"displayName\":\"Sample Root Cause Analysis Model Name\",\"kind\":\"multidimensional\",\"parameter\":{\"endDateTime\":\"2021-09-01T00:00:00.000Z\",\"startDateTime\":\"2021-05-01T00:00:00.000Z\"}}"); + RequestOptions requestOptions = new RequestOptions(); + Response response = + anomalyDetectorClient.createRootCauseAnalysisTrainingTaskWithResponse( + "11111111-2222-3333-4444-000000000000", + "11223344-5555-6666-7777-000000000000", + body, + requestOptions); + // END: + // com.azure.cognitiveservices.rootcauseanalysis.generated.createrootcauseanalysistrainingtask.createatrainingmodelforrootcauseanalysis + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/CreateAnInferenceTaskForRootCauseAnalysis.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/CreateAnInferenceTaskForRootCauseAnalysis.java new file mode 100644 index 0000000000000..8455e41a32da0 --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/CreateAnInferenceTaskForRootCauseAnalysis.java @@ -0,0 +1,33 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClient; +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClientBuilder; +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.http.rest.Response; +import com.azure.core.util.BinaryData; + +public class CreateAnInferenceTaskForRootCauseAnalysis { + public static void main(String[] args) { + // BEGIN: + // com.azure.cognitiveservices.rootcauseanalysis.generated.createrootcauseanalysisinferencetask.createaninferencetaskforrootcauseanalysis + AnomalyDetectorClient anomalyDetectorClient = + new AnomalyDetectorClientBuilder().endpoint("{Endpoint}").buildClient(); + BinaryData body = + BinaryData.fromString( + "{\"kind\":\"multidimensional\",\"parameter\":{\"dimensionScope\":{},\"timestamp\":\"2021-06-04T00:00:00.000Z\"}}"); + RequestOptions requestOptions = new RequestOptions(); + Response response = + anomalyDetectorClient.createRootCauseAnalysisInferenceTaskWithResponse( + "11111111-2222-3333-4444-000000000000", + "11223344-5555-6666-7777-000000000000", + "11111111-1111-1111-1111-000000000000", + body, + requestOptions); + // END: + // com.azure.cognitiveservices.rootcauseanalysis.generated.createrootcauseanalysisinferencetask.createaninferencetaskforrootcauseanalysis + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/CreateAnInstanceForRootCauseAnalysis.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/CreateAnInstanceForRootCauseAnalysis.java new file mode 100644 index 0000000000000..abf4c792d2bb3 --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/CreateAnInstanceForRootCauseAnalysis.java @@ -0,0 +1,29 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClient; +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClientBuilder; +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.http.rest.Response; +import com.azure.core.util.BinaryData; + +public class CreateAnInstanceForRootCauseAnalysis { + public static void main(String[] args) { + // BEGIN: + // com.azure.cognitiveservices.rootcauseanalysis.generated.createrootcauseanalysisinstance.createaninstanceforrootcauseanalysis + AnomalyDetectorClient anomalyDetectorClient = + new AnomalyDetectorClientBuilder().endpoint("{Endpoint}").buildClient(); + BinaryData body = + BinaryData.fromString( + "{\"assistiveMeasures\":[{\"dataSetId\":\"01234567-8901-2345-6789-012345678901\",\"measureName\":\"Error Count\"},{\"dataSetId\":\"01234567-8901-2345-6789-012345678901\",\"measureName\":\"Total Count\"}],\"displayName\":\"Sample Root Cause Analysis Instance Name\",\"kind\":\"multidimensional\",\"targetMeasure\":{\"dataSetId\":\"01234567-8901-2345-6789-012345678901\",\"measureName\":\"Failure Rate\"}}"); + RequestOptions requestOptions = new RequestOptions(); + Response response = + anomalyDetectorClient.createRootCauseAnalysisInstanceWithResponse( + "11111111-2222-3333-4444-000000000000", body, requestOptions); + // END: + // com.azure.cognitiveservices.rootcauseanalysis.generated.createrootcauseanalysisinstance.createaninstanceforrootcauseanalysis + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteAModelForRootCauseAnalysis.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteAModelForRootCauseAnalysis.java new file mode 100644 index 0000000000000..fa7025ac8ad83 --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteAModelForRootCauseAnalysis.java @@ -0,0 +1,25 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClient; +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClientBuilder; +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.http.rest.Response; + +public class DeleteAModelForRootCauseAnalysis { + public static void main(String[] args) { + // BEGIN: + // com.azure.cognitiveservices.rootcauseanalysis.generated.deleterootcauseanalysismodel.deleteamodelforrootcauseanalysis + AnomalyDetectorClient anomalyDetectorClient = + new AnomalyDetectorClientBuilder().endpoint("{Endpoint}").buildClient(); + RequestOptions requestOptions = new RequestOptions(); + Response response = + anomalyDetectorClient.deleteRootCauseAnalysisModelWithResponse( + "11111111-2222-3333-4444-000000000000", "11223344-5555-6666-7777-000000000000", requestOptions); + // END: + // com.azure.cognitiveservices.rootcauseanalysis.generated.deleterootcauseanalysismodel.deleteamodelforrootcauseanalysis + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteARootCauseAnalysisDataSet.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteARootCauseAnalysisDataSet.java new file mode 100644 index 0000000000000..31fec298116b0 --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteARootCauseAnalysisDataSet.java @@ -0,0 +1,25 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClient; +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClientBuilder; +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.http.rest.Response; + +public class DeleteARootCauseAnalysisDataSet { + public static void main(String[] args) { + // BEGIN: + // com.azure.cognitiveservices.rootcauseanalysis.generated.deleterootcauseanalysisdataset.deletearootcauseanalysisdataset + AnomalyDetectorClient anomalyDetectorClient = + new AnomalyDetectorClientBuilder().endpoint("{Endpoint}").buildClient(); + RequestOptions requestOptions = new RequestOptions(); + Response response = + anomalyDetectorClient.deleteRootCauseAnalysisDataSetWithResponse( + "01234567-8901-2345-6789-012345678901", requestOptions); + // END: + // com.azure.cognitiveservices.rootcauseanalysis.generated.deleterootcauseanalysisdataset.deletearootcauseanalysisdataset + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteAnInstanceForRootCauseAnalysis.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteAnInstanceForRootCauseAnalysis.java new file mode 100644 index 0000000000000..d069d01dfca04 --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteAnInstanceForRootCauseAnalysis.java @@ -0,0 +1,25 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClient; +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClientBuilder; +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.http.rest.Response; + +public class DeleteAnInstanceForRootCauseAnalysis { + public static void main(String[] args) { + // BEGIN: + // com.azure.cognitiveservices.rootcauseanalysis.generated.deleterootcauseanalysisinstance.deleteaninstanceforrootcauseanalysis + AnomalyDetectorClient anomalyDetectorClient = + new AnomalyDetectorClientBuilder().endpoint("{Endpoint}").buildClient(); + RequestOptions requestOptions = new RequestOptions(); + Response response = + anomalyDetectorClient.deleteRootCauseAnalysisInstanceWithResponse( + "11111111-2222-3333-4444-000000000000", requestOptions); + // END: + // com.azure.cognitiveservices.rootcauseanalysis.generated.deleterootcauseanalysisinstance.deleteaninstanceforrootcauseanalysis + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteRootCauseAnalysisDataByPartitionId.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteRootCauseAnalysisDataByPartitionId.java new file mode 100644 index 0000000000000..98c0bc1454533 --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteRootCauseAnalysisDataByPartitionId.java @@ -0,0 +1,28 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClient; +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClientBuilder; +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.http.rest.Response; + +public class DeleteRootCauseAnalysisDataByPartitionId { + public static void main(String[] args) { + // BEGIN: + // com.azure.cognitiveservices.rootcauseanalysis.generated.deleterootcauseanalysisdatabypartitionid.deleterootcauseanalysisdatabypartitionid + AnomalyDetectorClient anomalyDetectorClient = + new AnomalyDetectorClientBuilder().endpoint("{Endpoint}").buildClient(); + RequestOptions requestOptions = new RequestOptions(); + Response response = + anomalyDetectorClient.deleteRootCauseAnalysisDataByPartitionIdWithResponse( + "01234567-8901-2345-6789-012345678901", + "2022-01-02T08:00:00.000Z", + "11234567-8901-2345-6789-012345678901", + requestOptions); + // END: + // com.azure.cognitiveservices.rootcauseanalysis.generated.deleterootcauseanalysisdatabypartitionid.deleterootcauseanalysisdatabypartitionid + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteRootCauseAnalysisDataByTimeRange.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteRootCauseAnalysisDataByTimeRange.java new file mode 100644 index 0000000000000..b16d3e0ecad26 --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteRootCauseAnalysisDataByTimeRange.java @@ -0,0 +1,25 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClient; +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClientBuilder; +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.http.rest.Response; + +public class DeleteRootCauseAnalysisDataByTimeRange { + public static void main(String[] args) { + // BEGIN: + // com.azure.cognitiveservices.rootcauseanalysis.generated.deleterootcauseanalysisdatabytimerange.deleterootcauseanalysisdatabytimerange + AnomalyDetectorClient anomalyDetectorClient = + new AnomalyDetectorClientBuilder().endpoint("{Endpoint}").buildClient(); + RequestOptions requestOptions = new RequestOptions(); + Response response = + anomalyDetectorClient.deleteRootCauseAnalysisDataByTimeRangeWithResponse( + "01234567-8901-2345-6789-012345678901", requestOptions); + // END: + // com.azure.cognitiveservices.rootcauseanalysis.generated.deleterootcauseanalysisdatabytimerange.deleterootcauseanalysisdatabytimerange + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/GetARootCauseAnalysisDataSetByItsId.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/GetARootCauseAnalysisDataSetByItsId.java new file mode 100644 index 0000000000000..911ceb77fa92c --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/GetARootCauseAnalysisDataSetByItsId.java @@ -0,0 +1,26 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClient; +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClientBuilder; +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.http.rest.Response; +import com.azure.core.util.BinaryData; + +public class GetARootCauseAnalysisDataSetByItsId { + public static void main(String[] args) { + // BEGIN: + // com.azure.cognitiveservices.rootcauseanalysis.generated.getrootcauseanalysisdataset.getarootcauseanalysisdatasetbyitsid + AnomalyDetectorClient anomalyDetectorClient = + new AnomalyDetectorClientBuilder().endpoint("{Endpoint}").buildClient(); + RequestOptions requestOptions = new RequestOptions(); + Response response = + anomalyDetectorClient.getRootCauseAnalysisDataSetWithResponse( + "01234567-8901-2345-6789-012345678901", requestOptions); + // END: + // com.azure.cognitiveservices.rootcauseanalysis.generated.getrootcauseanalysisdataset.getarootcauseanalysisdatasetbyitsid + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/GetInstanceListForRootCauseAnalysis.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/GetInstanceListForRootCauseAnalysis.java new file mode 100644 index 0000000000000..7fa830b4f4720 --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/GetInstanceListForRootCauseAnalysis.java @@ -0,0 +1,24 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClient; +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClientBuilder; +import com.azure.core.http.rest.PagedIterable; +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.util.BinaryData; + +public class GetInstanceListForRootCauseAnalysis { + public static void main(String[] args) { + // BEGIN: + // com.azure.cognitiveservices.rootcauseanalysis.generated.listrootcauseanalysisinstances.getinstancelistforrootcauseanalysis + AnomalyDetectorClient anomalyDetectorClient = + new AnomalyDetectorClientBuilder().endpoint("{Endpoint}").buildClient(); + RequestOptions requestOptions = new RequestOptions(); + PagedIterable response = anomalyDetectorClient.listRootCauseAnalysisInstances(requestOptions); + // END: + // com.azure.cognitiveservices.rootcauseanalysis.generated.listrootcauseanalysisinstances.getinstancelistforrootcauseanalysis + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/GetKindListForRootCauseAnalysis.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/GetKindListForRootCauseAnalysis.java new file mode 100644 index 0000000000000..f065682165c13 --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/GetKindListForRootCauseAnalysis.java @@ -0,0 +1,24 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClient; +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClientBuilder; +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.http.rest.Response; +import com.azure.core.util.BinaryData; + +public class GetKindListForRootCauseAnalysis { + public static void main(String[] args) { + // BEGIN: + // com.azure.cognitiveservices.rootcauseanalysis.generated.listrootcauseanalysiskinds.getkindlistforrootcauseanalysis + AnomalyDetectorClient anomalyDetectorClient = + new AnomalyDetectorClientBuilder().endpoint("{Endpoint}").buildClient(); + RequestOptions requestOptions = new RequestOptions(); + Response response = anomalyDetectorClient.listRootCauseAnalysisKindsWithResponse(requestOptions); + // END: + // com.azure.cognitiveservices.rootcauseanalysis.generated.listrootcauseanalysiskinds.getkindlistforrootcauseanalysis + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/ListDataMeta.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/ListDataMeta.java new file mode 100644 index 0000000000000..d0ed6ccb72990 --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/ListDataMeta.java @@ -0,0 +1,26 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClient; +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClientBuilder; +import com.azure.core.http.rest.PagedIterable; +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.util.BinaryData; + +public class ListDataMeta { + public static void main(String[] args) { + // BEGIN: + // com.azure.cognitiveservices.rootcauseanalysis.generated.listrootcauseanalysisdatametabytimerange.listdatameta + AnomalyDetectorClient anomalyDetectorClient = + new AnomalyDetectorClientBuilder().endpoint("{Endpoint}").buildClient(); + RequestOptions requestOptions = new RequestOptions(); + PagedIterable response = + anomalyDetectorClient.listRootCauseAnalysisDataMetaByTimeRange( + "01234567-8901-2345-6789-012345678901", requestOptions); + // END: + // com.azure.cognitiveservices.rootcauseanalysis.generated.listrootcauseanalysisdatametabytimerange.listdatameta + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/ListDataMetaForAGivenTimestamp.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/ListDataMetaForAGivenTimestamp.java new file mode 100644 index 0000000000000..ec16dfabd93fb --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/ListDataMetaForAGivenTimestamp.java @@ -0,0 +1,26 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClient; +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClientBuilder; +import com.azure.core.http.rest.PagedIterable; +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.util.BinaryData; + +public class ListDataMetaForAGivenTimestamp { + public static void main(String[] args) { + // BEGIN: + // com.azure.cognitiveservices.rootcauseanalysis.generated.listrootcauseanalysisdatametabytimestamp.listdatametaforagiventimestamp + AnomalyDetectorClient anomalyDetectorClient = + new AnomalyDetectorClientBuilder().endpoint("{Endpoint}").buildClient(); + RequestOptions requestOptions = new RequestOptions(); + PagedIterable response = + anomalyDetectorClient.listRootCauseAnalysisDataMetaByTimestamp( + "01234567-8901-2345-6789-012345678901", "2022-01-02T08:00:00.000Z", requestOptions); + // END: + // com.azure.cognitiveservices.rootcauseanalysis.generated.listrootcauseanalysisdatametabytimestamp.listdatametaforagiventimestamp + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/ListRootCauseAnalysisDataSets.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/ListRootCauseAnalysisDataSets.java new file mode 100644 index 0000000000000..f1e42697ce8e1 --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/ListRootCauseAnalysisDataSets.java @@ -0,0 +1,24 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClient; +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClientBuilder; +import com.azure.core.http.rest.PagedIterable; +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.util.BinaryData; + +public class ListRootCauseAnalysisDataSets { + public static void main(String[] args) { + // BEGIN: + // com.azure.cognitiveservices.rootcauseanalysis.generated.listrootcauseanalysisdatasets.listrootcauseanalysisdatasets + AnomalyDetectorClient anomalyDetectorClient = + new AnomalyDetectorClientBuilder().endpoint("{Endpoint}").buildClient(); + RequestOptions requestOptions = new RequestOptions(); + PagedIterable response = anomalyDetectorClient.listRootCauseAnalysisDataSets(requestOptions); + // END: + // com.azure.cognitiveservices.rootcauseanalysis.generated.listrootcauseanalysisdatasets.listrootcauseanalysisdatasets + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/QueryATrainingTaskStateForRootCauseAnalysis.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/QueryATrainingTaskStateForRootCauseAnalysis.java new file mode 100644 index 0000000000000..0b45c2443a9fa --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/QueryATrainingTaskStateForRootCauseAnalysis.java @@ -0,0 +1,26 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClient; +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClientBuilder; +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.http.rest.Response; +import com.azure.core.util.BinaryData; + +public class QueryATrainingTaskStateForRootCauseAnalysis { + public static void main(String[] args) { + // BEGIN: + // com.azure.cognitiveservices.rootcauseanalysis.generated.getrootcauseanalysistrainingstate.queryatrainingtaskstateforrootcauseanalysis + AnomalyDetectorClient anomalyDetectorClient = + new AnomalyDetectorClientBuilder().endpoint("{Endpoint}").buildClient(); + RequestOptions requestOptions = new RequestOptions(); + Response response = + anomalyDetectorClient.getRootCauseAnalysisTrainingStateWithResponse( + "11111111-2222-3333-4444-000000000000", "11223344-5555-6666-7777-000000000000", requestOptions); + // END: + // com.azure.cognitiveservices.rootcauseanalysis.generated.getrootcauseanalysistrainingstate.queryatrainingtaskstateforrootcauseanalysis + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/QueryAnInferenceTaskStateForRootCauseAnalysis.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/QueryAnInferenceTaskStateForRootCauseAnalysis.java new file mode 100644 index 0000000000000..b9c912517de0c --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/QueryAnInferenceTaskStateForRootCauseAnalysis.java @@ -0,0 +1,29 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClient; +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClientBuilder; +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.http.rest.Response; +import com.azure.core.util.BinaryData; + +public class QueryAnInferenceTaskStateForRootCauseAnalysis { + public static void main(String[] args) { + // BEGIN: + // com.azure.cognitiveservices.rootcauseanalysis.generated.getrootcauseanalysisinferencestate.queryaninferencetaskstateforrootcauseanalysis + AnomalyDetectorClient anomalyDetectorClient = + new AnomalyDetectorClientBuilder().endpoint("{Endpoint}").buildClient(); + RequestOptions requestOptions = new RequestOptions(); + Response response = + anomalyDetectorClient.getRootCauseAnalysisInferenceStateWithResponse( + "11111111-2222-3333-4444-000000000000", + "11223344-5555-6666-7777-000000000000", + "11111111-1111-1111-1111-000000000000", + requestOptions); + // END: + // com.azure.cognitiveservices.rootcauseanalysis.generated.getrootcauseanalysisinferencestate.queryaninferencetaskstateforrootcauseanalysis + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/QueryAnInstanceInformationForRootCauseAnalysis.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/QueryAnInstanceInformationForRootCauseAnalysis.java new file mode 100644 index 0000000000000..e9020dc593f21 --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/QueryAnInstanceInformationForRootCauseAnalysis.java @@ -0,0 +1,26 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClient; +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClientBuilder; +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.http.rest.Response; +import com.azure.core.util.BinaryData; + +public class QueryAnInstanceInformationForRootCauseAnalysis { + public static void main(String[] args) { + // BEGIN: + // com.azure.cognitiveservices.rootcauseanalysis.generated.getrootcauseanalysisinstance.queryaninstanceinformationforrootcauseanalysis + AnomalyDetectorClient anomalyDetectorClient = + new AnomalyDetectorClientBuilder().endpoint("{Endpoint}").buildClient(); + RequestOptions requestOptions = new RequestOptions(); + Response response = + anomalyDetectorClient.getRootCauseAnalysisInstanceWithResponse( + "11111111-2222-3333-4444-000000000000", requestOptions); + // END: + // com.azure.cognitiveservices.rootcauseanalysis.generated.getrootcauseanalysisinstance.queryaninstanceinformationforrootcauseanalysis + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/QueryTrainingTaskStateListForRootCauseAnalysis.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/QueryTrainingTaskStateListForRootCauseAnalysis.java new file mode 100644 index 0000000000000..72e8abcd44cfc --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/QueryTrainingTaskStateListForRootCauseAnalysis.java @@ -0,0 +1,26 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClient; +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClientBuilder; +import com.azure.core.http.rest.PagedIterable; +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.util.BinaryData; + +public class QueryTrainingTaskStateListForRootCauseAnalysis { + public static void main(String[] args) { + // BEGIN: + // com.azure.cognitiveservices.rootcauseanalysis.generated.listrootcauseanalysistrainingstates.querytrainingtaskstatelistforrootcauseanalysis + AnomalyDetectorClient anomalyDetectorClient = + new AnomalyDetectorClientBuilder().endpoint("{Endpoint}").buildClient(); + RequestOptions requestOptions = new RequestOptions(); + PagedIterable response = + anomalyDetectorClient.listRootCauseAnalysisTrainingStates( + "11111111-2222-3333-4444-000000000000", requestOptions); + // END: + // com.azure.cognitiveservices.rootcauseanalysis.generated.listrootcauseanalysistrainingstates.querytrainingtaskstatelistforrootcauseanalysis + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/UploadDataToRootCauseAnalysisDataSetByBlock.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/UploadDataToRootCauseAnalysisDataSetByBlock.java new file mode 100644 index 0000000000000..7a98bdf7c5e78 --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/UploadDataToRootCauseAnalysisDataSetByBlock.java @@ -0,0 +1,29 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClient; +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClientBuilder; +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.http.rest.Response; +import com.azure.core.util.BinaryData; + +public class UploadDataToRootCauseAnalysisDataSetByBlock { + public static void main(String[] args) { + // BEGIN: + // com.azure.cognitiveservices.rootcauseanalysis.generated.uploadrootcauseanalysisdatabyblock.uploaddatatorootcauseanalysisdatasetbyblock + AnomalyDetectorClient anomalyDetectorClient = + new AnomalyDetectorClientBuilder().endpoint("{Endpoint}").buildClient(); + BinaryData body = + BinaryData.fromString( + "{\"kind\":\"multidimensional\",\"value\":[{\"data\":[[\"West US\",\"Win\",0.01704486402217218,984,57730],[\"West US\",\"Mac\",0.007170549284660514,209,29147],[\"East Asia\",\"Win\",0.004220192448590827,432,102365],[\"East Asia\",\"Mac\",0.0014737462630005473,70,47498],[\"Centrl Europe\",\"Win\",5.074210326018013E-4,4,7883],[\"Centrl Europe\",\"Mac\",0,0,117],[\"West US\",\"__AGG__\",0.012067774572345698,1188,98444],[\"East Asia\",\"__AGG__\",0.003349726083155949,502,149863],[\"Centrl Europe\",\"__AGG__\",5.0E-4,4,8000],[\"__AGG__\",\"Win\",0.008453487956756241,1420,167978],[\"__AGG__\",\"Mac\",0.0036346108751726114,279,76762],[\"__AGG__\",\"__AGG__\",0.006942060962654245,1699,244740]],\"partitionId\":\"56de7cd2-d81a-4598-8f60-75b7e658bf3f\",\"timestamp\":\"2021-05-01T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005642755221170061,522,92508],[\"West US\",\"Mac\",0.045207199665131856,972,21501],[\"East Asia\",\"Win\",0.004924552778915745,577,117168],[\"East Asia\",\"Mac\",0.0020441322920488497,117,57237],[\"Centrl Europe\",\"Win\",6.437906392841048E-4,10,15533],[\"Centrl Europe\",\"Mac\",0,0,318],[\"West US\",\"__AGG__\",0.012050481523696251,1459,121074],[\"East Asia\",\"__AGG__\",0.003979243714343052,694,174405],[\"Centrl Europe\",\"__AGG__\",6.308750236578134E-4,10,15851],[\"__AGG__\",\"Win\",0.00492431474763442,1109,225209],[\"__AGG__\",\"Mac\",0.01377504553734062,1089,79056],[\"__AGG__\",\"__AGG__\",0.007223965950733735,2198,304265]],\"partitionId\":\"bbc6cb19-1c11-4918-a867-9d4a282e1729\",\"timestamp\":\"2021-05-02T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005460860272508683,511,93575],[\"West US\",\"Mac\",0.011626137504945674,382,32857],[\"East Asia\",\"Win\",0.004017625712804562,372,92592],[\"East Asia\",\"Mac\",0.001449651140863662,123,84848],[\"Centrl Europe\",\"Win\",1.2403870007442322E-4,1,8062],[\"Centrl Europe\",\"Mac\",0.009302325581395349,2,215],[\"West US\",\"__AGG__\",0.007068145800316957,892,126200],[\"East Asia\",\"__AGG__\",0.0027896753832281334,495,177440],[\"Centrl Europe\",\"__AGG__\",3.624501631025734E-4,3,8277],[\"__AGG__\",\"Win\",0.004551328586359401,884,194229],[\"__AGG__\",\"Mac\",0.004299525101763907,507,117920],[\"__AGG__\",\"__AGG__\",0.004456205209691526,1391,312149]],\"partitionId\":\"7ec3937e-2d83-4bdf-a87f-141db67d5318\",\"timestamp\":\"2021-05-03T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.01214490642327303,817,67271],[\"West US\",\"Mac\",0.010838338991903892,332,30632],[\"East Asia\",\"Win\",0.007740812197073079,658,85004],[\"East Asia\",\"Mac\",0.006373243272687657,117,18358],[\"Centrl Europe\",\"Win\",3.988300983780909E-4,3,7522],[\"Centrl Europe\",\"Mac\",0,0,143],[\"West US\",\"__AGG__\",0.01098054141491032,1154,105095],[\"East Asia\",\"__AGG__\",0.007497919931889863,775,103362],[\"Centrl Europe\",\"__AGG__\",3.913894324853229E-4,3,7665],[\"__AGG__\",\"Win\",0.009249234966864209,1478,159797],[\"__AGG__\",\"Mac\",0.009138460912217858,449,49133],[\"__AGG__\",\"__AGG__\",0.00922318479873642,1927,208930]],\"partitionId\":\"8fd9c7ba-96bc-4aba-8cf7-b5000e99725d\",\"timestamp\":\"2021-05-04T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006829319842014187,517,75703],[\"West US\",\"Mac\",0.015318951826363156,463,30224],[\"East Asia\",\"Win\",0.0021694710022451503,172,79282],[\"East Asia\",\"Mac\",0.004407199148954647,203,46061],[\"Centrl Europe\",\"Win\",0.0035145953333984184,36,10243],[\"Centrl Europe\",\"Mac\",0.026845637583892617,4,149],[\"West US\",\"__AGG__\",0.008924198726669205,984,110262],[\"East Asia\",\"__AGG__\",0.002991790526794476,375,125343],[\"Centrl Europe\",\"__AGG__\",0.003849114703618168,40,10392],[\"__AGG__\",\"Win\",0.004387876146900041,725,165228],[\"__AGG__\",\"Mac\",0.008765732527409267,670,76434],[\"__AGG__\",\"__AGG__\",0.005772525262556795,1395,241662]],\"partitionId\":\"1c7c5253-71e2-4c20-a987-4bb5a9950b1f\",\"timestamp\":\"2021-05-05T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.01804147824731015,1157,64130],[\"West US\",\"Mac\",0.02475392670157068,591,23875],[\"East Asia\",\"Win\",0.006568337096443128,448,68206],[\"East Asia\",\"Mac\",0.005856679225575409,157,26807],[\"Centrl Europe\",\"Win\",0.005371629028721772,49,9122],[\"Centrl Europe\",\"Mac\",0.125,24,192],[\"West US\",\"__AGG__\",0.015610476242550167,1713,109734],[\"East Asia\",\"__AGG__\",0.006367549703724753,605,95013],[\"Centrl Europe\",\"__AGG__\",0.007837663732016319,73,9314],[\"__AGG__\",\"Win\",0.011692516506666289,1654,141458],[\"__AGG__\",\"Mac\",0.015174745449542006,772,50874],[\"__AGG__\",\"__AGG__\",0.012613605640247072,2426,192332]],\"partitionId\":\"5311ee29-6f5b-4947-ae5b-7ed5ac5c4595\",\"timestamp\":\"2021-05-06T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.008357715648027743,617,73824],[\"West US\",\"Mac\",0.008051658163265306,303,37632],[\"East Asia\",\"Win\",0.006610364595798999,580,87741],[\"East Asia\",\"Mac\",0.007139118601486444,341,47765],[\"Centrl Europe\",\"Win\",2.824858757062147E-4,4,14160],[\"Centrl Europe\",\"Mac\",0.04452054794520548,13,292],[\"West US\",\"__AGG__\",0.008209310471810808,914,111337],[\"East Asia\",\"__AGG__\",0.006796747007512582,921,135506],[\"Centrl Europe\",\"__AGG__\",0.0011763077774702463,17,14452],[\"__AGG__\",\"Win\",0.0068345426091904965,1201,175725],[\"__AGG__\",\"Mac\",0.0076672618422434615,657,85689],[\"__AGG__\",\"__AGG__\",0.0071074999808732504,1858,261414]],\"partitionId\":\"ad7ea431-2827-41e2-95fa-eecfa18f786e\",\"timestamp\":\"2021-05-07T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.00894535159014913,733,81942],[\"West US\",\"Mac\",0.007849894696534559,205,26115],[\"East Asia\",\"Win\",0.0034749397364054724,333,95829],[\"East Asia\",\"Mac\",0.003003115732572544,80,26639],[\"Centrl Europe\",\"Win\",0.0011673151750972762,12,10280],[\"Centrl Europe\",\"Mac\",0.014035087719298246,4,285],[\"West US\",\"__AGG__\",0.008902332794088086,930,104467],[\"East Asia\",\"__AGG__\",0.0033723095012574713,413,122468],[\"Centrl Europe\",\"__AGG__\",0.0015144344533838145,16,10565],[\"__AGG__\",\"Win\",0.00573248746350724,1078,188051],[\"__AGG__\",\"Mac\",0.00544882067912291,289,53039],[\"__AGG__\",\"__AGG__\",0.005670081712223651,1367,241090]],\"partitionId\":\"fce6d43b-3279-467b-939a-361b83072d1c\",\"timestamp\":\"2021-05-08T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006873411948661151,633,92094],[\"West US\",\"Mac\",0.005468361622043889,231,42243],[\"East Asia\",\"Win\",0.0021519746086648916,219,101767],[\"East Asia\",\"Mac\",0.0014516385618835506,73,50288],[\"Centrl Europe\",\"Win\",0.005284974093264248,51,9650],[\"Centrl Europe\",\"Mac\",0,0,213],[\"West US\",\"__AGG__\",0.007070624694177133,867,122620],[\"East Asia\",\"__AGG__\",0.0019203577652822993,292,152055],[\"Centrl Europe\",\"__AGG__\",0.0051708405150562705,51,9863],[\"__AGG__\",\"Win\",0.004437106593746775,903,203511],[\"__AGG__\",\"Mac\",0.0032778400759078757,304,92744],[\"__AGG__\",\"__AGG__\",0.004074192840627162,1207,296255]],\"partitionId\":\"d6556691-bfd8-4750-b9a5-33af562c80e9\",\"timestamp\":\"2021-05-09T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.011759828947942575,1078,91668],[\"West US\",\"Mac\",0.019972796907437897,558,27938],[\"East Asia\",\"Win\",0.002236433400328887,306,136825],[\"East Asia\",\"Mac\",0.0010553294135383687,84,79596],[\"Centrl Europe\",\"Win\",0.0011130434782608695,16,14375],[\"Centrl Europe\",\"Mac\",0.2818991097922849,95,337],[\"West US\",\"__AGG__\",0.011522353945303177,1593,138253],[\"East Asia\",\"__AGG__\",0.0018020432397965077,390,216421],[\"Centrl Europe\",\"__AGG__\",0.007544861337683523,111,14712],[\"__AGG__\",\"Win\",0.005764448177610884,1400,242868],[\"__AGG__\",\"Mac\",0.0068322347989728475,737,107871],[\"__AGG__\",\"__AGG__\",0.006092849668842074,2137,350739]],\"partitionId\":\"bf86274e-1bb2-4f15-baad-ba0ecb55cd25\",\"timestamp\":\"2021-05-10T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.004569651409055351,479,104822],[\"West US\",\"Mac\",0.028286713286713287,809,28600],[\"East Asia\",\"Win\",0.005011311622033988,381,76028],[\"East Asia\",\"Mac\",0.002161088721453186,185,85605],[\"Centrl Europe\",\"Win\",8.241596514982045E-4,14,16987],[\"Centrl Europe\",\"Mac\",0,0,259],[\"West US\",\"__AGG__\",0.008608739048464013,1242,144272],[\"East Asia\",\"__AGG__\",0.003501760160363292,566,161633],[\"Centrl Europe\",\"__AGG__\",8.117824423054622E-4,14,17246],[\"__AGG__\",\"Win\",0.004417778272011808,874,197837],[\"__AGG__\",\"Mac\",0.008683953033268101,994,114464],[\"__AGG__\",\"__AGG__\",0.005981408961226509,1868,312301]],\"partitionId\":\"c135d279-6912-4040-989c-32dc9160fae6\",\"timestamp\":\"2021-05-11T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.004786591652184159,325,67898],[\"West US\",\"Mac\",0.008225474779242773,272,33068],[\"East Asia\",\"Win\",0.0042945230322814654,592,137850],[\"East Asia\",\"Mac\",0.002760691625902068,171,61941],[\"Centrl Europe\",\"Win\",0.001142204454597373,14,12257],[\"Centrl Europe\",\"Mac\",0,0,246],[\"West US\",\"__AGG__\",0.006508076608143603,612,94037],[\"East Asia\",\"__AGG__\",0.003818990845433478,763,199791],[\"Centrl Europe\",\"__AGG__\",0.001119731264496521,14,12503],[\"__AGG__\",\"Win\",0.004270544253572166,931,218005],[\"__AGG__\",\"Mac\",0.004650674505275313,443,95255],[\"__AGG__\",\"__AGG__\",0.004386132924727064,1374,313260]],\"partitionId\":\"934bb32b-7bda-41ea-b6da-32c29c9c7f43\",\"timestamp\":\"2021-05-12T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.007618894859250942,570,74814],[\"West US\",\"Mac\",0.011051549419885445,602,54472],[\"East Asia\",\"Win\",0.004093880373915178,367,89646],[\"East Asia\",\"Mac\",0.0016424062862295504,102,62104],[\"Centrl Europe\",\"Win\",0.0021080873898045227,11,5218],[\"Centrl Europe\",\"Mac\",0.01440922190201729,5,347],[\"West US\",\"__AGG__\",0.012026747959484708,1223,101690],[\"East Asia\",\"__AGG__\",0.0030906095551894563,469,151750],[\"Centrl Europe\",\"__AGG__\",0.002875112309074573,16,5565],[\"__AGG__\",\"Win\",0.005587053124152807,948,169678],[\"__AGG__\",\"Mac\",0.006063819778828802,709,116923],[\"__AGG__\",\"__AGG__\",0.005781556938042784,1657,286601]],\"partitionId\":\"d39fe964-6855-4d4a-abae-12ecc5e577af\",\"timestamp\":\"2021-05-13T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.01139356229617804,835,73287],[\"West US\",\"Mac\",0.005329833144402681,268,50283],[\"East Asia\",\"Win\",0.005060039812495987,394,77865],[\"East Asia\",\"Mac\",0.0020353007907644056,61,29971],[\"Centrl Europe\",\"Win\",0.0018039049235993208,17,9424],[\"Centrl Europe\",\"Mac\",0.03431372549019608,7,204],[\"West US\",\"__AGG__\",0.011457579433441046,1124,98101],[\"East Asia\",\"__AGG__\",0.004219370154679328,455,107836],[\"Centrl Europe\",\"__AGG__\",0.0024927295388450354,24,9628],[\"__AGG__\",\"Win\",0.007759565563969709,1246,160576],[\"__AGG__\",\"Mac\",0.0041760918740212285,336,80458],[\"__AGG__\",\"__AGG__\",0.006563389397346433,1582,241034]],\"partitionId\":\"daf86adb-208d-4c15-88f8-cb44893c57c6\",\"timestamp\":\"2021-05-14T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.0025347654991807527,181,71407],[\"West US\",\"Mac\",0.022938285090114693,798,34789],[\"East Asia\",\"Win\",0.0036327423698384203,518,142592],[\"East Asia\",\"Mac\",0.0028526070347770003,115,40314],[\"Centrl Europe\",\"Win\",0.0020629190304280558,20,9695],[\"Centrl Europe\",\"Mac\",0,0,354],[\"West US\",\"__AGG__\",0.008739972976208802,1022,116934],[\"East Asia\",\"__AGG__\",0.0034607940690846665,633,182906],[\"Centrl Europe\",\"__AGG__\",0.0019902477858493384,20,10049],[\"__AGG__\",\"Win\",0.0032142122721217376,719,223694],[\"__AGG__\",\"Mac\",0.012099606398346077,913,75457],[\"__AGG__\",\"__AGG__\",0.005455438892064543,1632,299151]],\"partitionId\":\"8e98d167-8d4f-46d6-a0c1-26a94fe9035f\",\"timestamp\":\"2021-05-15T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.00796187042499727,583,73224],[\"West US\",\"Mac\",0.00819672131147541,356,43432],[\"East Asia\",\"Win\",0.008197211155378486,823,100400],[\"East Asia\",\"Mac\",0.004923305835758517,225,45701],[\"Centrl Europe\",\"Win\",0.007153758107592522,75,10484],[\"Centrl Europe\",\"Mac\",0,0,177],[\"West US\",\"__AGG__\",0.009892863314325212,916,92592],[\"East Asia\",\"__AGG__\",0.00717311996495575,1048,146101],[\"Centrl Europe\",\"__AGG__\",0.007034987337022794,75,10661],[\"__AGG__\",\"Win\",0.008044191452842896,1481,184108],[\"__AGG__\",\"Mac\",0.0065054305228977715,581,89310],[\"__AGG__\",\"__AGG__\",0.0075415663928490445,2062,273418]],\"partitionId\":\"ea9e3cbc-9e05-4a9c-a3c8-4f2e28eb8886\",\"timestamp\":\"2021-05-16T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005626558253408504,501,89042],[\"West US\",\"Mac\",0.007523965932093343,197,26183],[\"East Asia\",\"Win\",0.005055058478259518,813,160829],[\"East Asia\",\"Mac\",0.005512679162072767,330,59862],[\"Centrl Europe\",\"Win\",8.661133164922411E-4,12,13855],[\"Centrl Europe\",\"Mac\",0,0,257],[\"West US\",\"__AGG__\",0.0063663521439761015,699,109796],[\"East Asia\",\"__AGG__\",0.005179187189328065,1143,220691],[\"Centrl Europe\",\"__AGG__\",8.503401360544217E-4,12,14112],[\"__AGG__\",\"Win\",0.005027945670885692,1326,263726],[\"__AGG__\",\"Mac\",0.006106463349632685,527,86302],[\"__AGG__\",\"__AGG__\",0.005293862205309289,1853,350028]],\"partitionId\":\"1d2cff48-2973-4d06-aec2-87803731d894\",\"timestamp\":\"2021-05-17T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006251028129626583,570,91185],[\"West US\",\"Mac\",0.006150241616634939,210,34145],[\"East Asia\",\"Win\",0.003365969592558478,296,87939],[\"East Asia\",\"Mac\",0.003609016056879822,167,46273],[\"Centrl Europe\",\"Win\",0.003231539828728389,20,6189],[\"Centrl Europe\",\"Mac\",0,0,284],[\"West US\",\"__AGG__\",0.006788092338782807,786,115791],[\"East Asia\",\"__AGG__\",0.003449766041784639,463,134212],[\"Centrl Europe\",\"__AGG__\",0.003089757454039858,20,6473],[\"__AGG__\",\"Win\",0.004781100084721525,886,185313],[\"__AGG__\",\"Mac\",0.004671507521498848,377,80702],[\"__AGG__\",\"__AGG__\",0.0047478525647049975,1263,266015]],\"partitionId\":\"b4d71482-2806-433d-a952-5ae6a8c56a5b\",\"timestamp\":\"2021-05-18T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.007055696508396762,584,82770],[\"West US\",\"Mac\",0.005427360901992367,155,28559],[\"East Asia\",\"Win\",0.004014744771215642,501,124790],[\"East Asia\",\"Mac\",0.0036683121235451294,81,22081],[\"Centrl Europe\",\"Win\",9.026628554234993E-4,6,6647],[\"Centrl Europe\",\"Mac\",0,0,264],[\"West US\",\"__AGG__\",0.006148070907194995,737,119875],[\"East Asia\",\"__AGG__\",0.003962661110770677,582,146871],[\"Centrl Europe\",\"__AGG__\",8.681811604688178E-4,6,6911],[\"__AGG__\",\"Win\",0.005093204237023067,1091,214207],[\"__AGG__\",\"Mac\",0.0046361779035046366,236,50904],[\"__AGG__\",\"__AGG__\",0.005005450547129316,1327,265111]],\"partitionId\":\"df504240-91b7-4ed8-8dde-c9031bfdd4c3\",\"timestamp\":\"2021-05-19T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.010232185994983921,665,64991],[\"West US\",\"Mac\",0.0022229959557543456,83,37337],[\"East Asia\",\"Win\",0.006541301473255556,559,85457],[\"East Asia\",\"Mac\",0.0031472314198603417,96,30503],[\"Centrl Europe\",\"Win\",5.035880649628604E-4,4,7943],[\"Centrl Europe\",\"Mac\",0,0,121],[\"West US\",\"__AGG__\",0.007389088878473919,741,100283],[\"East Asia\",\"__AGG__\",0.0056484994825802,655,115960],[\"Centrl Europe\",\"__AGG__\",4.96031746031746E-4,4,8064],[\"__AGG__\",\"Win\",0.007752965761943544,1228,158391],[\"__AGG__\",\"Mac\",0.0026338635393828814,179,67961],[\"__AGG__\",\"__AGG__\",0.006215982187036121,1407,226352]],\"partitionId\":\"ef939298-5ed5-456a-86a2-cf16310b3c96\",\"timestamp\":\"2021-05-20T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.004968532626697582,420,84532],[\"West US\",\"Mac\",0.011058099612074731,248,22427],[\"East Asia\",\"Win\",0.005114361531186587,557,108909],[\"East Asia\",\"Mac\",9.710854357002715E-4,49,50459],[\"Centrl Europe\",\"Win\",2.0718947477468144E-4,2,9653],[\"Centrl Europe\",\"Mac\",0,0,176],[\"West US\",\"__AGG__\",0.005242347863199684,651,124181],[\"East Asia\",\"__AGG__\",0.0038025199538175795,606,159368],[\"Centrl Europe\",\"__AGG__\",2.0347949944043138E-4,2,9829],[\"__AGG__\",\"Win\",0.004820427979162358,979,203094],[\"__AGG__\",\"Mac\",0.0040650406504065045,297,73062],[\"__AGG__\",\"__AGG__\",0.004620576775445763,1276,276156]],\"partitionId\":\"f262766c-925e-4c8c-b928-130315bf558b\",\"timestamp\":\"2021-05-21T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.008089010103514536,522,64532],[\"West US\",\"Mac\",9.712595470398658E-4,44,45302],[\"East Asia\",\"Win\",0.0018177223064660367,187,102876],[\"East Asia\",\"Mac\",0.0015116603313911677,103,68137],[\"Centrl Europe\",\"Win\",0.0012191935905251242,14,11483],[\"Centrl Europe\",\"Mac\",0,0,182],[\"West US\",\"__AGG__\",0.006131856505921344,568,92631],[\"East Asia\",\"__AGG__\",0.0016957775139901645,290,171013],[\"Centrl Europe\",\"__AGG__\",0.0012001714530647236,14,11665],[\"__AGG__\",\"Win\",0.004041567211318624,723,178891],[\"__AGG__\",\"Mac\",0.0012937749183689635,147,113621],[\"__AGG__\",\"__AGG__\",0.0029742369543813586,870,292512]],\"partitionId\":\"ce84b340-b331-4287-93e2-e04ccf8668ab\",\"timestamp\":\"2021-05-22T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.015022636850048017,876,58312],[\"West US\",\"Mac\",0.0016617006646802658,87,52356],[\"East Asia\",\"Win\",0.004481849967517537,614,136997],[\"East Asia\",\"Mac\",0.0033925195787199566,201,59248],[\"Centrl Europe\",\"Win\",0.0034432525493312146,52,15102],[\"Centrl Europe\",\"Mac\",0,0,259],[\"West US\",\"__AGG__\",0.010993633469758981,967,87960],[\"East Asia\",\"__AGG__\",0.004152972050243319,815,196245],[\"Centrl Europe\",\"__AGG__\",0.003385196276284096,52,15361],[\"__AGG__\",\"Win\",0.007328514193649572,1542,210411],[\"__AGG__\",\"Mac\",0.002574577831812127,288,111863],[\"__AGG__\",\"__AGG__\",0.005678397885029509,1830,322274]],\"partitionId\":\"be7d9cc6-29de-4230-b975-cf1386903165\",\"timestamp\":\"2021-05-23T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.008153456636484573,760,93212],[\"West US\",\"Mac\",0.02415390096188101,678,28070],[\"East Asia\",\"Win\",0.006158077245007772,412,66904],[\"East Asia\",\"Mac\",0.002660481615389863,156,58636],[\"Centrl Europe\",\"Win\",8.84016973125884E-4,15,16968],[\"Centrl Europe\",\"Mac\",0,0,203],[\"West US\",\"__AGG__\",0.011974736842105264,1422,118750],[\"East Asia\",\"__AGG__\",0.004524454357176995,568,125540],[\"Centrl Europe\",\"__AGG__\",8.735658959874206E-4,15,17171],[\"__AGG__\",\"Win\",0.0067030335885794315,1187,177084],[\"__AGG__\",\"Mac\",0.00959624434753593,834,86909],[\"__AGG__\",\"__AGG__\",0.007655506017205002,2021,263993]],\"partitionId\":\"de9fdde0-bf96-4e28-8e12-28eb9de91206\",\"timestamp\":\"2021-05-24T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.015496253094164322,1371,88473],[\"West US\",\"Mac\",0.006983898234625724,252,36083],[\"East Asia\",\"Win\",0.002789238189319542,192,68836],[\"East Asia\",\"Mac\",0.0020517964617909903,90,43864],[\"Centrl Europe\",\"Win\",3.6371571979340947E-4,5,13747],[\"Centrl Europe\",\"Mac\",0,0,114],[\"West US\",\"__AGG__\",0.011983725256238281,1617,134933],[\"East Asia\",\"__AGG__\",0.002502218278615794,282,112700],[\"Centrl Europe\",\"__AGG__\",3.607243344636029E-4,5,13861],[\"__AGG__\",\"Win\",0.009166588719483677,1568,171056],[\"__AGG__\",\"Mac\",0.00427174279611796,342,80061],[\"__AGG__\",\"__AGG__\",0.007606016319086323,1910,251117]],\"partitionId\":\"dc05ef13-d473-4cac-a753-62387d51d055\",\"timestamp\":\"2021-05-25T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006770839756792423,549,81083],[\"West US\",\"Mac\",0.0044544393028586255,206,46246],[\"East Asia\",\"Win\",0.0038430839270405296,390,101481],[\"East Asia\",\"Mac\",0.004937081303921406,297,60157],[\"Centrl Europe\",\"Win\",2.633426966292135E-4,3,11392],[\"Centrl Europe\",\"Mac\",0,0,54],[\"West US\",\"__AGG__\",0.006468327499828426,754,116568],[\"East Asia\",\"__AGG__\",0.00425023818656504,687,161638],[\"Centrl Europe\",\"__AGG__\",2.6210029704700334E-4,3,11446],[\"__AGG__\",\"Win\",0.004856771638928416,942,193956],[\"__AGG__\",\"Mac\",0.0047249124059479414,503,106457],[\"__AGG__\",\"__AGG__\",0.004810044838272644,1445,300413]],\"partitionId\":\"5094fccf-7d2e-437e-8a03-6944b1f214ae\",\"timestamp\":\"2021-05-26T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.012863833066571817,1085,84345],[\"West US\",\"Mac\",6.739729238703628E-4,23,34126],[\"East Asia\",\"Win\",0.005416903995257303,466,86027],[\"East Asia\",\"Mac\",0.00279253300956139,92,32945],[\"Centrl Europe\",\"Win\",3.9556962025316455E-4,4,10112],[\"Centrl Europe\",\"Mac\",0,0,64],[\"West US\",\"__AGG__\",0.010519407641312928,1106,105139],[\"East Asia\",\"__AGG__\",0.0046901792018290015,558,118972],[\"Centrl Europe\",\"__AGG__\",3.9308176100628933E-4,4,10176],[\"__AGG__\",\"Win\",0.008615722169278164,1555,180484],[\"__AGG__\",\"Mac\",0.001712966410962985,115,67135],[\"__AGG__\",\"__AGG__\",0.006744232066198474,1670,247619]],\"partitionId\":\"5426e7ce-a302-4eb2-91bf-aabda35f6205\",\"timestamp\":\"2021-05-27T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.008106525290509509,789,97329],[\"West US\",\"Mac\",0.0026480880174017214,84,31721],[\"East Asia\",\"Win\",0.0068846815834767644,612,88893],[\"East Asia\",\"Mac\",0.001571204113698043,44,28004],[\"Centrl Europe\",\"Win\",0.001178627553693033,9,7636],[\"Centrl Europe\",\"Mac\",0,0,29],[\"West US\",\"__AGG__\",0.006364556556439927,874,137323],[\"East Asia\",\"__AGG__\",0.005611777889937295,656,116897],[\"Centrl Europe\",\"__AGG__\",0.0011741682974559687,9,7665],[\"__AGG__\",\"Win\",0.0072733650403903885,1410,193858],[\"__AGG__\",\"Mac\",0.0021421160089701106,128,59754],[\"__AGG__\",\"__AGG__\",0.0060643818115862025,1538,253612]],\"partitionId\":\"f61650d9-f358-4294-af2a-1a90ba70cc98\",\"timestamp\":\"2021-05-28T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005035060080931641,489,97119],[\"West US\",\"Mac\",0.0016391027293822978,89,54298],[\"East Asia\",\"Win\",0.007783133595719276,880,113065],[\"East Asia\",\"Mac\",0.0026418417410995093,147,55643],[\"Centrl Europe\",\"Win\",3.588087549336204E-4,4,11148],[\"Centrl Europe\",\"Mac\",0,0,17],[\"West US\",\"__AGG__\",0.003996198061566427,576,144137],[\"East Asia\",\"__AGG__\",0.006087441022358158,1027,168708],[\"Centrl Europe\",\"__AGG__\",3.5826242722794446E-4,4,11165],[\"__AGG__\",\"Win\",0.006203350622594112,1373,221332],[\"__AGG__\",\"Mac\",0.00214627403190309,236,109958],[\"__AGG__\",\"__AGG__\",0.004856772012436234,1609,331290]],\"partitionId\":\"bcc12fab-a0a1-40ea-8b37-de02d4d7b188\",\"timestamp\":\"2021-05-29T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005900141687990357,558,94574],[\"West US\",\"Mac\",0.01997640262012287,491,24579],[\"East Asia\",\"Win\",0.0024924233641919085,301,120766],[\"East Asia\",\"Mac\",0.002566016609125688,110,42868],[\"Centrl Europe\",\"Win\",9.108850766661606E-4,12,13174],[\"Centrl Europe\",\"Mac\",0,0,5],[\"West US\",\"__AGG__\",0.008610164116387854,1086,126130],[\"East Asia\",\"__AGG__\",0.002511702946820343,411,163634],[\"Centrl Europe\",\"__AGG__\",9.105394946505805E-4,12,13179],[\"__AGG__\",\"Win\",0.003811582660143361,871,228514],[\"__AGG__\",\"Mac\",0.00891003973195754,601,67452],[\"__AGG__\",\"__AGG__\",0.0049735442584621205,1472,295966]],\"partitionId\":\"6d56e277-b332-44a1-a021-197d95baee86\",\"timestamp\":\"2021-05-30T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.009140518417462483,938,102620],[\"West US\",\"Mac\",0.008591494064382732,241,28051],[\"East Asia\",\"Win\",0.007336665920565048,590,80418],[\"East Asia\",\"Mac\",0.0035362706680684315,148,41852],[\"Centrl Europe\",\"Win\",1.472211998527788E-4,2,13585],[\"Centrl Europe\",\"Mac\",0,0,24],[\"West US\",\"__AGG__\",0.009341587833035897,1183,126638],[\"East Asia\",\"__AGG__\",0.006035822360350045,738,122270],[\"Centrl Europe\",\"__AGG__\",1.469615695495628E-4,2,13609],[\"__AGG__\",\"Win\",0.0077813887490273265,1530,196623],[\"__AGG__\",\"Mac\",0.005562944213250961,389,69927],[\"__AGG__\",\"__AGG__\",0.007199399737385106,1919,266550]],\"partitionId\":\"575ebbf7-9e06-420b-89f0-9cf41cfaadfc\",\"timestamp\":\"2021-05-31T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006207596806202981,538,86668],[\"West US\",\"Mac\",0.0039938556067588326,143,35805],[\"East Asia\",\"Win\",0.007071576449789481,608,85978],[\"East Asia\",\"Mac\",0.002593347611797796,201,77506],[\"Centrl Europe\",\"Win\",0.001725625539257981,14,8113],[\"Centrl Europe\",\"Mac\",0,0,10],[\"West US\",\"__AGG__\",0.0063724531149557005,684,107337],[\"East Asia\",\"__AGG__\",0.0049484964889530475,809,163484],[\"Centrl Europe\",\"__AGG__\",0.0017235011695186507,14,8123],[\"__AGG__\",\"Win\",0.006417384473248911,1160,180759],[\"__AGG__\",\"Mac\",0.0030356244650153103,344,113321],[\"__AGG__\",\"__AGG__\",0.005114254624591948,1504,294080]],\"partitionId\":\"8798cfbf-f561-425b-addf-0ed0c5a0ffb2\",\"timestamp\":\"2021-06-01T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.013523768225920104,998,73796],[\"West US\",\"Mac\",0.010621666360125069,462,43496],[\"East Asia\",\"Win\",0.002853717026378897,357,125100],[\"East Asia\",\"Mac\",0.001974315447634512,107,54196],[\"Centrl Europe\",\"Win\",0.002395040856579318,17,7098],[\"Centrl Europe\",\"Mac\",0,0,19],[\"West US\",\"__AGG__\",0.014837564565343119,1488,100286],[\"East Asia\",\"__AGG__\",0.0025878993396394787,464,179296],[\"Centrl Europe\",\"__AGG__\",0.00238864690178446,17,7117],[\"__AGG__\",\"Win\",0.00666038816664563,1372,205994],[\"__AGG__\",\"Mac\",0.005823295227763507,569,97711],[\"__AGG__\",\"__AGG__\",0.006391070282017089,1941,303705]],\"partitionId\":\"6cb5311a-09c3-4503-b093-850bc129faa3\",\"timestamp\":\"2021-06-02T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.00693099344239341,594,85702],[\"West US\",\"Mac\",0.004461569661326303,154,34517],[\"East Asia\",\"Win\",0.00348765459699704,390,111823],[\"East Asia\",\"Mac\",0.004783764194249819,198,41390],[\"Centrl Europe\",\"Win\",5.687635081333182E-4,5,8791],[\"Centrl Europe\",\"Mac\",0.0106951871657754,2,187],[\"West US\",\"__AGG__\",0.005778176272693136,754,130491],[\"East Asia\",\"__AGG__\",0.003837794443030291,588,153213],[\"Centrl Europe\",\"__AGG__\",7.796836711962575E-4,7,8978],[\"__AGG__\",\"Win\",0.004793617557533105,989,206316],[\"__AGG__\",\"Mac\",0.004652140773254133,354,76094],[\"__AGG__\",\"__AGG__\",0.0047554973265819195,1343,282410]],\"partitionId\":\"42676452-0d61-4c0b-aac1-c485348d5cb0\",\"timestamp\":\"2021-06-03T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.011488839833210694,1171,101925],[\"West US\",\"Mac\",0.09453194245585328,2773,29334],[\"East Asia\",\"Win\",0.001751332301873818,163,93072],[\"East Asia\",\"Mac\",0.002786699414320801,177,63516],[\"Centrl Europe\",\"Win\",0.0016625103906899418,16,9624],[\"Centrl Europe\",\"Mac\",0,0,125],[\"West US\",\"__AGG__\",0.06642675972148177,8223.5,123798],[\"East Asia\",\"__AGG__\",0.002171303037269778,340,156588],[\"Centrl Europe\",\"__AGG__\",0.0016411939686121653,16,9749],[\"__AGG__\",\"Win\",0.00659756329995455,1350,204621],[\"__AGG__\",\"Mac\",0.03172895939768755,2950,92975],[\"__AGG__\",\"__AGG__\",0.014449118939770696,4300,297596]],\"partitionId\":\"4b3e27be-3600-4b93-a31e-3cca7921518e\",\"timestamp\":\"2021-06-04T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005137786081270434,407,79217],[\"West US\",\"Mac\",0.01872102178287114,428,22862],[\"East Asia\",\"Win\",0.0021620346711741815,220,101756],[\"East Asia\",\"Mac\",0.0026660886528665872,123,46135],[\"Centrl Europe\",\"Win\",5.994005994005994E-4,6,10010],[\"Centrl Europe\",\"Mac\",0,0,253],[\"West US\",\"__AGG__\",0.007749490542751356,810,104523],[\"East Asia\",\"__AGG__\",0.0023192756827663617,343,147891],[\"Centrl Europe\",\"__AGG__\",5.846243788365975E-4,6,10263],[\"__AGG__\",\"Win\",0.0033144311273778293,633,190983],[\"__AGG__\",\"Mac\",0.00795667870036101,551,69250],[\"__AGG__\",\"__AGG__\",0.004549768860982273,1184,260233]],\"partitionId\":\"ceb36d77-be61-4cd3-8e21-ec68512750e7\",\"timestamp\":\"2021-06-05T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.0053933041620026455,477,88443],[\"West US\",\"Mac\",0.004840093125842421,158,32644],[\"East Asia\",\"Win\",0.0021724931133388237,306,140852],[\"East Asia\",\"Mac\",0.0010614876552917124,81,76308],[\"Centrl Europe\",\"Win\",7.434330084255741E-4,9,12106],[\"Centrl Europe\",\"Mac\",0,0,379],[\"West US\",\"__AGG__\",0.005643310860494166,637,112877],[\"East Asia\",\"__AGG__\",0.0017820961503039233,387,217160],[\"Centrl Europe\",\"__AGG__\",7.208650380456547E-4,9,12485],[\"__AGG__\",\"Win\",0.00328084804951098,792,241401],[\"__AGG__\",\"Mac\",0.00218602226267024,239,109331],[\"__AGG__\",\"__AGG__\",0.0029395663925732467,1031,350732]],\"partitionId\":\"3b783b1b-4073-410e-b16b-75dd570ba743\",\"timestamp\":\"2021-06-06T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.0079565001182062,976,122667],[\"West US\",\"Mac\",0.009867456063151718,370,37497],[\"East Asia\",\"Win\",0.004341059873863544,424,97672],[\"East Asia\",\"Mac\",0.002449892303392032,149,60819],[\"Centrl Europe\",\"Win\",0.0018873011593421407,21,11127],[\"Centrl Europe\",\"Mac\",0.002173913043478261,1,460],[\"West US\",\"__AGG__\",0.009119162509200949,1338,146724],[\"East Asia\",\"__AGG__\",0.003615347243692071,573,158491],[\"Centrl Europe\",\"__AGG__\",0.0018986795546733408,22,11587],[\"__AGG__\",\"Win\",0.006139130585053529,1421,231466],[\"__AGG__\",\"Mac\",0.005264436705272536,520,98776],[\"__AGG__\",\"__AGG__\",0.0058775080092780445,1941,330242]],\"partitionId\":\"12b93e68-e10d-4d41-b4d4-8aad20d0715b\",\"timestamp\":\"2021-06-07T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.01012985247127609,894,88254],[\"West US\",\"Mac\",0.003107283035324902,114,36688],[\"East Asia\",\"Win\",0.0061223891964730355,627,102411],[\"East Asia\",\"Mac\",0.00260694395070506,154,59073],[\"Centrl Europe\",\"Win\",9.229736532975332E-4,11,11918],[\"Centrl Europe\",\"Mac\",0.008368200836820083,2,239],[\"West US\",\"__AGG__\",0.008401200882416361,1013,120578],[\"East Asia\",\"__AGG__\",0.004836392459934111,781,161484],[\"Centrl Europe\",\"__AGG__\",0.0010693427654849057,13,12157],[\"__AGG__\",\"Win\",0.007562332476071536,1532,202583],[\"__AGG__\",\"Mac\",0.0028125,270,96000],[\"__AGG__\",\"__AGG__\",0.006035172799523081,1802,298583]],\"partitionId\":\"4fb4f716-05ff-4b9c-8d6e-fb468431271c\",\"timestamp\":\"2021-06-08T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006617926835897157,487,73588],[\"West US\",\"Mac\",0.013497026078999542,354,26228],[\"East Asia\",\"Win\",0.002846936566356354,263,92380],[\"East Asia\",\"Mac\",0.00364321608040201,174,47760],[\"Centrl Europe\",\"Win\",7.229707525468288E-4,11,15215],[\"Centrl Europe\",\"Mac\",0.005050505050505051,1,198],[\"West US\",\"__AGG__\",0.008258303023075547,831,100626],[\"East Asia\",\"__AGG__\",0.003118310261167404,437,140140],[\"Centrl Europe\",\"__AGG__\",7.785635502497891E-4,12,15413],[\"__AGG__\",\"Win\",0.004200173305442563,761,181183],[\"__AGG__\",\"Mac\",0.0071307254738090745,529,74186],[\"__AGG__\",\"__AGG__\",0.005051513691951647,1290,255369]],\"partitionId\":\"cadee023-4e1b-4d83-8192-06d0cf3a4223\",\"timestamp\":\"2021-06-09T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.007121444186990273,544,76389],[\"West US\",\"Mac\",0.010034070912426522,268,26709],[\"East Asia\",\"Win\",0.008488051523159111,742,87417],[\"East Asia\",\"Mac\",0.0043235453071518645,72,16653],[\"Centrl Europe\",\"Win\",0.0011746522411128285,19,16175],[\"Centrl Europe\",\"Mac\",0,0,200],[\"West US\",\"__AGG__\",0.008008711577488491,809,101015],[\"East Asia\",\"__AGG__\",0.007821658499087152,814,104070],[\"Centrl Europe\",\"__AGG__\",0.0011603053435114503,19,16375],[\"__AGG__\",\"Win\",0.007250765358565626,1305,179981],[\"__AGG__\",\"Mac\",0.007804967632340113,340,43562],[\"__AGG__\",\"__AGG__\",0.007358763190974444,1645,223543]],\"partitionId\":\"d2076970-05d3-43a0-bf32-e8e1b4a2ff86\",\"timestamp\":\"2021-06-10T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.010847467265670539,763,70339],[\"West US\",\"Mac\",0.006921950570173492,156,22537],[\"East Asia\",\"Win\",0.005234369339998551,578,110424],[\"East Asia\",\"Mac\",0.0076882173084592545,347,45134],[\"Centrl Europe\",\"Win\",0.0038539553752535496,38,9860],[\"Centrl Europe\",\"Mac\",0,0,496],[\"West US\",\"__AGG__\",0.009561136609767418,927,96955],[\"East Asia\",\"__AGG__\",0.005946335129019401,925,155558],[\"Centrl Europe\",\"__AGG__\",0.0036693704132869836,38,10356],[\"__AGG__\",\"Win\",0.007234174260188959,1379,190623],[\"__AGG__\",\"Mac\",0.007378937022312849,503,68167],[\"__AGG__\",\"__AGG__\",0.007272305730515089,1882,258790]],\"partitionId\":\"30782789-8a6f-44b5-8f13-d3e1fa31aaec\",\"timestamp\":\"2021-06-11T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006235923764318407,515,82586],[\"West US\",\"Mac\",0.02086193745232647,547,26220],[\"East Asia\",\"Win\",0.002958377898641422,390,131829],[\"East Asia\",\"Mac\",0.0025671194780190394,168,65443],[\"Centrl Europe\",\"Win\",0.001147387086679879,11,9587],[\"Centrl Europe\",\"Mac\",7.342143906020558E-4,1,1362],[\"West US\",\"__AGG__\",0.009107773851590105,1031,113200],[\"East Asia\",\"__AGG__\",0.0028285818565229734,558,197272],[\"Centrl Europe\",\"__AGG__\",0.0010959905014156545,12,10949],[\"__AGG__\",\"Win\",0.004089249203132115,916,224002],[\"__AGG__\",\"Mac\",0.007696855683955926,716,93025],[\"__AGG__\",\"__AGG__\",0.005147826525816413,1632,317027]],\"partitionId\":\"291354a8-5c10-47af-af7d-3f0726364092\",\"timestamp\":\"2021-06-12T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006189290984780071,562,90802],[\"West US\",\"Mac\",0.011248713672332423,317,28181],[\"East Asia\",\"Win\",0.0018402679050958835,233,126612],[\"East Asia\",\"Mac\",0.0020310192023633676,110,54160],[\"Centrl Europe\",\"Win\",9.341429238673517E-4,10,10705],[\"Centrl Europe\",\"Mac\",0,0,1320],[\"West US\",\"__AGG__\",0.0075025642722429935,907,120892],[\"East Asia\",\"__AGG__\",0.0018974177416856593,343,180772],[\"Centrl Europe\",\"__AGG__\",8.316008316008316E-4,10,12025],[\"__AGG__\",\"Win\",0.0035288599371380725,805,228119],[\"__AGG__\",\"Mac\",0.0051039313419634,427,83661],[\"__AGG__\",\"__AGG__\",0.003951504265828468,1232,311780]],\"partitionId\":\"a576ad73-ab69-492e-ba1f-542003d5cf66\",\"timestamp\":\"2021-06-13T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005715952704365821,627,109693],[\"West US\",\"Mac\",0.006975454571987275,239,34263],[\"East Asia\",\"Win\",0.005987926252243433,734,122580],[\"East Asia\",\"Mac\",0.004065654658510183,323,79446],[\"Centrl Europe\",\"Win\",0.003147128245476003,32,10168],[\"Centrl Europe\",\"Mac\",0.010526315789473684,12,1140],[\"West US\",\"__AGG__\",0.0061084405634039335,873,142917],[\"East Asia\",\"__AGG__\",0.005231999841604546,1057,202026],[\"Centrl Europe\",\"__AGG__\",0.0038910505836575876,44,11308],[\"__AGG__\",\"Win\",0.005745727826563989,1393,242441],[\"__AGG__\",\"Mac\",0.004997866764186018,574,114849],[\"__AGG__\",\"__AGG__\",0.005505331803297041,1967,357290]],\"partitionId\":\"c47a7bcd-7952-437a-bb53-1227acbc81da\",\"timestamp\":\"2021-06-14T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005961388079254979,587,98467],[\"West US\",\"Mac\",0.016927281008046153,446,26348],[\"East Asia\",\"Win\",0.007961204283693676,788,98980],[\"East Asia\",\"Mac\",0.0040889215260856504,245,59918],[\"Centrl Europe\",\"Win\",0.0010512483574244415,8,7610],[\"Centrl Europe\",\"Mac\",0,0,582],[\"West US\",\"__AGG__\",0.008878341824457757,1070,120518],[\"East Asia\",\"__AGG__\",0.006501025815302899,1033,158898],[\"Centrl Europe\",\"__AGG__\",9.765625E-4,8,8192],[\"__AGG__\",\"Win\",0.00674446617282024,1383,205057],[\"__AGG__\",\"Mac\",0.007956429624170966,691,86848],[\"__AGG__\",\"__AGG__\",0.007105051300936948,2074,291905]],\"partitionId\":\"af3cbabe-b6fe-46da-8bcd-e4bd534b0558\",\"timestamp\":\"2021-06-15T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005641748942172073,396,70191],[\"West US\",\"Mac\",0.004170107349298101,101,24220],[\"East Asia\",\"Win\",0.010405631914180355,776,74575],[\"East Asia\",\"Mac\",0.0019977350519792846,157,78589],[\"Centrl Europe\",\"Win\",0.0040947645510383155,28,6838],[\"Centrl Europe\",\"Mac\",0.01293103448275862,6,464],[\"West US\",\"__AGG__\",0.005464302074471566,501,91686],[\"East Asia\",\"__AGG__\",0.006091509754250346,933,153164],[\"Centrl Europe\",\"__AGG__\",0.0046562585592988225,34,7302],[\"__AGG__\",\"Win\",0.00791535843381441,1200,151604],[\"__AGG__\",\"Mac\",0.0025563312772941623,264,103273],[\"__AGG__\",\"__AGG__\",0.005743947080356407,1464,254877]],\"partitionId\":\"6fd09245-3b50-4569-9d27-473fb343dee2\",\"timestamp\":\"2021-06-16T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.004874400715802406,365,74881],[\"West US\",\"Mac\",0.005690005542213191,154,27065],[\"East Asia\",\"Win\",0.0042968286523043546,507,117994],[\"East Asia\",\"Mac\",0.0019907201813086687,130,65303],[\"Centrl Europe\",\"Win\",0.0014388489208633094,9,6255],[\"Centrl Europe\",\"Mac\",0.001184834123222749,1,844],[\"West US\",\"__AGG__\",0.005239944970462086,518,98856],[\"East Asia\",\"__AGG__\",0.0034752341827744043,637,183297],[\"Centrl Europe\",\"__AGG__\",0.001408649105507818,10,7099],[\"__AGG__\",\"Win\",0.004424245467784864,881,199130],[\"__AGG__\",\"Mac\",0.003057546238681715,285,93212],[\"__AGG__\",\"__AGG__\",0.003988479246909441,1166,292342]],\"partitionId\":\"04f4c2e0-8ec2-42b5-a78f-27a63bddd9e5\",\"timestamp\":\"2021-06-17T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.0044876845603096845,393,87573],[\"West US\",\"Mac\",0.014142318743236688,379,26799],[\"East Asia\",\"Win\",0.0036982752743881654,434,117352],[\"East Asia\",\"Mac\",0.0018623139642247922,119,63899],[\"Centrl Europe\",\"Win\",8.561643835616438E-4,6,7008],[\"Centrl Europe\",\"Mac\",6.915629322268327E-4,1,1446],[\"West US\",\"__AGG__\",0.00697025211550205,799,114630],[\"East Asia\",\"__AGG__\",0.0030510176495577956,553,181251],[\"Centrl Europe\",\"__AGG__\",8.280104092737166E-4,7,8454],[\"__AGG__\",\"Win\",0.003930487465378209,833,211933],[\"__AGG__\",\"Mac\",0.005415436707761764,499,92144],[\"__AGG__\",\"__AGG__\",0.004380469420574394,1332,304077]],\"partitionId\":\"248da0e7-a125-4305-8f9c-8796abcc7747\",\"timestamp\":\"2021-06-18T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.007741566953280019,515,66524],[\"West US\",\"Mac\",0.013018562352061792,418,32108],[\"East Asia\",\"Win\",0.005331583969465649,447,83840],[\"East Asia\",\"Mac\",0.005906708197219479,311,52652],[\"Centrl Europe\",\"Win\",0.011439171432988096,74,6469],[\"Centrl Europe\",\"Mac\",0,0,1044],[\"West US\",\"__AGG__\",0.010050411249668347,947,94225],[\"East Asia\",\"__AGG__\",0.005553439029393664,758,136492],[\"Centrl Europe\",\"__AGG__\",0.00984959403700253,74,7513],[\"__AGG__\",\"Win\",0.006605752615839779,1036,156833],[\"__AGG__\",\"Mac\",0.008496107407580066,729,85804],[\"__AGG__\",\"__AGG__\",0.007274240944291266,1765,242637]],\"partitionId\":\"40ba0ad0-6e6f-46f6-91af-247a1cc180f5\",\"timestamp\":\"2021-06-19T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.007833383696334349,674,86042],[\"West US\",\"Mac\",0.00495612096723278,157,31678],[\"East Asia\",\"Win\",0.003249918752031199,240,73848],[\"East Asia\",\"Mac\",0.005545578338694717,281,50671],[\"Centrl Europe\",\"Win\",6.446621970087674E-4,5,7756],[\"Centrl Europe\",\"Mac\",0.002510460251046025,3,1195],[\"West US\",\"__AGG__\",0.006598405452324311,821,124424],[\"East Asia\",\"__AGG__\",0.0041841004184100415,521,124519],[\"Centrl Europe\",\"__AGG__\",8.937548877220422E-4,8,8951],[\"__AGG__\",\"Win\",0.005481789007790225,919,167646],[\"__AGG__\",\"Mac\",0.005278655558747486,441,83544],[\"__AGG__\",\"__AGG__\",0.0054142282734185275,1360,251190]],\"partitionId\":\"b9fbc9be-f291-47e2-8530-016e81974ee7\",\"timestamp\":\"2021-06-20T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.009528316090594282,886,92986],[\"West US\",\"Mac\",0.00543396978912209,218,40118],[\"East Asia\",\"Win\",0.003824239796866291,247,64588],[\"East Asia\",\"Mac\",0.007567201264964987,335,44270],[\"Centrl Europe\",\"Win\",0.006460970464135021,49,7584],[\"Centrl Europe\",\"Mac\",0.006054490413723511,6,991],[\"West US\",\"__AGG__\",0.008192188294977767,1111,135617],[\"East Asia\",\"__AGG__\",0.005346414595160668,582,108858],[\"Centrl Europe\",\"__AGG__\",0.00641399416909621,55,8575],[\"__AGG__\",\"Win\",0.007156783201540343,1182,165158],[\"__AGG__\",\"Mac\",0.006547277433560946,559,85379],[\"__AGG__\",\"__AGG__\",0.006949073390357512,1741,250537]],\"partitionId\":\"0435056c-c546-409f-819f-d2f8e82346b7\",\"timestamp\":\"2021-06-21T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006559814937210839,794,121040],[\"West US\",\"Mac\",0.006017902503931293,199,33068],[\"East Asia\",\"Win\",0.002166372543053612,178,82165],[\"East Asia\",\"Mac\",0.002017501215362178,83,41140],[\"Centrl Europe\",\"Win\",0.002121817274088867,17,8012],[\"Centrl Europe\",\"Mac\",0,0,687],[\"West US\",\"__AGG__\",0.006166469973987136,998,161843],[\"East Asia\",\"__AGG__\",0.0021167024857061756,261,123305],[\"Centrl Europe\",\"__AGG__\",0.0019542476146683528,17,8699],[\"__AGG__\",\"Win\",0.004682388254733284,989,211217],[\"__AGG__\",\"Mac\",0.0037652713799319047,282,74895],[\"__AGG__\",\"__AGG__\",0.004442316295716363,1271,286112]],\"partitionId\":\"7b2c64d3-570e-4de2-9ea9-0ed7432b975d\",\"timestamp\":\"2021-06-22T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006494826608459324,607,93459],[\"West US\",\"Mac\",0.0062569418733802295,169,27010],[\"East Asia\",\"Win\",0.002913343111450443,290,99542],[\"East Asia\",\"Mac\",0.0026788036410923277,103,38450],[\"Centrl Europe\",\"Win\",0.005012531328320802,38,7581],[\"Centrl Europe\",\"Mac\",0.008827238335435058,7,793],[\"West US\",\"__AGG__\",0.006310747071470028,772,122331],[\"East Asia\",\"__AGG__\",0.0028479911878949503,393,137992],[\"Centrl Europe\",\"__AGG__\",0.005373775973250537,45,8374],[\"__AGG__\",\"Win\",0.004661435223499616,935,200582],[\"__AGG__\",\"Mac\",0.004211130062034927,279,66253],[\"__AGG__\",\"__AGG__\",0.004549628047295145,1214,266835]],\"partitionId\":\"aaf956c8-00a1-4d4b-8a70-d8c098270776\",\"timestamp\":\"2021-06-23T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.012134476417415628,937,77218],[\"West US\",\"Mac\",0.006265360517844162,181,28889],[\"East Asia\",\"Win\",0.0035281735031205065,238,67457],[\"East Asia\",\"Mac\",0.0020932499856626714,73,34874],[\"Centrl Europe\",\"Win\",0.004084874617043005,36,8813],[\"Centrl Europe\",\"Mac\",0,0,373],[\"West US\",\"__AGG__\",0.010277492291880781,1110,108003],[\"East Asia\",\"__AGG__\",0.0030391572446277276,311,102331],[\"Centrl Europe\",\"__AGG__\",0.003919007184846506,36,9186],[\"__AGG__\",\"Win\",0.00788986761180027,1211,153488],[\"__AGG__\",\"Mac\",0.003960334289634527,254,64136],[\"__AGG__\",\"__AGG__\",0.006731794287394773,1465,217624]],\"partitionId\":\"71568916-1857-42ff-b303-1c359bcce3ae\",\"timestamp\":\"2021-06-24T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.01139392672346208,872,76532],[\"West US\",\"Mac\",0.013582261470531772,283,20836],[\"East Asia\",\"Win\",0.0036221479059167926,391,107947],[\"East Asia\",\"Mac\",0.0027340075258701787,93,34016],[\"Centrl Europe\",\"Win\",0.005135648096460868,46,8957],[\"Centrl Europe\",\"Mac\",0,0,358],[\"West US\",\"__AGG__\",0.01151994844218879,1144,99306],[\"East Asia\",\"__AGG__\",0.003409339053133563,484,141963],[\"Centrl Europe\",\"__AGG__\",0.0049382716049382715,46,9315],[\"__AGG__\",\"Win\",0.006767096093798466,1309,193436],[\"__AGG__\",\"Mac\",0.0068103604419489224,376,55210],[\"__AGG__\",\"__AGG__\",0.006776702621397489,1685,248646]],\"partitionId\":\"98c6ac95-d3f5-4b6a-b06a-807c9b4aa3e1\",\"timestamp\":\"2021-06-25T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.008849670044629802,696,78647],[\"West US\",\"Mac\",0.0026962483629920653,70,25962],[\"East Asia\",\"Win\",0.0037042369664524403,283,76399],[\"East Asia\",\"Mac\",0.0017658644812207104,78,44171],[\"Centrl Europe\",\"Win\",6.827936012485369E-4,7,10252],[\"Centrl Europe\",\"Mac\",0,0,242],[\"West US\",\"__AGG__\",0.007380003067014262,770,104336],[\"East Asia\",\"__AGG__\",0.002994111304636311,361,120570],[\"Centrl Europe\",\"__AGG__\",6.670478368591576E-4,7,10494],[\"__AGG__\",\"Win\",0.0059649844523224724,986,165298],[\"__AGG__\",\"Mac\",0.002103019538188277,148,70375],[\"__AGG__\",\"__AGG__\",0.0048117518765408,1134,235673]],\"partitionId\":\"853d30ff-8cc4-4687-b1c5-79e25e574e52\",\"timestamp\":\"2021-06-26T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.0051365819097850905,522,101624],[\"West US\",\"Mac\",0.005291591633190192,191,36095],[\"East Asia\",\"Win\",0.002984912032245765,274,91795],[\"East Asia\",\"Mac\",0.0018328805681929762,112,61106],[\"Centrl Europe\",\"Win\",0.0017554125219426564,18,10254],[\"Centrl Europe\",\"Mac\",0,0,434],[\"West US\",\"__AGG__\",0.004996916348957165,713,142688],[\"East Asia\",\"__AGG__\",0.0025245093230260103,386,152901],[\"Centrl Europe\",\"__AGG__\",0.0016841317365269462,18,10688],[\"__AGG__\",\"Win\",0.003996602396979472,814,203673],[\"__AGG__\",\"Mac\",0.0031033952988170225,303,97635],[\"__AGG__\",\"__AGG__\",0.0037071700718201974,1117,301308]],\"partitionId\":\"c159fdfd-3f4a-4afc-9b50-2a146017851c\",\"timestamp\":\"2021-06-27T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006977529354390967,744,106628],[\"West US\",\"Mac\",0.013278692886984753,499,37579],[\"East Asia\",\"Win\",0.003877016464327291,373,96208],[\"East Asia\",\"Mac\",0.002414319935115152,128,53017],[\"Centrl Europe\",\"Win\",0.004317980513728964,39,9032],[\"Centrl Europe\",\"Mac\",0,0,763],[\"West US\",\"__AGG__\",0.008091647717450566,1217,150402],[\"East Asia\",\"__AGG__\",0.0033573462891606635,501,149225],[\"Centrl Europe\",\"__AGG__\",0.003981623277182236,39,9795],[\"__AGG__\",\"Win\",0.005456227462382238,1156,211868],[\"__AGG__\",\"Mac\",0.006863034840573999,627,91359],[\"__AGG__\",\"__AGG__\",0.005880083237970233,1783,303227]],\"partitionId\":\"4462df31-6a19-4380-9faf-709eaf8a6d88\",\"timestamp\":\"2021-06-28T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005987643200050868,565,94361],[\"West US\",\"Mac\",0.010616135384264147,372,35041],[\"East Asia\",\"Win\",0.006543334049069355,579,88487],[\"East Asia\",\"Mac\",0.009160204731674098,417,45523],[\"Centrl Europe\",\"Win\",0.004171112620040741,43,10309],[\"Centrl Europe\",\"Mac\",0,0,923],[\"West US\",\"__AGG__\",0.007640971866591882,940,123021],[\"East Asia\",\"__AGG__\",0.007432281173046788,996,134010],[\"Centrl Europe\",\"__AGG__\",0.0038283475783475783,43,11232],[\"__AGG__\",\"Win\",0.006145260073411784,1187,193157],[\"__AGG__\",\"Mac\",0.009682526047099538,789,81487],[\"__AGG__\",\"__AGG__\",0.007194768500313133,1976,274644]],\"partitionId\":\"63214771-89ab-4c9a-9b78-4ec1d9cd4039\",\"timestamp\":\"2021-06-29T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.0035717642635586053,304,85112],[\"West US\",\"Mac\",0.004688018586126784,113,24104],[\"East Asia\",\"Win\",0.007972379986031864,605,75887],[\"East Asia\",\"Mac\",0.002366863905325444,104,43940],[\"Centrl Europe\",\"Win\",0.0027651043826904466,20,7233],[\"Centrl Europe\",\"Mac\",0.0035460992907801418,2,564],[\"West US\",\"__AGG__\",0.003784809112039255,425,112291],[\"East Asia\",\"__AGG__\",0.005916863478181045,709,119827],[\"Centrl Europe\",\"__AGG__\",0.002821598050532256,22,7797],[\"__AGG__\",\"Win\",0.005522136097769747,929,168232],[\"__AGG__\",\"Mac\",0.0031920475746268656,219,68608],[\"__AGG__\",\"__AGG__\",0.004847154196926195,1148,236840]],\"partitionId\":\"86e27e28-d439-4e86-87aa-2016b7459cee\",\"timestamp\":\"2021-06-30T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006841462502803878,549,80246],[\"West US\",\"Mac\",0.02964298927118017,641,21624],[\"East Asia\",\"Win\",0.0024363726864283564,186,76343],[\"East Asia\",\"Mac\",0.001819804971844527,53,29124],[\"Centrl Europe\",\"Win\",0.010181248601476841,91,8938],[\"Centrl Europe\",\"Mac\",0,0,483],[\"West US\",\"__AGG__\",0.011712214166201896,1218,103994],[\"East Asia\",\"__AGG__\",0.0022661116747418625,239,105467],[\"Centrl Europe\",\"__AGG__\",0.009659271839507483,91,9421],[\"__AGG__\",\"Win\",0.004990122457363451,826,165527],[\"__AGG__\",\"Mac\",0.013546485526341473,694,51231],[\"__AGG__\",\"__AGG__\",0.007012428607017965,1520,216758]],\"partitionId\":\"45b698d5-460e-48dd-8f94-055ccb3f3ded\",\"timestamp\":\"2021-07-01T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.0051122389764468555,555,108563],[\"West US\",\"Mac\",0.031080414405525406,693,22297],[\"East Asia\",\"Win\",0.00337120276611509,273,80980],[\"East Asia\",\"Mac\",0.0028757151843752807,96,33383],[\"Centrl Europe\",\"Win\",8.25536598789213E-4,6,7268],[\"Centrl Europe\",\"Mac\",0.005747126436781609,1,174],[\"West US\",\"__AGG__\",0.009310277831746648,1198,128675],[\"East Asia\",\"__AGG__\",0.003226568033367435,369,114363],[\"Centrl Europe\",\"__AGG__\",9.406073636119323E-4,7,7442],[\"__AGG__\",\"Win\",0.004237568022112585,834,196811],[\"__AGG__\",\"Mac\",0.014144018333512372,790,55854],[\"__AGG__\",\"__AGG__\",0.006427483030890705,1624,252665]],\"partitionId\":\"77a3bf20-066b-45fb-8afc-d7c8e835e433\",\"timestamp\":\"2021-07-02T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.0024713471109045356,218,88211],[\"West US\",\"Mac\",0.013589310958092024,298,21929],[\"East Asia\",\"Win\",0.0028506102087478102,288,101031],[\"East Asia\",\"Mac\",0.003902439024390244,76,19475],[\"Centrl Europe\",\"Win\",0.004248604030104394,35,8238],[\"Centrl Europe\",\"Mac\",0.0070921985815602835,1,141],[\"West US\",\"__AGG__\",0.004548013652837891,517,113676],[\"East Asia\",\"__AGG__\",0.0030205964848223324,364,120506],[\"Centrl Europe\",\"__AGG__\",0.004296455424274973,36,8379],[\"__AGG__\",\"Win\",0.0027395179258659103,541,197480],[\"__AGG__\",\"Mac\",0.009026356962330003,375,41545],[\"__AGG__\",\"__AGG__\",0.003832235121849179,916,239025]],\"partitionId\":\"44197fee-7131-472a-bdd9-b2edd4f4bc9f\",\"timestamp\":\"2021-07-03T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005990625357265348,524,87470],[\"West US\",\"Mac\",0.004688090737240075,186,39675],[\"East Asia\",\"Win\",0.0021306753234877234,233,109355],[\"East Asia\",\"Mac\",8.707173954192694E-4,23,26415],[\"Centrl Europe\",\"Win\",0.002085070892410342,20,9592],[\"Centrl Europe\",\"Mac\",0,0,109],[\"West US\",\"__AGG__\",0.006221012818538105,727,116862],[\"East Asia\",\"__AGG__\",0.0018855417249760624,256,135770],[\"Centrl Europe\",\"__AGG__\",0.0020616431295742707,20,9701],[\"__AGG__\",\"Win\",0.003764224845821807,777,206417],[\"__AGG__\",\"Mac\",0.0031571473889333676,209,66199],[\"__AGG__\",\"__AGG__\",0.0036168089914018252,986,272616]],\"partitionId\":\"25b547a7-6056-4832-a120-f67e36c9422a\",\"timestamp\":\"2021-07-04T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.009781243804110766,740,75655],[\"West US\",\"Mac\",0.010308144808818274,375,36379],[\"East Asia\",\"Win\",0.0034177647818326813,360,105332],[\"East Asia\",\"Mac\",0.005026388539834129,180,35811],[\"Centrl Europe\",\"Win\",0.0029721362229102165,24,8075],[\"Centrl Europe\",\"Mac\",0,0,151],[\"West US\",\"__AGG__\",0.0090400752944154,1143,126437],[\"East Asia\",\"__AGG__\",0.0038259070587985237,540,141143],[\"Centrl Europe\",\"__AGG__\",0.0029175784099197666,24,8226],[\"__AGG__\",\"Win\",0.005945139689625625,1124,189062],[\"__AGG__\",\"Mac\",0.007671997898840215,555,72341],[\"__AGG__\",\"__AGG__\",0.006423032635432646,1679,261403]],\"partitionId\":\"b68f4df4-77fe-4ad5-b8e1-d680cf676be9\",\"timestamp\":\"2021-07-05T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006406056635364345,528,82422],[\"West US\",\"Mac\",0.00628858113888054,272,43253],[\"East Asia\",\"Win\",0.00387173632482875,351,90657],[\"East Asia\",\"Mac\",0.0044361636057137785,100,22542],[\"Centrl Europe\",\"Win\",0.006502796202367018,50,7689],[\"Centrl Europe\",\"Mac\",0,0,152],[\"West US\",\"__AGG__\",0.006657331662858968,813,122121],[\"East Asia\",\"__AGG__\",0.003984134135460561,451,113199],[\"Centrl Europe\",\"__AGG__\",0.006376737661012626,50,7841],[\"__AGG__\",\"Win\",0.005139183926358647,929,180768],[\"__AGG__\",\"Mac\",0.005640893444735924,372,65947],[\"__AGG__\",\"__AGG__\",0.005273291044322397,1301,246715]],\"partitionId\":\"41f2c464-7be5-457c-86ea-4e4af0c3595f\",\"timestamp\":\"2021-07-06T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.011120983266696282,751,67530],[\"West US\",\"Mac\",0.006320030910194845,229,36234],[\"East Asia\",\"Win\",0.004175940931618127,621,148709],[\"East Asia\",\"Mac\",0.0018918407610605118,70,37001],[\"Centrl Europe\",\"Win\",5.913660555884093E-4,4,6764],[\"Centrl Europe\",\"Mac\",0,0,204],[\"West US\",\"__AGG__\",0.009768730065091538,977,100013],[\"East Asia\",\"__AGG__\",0.0037208550966560767,691,185710],[\"Centrl Europe\",\"__AGG__\",5.74052812858783E-4,4,6968],[\"__AGG__\",\"Win\",0.006170320578646924,1376,223003],[\"__AGG__\",\"Mac\",0.004071406201064829,299,73439],[\"__AGG__\",\"__AGG__\",0.005650346442137079,1675,296442]],\"partitionId\":\"d5bf4dcf-1650-4722-8ccc-8688378a2306\",\"timestamp\":\"2021-07-07T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.007156665685132315,559,78109],[\"West US\",\"Mac\",0.007803685596088755,249,31908],[\"East Asia\",\"Win\",0.0018069852114891895,201,111235],[\"East Asia\",\"Mac\",0.001463176719232645,36,24604],[\"Centrl Europe\",\"Win\",0.0031077835852521543,22,7079],[\"Centrl Europe\",\"Mac\",0,0,162],[\"West US\",\"__AGG__\",0.006774614432437857,810,119564],[\"East Asia\",\"__AGG__\",0.0017447124905218677,237,135839],[\"Centrl Europe\",\"__AGG__\",0.003038254384753487,22,7241],[\"__AGG__\",\"Win\",0.003981203830508647,782,196423],[\"__AGG__\",\"Mac\",0.005028760983872675,285,56674],[\"__AGG__\",\"__AGG__\",0.004215774979553294,1067,253097]],\"partitionId\":\"c9ff35dd-3d4c-4563-84e8-84bef3d49900\",\"timestamp\":\"2021-07-08T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.007103700625929848,530,74609],[\"West US\",\"Mac\",0.008547985934417794,299,34979],[\"East Asia\",\"Win\",0.004767693352067316,604,126686],[\"East Asia\",\"Mac\",0.005314625850340136,100,18816],[\"Centrl Europe\",\"Win\",7.189072609633358E-4,6,8346],[\"Centrl Europe\",\"Mac\",0.36554621848739494,87,238],[\"West US\",\"__AGG__\",0.007402459060790438,820,110774],[\"East Asia\",\"__AGG__\",0.004838421464997045,704,145502],[\"Centrl Europe\",\"__AGG__\",0.010834109972041006,93,8584],[\"__AGG__\",\"Win\",0.0054378675926941775,1140,209641],[\"__AGG__\",\"Mac\",0.008994503359058353,486,54033],[\"__AGG__\",\"__AGG__\",0.006166705856474283,1626,263674]],\"partitionId\":\"2e18ac94-4146-4634-b052-988c118bedf6\",\"timestamp\":\"2021-07-09T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.011015506807866868,699,63456],[\"West US\",\"Mac\",0.0033304469459801505,150,45039],[\"East Asia\",\"Win\",0.002639938186813187,369,139776],[\"East Asia\",\"Mac\",0.0030392227247708617,127,41787],[\"Centrl Europe\",\"Win\",3.0556121409655736E-4,3,9818],[\"Centrl Europe\",\"Mac\",0.07188160676532769,34,473],[\"West US\",\"__AGG__\",0.008330454523022257,844,101315],[\"East Asia\",\"__AGG__\",0.0027318341292003325,496,181563],[\"Centrl Europe\",\"__AGG__\",0.003595374599164318,37,10291],[\"__AGG__\",\"Win\",0.005026988969725417,1071,213050],[\"__AGG__\",\"Mac\",0.0035624692149967352,311,87299],[\"__AGG__\",\"__AGG__\",0.004601313804940253,1382,300349]],\"partitionId\":\"2fa37129-0bf6-4a87-b341-398bcccc5903\",\"timestamp\":\"2021-07-10T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.01592775041050903,970,60900],[\"West US\",\"Mac\",0.01667164625037347,837,50205],[\"East Asia\",\"Win\",0.00237356541528505,267,112489],[\"East Asia\",\"Mac\",0.0015113350125944584,45,29775],[\"Centrl Europe\",\"Win\",6.983240223463687E-4,7,10024],[\"Centrl Europe\",\"Mac\",0.005291005291005291,2,378],[\"West US\",\"__AGG__\",0.015700937778082003,1835,116872],[\"East Asia\",\"__AGG__\",0.0021931057751785415,312,142264],[\"Centrl Europe\",\"__AGG__\",8.652182272639877E-4,9,10402],[\"__AGG__\",\"Win\",0.006782507237763954,1244,183413],[\"__AGG__\",\"Mac\",0.011000771547325717,884,80358],[\"__AGG__\",\"__AGG__\",0.008067604095977192,2128,263771]],\"partitionId\":\"96a679a3-3e6e-4fa9-94de-0ed00e4aafed\",\"timestamp\":\"2021-07-11T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.014103545624192545,1179,83596],[\"West US\",\"Mac\",0.009645258520751217,416,43130],[\"East Asia\",\"Win\",0.0064553062315925855,857,132759],[\"East Asia\",\"Mac\",0.0018015613531727496,81,44961],[\"Centrl Europe\",\"Win\",0.0017992083483267362,15,8337],[\"Centrl Europe\",\"Mac\",0.007518796992481203,2,266],[\"West US\",\"__AGG__\",0.012261253664838438,1585,129269],[\"East Asia\",\"__AGG__\",0.0052779653387350885,938,177720],[\"Centrl Europe\",\"__AGG__\",0.0019760548645821226,17,8603],[\"__AGG__\",\"Win\",0.009128050842931657,2051,224692],[\"__AGG__\",\"Mac\",0.005647543488348405,499,88357],[\"__AGG__\",\"__AGG__\",0.00814568965241863,2550,313049]],\"partitionId\":\"6ba0c401-e045-4a2e-b582-5d8878bcd090\",\"timestamp\":\"2021-07-12T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.021014004755294732,1529,72761],[\"West US\",\"Mac\",0.012659960309313625,370,29226],[\"East Asia\",\"Win\",0.00483718475847057,440,90962],[\"East Asia\",\"Mac\",0.003367003367003367,77,22869],[\"Centrl Europe\",\"Win\",0.0050725658729040436,36,7097],[\"Centrl Europe\",\"Mac\",0,0,144],[\"West US\",\"__AGG__\",0.01716602553683336,1901,110742],[\"East Asia\",\"__AGG__\",0.004541820769386196,517,113831],[\"Centrl Europe\",\"__AGG__\",0.004971688993232979,36,7241],[\"__AGG__\",\"Win\",0.01173750146352886,2005,170820],[\"__AGG__\",\"Mac\",0.008556825360362947,447,52239],[\"__AGG__\",\"__AGG__\",0.010992607337072255,2452,223059]],\"partitionId\":\"0732740c-7f44-49bb-85da-25e6e4108ac4\",\"timestamp\":\"2021-07-13T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.01100566233351942,828,75234],[\"West US\",\"Mac\",0.013702520411785588,386,28170],[\"East Asia\",\"Win\",0.002858314438709055,237,82916],[\"East Asia\",\"Mac\",0.004017514557847696,178,44306],[\"Centrl Europe\",\"Win\",0.0016020506247997437,15,9363],[\"Centrl Europe\",\"Mac\",0.004291845493562232,1,233],[\"West US\",\"__AGG__\",0.011905108709373573,1226,102981],[\"East Asia\",\"__AGG__\",0.0032620144314662557,415,127222],[\"Centrl Europe\",\"__AGG__\",0.0016673614005835765,16,9596],[\"__AGG__\",\"Win\",0.006447260809608807,1080,167513],[\"__AGG__\",\"Mac\",0.00777070238897523,565,72709],[\"__AGG__\",\"__AGG__\",0.006847832421676615,1645,240222]],\"partitionId\":\"996e0684-4753-40a9-9ce8-7a912fd95d4a\",\"timestamp\":\"2021-07-14T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.007178418432326039,558,77733],[\"West US\",\"Mac\",0.011343416370106761,357,31472],[\"East Asia\",\"Win\",0.0035698728232806706,336,94121],[\"East Asia\",\"Mac\",0.0015786959140857066,76,48141],[\"Centrl Europe\",\"Win\",5.496015388843089E-4,4,7278],[\"Centrl Europe\",\"Mac\",0,0,215],[\"West US\",\"__AGG__\",0.00798859517207208,919,115039],[\"East Asia\",\"__AGG__\",0.0028960650068184054,412,142262],[\"Centrl Europe\",\"__AGG__\",5.338315761377286E-4,4,7493],[\"__AGG__\",\"Win\",0.0050130629926534625,898,179132],[\"__AGG__\",\"Mac\",0.005424161948188605,433,79828],[\"__AGG__\",\"__AGG__\",0.005139789928946556,1331,258960]],\"partitionId\":\"a1cd397e-88d3-416d-bba0-71253a7b30fa\",\"timestamp\":\"2021-07-15T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005985463873450192,392,65492],[\"West US\",\"Mac\",0.004011223521972811,203,50608],[\"East Asia\",\"Win\",0.003075279747086237,357,116087],[\"East Asia\",\"Mac\",0.0011665492016428901,48,41147],[\"Centrl Europe\",\"Win\",0.0012457954403886883,10,8027],[\"Centrl Europe\",\"Mac\",0,0,208],[\"West US\",\"__AGG__\",0.005139008867655096,583,113446],[\"East Asia\",\"__AGG__\",0.002575778775582889,405,157234],[\"Centrl Europe\",\"__AGG__\",0.0012143290831815423,10,8235],[\"__AGG__\",\"Win\",0.0040030378785481475,759,189606],[\"__AGG__\",\"Mac\",0.0027293585463719103,251,91963],[\"__AGG__\",\"__AGG__\",0.00358704260767343,1010,281569]],\"partitionId\":\"7aa82003-76b1-432e-9109-7bd4f1500e83\",\"timestamp\":\"2021-07-16T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.018984324612321583,1354,71322],[\"West US\",\"Mac\",0.006006749156355456,267,44450],[\"East Asia\",\"Win\",0.003485788938188955,579,166103],[\"East Asia\",\"Mac\",0.0015918336407509412,63,39577],[\"Centrl Europe\",\"Win\",7.368421052631579E-4,7,9500],[\"Centrl Europe\",\"Mac\",0,0,125],[\"West US\",\"__AGG__\",0.014288089175875616,1633,114291],[\"East Asia\",\"__AGG__\",0.003121353558926488,642,205680],[\"Centrl Europe\",\"__AGG__\",7.272727272727272E-4,7,9625],[\"__AGG__\",\"Win\",0.007856636630555837,1940,246925],[\"__AGG__\",\"Mac\",0.003921475425420667,330,84152],[\"__AGG__\",\"__AGG__\",0.006856411046372898,2270,331077]],\"partitionId\":\"0fc64a06-0b19-4d0b-982a-d79da355f653\",\"timestamp\":\"2021-07-17T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.010808782805995749,605,55973],[\"West US\",\"Mac\",0.01310425830819189,569,43421],[\"East Asia\",\"Win\",0.002435408725116476,345,141660],[\"East Asia\",\"Mac\",0.002045613594358413,114,55729],[\"Centrl Europe\",\"Win\",0.003294289897510981,36,10928],[\"Centrl Europe\",\"Mac\",0,0,161],[\"West US\",\"__AGG__\",0.012350895439919395,1140,92301],[\"East Asia\",\"__AGG__\",0.002325357542720212,459,197389],[\"Centrl Europe\",\"__AGG__\",0.003246460456308053,36,11089],[\"__AGG__\",\"Win\",0.00472763364195607,986,208561],[\"__AGG__\",\"Mac\",0.006877385183917189,683,99311],[\"__AGG__\",\"__AGG__\",0.005421084086893254,1669,307872]],\"partitionId\":\"a3f5486b-6547-4aff-be35-8938b5161f42\",\"timestamp\":\"2021-07-18T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.010686561145276741,636,59514],[\"West US\",\"Mac\",0.004188743099669894,151,36049],[\"East Asia\",\"Win\",0.007525113825251138,833,110696],[\"East Asia\",\"Mac\",0.010364314055548876,431,41585],[\"Centrl Europe\",\"Win\",0.0033474958156302303,26,7767],[\"Centrl Europe\",\"Mac\",0.05194805194805195,4,77],[\"West US\",\"__AGG__\",0.007422769415562479,791,106564],[\"East Asia\",\"__AGG__\",0.008300444572862012,1264,152281],[\"Centrl Europe\",\"__AGG__\",0.0038245792962774095,30,7844],[\"__AGG__\",\"Win\",0.008399961792815925,1495,177977],[\"__AGG__\",\"Mac\",0.007540759995367451,586,77711],[\"__AGG__\",\"__AGG__\",0.008138825443509277,2081,255688]],\"partitionId\":\"16e4314b-938b-411f-8c2b-7408c899acdd\",\"timestamp\":\"2021-07-19T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.00883263767335398,656,74270],[\"West US\",\"Mac\",0.0034282092648075593,119,34712],[\"East Asia\",\"Win\",0.0025830479966360304,258,99882],[\"East Asia\",\"Mac\",0.0028796179238657115,82,28476],[\"Centrl Europe\",\"Win\",0.0012285012285012285,11,8954],[\"Centrl Europe\",\"Mac\",0.06382978723404255,3,47],[\"West US\",\"__AGG__\",0.00697350069735007,775,111135],[\"East Asia\",\"__AGG__\",0.0026488415213699185,340,128358],[\"Centrl Europe\",\"__AGG__\",0.0015553827352516388,14,9001],[\"__AGG__\",\"Win\",0.005051718676613547,925,183106],[\"__AGG__\",\"Mac\",0.0032260615165651935,204,63235],[\"__AGG__\",\"__AGG__\",0.00458307792856244,1129,246341]],\"partitionId\":\"a67ee4fe-0379-4cf6-aa6e-d41705d326dc\",\"timestamp\":\"2021-07-20T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.011713449039354331,1148,98007],[\"West US\",\"Mac\",0.006342093270545344,167,26332],[\"East Asia\",\"Win\",0.0037013638049195863,539,145622],[\"East Asia\",\"Mac\",0.0020664869721473494,69,33390],[\"Centrl Europe\",\"Win\",0.0010834236186348862,11,10153],[\"Centrl Europe\",\"Mac\",0,0,116],[\"West US\",\"__AGG__\",0.010179815275092824,1327,130356],[\"East Asia\",\"__AGG__\",0.003396420351708265,608,179012],[\"Centrl Europe\",\"__AGG__\",0.0010711851202648748,11,10269],[\"__AGG__\",\"Win\",0.0066907818521408135,1698,253782],[\"__AGG__\",\"Mac\",0.0039439820849627326,236,59838],[\"__AGG__\",\"__AGG__\",0.00616669855238824,1934,313620]],\"partitionId\":\"c03d41be-076e-4e87-a884-3340b5de65d4\",\"timestamp\":\"2021-07-21T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006205811927060457,438,70579],[\"West US\",\"Mac\",0.006426548544041827,177,27542],[\"East Asia\",\"Win\",0.0017655030252132918,185,104786],[\"East Asia\",\"Mac\",9.844304551695552E-4,38,38601],[\"Centrl Europe\",\"Win\",8.401008120974517E-4,6,7142],[\"Centrl Europe\",\"Mac\",0,0,154],[\"West US\",\"__AGG__\",0.006332816717815024,617,97429],[\"East Asia\",\"__AGG__\",0.0015552316458256328,223,143387],[\"Centrl Europe\",\"__AGG__\",8.223684210526315E-4,6,7296],[\"__AGG__\",\"Win\",0.0034464431501257486,629,182507],[\"__AGG__\",\"Mac\",0.003242982337058992,215,66297],[\"__AGG__\",\"__AGG__\",0.0033922284207649396,844,248804]],\"partitionId\":\"61231152-c435-4efa-95e0-30a4cdc95c00\",\"timestamp\":\"2021-07-22T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005687708003709968,417,73316],[\"West US\",\"Mac\",0.011105401393171177,389,35028],[\"East Asia\",\"Win\",0.003365829129426268,415,123298],[\"East Asia\",\"Mac\",0.0011048197762739953,56,50687],[\"Centrl Europe\",\"Win\",0.0020442296970823266,11,5381],[\"Centrl Europe\",\"Mac\",0.10989010989010989,10,91],[\"West US\",\"__AGG__\",0.007317890659913601,786,107408],[\"East Asia\",\"__AGG__\",0.002707129924993534,471,173985],[\"Centrl Europe\",\"__AGG__\",0.003837719298245614,21,5472],[\"__AGG__\",\"Win\",0.004173370627985841,843,201995],[\"__AGG__\",\"Mac\",0.0053026594876815145,455,85806],[\"__AGG__\",\"__AGG__\",0.004510060771157848,1298,287801]],\"partitionId\":\"b597074f-8485-49f8-9d35-eb8226624f75\",\"timestamp\":\"2021-07-23T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.009498853586636095,870,91590],[\"West US\",\"Mac\",0.010472662451605715,376,35903],[\"East Asia\",\"Win\",0.005729624324421922,476,83077],[\"East Asia\",\"Mac\",0.00887906789875452,221,24890],[\"Centrl Europe\",\"Win\",0.0018373909049150207,12,6531],[\"Centrl Europe\",\"Mac\",0,0,125],[\"West US\",\"__AGG__\",0.010585499894314098,1252,118275],[\"East Asia\",\"__AGG__\",0.006455676271453314,697,107967],[\"Centrl Europe\",\"__AGG__\",0.0018028846153846155,12,6656],[\"__AGG__\",\"Win\",0.007494563957659577,1358,181198],[\"__AGG__\",\"Mac\",0.009800059095833744,597,60918],[\"__AGG__\",\"__AGG__\",0.008074641907184986,1955,242116]],\"partitionId\":\"e3c3c10a-1a5e-4fda-b0c3-ac05f777be3b\",\"timestamp\":\"2021-07-24T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.016212420058573904,1085,66924],[\"West US\",\"Mac\",0.012367155870445344,391,31616],[\"East Asia\",\"Win\",0.005114217524718718,615,120253],[\"East Asia\",\"Mac\",0.0031822918133430963,113,35509],[\"Centrl Europe\",\"Win\",0.0055248618784530384,37,6697],[\"Centrl Europe\",\"Mac\",0,0,128],[\"West US\",\"__AGG__\",0.013972093909233773,1467,104995],[\"East Asia\",\"__AGG__\",0.004673797203425739,728,155762],[\"Centrl Europe\",\"__AGG__\",0.005421245421245421,37,6825],[\"__AGG__\",\"Win\",0.00895942725687818,1737,193874],[\"__AGG__\",\"Mac\",0.0074940894829970415,504,67253],[\"__AGG__\",\"__AGG__\",0.008582030965775275,2241,261127]],\"partitionId\":\"bd6858b0-ff38-473f-937d-9e0ef5658295\",\"timestamp\":\"2021-07-25T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.009974017265945856,714,71586],[\"West US\",\"Mac\",0.017043478260869566,539,31625],[\"East Asia\",\"Win\",0.003358226480672585,429,127746],[\"East Asia\",\"Mac\",0.00344030532709778,128,37206],[\"Centrl Europe\",\"Win\",0.002127659574468085,12,5640],[\"Centrl Europe\",\"Mac\",0,0,195],[\"West US\",\"__AGG__\",0.012271752085816448,1287,104875],[\"East Asia\",\"__AGG__\",0.003376739900092148,557,164952],[\"Centrl Europe\",\"__AGG__\",0.002056555269922879,12,5835],[\"__AGG__\",\"Win\",0.005634915988525262,1155,204972],[\"__AGG__\",\"Mac\",0.00966302552661316,667,69026],[\"__AGG__\",\"__AGG__\",0.0066496835743326595,1822,273998]],\"partitionId\":\"63bce53b-4dd0-4665-81ea-7983c8ad8d78\",\"timestamp\":\"2021-07-26T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.012431085978726669,1053,84707],[\"West US\",\"Mac\",0.02997334731506969,686,22887],[\"East Asia\",\"Win\",0.0015578026783274119,171,109770],[\"East Asia\",\"Mac\",0.0019187427666443322,63,32834],[\"Centrl Europe\",\"Win\",0.004363001745200698,25,5730],[\"Centrl Europe\",\"Mac\",0,0,170],[\"West US\",\"__AGG__\",0.015218870692626537,1722,113149],[\"East Asia\",\"__AGG__\",0.0016409076884238872,234,142604],[\"Centrl Europe\",\"__AGG__\",0.00423728813559322,25,5900],[\"__AGG__\",\"Win\",0.00623854310788334,1249,200207],[\"__AGG__\",\"Mac\",0.013401084253278702,749,55891],[\"__AGG__\",\"__AGG__\",0.007801700911369866,1998,256098]],\"partitionId\":\"cf371bb7-6149-433e-8b97-87488ab87187\",\"timestamp\":\"2021-07-27T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.00824196315357649,663,80442],[\"West US\",\"Mac\",0.014962699220074602,353,23592],[\"East Asia\",\"Win\",0.0034680014301036823,291,83910],[\"East Asia\",\"Mac\",0.003290602604219239,163,49535],[\"Centrl Europe\",\"Win\",0.001731192949323261,11,6354],[\"Centrl Europe\",\"Mac\",0,0,314],[\"West US\",\"__AGG__\",0.009339877976053948,1018,108995],[\"East Asia\",\"__AGG__\",0.0034021506987897635,454,133445],[\"Centrl Europe\",\"__AGG__\",0.0016496700659868026,11,6668],[\"__AGG__\",\"Win\",0.005652994036530644,965,170706],[\"__AGG__\",\"Mac\",0.0070260481202598,516,73441],[\"__AGG__\",\"__AGG__\",0.006066017604148321,1481,244147]],\"partitionId\":\"73cd453c-2bdf-4b12-a52c-dbd632a5fc6d\",\"timestamp\":\"2021-07-28T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.009259479660089024,778,84022],[\"West US\",\"Mac\",0.009772524678926343,296,30289],[\"East Asia\",\"Win\",0.0039051700304119437,339,86808],[\"East Asia\",\"Mac\",0.005420598273439069,189,34867],[\"Centrl Europe\",\"Win\",0.0034096444227959084,21,6159],[\"Centrl Europe\",\"Mac\",0.13852813852813853,32,231],[\"West US\",\"__AGG__\",0.009595228697978336,1094,114015],[\"East Asia\",\"__AGG__\",0.004339428806246147,528,121675],[\"Centrl Europe\",\"__AGG__\",0.008294209702660408,53,6390],[\"__AGG__\",\"Win\",0.00642977812180418,1138,176989],[\"__AGG__\",\"Mac\",0.007906770458959732,517,65387],[\"__AGG__\",\"__AGG__\",0.0068282338185298875,1655,242376]],\"partitionId\":\"e2a7951c-d7d1-4f40-99c6-38e3e1c009c4\",\"timestamp\":\"2021-07-29T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.012416220973529212,917,73855],[\"West US\",\"Mac\",0.00500573086009684,214,42751],[\"East Asia\",\"Win\",0.0057435782305288955,614,106902],[\"East Asia\",\"Mac\",0.0017040090266424114,74,43427],[\"Centrl Europe\",\"Win\",0.0020697341187708965,13,6281],[\"Centrl Europe\",\"Mac\",0,0,137],[\"West US\",\"__AGG__\",0.010064337008462586,1131,112377],[\"East Asia\",\"__AGG__\",0.004576628594615809,688,150329],[\"Centrl Europe\",\"__AGG__\",0.0020255531318167652,13,6418],[\"__AGG__\",\"Win\",0.008255007003924337,1544,187038],[\"__AGG__\",\"Mac\",0.0033366158836818627,288,86315],[\"__AGG__\",\"__AGG__\",0.006701956810424616,1832,273353]],\"partitionId\":\"755b1df3-e9e9-418d-8d8b-c019f8ea77af\",\"timestamp\":\"2021-07-30T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006980716998291691,568,81367],[\"West US\",\"Mac\",0.02302934596657455,700,30396],[\"East Asia\",\"Win\",0.0036609001507429476,510,139310],[\"East Asia\",\"Mac\",0.007229832572298325,209,28908],[\"Centrl Europe\",\"Win\",0.0022594838863122845,19,8409],[\"Centrl Europe\",\"Mac\",0,0,26],[\"West US\",\"__AGG__\",0.012336626323508081,1531,124102],[\"East Asia\",\"__AGG__\",0.004274215601184178,719,168218],[\"Centrl Europe\",\"__AGG__\",0.0022525192649673976,19,8435],[\"__AGG__\",\"Win\",0.004788594676235125,1097,229086],[\"__AGG__\",\"Mac\",0.015321085454239002,909,59330],[\"__AGG__\",\"__AGG__\",0.006955231332519694,2006,288416]],\"partitionId\":\"f4f43631-6ad6-4f84-aeca-79ad1907a993\",\"timestamp\":\"2021-07-31T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.011903804391538647,740,62165],[\"West US\",\"Mac\",0.003831098525859915,138,36021],[\"East Asia\",\"Win\",0.0021789275701763725,307,140895],[\"East Asia\",\"Mac\",0.0032029219638968886,228,71185],[\"Centrl Europe\",\"Win\",0.004647421574760926,52,11189],[\"Centrl Europe\",\"Mac\",0,0,268],[\"West US\",\"__AGG__\",0.011291002106530244,938,83075],[\"East Asia\",\"__AGG__\",0.00252263296869106,535,212080],[\"Centrl Europe\",\"__AGG__\",0.004538709958977045,52,11457],[\"__AGG__\",\"Win\",0.0051295455288006015,1099,214249],[\"__AGG__\",\"Mac\",0.003405474812512794,366,107474],[\"__AGG__\",\"__AGG__\",0.004553606674064335,1465,321723]],\"partitionId\":\"8040dedc-f3bb-4a5f-8d9c-fd9ad3df2334\",\"timestamp\":\"2021-08-01T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006545243833379426,497,75933],[\"West US\",\"Mac\",0.01954766341481238,535,27369],[\"East Asia\",\"Win\",0.0017481640095688977,209,119554],[\"East Asia\",\"Mac\",0.0017997619669656594,62,34449],[\"Centrl Europe\",\"Win\",0.0010067958721369243,8,7946],[\"Centrl Europe\",\"Mac\",0,0,337],[\"West US\",\"__AGG__\",0.00749019934940362,898,119890],[\"East Asia\",\"__AGG__\",0.0017597059797536411,271,154003],[\"Centrl Europe\",\"__AGG__\",9.658336351563443E-4,8,8283],[\"__AGG__\",\"Win\",0.0035097550544896847,714,203433],[\"__AGG__\",\"Mac\",0.009605019708792534,597,62155],[\"__AGG__\",\"__AGG__\",0.004936216997755922,1311,265588]],\"partitionId\":\"40a2291a-5c45-4caf-be92-e26cf12b776c\",\"timestamp\":\"2021-08-02T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.008202780116214607,799,97406],[\"West US\",\"Mac\",0.003732144774997315,139,37244],[\"East Asia\",\"Win\",0.0038707331012625343,447,115482],[\"East Asia\",\"Mac\",0.004526858553826043,187,41309],[\"Centrl Europe\",\"Win\",8.857395925597874E-4,13,14677],[\"Centrl Europe\",\"Mac\",0,0,93],[\"West US\",\"__AGG__\",0.008030074418842544,942,117309],[\"East Asia\",\"__AGG__\",0.004043599441294462,634,156791],[\"Centrl Europe\",\"__AGG__\",8.801624915368992E-4,13,14770],[\"__AGG__\",\"Win\",0.0055324852240019335,1259,227565],[\"__AGG__\",\"Mac\",0.004145156778475701,326,78646],[\"__AGG__\",\"__AGG__\",0.0051761693734059195,1585,306211]],\"partitionId\":\"1d465e5c-1a29-42c5-b964-37b4da96db47\",\"timestamp\":\"2021-08-03T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.0052153662498287635,533,102198],[\"West US\",\"Mac\",0.016218872870249017,396,24416],[\"East Asia\",\"Win\",0.003224775169231197,232,71943],[\"East Asia\",\"Mac\",0.005356813004125362,174,32482],[\"Centrl Europe\",\"Win\",0.0026268264652766376,16,6091],[\"Centrl Europe\",\"Mac\",0,0,269],[\"West US\",\"__AGG__\",0.010723722463880118,1457,135867],[\"East Asia\",\"__AGG__\",0.00388795786449605,406,104425],[\"Centrl Europe\",\"__AGG__\",0.0025157232704402514,16,6360],[\"__AGG__\",\"Win\",0.004333303741843846,781,180232],[\"__AGG__\",\"Mac\",0.009970787342347858,570,57167],[\"__AGG__\",\"__AGG__\",0.005690841157713385,1351,237399]],\"partitionId\":\"db6bd654-5f6d-4df6-b03e-c4ed737a0e45\",\"timestamp\":\"2021-08-04T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.009224212440020266,619,67106],[\"West US\",\"Mac\",0.0028540014503941795,122,42747],[\"East Asia\",\"Win\",0.005456609962781504,519,95114],[\"East Asia\",\"Mac\",0.004631494160289972,184,39728],[\"Centrl Europe\",\"Win\",8.668015024559376E-4,6,6922],[\"Centrl Europe\",\"Mac\",0,0,272],[\"West US\",\"__AGG__\",0.009576161359623563,1101,114973],[\"East Asia\",\"__AGG__\",0.005213509144035241,703,134842],[\"Centrl Europe\",\"__AGG__\",8.340283569641367E-4,6,7194],[\"__AGG__\",\"Win\",0.006763547788248927,1144,169142],[\"__AGG__\",\"Mac\",0.0036980192635382553,306,82747],[\"__AGG__\",\"__AGG__\",0.0057565038568575845,1450,251889]],\"partitionId\":\"cc5332b3-3468-4fd4-88d9-115acfe55e6b\",\"timestamp\":\"2021-08-05T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.007014640356460853,551,78550],[\"West US\",\"Mac\",0.012635919263126393,380,30073],[\"East Asia\",\"Win\",0.004109276852735482,577,140414],[\"East Asia\",\"Mac\",0.001815954141688181,83,45706],[\"Centrl Europe\",\"Win\",0.002361111111111111,17,7200],[\"Centrl Europe\",\"Mac\",0,0,226],[\"West US\",\"__AGG__\",0.011866319870442165,1209,101885],[\"East Asia\",\"__AGG__\",0.0035460992907801418,660,186120],[\"Centrl Europe\",\"__AGG__\",0.0022892539725289525,17,7426],[\"__AGG__\",\"Win\",0.005062697865265913,1145,226164],[\"__AGG__\",\"Mac\",0.006091704493125453,463,76005],[\"__AGG__\",\"__AGG__\",0.0053215253715635956,1608,302169]],\"partitionId\":\"100811af-fbf5-438a-b098-df215543b7ee\",\"timestamp\":\"2021-08-06T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.012848704350450567,894,69579],[\"West US\",\"Mac\",0.005659184318684793,179,31630],[\"East Asia\",\"Win\",0.00234433151769379,337,143751],[\"East Asia\",\"Mac\",0.0028799740396706283,71,24653],[\"Centrl Europe\",\"Win\",0.00938337801608579,84,8952],[\"Centrl Europe\",\"Mac\",0,0,222],[\"West US\",\"__AGG__\",0.011399970742513218,1091,95702],[\"East Asia\",\"__AGG__\",0.002422745302961925,408,168404],[\"Centrl Europe\",\"__AGG__\",0.009156311314584695,84,9174],[\"__AGG__\",\"Win\",0.005915908620581064,1315,222282],[\"__AGG__\",\"Mac\",0.004424387222369702,250,56505],[\"__AGG__\",\"__AGG__\",0.00561360465157988,1565,278787]],\"partitionId\":\"56911cd4-90f6-4d2c-95b2-f14d735915f7\",\"timestamp\":\"2021-08-07T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.007352586082001256,609,82828],[\"West US\",\"Mac\",0.008689296735423095,321,36942],[\"East Asia\",\"Win\",0.005908603624940789,474,80222],[\"East Asia\",\"Mac\",0.003097333004413014,113,36483],[\"Centrl Europe\",\"Win\",8.249974218830566E-4,8,9697],[\"Centrl Europe\",\"Mac\",0.046153846153846156,6,130],[\"West US\",\"__AGG__\",0.009160345880499526,1035,112987],[\"East Asia\",\"__AGG__\",0.005029775930765605,587,116705],[\"Centrl Europe\",\"__AGG__\",0.0014246463824157932,14,9827],[\"__AGG__\",\"Win\",0.006315594482103886,1091,172747],[\"__AGG__\",\"Mac\",0.005981918292434233,440,73555],[\"__AGG__\",\"__AGG__\",0.006215946277334329,1531,246302]],\"partitionId\":\"e1c93c2b-d0c9-4cef-bd25-53b397cb17ea\",\"timestamp\":\"2021-08-08T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.0035500863175600902,401,112955],[\"West US\",\"Mac\",0.013204788449236955,289,21886],[\"East Asia\",\"Win\",0.004182495390593097,338,80813],[\"East Asia\",\"Mac\",0.0017390118321001125,153,87981],[\"Centrl Europe\",\"Win\",0.001256855575868373,11,8752],[\"Centrl Europe\",\"Mac\",0,0,132],[\"West US\",\"__AGG__\",0.0036484176291539843,525,143898],[\"East Asia\",\"__AGG__\",0.00290887116840646,491,168794],[\"Centrl Europe\",\"__AGG__\",0.0012381809995497524,11,8884],[\"__AGG__\",\"Win\",0.0037033379419316613,750,202520],[\"__AGG__\",\"Mac\",0.004018218347439522,442,109999],[\"__AGG__\",\"__AGG__\",0.0038141680985796064,1192,312519]],\"partitionId\":\"24e329ee-ad9c-47aa-9b07-746343a19ee0\",\"timestamp\":\"2021-08-09T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.010682039172107237,769,71990],[\"West US\",\"Mac\",0.008859621284248387,335,37812],[\"East Asia\",\"Win\",0.0051668741135265,357,69094],[\"East Asia\",\"Mac\",0.005598874362431846,191,34114],[\"Centrl Europe\",\"Win\",0.0011929615269907546,12,10059],[\"Centrl Europe\",\"Mac\",0.006896551724137931,1,145],[\"West US\",\"__AGG__\",0.01016931600476363,982,96565],[\"East Asia\",\"__AGG__\",0.005309665917370746,548,103208],[\"Centrl Europe\",\"__AGG__\",0.0012740101920815366,13,10204],[\"__AGG__\",\"Win\",0.0075292934505732986,1138,151143],[\"__AGG__\",\"Mac\",0.007312233769477321,527,72071],[\"__AGG__\",\"__AGG__\",0.0074592095477882215,1665,223214]],\"partitionId\":\"1eabc52c-90f0-41cd-966e-7b78cde62fd6\",\"timestamp\":\"2021-08-10T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.017515900704943216,1220,69651],[\"West US\",\"Mac\",0.007113014053382135,206,28961],[\"East Asia\",\"Win\",0.00985031985590957,793,80505],[\"East Asia\",\"Mac\",0.004832509610104338,132,27315],[\"Centrl Europe\",\"Win\",0.005447470817120622,35,6425],[\"Centrl Europe\",\"Mac\",0.00909090909090909,1,110],[\"West US\",\"__AGG__\",0.015883031480148677,1611,101429],[\"East Asia\",\"__AGG__\",0.00857911333704322,925,107820],[\"Centrl Europe\",\"__AGG__\",0.0055087987758224944,36,6535],[\"__AGG__\",\"Win\",0.013079492403292864,2048,156581],[\"__AGG__\",\"Mac\",0.00601213067073387,339,56386],[\"__AGG__\",\"__AGG__\",0.011208309268572126,2387,212967]],\"partitionId\":\"81223eaa-0464-4499-8bb4-deef81c9d342\",\"timestamp\":\"2021-08-11T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.010085314288275636,675,66929],[\"West US\",\"Mac\",0.010964325827672889,410,37394],[\"East Asia\",\"Win\",0.003343235585360354,341,101997],[\"East Asia\",\"Mac\",0.006008200381601916,444,73899],[\"Centrl Europe\",\"Win\",0.0034691247893745662,35,10089],[\"Centrl Europe\",\"Mac\",0.03896103896103896,6,154],[\"West US\",\"__AGG__\",0.008763101446623359,862,98367],[\"East Asia\",\"__AGG__\",0.004462864419884477,785,175896],[\"Centrl Europe\",\"__AGG__\",0.004002733574148199,41,10243],[\"__AGG__\",\"Win\",0.005871016395274139,1051,179015],[\"__AGG__\",\"Mac\",0.007716672499035416,860,111447],[\"__AGG__\",\"__AGG__\",0.006579173867838134,1911,290462]],\"partitionId\":\"e9045323-1164-455b-9e46-3eae5d3e3da9\",\"timestamp\":\"2021-08-12T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005001427743213893,578,115567],[\"West US\",\"Mac\",0.004203600475189619,184,43772],[\"East Asia\",\"Win\",0.0023144685082678446,263,113633],[\"East Asia\",\"Mac\",7.999776750416268E-4,86,107503],[\"Centrl Europe\",\"Win\",6.670372429127293E-4,6,8995],[\"Centrl Europe\",\"Mac\",0,0,161],[\"West US\",\"__AGG__\",0.008857645431270305,1415,159749],[\"East Asia\",\"__AGG__\",0.0015782143115548803,349,221136],[\"Centrl Europe\",\"__AGG__\",6.55307994757536E-4,6,9156],[\"__AGG__\",\"Win\",0.0035559100736791286,847,238195],[\"__AGG__\",\"Mac\",0.001782931403365118,270,151436],[\"__AGG__\",\"__AGG__\",0.0028668150121525238,1117,389631]],\"partitionId\":\"3db53d0f-c594-4429-b2ae-57eb23608d2f\",\"timestamp\":\"2021-08-13T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.010836022376597573,769,70967],[\"West US\",\"Mac\",0.016654330125832718,405,24318],[\"East Asia\",\"Win\",0.002343920910899753,225,95993],[\"East Asia\",\"Mac\",0.001558014397207115,108,69319],[\"Centrl Europe\",\"Win\",0.0025770033132899743,21,8149],[\"Centrl Europe\",\"Mac\",0,0,231],[\"West US\",\"__AGG__\",0.013289925522900594,1490,112115],[\"East Asia\",\"__AGG__\",0.0020143728222996515,333,165312],[\"Centrl Europe\",\"__AGG__\",0.002505966587112172,21,8380],[\"__AGG__\",\"Win\",0.005796389677286719,1015,175109],[\"__AGG__\",\"Mac\",0.0054651212340733795,513,93868],[\"__AGG__\",\"__AGG__\",0.00568078311528495,1528,268977]],\"partitionId\":\"85fea0b7-2f92-4c4e-a692-59213c473efe\",\"timestamp\":\"2021-08-14T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.0027174983261785673,345,126955],[\"West US\",\"Mac\",0.028482269503546098,502,17625],[\"East Asia\",\"Win\",0.005964188594474586,454,76121],[\"East Asia\",\"Mac\",0.0030586028302271523,150,49042],[\"Centrl Europe\",\"Win\",2.933124755572937E-4,3,10228],[\"Centrl Europe\",\"Mac\",0,0,242],[\"West US\",\"__AGG__\",0.005199358427790332,872,167713],[\"East Asia\",\"__AGG__\",0.004825707277709867,604,125163],[\"Centrl Europe\",\"__AGG__\",2.8653295128939826E-4,3,10470],[\"__AGG__\",\"Win\",0.003759891985147958,802,213304],[\"__AGG__\",\"Mac\",0.009744578457307687,652,66909],[\"__AGG__\",\"__AGG__\",0.005188909864995557,1454,280213]],\"partitionId\":\"048f0eff-6dae-4082-b30c-da175127e95f\",\"timestamp\":\"2021-08-15T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006506614404703577,664,102050],[\"West US\",\"Mac\",0.010466739029306869,270,25796],[\"East Asia\",\"Win\",0.0047460717541695716,354,74588],[\"East Asia\",\"Mac\",0.0017984277662414713,97,53936],[\"Centrl Europe\",\"Win\",0.003413240196856644,43,12598],[\"Centrl Europe\",\"Mac\",0,0,313],[\"West US\",\"__AGG__\",0.006157476242808197,762,123752],[\"East Asia\",\"__AGG__\",0.0035090722355357756,451,128524],[\"Centrl Europe\",\"__AGG__\",0.0033304933777399117,43,12911],[\"__AGG__\",\"Win\",0.005606755585617958,1061,189236],[\"__AGG__\",\"Mac\",0.004584920981947654,367,80045],[\"__AGG__\",\"__AGG__\",0.0053030106097348125,1428,269281]],\"partitionId\":\"9955f8d9-5bb9-4ae6-85af-39af2cd58ca4\",\"timestamp\":\"2021-08-16T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.01014979856211187,912,89854],[\"West US\",\"Mac\",0.0025338043610671213,104,41045],[\"East Asia\",\"Win\",0.0025510502603709553,218,85455],[\"East Asia\",\"Mac\",9.613738427297749E-4,73,75933],[\"Centrl Europe\",\"Win\",0.0018001800180018,16,8888],[\"Centrl Europe\",\"Mac\",0,0,150],[\"West US\",\"__AGG__\",0.011825355910695166,1491,126085],[\"East Asia\",\"__AGG__\",0.001803108037772325,291,161388],[\"Centrl Europe\",\"__AGG__\",0.0017703031644169065,16,9038],[\"__AGG__\",\"Win\",0.006221599700320852,1146,184197],[\"__AGG__\",\"Mac\",0.001511167269995219,177,117128],[\"__AGG__\",\"__AGG__\",0.004390608147349207,1323,301325]],\"partitionId\":\"fdce0032-2f92-4975-a9e0-895905ba639d\",\"timestamp\":\"2021-08-17T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.004442561433240528,367,82610],[\"West US\",\"Mac\",0.008948483496877787,321,35872],[\"East Asia\",\"Win\",0.0031316279105380426,409,130603],[\"East Asia\",\"Mac\",0.003866565579984837,153,39570],[\"Centrl Europe\",\"Win\",0.004672290720311486,36,7705],[\"Centrl Europe\",\"Mac\",0,0,162],[\"West US\",\"__AGG__\",0.007691779410754756,896,116488],[\"East Asia\",\"__AGG__\",0.003302521551597492,562,170173],[\"Centrl Europe\",\"__AGG__\",0.004576077284860811,36,7867],[\"__AGG__\",\"Win\",0.0036755719316669535,812,220918],[\"__AGG__\",\"Mac\",0.006269509549759272,474,75604],[\"__AGG__\",\"__AGG__\",0.00433694633113226,1286,296522]],\"partitionId\":\"9cf025a9-677b-4b88-92b3-7352429b25f4\",\"timestamp\":\"2021-08-18T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006278037410543823,536,85377],[\"West US\",\"Mac\",0.0041735765616362636,151,36180],[\"East Asia\",\"Win\",0.0027832364823264484,330,118567],[\"East Asia\",\"Mac\",0.007804425320086903,370,47409],[\"Centrl Europe\",\"Win\",6.985330805308851E-4,7,10021],[\"Centrl Europe\",\"Mac\",0,0,68],[\"West US\",\"__AGG__\",0.007912003087610961,1025,129550],[\"East Asia\",\"__AGG__\",0.004217477225622982,700,165976],[\"Centrl Europe\",\"__AGG__\",6.938249578749133E-4,7,10089],[\"__AGG__\",\"Win\",0.004080106559484028,873,213965],[\"__AGG__\",\"Mac\",0.006227811181371553,521,83657],[\"__AGG__\",\"__AGG__\",0.0046837935367681155,1394,297622]],\"partitionId\":\"8a7396e9-c7b0-47dc-8b93-affa1d78a323\",\"timestamp\":\"2021-08-19T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005004287560953759,391,78133],[\"West US\",\"Mac\",0.008066746565870747,175,21694],[\"East Asia\",\"Win\",0.0018612731108077925,180,96708],[\"East Asia\",\"Mac\",0.00517254690033197,134,25906],[\"Centrl Europe\",\"Win\",0.0033407572383073497,36,10776],[\"Centrl Europe\",\"Mac\",0,0,302],[\"West US\",\"__AGG__\",0.012356540168752749,1236,100028],[\"East Asia\",\"__AGG__\",0.002560882117865823,314,122614],[\"Centrl Europe\",\"__AGG__\",0.003249684058494313,36,11078],[\"__AGG__\",\"Win\",0.003270174606851743,607,185617],[\"__AGG__\",\"Mac\",0.006450670118157906,309,47902],[\"__AGG__\",\"__AGG__\",0.003922593022409312,916,233519]],\"partitionId\":\"718cb6ed-dc0b-4c20-9e36-9edb73609708\",\"timestamp\":\"2021-08-20T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.011601599494896348,882,76024],[\"West US\",\"Mac\",0.0023573045008800603,75,31816],[\"East Asia\",\"Win\",0.011894369271060672,1199,100804],[\"East Asia\",\"Mac\",0.0026128823909341787,89,34062],[\"Centrl Europe\",\"Win\",6.501346707532275E-4,7,10767],[\"Centrl Europe\",\"Mac\",0.02702702702702703,1,37],[\"West US\",\"__AGG__\",0.009690431944885102,1069,110315],[\"East Asia\",\"__AGG__\",0.009550220218587339,1288,134866],[\"Centrl Europe\",\"__AGG__\",7.404664938911515E-4,8,10804],[\"__AGG__\",\"Win\",0.011130360617287241,2088,187595],[\"__AGG__\",\"Mac\",0.002503223848896306,165,65915],[\"__AGG__\",\"__AGG__\",0.00888722338369295,2253,253510]],\"partitionId\":\"4e06ada6-027f-429f-9fc2-e62b9189f9a3\",\"timestamp\":\"2021-08-21T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.007988056393523364,519,64972],[\"West US\",\"Mac\",0.012328563648066544,249,20197],[\"East Asia\",\"Win\",0.0020984087850871827,223,106271],[\"East Asia\",\"Mac\",0.002784038181095055,105,37715],[\"Centrl Europe\",\"Win\",0.0013454423141607804,16,11892],[\"Centrl Europe\",\"Mac\",0.0625,1,16],[\"West US\",\"__AGG__\",0.005330342081007287,613,115002],[\"East Asia\",\"__AGG__\",0.002277999249927076,328,143986],[\"Centrl Europe\",\"__AGG__\",0.0014276116896204233,17,11908],[\"__AGG__\",\"Win\",0.004139023125017064,758,183135],[\"__AGG__\",\"Mac\",0.006128297196519817,355,57928],[\"__AGG__\",\"__AGG__\",0.004617050314648038,1113,241063]],\"partitionId\":\"c49bfe87-df4c-4a0d-9e80-dbff1bd0efb4\",\"timestamp\":\"2021-08-22T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.009080297518866388,669,73676],[\"West US\",\"Mac\",0.0067437633360554255,256,37961],[\"East Asia\",\"Win\",0.0033546503967811572,331,98669],[\"East Asia\",\"Mac\",0.0011908812521265737,42,35268],[\"Centrl Europe\",\"Win\",0.001632208922742111,27,16542],[\"Centrl Europe\",\"Mac\",0,0,137],[\"West US\",\"__AGG__\",0.009469975040375863,903,95354],[\"East Asia\",\"__AGG__\",0.002784891404167631,373,133937],[\"Centrl Europe\",\"__AGG__\",0.0016188020864560226,27,16679],[\"__AGG__\",\"Win\",0.005437113194661359,1027,188887],[\"__AGG__\",\"Mac\",0.004061827004334433,298,73366],[\"__AGG__\",\"__AGG__\",0.005052373090107644,1325,262253]],\"partitionId\":\"5a2b8a18-620f-48d9-8fae-fb3f6e23b0bb\",\"timestamp\":\"2021-08-23T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.0088574853321557,702,79255],[\"West US\",\"Mac\",0.006996083031356695,334,47741],[\"East Asia\",\"Win\",0.003168095415579575,323,101954],[\"East Asia\",\"Mac\",0.0016611636348721314,81,48761],[\"Centrl Europe\",\"Win\",0.0017898504948410192,17,9498],[\"Centrl Europe\",\"Mac\",0,0,95],[\"West US\",\"__AGG__\",0.008715713919507819,884,101426],[\"East Asia\",\"__AGG__\",0.0026805560163221977,404,150715],[\"Centrl Europe\",\"__AGG__\",0.0017721255081830502,17,9593],[\"__AGG__\",\"Win\",0.005463879144446716,1042,190707],[\"__AGG__\",\"Mac\",0.004296199674938145,415,96597],[\"__AGG__\",\"__AGG__\",0.005071283379277699,1457,287304]],\"partitionId\":\"48b0c8f9-4f7b-4b30-ad94-d1a1f6ba6837\",\"timestamp\":\"2021-08-24T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.007411143026289824,676,91214],[\"West US\",\"Mac\",0.019829248141007987,432,21786],[\"East Asia\",\"Win\",0.0044268567245403945,641,144798],[\"East Asia\",\"Mac\",0.002736323643941148,130,47509],[\"Centrl Europe\",\"Win\",0.0012377514182568335,12,9695],[\"Centrl Europe\",\"Mac\",0,0,1006],[\"West US\",\"__AGG__\",0.006009772223108263,829,137942],[\"East Asia\",\"__AGG__\",0.00400921443317196,771,192307],[\"Centrl Europe\",\"__AGG__\",0.00112139052425007,12,10701],[\"__AGG__\",\"Win\",0.005408881309852792,1329,245707],[\"__AGG__\",\"Mac\",0.007994196384119714,562,70301],[\"__AGG__\",\"__AGG__\",0.005984025720867826,1891,316008]],\"partitionId\":\"cfebe3ed-2498-4b55-be55-2e8d08c06477\",\"timestamp\":\"2021-08-25T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.0061740590733972145,500,80984],[\"West US\",\"Mac\",0.004145524491758697,125,30153],[\"East Asia\",\"Win\",0.004350786924939468,460,105728],[\"East Asia\",\"Mac\",0.0035103785103785105,184,52416],[\"Centrl Europe\",\"Win\",0.003700588730025231,22,5945],[\"Centrl Europe\",\"Mac\",0,0,235],[\"West US\",\"__AGG__\",0.008461678360501957,884,104471],[\"East Asia\",\"__AGG__\",0.004072237960339943,644,158144],[\"Centrl Europe\",\"__AGG__\",0.0035598705501618125,22,6180],[\"__AGG__\",\"Win\",0.005097141552084793,982,192657],[\"__AGG__\",\"Mac\",0.0037317037824259698,309,82804],[\"__AGG__\",\"__AGG__\",0.004686688859765992,1291,275461]],\"partitionId\":\"19d9872a-a89d-4095-9754-9a1789509d18\",\"timestamp\":\"2021-08-26T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.008276102391358007,570,68873],[\"West US\",\"Mac\",0.013457556935817806,286,21252],[\"East Asia\",\"Win\",0.003752508944934113,344,91672],[\"East Asia\",\"Mac\",0.0032712567292584294,127,38823],[\"Centrl Europe\",\"Win\",0.0010706638115631692,9,8406],[\"Centrl Europe\",\"Mac\",0,0,263],[\"West US\",\"__AGG__\",0.007555978744970359,738,97671],[\"East Asia\",\"__AGG__\",0.0036093336909460132,471,130495],[\"Centrl Europe\",\"__AGG__\",0.0010381820279155613,9,8669],[\"__AGG__\",\"Win\",0.005463122443785476,923,168951],[\"__AGG__\",\"Mac\",0.006844774437336339,413,60338],[\"__AGG__\",\"__AGG__\",0.0058267077792654685,1336,229289]],\"partitionId\":\"f66b0a7e-54ea-4039-bcdd-40204ad4ad9a\",\"timestamp\":\"2021-08-27T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.004953328407754664,476,96097],[\"West US\",\"Mac\",0.0079534373476353,261,32816],[\"East Asia\",\"Win\",0.0026320556674445618,247,93843],[\"East Asia\",\"Mac\",0.008378861748781144,342,40817],[\"Centrl Europe\",\"Win\",0.001424316975268678,11,7723],[\"Centrl Europe\",\"Mac\",0,0,278],[\"West US\",\"__AGG__\",0.004630940680648332,556,120062],[\"East Asia\",\"__AGG__\",0.004373978909847022,589,134660],[\"Centrl Europe\",\"__AGG__\",0.0013748281464816899,11,8001],[\"__AGG__\",\"Win\",0.0037133909735256473,734,197663],[\"__AGG__\",\"Mac\",0.008158460851564719,603,73911],[\"__AGG__\",\"__AGG__\",0.004923151700825558,1337,271574]],\"partitionId\":\"682170f1-3def-48de-a36c-536f9de4d522\",\"timestamp\":\"2021-08-28T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.010560981149216444,651,61642],[\"West US\",\"Mac\",0.006665993334006666,198,29703],[\"East Asia\",\"Win\",0.005977889572076268,770,128808],[\"East Asia\",\"Mac\",0.0028558514135437214,139,48672],[\"Centrl Europe\",\"Win\",0.0014829461196243204,12,8092],[\"Centrl Europe\",\"Mac\",0,0,219],[\"West US\",\"__AGG__\",0.007707412346560541,734,95233],[\"East Asia\",\"__AGG__\",0.005121703853955375,909,177480],[\"Centrl Europe\",\"__AGG__\",0.0014438695704488027,12,8311],[\"__AGG__\",\"Win\",0.007217616423728985,1433,198542],[\"__AGG__\",\"Mac\",0.004287859124106166,337,78594],[\"__AGG__\",\"__AGG__\",0.006386755960972231,1770,277136]],\"partitionId\":\"24c391d1-77a7-42a1-9697-3974f3ca6905\",\"timestamp\":\"2021-08-29T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.01056571025654933,974,92185],[\"West US\",\"Mac\",0.017192809223709814,592,34433],[\"East Asia\",\"Win\",0.005763885724700415,759,131682],[\"East Asia\",\"Mac\",0.002281021897810219,75,32880],[\"Centrl Europe\",\"Win\",0.007162695512351995,49,6841],[\"Centrl Europe\",\"Mac\",0.008,1,125],[\"West US\",\"__AGG__\",0.008393917316426656,1083,129022],[\"East Asia\",\"__AGG__\",0.0050679986874248,834,164562],[\"Centrl Europe\",\"__AGG__\",0.00717772035601493,50,6966],[\"__AGG__\",\"Win\",0.007724049447786813,1782,230708],[\"__AGG__\",\"Mac\",0.009905394584655535,668,67438],[\"__AGG__\",\"__AGG__\",0.008217450510823556,2450,298146]],\"partitionId\":\"3fd39797-f006-44f5-9ea4-e364e4b64edb\",\"timestamp\":\"2021-08-30T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005453032748268361,544,99761],[\"West US\",\"Mac\",0.008486470607435454,260,30637],[\"East Asia\",\"Win\",0.0026061490788919835,291,111659],[\"East Asia\",\"Mac\",0.0025095789733133164,112,44629],[\"Centrl Europe\",\"Win\",0.0014080901177675371,11,7812],[\"Centrl Europe\",\"Mac\",0.005434782608695652,1,184],[\"West US\",\"__AGG__\",0.006874388474644893,815,118556],[\"East Asia\",\"__AGG__\",0.002578572891072891,403,156288],[\"Centrl Europe\",\"__AGG__\",0.0015007503751875938,12,7996],[\"__AGG__\",\"Win\",0.003858925704276748,846,219232],[\"__AGG__\",\"Mac\",0.004943671305500331,373,75450],[\"__AGG__\",\"__AGG__\",0.004136662571857121,1219,294682]],\"partitionId\":\"a894d4c5-166e-4eb7-ab3d-578657b7ea4b\",\"timestamp\":\"2021-08-31T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.007909683752892504,564,71305],[\"West US\",\"Mac\",0.01091114588767171,502,46008],[\"East Asia\",\"Win\",0.003046033720880347,497,163163],[\"East Asia\",\"Mac\",0.0031302930897708025,146,46641],[\"Centrl Europe\",\"Win\",0.0017511330861145447,17,9708],[\"Centrl Europe\",\"Mac\",0,0,296],[\"West US\",\"__AGG__\",0.006808975704533824,785,115289],[\"East Asia\",\"__AGG__\",0.0030647652094335665,643,209804],[\"Centrl Europe\",\"__AGG__\",0.0016993202718912435,17,10004],[\"__AGG__\",\"Win\",0.004414848306139834,1078,244176],[\"__AGG__\",\"Mac\",0.006971865081499812,648,92945],[\"__AGG__\",\"__AGG__\",0.005119823446181045,1726,337121]],\"partitionId\":\"23067deb-84c0-47eb-a339-037b31c64265\",\"timestamp\":\"2021-09-01T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006644518272425249,550,82775],[\"West US\",\"Mac\",0.018671146896595447,589,31546],[\"East Asia\",\"Win\",0.0022184791093217207,162,73023],[\"East Asia\",\"Mac\",0.0014058393268270818,69,49081],[\"Centrl Europe\",\"Win\",0.0033259423503325942,27,8118],[\"Centrl Europe\",\"Mac\",0.024390243902439025,3,123],[\"West US\",\"__AGG__\",0.009351193270029244,1036,110788],[\"East Asia\",\"__AGG__\",0.0018918299154818843,231,122104],[\"Centrl Europe\",\"__AGG__\",0.0036403349108117948,30,8241],[\"__AGG__\",\"Win\",0.0045084067449181284,739,163916],[\"__AGG__\",\"Mac\",0.008185758513931888,661,80750],[\"__AGG__\",\"__AGG__\",0.005722086436202823,1400,244666]],\"partitionId\":\"ca475758-1b57-40a6-ba14-3dbeb7816e59\",\"timestamp\":\"2021-09-02T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.02464585543828298,1324,53721],[\"West US\",\"Mac\",0.02056025765860235,549,26702],[\"East Asia\",\"Win\",0.0060206860675051255,787,130716],[\"East Asia\",\"Mac\",0.0025329404028349447,104,41059],[\"Centrl Europe\",\"Win\",5.897530409141172E-4,8,13565],[\"Centrl Europe\",\"Mac\",0.003105590062111801,2,644],[\"West US\",\"__AGG__\",0.015550138690426157,1480,95176],[\"East Asia\",\"__AGG__\",0.005187017901324407,891,171775],[\"Centrl Europe\",\"__AGG__\",7.037792948131466E-4,10,14209],[\"__AGG__\",\"Win\",0.010701912101897961,2119,198002],[\"__AGG__\",\"Mac\",0.009575323441268914,655,68405],[\"__AGG__\",\"__AGG__\",0.010412639307525702,2774,266407]],\"partitionId\":\"19d1bbd4-93e4-4732-bbf4-0a1a2ccb3cd6\",\"timestamp\":\"2021-09-03T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005766643879418705,523,90694],[\"West US\",\"Mac\",0.011185553670529372,389,34777],[\"East Asia\",\"Win\",0.004568433414008908,319,69827],[\"East Asia\",\"Mac\",0.0015008937906843402,89,59298],[\"Centrl Europe\",\"Win\",7.957559681697613E-4,6,7540],[\"Centrl Europe\",\"Mac\",0,0,288],[\"West US\",\"__AGG__\",0.008781150955177402,1111,126521],[\"East Asia\",\"__AGG__\",0.00315972894482091,408,129125],[\"Centrl Europe\",\"__AGG__\",7.664793050587634E-4,6,7828],[\"__AGG__\",\"Win\",0.005045786946406365,848,168061],[\"__AGG__\",\"Mac\",0.0050655447580089654,478,94363],[\"__AGG__\",\"__AGG__\",0.005052891503825869,1326,262424]],\"partitionId\":\"8f4739d7-7629-4760-8cb3-642738e4d36b\",\"timestamp\":\"2021-09-04T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.010503834977873152,1023,97393],[\"West US\",\"Mac\",7.026858213616489E-4,18,25616],[\"East Asia\",\"Win\",0.0053732858430545465,614,114269],[\"East Asia\",\"Mac\",0.005616438356164383,287,51100],[\"Centrl Europe\",\"Win\",0.0010548523206751054,8,7584],[\"Centrl Europe\",\"Mac\",0,0,326],[\"West US\",\"__AGG__\",0.008264823935529379,1324,160197],[\"East Asia\",\"__AGG__\",0.005448421409091184,901,165369],[\"Centrl Europe\",\"__AGG__\",0.001011378002528445,8,7910],[\"__AGG__\",\"Win\",0.0075029875117447985,1645,219246],[\"__AGG__\",\"Mac\",0.0039588795721814075,305,77042],[\"__AGG__\",\"__AGG__\",0.006581434280159845,1950,296288]],\"partitionId\":\"ffe51f5e-765e-4033-a1a3-37fe79c5fd4b\",\"timestamp\":\"2021-09-05T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.010496343970077837,623,59354],[\"West US\",\"Mac\",0.01055660112055725,488,46227],[\"East Asia\",\"Win\",0.006480558325024925,546,84252],[\"East Asia\",\"Mac\",0.0019172211570993572,68,35468],[\"Centrl Europe\",\"Win\",0.0014980026631158455,9,6008],[\"Centrl Europe\",\"Mac\",0,0,117],[\"West US\",\"__AGG__\",0.008807682366741554,886,100594],[\"East Asia\",\"__AGG__\",0.005128633478115603,614,119720],[\"Centrl Europe\",\"__AGG__\",0.0014693877551020407,9,6125],[\"__AGG__\",\"Win\",0.007873594717071932,1178,149614],[\"__AGG__\",\"Mac\",0.00679606903632719,556,81812],[\"__AGG__\",\"__AGG__\",0.0074926758445464205,1734,231426]],\"partitionId\":\"06ebbd44-dd44-410e-822a-484193e0e626\",\"timestamp\":\"2021-09-06T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.01400838890083889,1042,74384],[\"West US\",\"Mac\",0.006497266001929881,202,31090],[\"East Asia\",\"Win\",0.0043775439674372165,399,91147],[\"East Asia\",\"Mac\",0.0058063307735531,217,37373],[\"Centrl Europe\",\"Win\",0.002317624986204613,21,9061],[\"Centrl Europe\",\"Mac\",0,0,219],[\"West US\",\"__AGG__\",0.010995935320115727,1239,112678],[\"East Asia\",\"__AGG__\",0.004793028322440087,616,128520],[\"Centrl Europe\",\"__AGG__\",0.002262931034482759,21,9280],[\"__AGG__\",\"Win\",0.008373808651026392,1462,174592],[\"__AGG__\",\"Mac\",0.006100579482251536,419,68682],[\"__AGG__\",\"__AGG__\",0.0077320223287322114,1881,243274]],\"partitionId\":\"a1036ea8-45a6-4572-b4f1-7d0c967bdb83\",\"timestamp\":\"2021-09-07T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.004569787178482831,490,107226],[\"West US\",\"Mac\",0.006140250200849306,321,52278],[\"East Asia\",\"Win\",0.004672977773179521,542,115986],[\"East Asia\",\"Mac\",0.002142605299557918,79,36871],[\"Centrl Europe\",\"Win\",0.003839385698288274,24,6251],[\"Centrl Europe\",\"Mac\",0,0,138],[\"West US\",\"__AGG__\",0.004370460425823747,701,160395],[\"East Asia\",\"__AGG__\",0.0040626206192716065,621,152857],[\"Centrl Europe\",\"__AGG__\",0.0037564564094537487,24,6389],[\"__AGG__\",\"Win\",0.004602049132104087,1056,229463],[\"__AGG__\",\"Mac\",0.00447993548892896,400,89287],[\"__AGG__\",\"__AGG__\",0.004567843137254902,1456,318750]],\"partitionId\":\"c0653942-8d71-4269-9cd1-34888fa3837a\",\"timestamp\":\"2021-09-08T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.013012794331360834,1370,105281],[\"West US\",\"Mac\",0.002468939152596368,93,37668],[\"East Asia\",\"Win\",0.00359011756032279,448,124787],[\"East Asia\",\"Mac\",0.0012691889278375439,63,49638],[\"Centrl Europe\",\"Win\",0.002478856809565471,17,6858],[\"Centrl Europe\",\"Mac\",0.0035842293906810036,1,279],[\"West US\",\"__AGG__\",0.012120261672192848,1623,133908],[\"East Asia\",\"__AGG__\",0.002929625913716497,511,174425],[\"Centrl Europe\",\"__AGG__\",0.0025220680958385876,18,7137],[\"__AGG__\",\"Win\",0.0077450343145117045,1835,236926],[\"__AGG__\",\"Mac\",0.0017925443854541303,157,87585],[\"__AGG__\",\"__AGG__\",0.00613846680081723,1992,324511]],\"partitionId\":\"0d5e3b69-1bb6-4ce1-aff5-e019984140bb\",\"timestamp\":\"2021-09-09T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.011732532271548609,828,70573],[\"West US\",\"Mac\",0.01299920058392131,374,28771],[\"East Asia\",\"Win\",0.0015849874771036597,212,133755],[\"East Asia\",\"Mac\",0.0023096010689062797,121,52390],[\"Centrl Europe\",\"Win\",0.004868333702146493,44,9038],[\"Centrl Europe\",\"Mac\",0,0,452],[\"West US\",\"__AGG__\",0.013362730061349692,1394,104320],[\"East Asia\",\"__AGG__\",0.0017889279862472803,333,186145],[\"Centrl Europe\",\"__AGG__\",0.004636459430979979,44,9490],[\"__AGG__\",\"Win\",0.005080472052716928,1084,213366],[\"__AGG__\",\"Mac\",0.0060652101993554945,495,81613],[\"__AGG__\",\"__AGG__\",0.005352923428447448,1579,294979]],\"partitionId\":\"6e718d84-60c8-4cc6-9824-14e072d37c51\",\"timestamp\":\"2021-09-10T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.0068320546564372515,488,71428],[\"West US\",\"Mac\",0.013417305585980284,392,29216],[\"East Asia\",\"Win\",0.004153954134616762,290,69813],[\"East Asia\",\"Mac\",0.007835383714118337,321,40968],[\"Centrl Europe\",\"Win\",0.0011977151280633867,13,10854],[\"Centrl Europe\",\"Mac\",0,0,324],[\"West US\",\"__AGG__\",0.006081230744447353,604,99322],[\"East Asia\",\"__AGG__\",0.005515386212437151,611,110781],[\"Centrl Europe\",\"__AGG__\",0.0011629987475398104,13,11178],[\"__AGG__\",\"Win\",0.0052006969328380285,791,152095],[\"__AGG__\",\"Mac\",0.01011232767912861,713,70508],[\"__AGG__\",\"__AGG__\",0.006756422869413261,1504,222603]],\"partitionId\":\"4d365a42-04aa-46bd-8f87-d5c587e399c6\",\"timestamp\":\"2021-09-11T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.008106136717083443,589,72661],[\"West US\",\"Mac\",0.0026210237877764982,66,25181],[\"East Asia\",\"Win\",0.0026510992689392924,297,112029],[\"East Asia\",\"Mac\",8.683309676880688E-4,52,59885],[\"Centrl Europe\",\"Win\",0.005209066591581022,37,7103],[\"Centrl Europe\",\"Mac\",0,0,286],[\"West US\",\"__AGG__\",0.010882415350571403,1077,98967],[\"East Asia\",\"__AGG__\",0.002030084809846784,349,171914],[\"Centrl Europe\",\"__AGG__\",0.005007443497090269,37,7389],[\"__AGG__\",\"Win\",0.00481248012179798,923,191793],[\"__AGG__\",\"Mac\",0.0013825100759208924,118,85352],[\"__AGG__\",\"__AGG__\",0.0037561565245629543,1041,277145]],\"partitionId\":\"e76428f5-bc2d-4ab4-805b-bad7e541af83\",\"timestamp\":\"2021-09-12T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.008186896171457339,683,83426],[\"West US\",\"Mac\",0.023014919041221805,651,28286],[\"East Asia\",\"Win\",0.002023877023877024,257,126984],[\"East Asia\",\"Mac\",0.0036801132342533615,130,35325],[\"Centrl Europe\",\"Win\",0.0018594766901314915,14,7529],[\"Centrl Europe\",\"Mac\",0.11538461538461539,9,78],[\"West US\",\"__AGG__\",0.00730177603979133,872,119423],[\"East Asia\",\"__AGG__\",0.0023843409792432954,387,162309],[\"Centrl Europe\",\"__AGG__\",0.003023530958327856,23,7607],[\"__AGG__\",\"Win\",0.00437737164986533,954,217939],[\"__AGG__\",\"Mac\",0.012404025812934729,790,63689],[\"__AGG__\",\"__AGG__\",0.006192566080077265,1744,281628]],\"partitionId\":\"ef4a4721-a0a8-4cbc-ad7b-b3c15c66d663\",\"timestamp\":\"2021-09-13T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.008365028620528438,662,79139],[\"West US\",\"Mac\",0.005379882672771498,188,34945],[\"East Asia\",\"Win\",0.0036089489700732494,236,65393],[\"East Asia\",\"Mac\",0.0030267390777958423,175,57818],[\"Centrl Europe\",\"Win\",0.0017252820172528201,13,7535],[\"Centrl Europe\",\"Mac\",0,0,65],[\"West US\",\"__AGG__\",0.007119921820466285,867,121771],[\"East Asia\",\"__AGG__\",0.0033357411270097635,411,123211],[\"Centrl Europe\",\"__AGG__\",0.0017105263157894738,13,7600],[\"__AGG__\",\"Win\",0.005990780379701053,911,152067],[\"__AGG__\",\"Mac\",0.003910458051449994,363,92828],[\"__AGG__\",\"__AGG__\",0.0052022295269401175,1274,244895]],\"partitionId\":\"798b98e3-ac8e-48da-81e2-7eef32c75873\",\"timestamp\":\"2021-09-14T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.004926588268039802,354,71855],[\"West US\",\"Mac\",0.013225519084492566,386,29186],[\"East Asia\",\"Win\",0.004924269108841141,699,141950],[\"East Asia\",\"Mac\",0.002265096199968022,85,37526],[\"Centrl Europe\",\"Win\",0.0010003334444814939,6,5998],[\"Centrl Europe\",\"Mac\",0.5166666666666667,124,240],[\"West US\",\"__AGG__\",0.007691600527073821,753,97899],[\"East Asia\",\"__AGG__\",0.0043682720809467565,784,179476],[\"Centrl Europe\",\"__AGG__\",0.020840012824623277,130,6238],[\"__AGG__\",\"Win\",0.004817950619418298,1059,219803],[\"__AGG__\",\"Mac\",0.008886963794957582,595,66952],[\"__AGG__\",\"__AGG__\",0.005767990096075047,1654,286755]],\"partitionId\":\"634e6f6e-afc0-414e-90d7-81b029b48e93\",\"timestamp\":\"2021-09-15T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.013724048009093645,821,59822],[\"West US\",\"Mac\",0.02624259824152162,585,22292],[\"East Asia\",\"Win\",0.08570225310591703,814,9498],[\"East Asia\",\"Mac\",0.0029722025970229248,122,41047],[\"Centrl Europe\",\"Win\",0.002939555392246923,16,5443],[\"Centrl Europe\",\"Mac\",0.8061674008810573,183,227],[\"West US\",\"__AGG__\",0.015057883055046463,1635,108581],[\"East Asia\",\"__AGG__\",0.01851815214165595,936,50545],[\"Centrl Europe\",\"__AGG__\",0.03509700176366843,199,5670],[\"__AGG__\",\"Win\",0.022083115979829596,1651,74763],[\"__AGG__\",\"Mac\",0.014001195607714815,890,63566],[\"__AGG__\",\"__AGG__\",0.01836925012108813,2541,138329]],\"partitionId\":\"e50d36bb-41d0-4466-b143-84fb9756f01f\",\"timestamp\":\"2021-09-16T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.007040966497696296,732,103963],[\"West US\",\"Mac\",0.011647152577698768,380,32626],[\"East Asia\",\"Win\",0.006262565339766787,623,99480],[\"East Asia\",\"Mac\",0.008141178764685808,167,20513],[\"Centrl Europe\",\"Win\",0.0053344867358708185,37,6936],[\"Centrl Europe\",\"Mac\",0.002407704654895666,3,1246],[\"West US\",\"__AGG__\",0.008326985793836847,1126,135223],[\"East Asia\",\"__AGG__\",0.0065837173835140385,790,119993],[\"Centrl Europe\",\"__AGG__\",0.0048887802493277925,40,8182],[\"__AGG__\",\"Win\",0.006616629986833287,1392,210379],[\"__AGG__\",\"Mac\",0.010113082651466397,550,54385],[\"__AGG__\",\"__AGG__\",0.0073348340408816905,1942,264764]],\"partitionId\":\"c426fdbf-ef6f-416b-ae01-11a1f3fcc522\",\"timestamp\":\"2021-09-17T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.00643780619373552,728,113082],[\"West US\",\"Mac\",0.008152924919391985,354,43420],[\"East Asia\",\"Win\",0.004430920350202861,332,74928],[\"East Asia\",\"Mac\",0.0026245510636338522,114,43436],[\"Centrl Europe\",\"Win\",0.0014154281670205238,16,11304],[\"Centrl Europe\",\"Mac\",0.006578947368421052,1,152],[\"West US\",\"__AGG__\",0.0052132581918126,827,158634],[\"East Asia\",\"__AGG__\",0.0037680375789936127,446,118364],[\"Centrl Europe\",\"__AGG__\",0.0014839385474860335,17,11456],[\"__AGG__\",\"Win\",0.00539851691301163,1076,199314],[\"__AGG__\",\"Mac\",0.005390308937109231,469,87008],[\"__AGG__\",\"__AGG__\",0.0053960226598026,1545,286322]],\"partitionId\":\"02fc4a80-3bfa-4a46-816c-c12bfed6b6b9\",\"timestamp\":\"2021-09-18T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006149980161354318,558,90732],[\"West US\",\"Mac\",0.004675857491930375,155,33149],[\"East Asia\",\"Win\",0.0035029190992493745,504,143880],[\"East Asia\",\"Mac\",0.007607994842037395,177,23265],[\"Centrl Europe\",\"Win\",5.939123979213066E-4,4,6735],[\"Centrl Europe\",\"Mac\",0,0,35],[\"West US\",\"__AGG__\",0.010336135162250343,1226,118613],[\"East Asia\",\"__AGG__\",0.004074306739657184,681,167145],[\"Centrl Europe\",\"__AGG__\",5.908419497784342E-4,4,6770],[\"__AGG__\",\"Win\",0.004416876944813898,1066,241347],[\"__AGG__\",\"Mac\",0.005881415082640968,332,56449],[\"__AGG__\",\"__AGG__\",0.004694488844712488,1398,297796]],\"partitionId\":\"40fb7265-5c48-4fff-98d1-bc5cab483c81\",\"timestamp\":\"2021-09-19T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.012688478561400877,1184,93313],[\"West US\",\"Mac\",0.012437357630979499,273,21950],[\"East Asia\",\"Win\",0.0018510546706844598,172,92920],[\"East Asia\",\"Mac\",0.0020345596432552954,146,71760],[\"Centrl Europe\",\"Win\",1.3577732518669383E-4,1,7365],[\"Centrl Europe\",\"Mac\",0,0,413],[\"West US\",\"__AGG__\",0.011000442098145788,1269,115359],[\"East Asia\",\"__AGG__\",0.0019310177313577848,318,164680],[\"Centrl Europe\",\"__AGG__\",1.2856775520699409E-4,1,7778],[\"__AGG__\",\"Win\",0.0070093699315075565,1357,193598],[\"__AGG__\",\"Mac\",0.004451621814009328,419,94123],[\"__AGG__\",\"__AGG__\",0.006172646417883992,1776,287721]],\"partitionId\":\"933520a4-8c00-45df-8ced-d9621a1d434d\",\"timestamp\":\"2021-09-20T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.0038809024658081263,311,80136],[\"West US\",\"Mac\",0.007924617568206907,201,25364],[\"East Asia\",\"Win\",0.008623762490082672,750,86969],[\"East Asia\",\"Mac\",0.0016963690079100353,89,52465],[\"Centrl Europe\",\"Win\",0.001876759461995621,18,9591],[\"Centrl Europe\",\"Mac\",0,0,111],[\"West US\",\"__AGG__\",0.005801498720502797,696,119969],[\"East Asia\",\"__AGG__\",0.006017183757189782,839,139434],[\"Centrl Europe\",\"__AGG__\",0.0018552875695732839,18,9702],[\"__AGG__\",\"Win\",0.006106533254855798,1079,176696],[\"__AGG__\",\"Mac\",0.003720810880164229,290,77940],[\"__AGG__\",\"__AGG__\",0.005376301858338962,1369,254636]],\"partitionId\":\"f9a00e87-7c8a-4fbc-893f-9ca3f99a42c5\",\"timestamp\":\"2021-09-21T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006310551241676082,525,83194],[\"West US\",\"Mac\",0.006189799463129638,196,31665],[\"East Asia\",\"Win\",0.0044372084391317915,526,118543],[\"East Asia\",\"Mac\",0.004124900204027322,186,45092],[\"Centrl Europe\",\"Win\",6.317119393556538E-4,5,7915],[\"Centrl Europe\",\"Mac\",0.02857142857142857,1,35],[\"West US\",\"__AGG__\",0.006309471027591146,740,117284],[\"East Asia\",\"__AGG__\",0.004351147370672533,712,163635],[\"Centrl Europe\",\"__AGG__\",7.547169811320754E-4,6,7950],[\"__AGG__\",\"Win\",0.005036918321790395,1056,209652],[\"__AGG__\",\"Mac\",0.004987498697781019,383,76792],[\"__AGG__\",\"__AGG__\",0.005023669547974473,1439,286444]],\"partitionId\":\"d05e44cc-9a4e-40b2-a9e8-007cafb31b14\",\"timestamp\":\"2021-09-22T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.024829616356829745,1552,62506],[\"West US\",\"Mac\",0.011869021852963764,510,42969],[\"East Asia\",\"Win\",0.004260412481585644,509,119472],[\"East Asia\",\"Mac\",0.003134942915964814,67,21372],[\"Centrl Europe\",\"Win\",0.006821984811430043,53,7769],[\"Centrl Europe\",\"Mac\",0.004219409282700422,1,237],[\"West US\",\"__AGG__\",0.02005223612241422,2119,105674],[\"East Asia\",\"__AGG__\",0.004089631081196217,576,140844],[\"Centrl Europe\",\"__AGG__\",0.006744941294029478,54,8006],[\"__AGG__\",\"Win\",0.011141151111743533,2114,189747],[\"__AGG__\",\"Mac\",0.008950416550528044,578,64578],[\"__AGG__\",\"__AGG__\",0.010584881549198859,2692,254325]],\"partitionId\":\"103f28e6-4e73-40a3-a935-1f7eaba6542f\",\"timestamp\":\"2021-09-23T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.00621070151645913,403,64888],[\"West US\",\"Mac\",0.011172498465316144,364,32580],[\"East Asia\",\"Win\",0.002342184722183029,332,141748],[\"East Asia\",\"Mac\",0.0070921985815602835,308,43428],[\"Centrl Europe\",\"Win\",0.0011139578923916676,10,8977],[\"Centrl Europe\",\"Mac\",0,0,218],[\"West US\",\"__AGG__\",0.0071764250566705365,649,90435],[\"East Asia\",\"__AGG__\",0.0034561714261027348,640,185176],[\"Centrl Europe\",\"__AGG__\",0.001087547580206634,10,9195],[\"__AGG__\",\"Win\",0.003455264756763275,745,215613],[\"__AGG__\",\"Mac\",0.008815889591477973,672,76226],[\"__AGG__\",\"__AGG__\",0.00485541685655447,1417,291839]],\"partitionId\":\"58ec0195-cac4-4a59-a49a-66edf5012bf2\",\"timestamp\":\"2021-09-24T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.004347066276377299,398,91556],[\"West US\",\"Mac\",0.00424359889829644,208,49015],[\"East Asia\",\"Win\",0.0010383451282466696,141,135793],[\"East Asia\",\"Mac\",0.003410859811372585,149,43684],[\"Centrl Europe\",\"Win\",8.816547982366905E-4,13,14745],[\"Centrl Europe\",\"Mac\",0.002932551319648094,1,341],[\"West US\",\"__AGG__\",0.0038418381374887606,517,134571],[\"East Asia\",\"__AGG__\",0.0016158059249931746,290,179477],[\"Centrl Europe\",\"__AGG__\",9.28012727031685E-4,14,15086],[\"__AGG__\",\"Win\",0.0022801060744999874,552,242094],[\"__AGG__\",\"Mac\",0.00384780739466896,358,93040],[\"__AGG__\",\"__AGG__\",0.0027153317777366664,910,335134]],\"partitionId\":\"fa0d4146-6772-4102-97e9-d478dc16a4fe\",\"timestamp\":\"2021-09-25T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.004679568527918782,472,100864],[\"West US\",\"Mac\",0.013638285875387651,387,28376],[\"East Asia\",\"Win\",0.011444447643451473,795,69466],[\"East Asia\",\"Mac\",0.004842210719652696,116,23956],[\"Centrl Europe\",\"Win\",2.1362956633198035E-4,3,14043],[\"Centrl Europe\",\"Mac\",0.017195767195767195,13,756],[\"West US\",\"__AGG__\",0.0063993174061433445,915,142984],[\"East Asia\",\"__AGG__\",0.00975145040782685,911,93422],[\"Centrl Europe\",\"__AGG__\",0.0010811541320359483,16,14799],[\"__AGG__\",\"Win\",0.006888210312789834,1270,184373],[\"__AGG__\",\"Mac\",0.009719710669077758,516,53088],[\"__AGG__\",\"__AGG__\",0.007521235065968727,1786,237461]],\"partitionId\":\"ef528402-5b10-40ed-bc1b-d56ff1e962c3\",\"timestamp\":\"2021-09-26T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.011208155318803743,829,73964],[\"West US\",\"Mac\",0.003661479570608305,88,24034],[\"East Asia\",\"Win\",0.003366594551635834,305,90596],[\"East Asia\",\"Mac\",0.0031728613006345723,133,41918],[\"Centrl Europe\",\"Win\",0.004490406858075929,33,7349],[\"Centrl Europe\",\"Mac\",0.3870967741935484,12,31],[\"West US\",\"__AGG__\",0.01224378072788908,1163,94987],[\"East Asia\",\"__AGG__\",0.0033053111369364748,438,132514],[\"Centrl Europe\",\"__AGG__\",0.006097560975609756,45,7380],[\"__AGG__\",\"Win\",0.006788475297977418,1167,171909],[\"__AGG__\",\"Mac\",0.003531212585059788,233,65983],[\"__AGG__\",\"__AGG__\",0.00588502345602206,1400,237892]],\"partitionId\":\"2e1a170b-db47-4ea4-b7d5-170461a7dbcb\",\"timestamp\":\"2021-09-27T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.011803605076972304,996,84381],[\"West US\",\"Mac\",0.009444879979094337,253,26787],[\"East Asia\",\"Win\",0.0045359896448871635,403,88845],[\"East Asia\",\"Mac\",0.0013594771241830065,52,38250],[\"Centrl Europe\",\"Win\",8.406186953597848E-5,1,11896],[\"Centrl Europe\",\"Mac\",0,0,186],[\"West US\",\"__AGG__\",0.009605653308712558,1082,112642],[\"East Asia\",\"__AGG__\",0.0035799992131869862,455,127095],[\"Centrl Europe\",\"__AGG__\",8.276775368316503E-5,1,12082],[\"__AGG__\",\"Win\",0.007562580352416245,1400,185122],[\"__AGG__\",\"Mac\",0.004676264507918986,305,65223],[\"__AGG__\",\"__AGG__\",0.006810601370109249,1705,250345]],\"partitionId\":\"13d090b0-5cb7-43b8-8ff0-4e8d94d8d042\",\"timestamp\":\"2021-09-28T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.013233241903662,825,62343],[\"West US\",\"Mac\",0.007877196525954352,234,29706],[\"East Asia\",\"Win\",0.003175187152089065,397,125032],[\"East Asia\",\"Mac\",0.001606425702811245,60,37350],[\"Centrl Europe\",\"Win\",4.350474201687984E-4,5,11493],[\"Centrl Europe\",\"Mac\",0,0,159],[\"West US\",\"__AGG__\",0.01121840386253905,1185,105630],[\"East Asia\",\"__AGG__\",0.002814351344360828,457,162382],[\"Centrl Europe\",\"__AGG__\",4.291108822519739E-4,5,11652],[\"__AGG__\",\"Win\",0.006169921757145443,1227,198868],[\"__AGG__\",\"Mac\",0.004374023655434055,294,67215],[\"__AGG__\",\"__AGG__\",0.005716261467286523,1521,266083]],\"partitionId\":\"dccd1595-d768-431e-b9bb-b02e0852044f\",\"timestamp\":\"2021-09-29T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.00849111333790412,805,94805],[\"West US\",\"Mac\",0.0038314176245210726,97,25317],[\"East Asia\",\"Win\",0.0017157216279617075,226,131723],[\"East Asia\",\"Mac\",0.002635761076010698,68,25799],[\"Centrl Europe\",\"Win\",0.0013033175355450237,11,8440],[\"Centrl Europe\",\"Mac\",0.01662049861495845,6,361],[\"West US\",\"__AGG__\",0.011547885717982516,1428,123659],[\"East Asia\",\"__AGG__\",0.0018664059623417681,294,157522],[\"Centrl Europe\",\"__AGG__\",0.001931598681967958,17,8801],[\"__AGG__\",\"Win\",0.004434646419938034,1042,234968],[\"__AGG__\",\"Mac\",0.003321871903957107,171,51477],[\"__AGG__\",\"__AGG__\",0.004234669831904903,1213,286445]],\"partitionId\":\"bc06e920-e5fd-408f-b294-895667ebb764\",\"timestamp\":\"2021-09-30T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006781842483045394,411,60603],[\"West US\",\"Mac\",0.00968925581928678,338,34884],[\"East Asia\",\"Win\",0.01294365886687872,1233,95259],[\"East Asia\",\"Mac\",0.003245013396844299,218,67180],[\"Centrl Europe\",\"Win\",0.0010002222716159147,9,8998],[\"Centrl Europe\",\"Mac\",0,0,157],[\"West US\",\"__AGG__\",0.008474747474747475,839,99000],[\"East Asia\",\"__AGG__\",0.0089325839238114,1451,162439],[\"Centrl Europe\",\"__AGG__\",9.830693610049152E-4,9,9155],[\"__AGG__\",\"Win\",0.010026689312143637,1653,164860],[\"__AGG__\",\"Mac\",0.005439195468641473,556,102221],[\"__AGG__\",\"__AGG__\",0.008270899090538077,2209,267081]],\"partitionId\":\"6702f8f5-730c-4546-a259-178314e84eee\",\"timestamp\":\"2021-10-01T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.008995563551612046,880,97826],[\"West US\",\"Mac\",0.009470272460245113,374,39492],[\"East Asia\",\"Win\",0.003014795541175002,314,104153],[\"East Asia\",\"Mac\",0.007212280160444308,187,25928],[\"Centrl Europe\",\"Win\",0.0015447423590422597,14,9063],[\"Centrl Europe\",\"Mac\",0.004739336492890996,1,211],[\"West US\",\"__AGG__\",0.010793982055646313,1262,116917],[\"East Asia\",\"__AGG__\",0.003851446406469815,501,130081],[\"Centrl Europe\",\"__AGG__\",0.0016174250593055854,15,9274],[\"__AGG__\",\"Win\",0.005723979113162309,1208,211042],[\"__AGG__\",\"Mac\",0.008563026618518687,562,65631],[\"__AGG__\",\"__AGG__\",0.0063974439139345,1770,276673]],\"partitionId\":\"af55c261-bbe7-4ae8-9e69-f08429e75914\",\"timestamp\":\"2021-10-02T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005299757987930031,519,97929],[\"West US\",\"Mac\",0.01656518624641834,370,22336],[\"East Asia\",\"Win\",0.00316052467207995,253,80050],[\"East Asia\",\"Mac\",0.0011754748918563099,75,63804],[\"Centrl Europe\",\"Win\",0.0035003684598378776,38,10856],[\"Centrl Europe\",\"Mac\",0,0,146],[\"West US\",\"__AGG__\",0.006314404735803552,864,136830],[\"East Asia\",\"__AGG__\",0.0022800895352232124,328,143854],[\"Centrl Europe\",\"__AGG__\",0.003453917469550991,38,11002],[\"__AGG__\",\"Win\",0.004289459051552943,810,188835],[\"__AGG__\",\"Mac\",0.005157267691166586,445,86286],[\"__AGG__\",\"__AGG__\",0.004561629246767786,1255,275121]],\"partitionId\":\"5e738412-80e0-470c-b76f-84d937867675\",\"timestamp\":\"2021-10-03T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.009970306660523218,779,78132],[\"West US\",\"Mac\",0.006607641311933008,303,45856],[\"East Asia\",\"Win\",0.0032138753231829935,358,111392],[\"East Asia\",\"Mac\",0.003800836183960471,100,26310],[\"Centrl Europe\",\"Win\",0.0015846290977518075,16,10097],[\"Centrl Europe\",\"Mac\",0.007751937984496124,1,129],[\"West US\",\"__AGG__\",0.008632541198735917,967,112018],[\"East Asia\",\"__AGG__\",0.003326022860960625,458,137702],[\"Centrl Europe\",\"__AGG__\",0.0016624291022882848,17,10226],[\"__AGG__\",\"Win\",0.005775945416564389,1153,199621],[\"__AGG__\",\"Mac\",0.0055882149526246625,404,72295],[\"__AGG__\",\"__AGG__\",0.005726033039615175,1557,271916]],\"partitionId\":\"b6d69e60-1b10-41ea-90bd-59dac1e2671d\",\"timestamp\":\"2021-10-04T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.012367466995006498,904,73095],[\"West US\",\"Mac\",0.015005316844551218,381,25391],[\"East Asia\",\"Win\",0.002859562078493122,385,134636],[\"East Asia\",\"Mac\",0.004058140151716089,153,37702],[\"Centrl Europe\",\"Win\",0.016616878267363706,89,5356],[\"Centrl Europe\",\"Mac\",0,0,205],[\"West US\",\"__AGG__\",0.013688399415902174,1228,89711],[\"East Asia\",\"__AGG__\",0.003121772331116759,538,172338],[\"Centrl Europe\",\"__AGG__\",0.016004315770544866,89,5561],[\"__AGG__\",\"Win\",0.006466842181831834,1378,213087],[\"__AGG__\",\"Mac\",0.008436285506651079,534,63298],[\"__AGG__\",\"__AGG__\",0.0069178862818170305,1912,276385]],\"partitionId\":\"3f9ce277-5144-486c-803f-2cf01b0071d8\",\"timestamp\":\"2021-10-05T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.00645966108393854,523,80964],[\"West US\",\"Mac\",0.013482540110556829,400,29668],[\"East Asia\",\"Win\",0.0016846834199073424,216,128214],[\"East Asia\",\"Mac\",0.011615546164017734,448,38569],[\"Centrl Europe\",\"Win\",0.00425376762275158,35,8228],[\"Centrl Europe\",\"Mac\",0,0,9],[\"West US\",\"__AGG__\",0.008740834264070315,900,102965],[\"East Asia\",\"__AGG__\",0.003981221107666849,664,166783],[\"Centrl Europe\",\"__AGG__\",0.00424911982517907,35,8237],[\"__AGG__\",\"Win\",0.003560159333229074,774,217406],[\"__AGG__\",\"Mac\",0.012425636667350467,848,68246],[\"__AGG__\",\"__AGG__\",0.0056782378558525755,1622,285652]],\"partitionId\":\"af0be3b3-7138-42f4-9aaa-9c23f82e3ddb\",\"timestamp\":\"2021-10-06T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005804672761573066,480,82692],[\"West US\",\"Mac\",0.007298450482820571,260,35624],[\"East Asia\",\"Win\",0.00563113890859071,524,93054],[\"East Asia\",\"Mac\",0.0019775088154007432,83,41972],[\"Centrl Europe\",\"Win\",0.0010362694300518134,6,5790],[\"Centrl Europe\",\"Mac\",0,0,44],[\"West US\",\"__AGG__\",0.007773205304069501,901,115911],[\"East Asia\",\"__AGG__\",0.004495430509679617,607,135026],[\"Centrl Europe\",\"__AGG__\",0.0010284538909838875,6,5834],[\"__AGG__\",\"Win\",0.005563634761149304,1010,181536],[\"__AGG__\",\"Mac\",0.004417825862957239,343,77640],[\"__AGG__\",\"__AGG__\",0.005220390776923789,1353,259176]],\"partitionId\":\"857bff0d-d01e-4b71-8752-24775b879e13\",\"timestamp\":\"2021-10-07T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.009575684950160684,879,91795],[\"West US\",\"Mac\",0.012625744200369535,246,19484],[\"East Asia\",\"Win\",0.0022470032219426366,242,107699],[\"East Asia\",\"Mac\",0.002166012851676253,90,41551],[\"Centrl Europe\",\"Win\",3.084198622391282E-4,3,9727],[\"Centrl Europe\",\"Mac\",0,0,267],[\"West US\",\"__AGG__\",0.008236835771401064,924,112179],[\"East Asia\",\"__AGG__\",0.002224455611390285,332,149250],[\"Centrl Europe\",\"__AGG__\",3.001801080648389E-4,3,9994],[\"__AGG__\",\"Win\",0.005372309662987941,1124,209221],[\"__AGG__\",\"Mac\",0.005481060976803367,336,61302],[\"__AGG__\",\"__AGG__\",0.0053969533089607905,1460,270523]],\"partitionId\":\"bf6c116d-95cf-45a7-b569-c19097b8cc88\",\"timestamp\":\"2021-10-08T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.0048516824085005905,526,108416],[\"West US\",\"Mac\",0.006661917322910449,346,51937],[\"East Asia\",\"Win\",0.003571395612812728,387,108361],[\"East Asia\",\"Mac\",0.0016323748363140616,91,55747],[\"Centrl Europe\",\"Win\",3.908285565398645E-4,3,7676],[\"Centrl Europe\",\"Mac\",0.007194244604316547,1,139],[\"West US\",\"__AGG__\",0.007215684285279497,1138,157712],[\"East Asia\",\"__AGG__\",0.0029127160162819607,478,164108],[\"Centrl Europe\",\"__AGG__\",5.118362124120282E-4,4,7815],[\"__AGG__\",\"Win\",0.004081032554699647,916,224453],[\"__AGG__\",\"Mac\",0.004062213071422609,438,107823],[\"__AGG__\",\"__AGG__\",0.004074925664206864,1354,332276]],\"partitionId\":\"f6fecda0-7ae2-4e88-a870-dfaf6c99804f\",\"timestamp\":\"2021-10-09T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.009173333333333334,602,65625],[\"West US\",\"Mac\",0.004987659399424105,97,19448],[\"East Asia\",\"Win\",0.0032367378689389403,362,111841],[\"East Asia\",\"Mac\",0.0027651268705270004,85,30740],[\"Centrl Europe\",\"Win\",0.0027168639627401514,28,10306],[\"Centrl Europe\",\"Mac\",0,0,43],[\"West US\",\"__AGG__\",0.008741834404376227,823,94145],[\"East Asia\",\"__AGG__\",0.0031350600711174703,447,142581],[\"Centrl Europe\",\"__AGG__\",0.0027055754179147744,28,10349],[\"__AGG__\",\"Win\",0.0052830027906184095,992,187772],[\"__AGG__\",\"Mac\",0.0036232605363221916,182,50231],[\"__AGG__\",\"__AGG__\",0.00493271093221514,1174,238003]],\"partitionId\":\"39ddc92f-87fc-411c-af54-a5b8373c9b9a\",\"timestamp\":\"2021-10-10T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.007052147323765186,512,72602],[\"West US\",\"Mac\",0.004398410896708286,124,28192],[\"East Asia\",\"Win\",0.003086212680308621,276,89430],[\"East Asia\",\"Mac\",0.005118068546821503,145,28331],[\"Centrl Europe\",\"Win\",7.265461810916356E-4,8,11011],[\"Centrl Europe\",\"Mac\",0,0,171],[\"West US\",\"__AGG__\",0.00948597451673853,979,103205],[\"East Asia\",\"__AGG__\",0.00357503757610754,421,117761],[\"Centrl Europe\",\"__AGG__\",7.154355213736362E-4,8,11182],[\"__AGG__\",\"Win\",0.004600012713602978,796,173043],[\"__AGG__\",\"Mac\",0.004744770169682859,269,56694],[\"__AGG__\",\"__AGG__\",0.004635735645542512,1065,229737]],\"partitionId\":\"3a8752ed-dd59-4aea-8fef-9667efd1f4f2\",\"timestamp\":\"2021-10-11T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.019828528487498293,1161,58552],[\"West US\",\"Mac\",0.012998985894717433,282,21694],[\"East Asia\",\"Win\",0.004007554470496107,348,86836],[\"East Asia\",\"Mac\",0.008541490788101505,172,20137],[\"Centrl Europe\",\"Win\",0.001742874718064384,17,9754],[\"Centrl Europe\",\"Mac\",0.015544041450777202,6,386],[\"West US\",\"__AGG__\",0.016964014310098908,1451,85534],[\"East Asia\",\"__AGG__\",0.004861039701606947,520,106973],[\"Centrl Europe\",\"__AGG__\",0.0022682445759368837,23,10140],[\"__AGG__\",\"Win\",0.00983615010764332,1526,155142],[\"__AGG__\",\"Mac\",0.010896084515716418,460,42217],[\"__AGG__\",\"__AGG__\",0.010062880334821316,1986,197359]],\"partitionId\":\"ab6b99bb-2f67-45e8-acb9-77c26180ea6c\",\"timestamp\":\"2021-10-12T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.013143397696288465,1181,89855],[\"West US\",\"Mac\",0.033770624333958034,919,27213],[\"East Asia\",\"Win\",0.004620153225334815,553,119693],[\"East Asia\",\"Mac\",0.003110247153568453,112,36010],[\"Centrl Europe\",\"Win\",2.155636990730761E-4,2,9278],[\"Centrl Europe\",\"Mac\",0.125,7,56],[\"West US\",\"__AGG__\",0.013123359580052493,1565,119253],[\"East Asia\",\"__AGG__\",0.004270951747878974,665,155703],[\"Centrl Europe\",\"__AGG__\",9.642168416541675E-4,9,9334],[\"__AGG__\",\"Win\",0.007933243764452121,1736,218826],[\"__AGG__\",\"Mac\",0.01640354620016119,1038,63279],[\"__AGG__\",\"__AGG__\",0.009833218128001985,2774,282105]],\"partitionId\":\"a36c6f8e-5fcb-4796-b669-fcc27f77c884\",\"timestamp\":\"2021-10-13T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.003908562194056354,416,106433],[\"West US\",\"Mac\",0.009942073045478821,242,24341],[\"East Asia\",\"Win\",0.0035007960714354223,365,104262],[\"East Asia\",\"Mac\",0.004628601051618159,125,27006],[\"Centrl Europe\",\"Win\",7.472600464961806E-4,9,12044],[\"Centrl Europe\",\"Mac\",0,0,307],[\"West US\",\"__AGG__\",0.005490286416340321,715,130230],[\"East Asia\",\"__AGG__\",0.0037328214035408478,490,131268],[\"Centrl Europe\",\"__AGG__\",7.286859363614282E-4,9,12351],[\"__AGG__\",\"Win\",0.0035467520281585174,790,222739],[\"__AGG__\",\"Mac\",0.007104967669493166,367,51654],[\"__AGG__\",\"__AGG__\",0.0042165798690199825,1157,274393]],\"partitionId\":\"4ce8c421-db85-4ab8-93df-1d209bb09d0c\",\"timestamp\":\"2021-10-14T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.00758292744858152,657,86642],[\"West US\",\"Mac\",0.007364356514469966,185,25121],[\"East Asia\",\"Win\",0.002836201047726034,255,89909],[\"East Asia\",\"Mac\",0.00315978309617972,155,49054],[\"Centrl Europe\",\"Win\",0.0013290802764486975,15,11286],[\"Centrl Europe\",\"Mac\",0,0,192],[\"West US\",\"__AGG__\",0.005157814918959907,653,126604],[\"East Asia\",\"__AGG__\",0.002950425652871628,410,138963],[\"Centrl Europe\",\"__AGG__\",0.0013068478829064297,15,11478],[\"__AGG__\",\"Win\",0.0049351299264788085,927,187837],[\"__AGG__\",\"Mac\",0.00457192034101147,340,74367],[\"__AGG__\",\"__AGG__\",0.004832115452090739,1267,262204]],\"partitionId\":\"d5b5fa46-2622-42c3-b79a-ea8a46ff3d48\",\"timestamp\":\"2021-10-15T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.009193548387096774,684,74400],[\"West US\",\"Mac\",0.015349223110574748,407,26516],[\"East Asia\",\"Win\",0.0031408928692980152,323,102837],[\"East Asia\",\"Mac\",0.01725343903007694,296,17156],[\"Centrl Europe\",\"Win\",0.004968619246861925,38,7648],[\"Centrl Europe\",\"Mac\",0,0,276],[\"West US\",\"__AGG__\",0.011503559685207311,1165,101273],[\"East Asia\",\"__AGG__\",0.005158634253664797,619,119993],[\"Centrl Europe\",\"__AGG__\",0.004795557799091368,38,7924],[\"__AGG__\",\"Win\",0.005652162154853016,1045,184885],[\"__AGG__\",\"Mac\",0.01599617730044598,703,43948],[\"__AGG__\",\"__AGG__\",0.007638758395860737,1748,228833]],\"partitionId\":\"bd0c98d6-6f27-4f45-8798-9a7ccd7f6ffd\",\"timestamp\":\"2021-10-16T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.008711066092681692,688,78980],[\"West US\",\"Mac\",0.019931905234785077,562,28196],[\"East Asia\",\"Win\",0.0056007915543331245,617,110163],[\"East Asia\",\"Mac\",0.0017307564293163513,78,45067],[\"Centrl Europe\",\"Win\",0.0025243418680129825,14,5546],[\"Centrl Europe\",\"Mac\",0,0,81],[\"West US\",\"__AGG__\",0.008927485711969519,881,98684],[\"East Asia\",\"__AGG__\",0.004477227340076016,695,155230],[\"Centrl Europe\",\"__AGG__\",0.002488004265150169,14,5627],[\"__AGG__\",\"Win\",0.006774907673263513,1319,194689],[\"__AGG__\",\"Mac\",0.008726003490401396,640,73344],[\"__AGG__\",\"__AGG__\",0.007308801528170039,1959,268033]],\"partitionId\":\"b499e544-1746-4224-a3aa-cadadfaa304d\",\"timestamp\":\"2021-10-17T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.012297241904315746,840,68308],[\"West US\",\"Mac\",0.007867981402953047,154,19573],[\"East Asia\",\"Win\",0.004376759051662453,367,83852],[\"East Asia\",\"Mac\",5.648165109604934E-4,37,65508],[\"Centrl Europe\",\"Win\",0.0030202355783751134,30,9933],[\"Centrl Europe\",\"Mac\",0,0,147],[\"West US\",\"__AGG__\",0.011695906432748537,1056,90288],[\"East Asia\",\"__AGG__\",0.0027048741296197107,404,149360],[\"Centrl Europe\",\"__AGG__\",0.002976190476190476,30,10080],[\"__AGG__\",\"Win\",0.0076314214679227355,1237,162093],[\"__AGG__\",\"Mac\",0.002241047543060966,191,85228],[\"__AGG__\",\"__AGG__\",0.005773872821151459,1428,247321]],\"partitionId\":\"d9ed4c1e-2613-4a91-8bf7-0e27d33e7ff4\",\"timestamp\":\"2021-10-18T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.008864795060466243,659,74339],[\"West US\",\"Mac\",0.008985971369165692,376,41843],[\"East Asia\",\"Win\",0.0039401579082441384,261,66241],[\"East Asia\",\"Mac\",0.003251615954595617,165,50744],[\"Centrl Europe\",\"Win\",0.0022395222352564787,21,9377],[\"Centrl Europe\",\"Mac\",0,0,21],[\"West US\",\"__AGG__\",0.00956829031391432,926,96778],[\"East Asia\",\"__AGG__\",0.003641492499038338,426,116985],[\"Centrl Europe\",\"__AGG__\",0.0022345179825494785,21,9398],[\"__AGG__\",\"Win\",0.006275132204565308,941,149957],[\"__AGG__\",\"Mac\",0.005841827919834139,541,92608],[\"__AGG__\",\"__AGG__\",0.00610970255395461,1482,242565]],\"partitionId\":\"5ba2bd2c-a5aa-492b-bfef-3ad6bca2f454\",\"timestamp\":\"2021-10-19T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005524442815063904,437,79103],[\"West US\",\"Mac\",0.010924051830133358,462,42292],[\"East Asia\",\"Win\",0.007151783615238991,578,80819],[\"East Asia\",\"Mac\",0.0018295561850802645,93,50832],[\"Centrl Europe\",\"Win\",0.003995793901156677,19,4755],[\"Centrl Europe\",\"Mac\",0,0,214],[\"West US\",\"__AGG__\",0.009874954766595634,1228,124355],[\"East Asia\",\"__AGG__\",0.0050968089873985,671,131651],[\"Centrl Europe\",\"__AGG__\",0.003823706983296438,19,4969],[\"__AGG__\",\"Win\",0.006278958203027745,1034,164677],[\"__AGG__\",\"Mac\",0.005946131264865328,555,93338],[\"__AGG__\",\"__AGG__\",0.006158556673061644,1589,258015]],\"partitionId\":\"88055219-a23d-433c-8270-3d64ef2dc78a\",\"timestamp\":\"2021-10-20T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.004410882529376478,375,85017],[\"West US\",\"Mac\",0.005433712643225578,138,25397],[\"East Asia\",\"Win\",0.011399269561367912,1236,108428],[\"East Asia\",\"Mac\",0.002402988270562204,101,42031],[\"Centrl Europe\",\"Win\",2.0973154362416107E-4,3,14304],[\"Centrl Europe\",\"Mac\",0,0,289],[\"West US\",\"__AGG__\",0.00979379043895173,1052,107415],[\"East Asia\",\"__AGG__\",0.008886141739610127,1337,150459],[\"Centrl Europe\",\"__AGG__\",2.0557801685739738E-4,3,14593],[\"__AGG__\",\"Win\",0.007768990464454703,1614,207749],[\"__AGG__\",\"Mac\",0.003529394391364059,239,67717],[\"__AGG__\",\"__AGG__\",0.006726782978661613,1853,275466]],\"partitionId\":\"c66856ff-68b3-45ad-b44c-075ee558c626\",\"timestamp\":\"2021-10-21T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.009866448623603162,543,55035],[\"West US\",\"Mac\",0.004186969861035914,116,27705],[\"East Asia\",\"Win\",0.0044351139985058675,469,105747],[\"East Asia\",\"Mac\",0.0027030843402658707,134,49573],[\"Centrl Europe\",\"Win\",8.520064752492119E-4,10,11737],[\"Centrl Europe\",\"Mac\",0,0,270],[\"West US\",\"__AGG__\",0.010155604091857007,823,81039],[\"East Asia\",\"__AGG__\",0.0038823074942055114,603,155320],[\"Centrl Europe\",\"__AGG__\",8.328475056217207E-4,10,12007],[\"__AGG__\",\"Win\",0.0059239851842405765,1022,172519],[\"__AGG__\",\"Mac\",0.003223809769433125,250,77548],[\"__AGG__\",\"__AGG__\",0.0050866367813426,1272,250067]],\"partitionId\":\"c18a955f-3c02-4192-bb72-6119f7fc8c84\",\"timestamp\":\"2021-10-22T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.01508746072993833,1167,77349],[\"West US\",\"Mac\",0.009274813675618124,392,42265],[\"East Asia\",\"Win\",0.003038515233637185,296,97416],[\"East Asia\",\"Mac\",0.001161149310140704,51,43922],[\"Centrl Europe\",\"Win\",0.0017355793772332823,17,9795],[\"Centrl Europe\",\"Mac\",0,0,135],[\"West US\",\"__AGG__\",0.0164716081491114,1824,110736],[\"East Asia\",\"__AGG__\",0.0024551076143712234,347,141338],[\"Centrl Europe\",\"__AGG__\",0.0017119838872104733,17,9930],[\"__AGG__\",\"Win\",0.008019072388383182,1480,184560],[\"__AGG__\",\"Mac\",0.005131947823266375,443,86322],[\"__AGG__\",\"__AGG__\",0.007099032050856093,1923,270882]],\"partitionId\":\"95e3e5ec-f444-4d7e-ab30-c02ffdbb32ff\",\"timestamp\":\"2021-10-23T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.004971414367387522,360,72414],[\"West US\",\"Mac\",0.014631685166498487,377,25766],[\"East Asia\",\"Win\",0.0044253296361269874,391,88355],[\"East Asia\",\"Mac\",0.003308033796362595,231,69830],[\"Centrl Europe\",\"Win\",0.0013730262747300756,22,16023],[\"Centrl Europe\",\"Mac\",0.0392156862745098,6,153],[\"West US\",\"__AGG__\",0.005480376038109692,520,94884],[\"East Asia\",\"__AGG__\",0.003932104813983627,622,158185],[\"Centrl Europe\",\"__AGG__\",0.0017309594460929772,28,16176],[\"__AGG__\",\"Win\",0.004372369790488257,773,176792],[\"__AGG__\",\"Mac\",0.0064125996093953985,614,95749],[\"__AGG__\",\"__AGG__\",0.00508914255102902,1387,272541]],\"partitionId\":\"5c0a13f6-364b-4f95-a544-184202b26321\",\"timestamp\":\"2021-10-24T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005530835845174872,578,104505],[\"West US\",\"Mac\",0.005337739086229904,168,31474],[\"East Asia\",\"Win\",0.002257413551321955,198,87711],[\"East Asia\",\"Mac\",0.0021021173133421132,83,39484],[\"Centrl Europe\",\"Win\",0.0019464269163036426,21,10789],[\"Centrl Europe\",\"Mac\",0.008875739644970414,3,338],[\"West US\",\"__AGG__\",0.009445483837438935,1454,153936],[\"East Asia\",\"__AGG__\",0.0022092063367270725,281,127195],[\"Centrl Europe\",\"__AGG__\",0.0021569156106767324,24,11127],[\"__AGG__\",\"Win\",0.003926011674589296,797,203005],[\"__AGG__\",\"Mac\",0.0035626122082585278,254,71296],[\"__AGG__\",\"__AGG__\",0.003831557303837755,1051,274301]],\"partitionId\":\"ebf96b08-2b19-4bae-b54a-0e11b6350d1d\",\"timestamp\":\"2021-10-25T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.010023910244620194,981,97866],[\"West US\",\"Mac\",0.011156670163059025,351,31461],[\"East Asia\",\"Win\",0.002141233085362354,291,135903],[\"East Asia\",\"Mac\",7.166510156674739E-4,29,40466],[\"Centrl Europe\",\"Win\",4.5253988007693175E-4,4,8839],[\"Centrl Europe\",\"Mac\",0,0,62],[\"West US\",\"__AGG__\",0.010659118207857005,1269,119053],[\"East Asia\",\"__AGG__\",0.0018143778101593817,320,176369],[\"Centrl Europe\",\"__AGG__\",4.4938770924615214E-4,4,8901],[\"__AGG__\",\"Win\",0.005259513288926993,1276,242608],[\"__AGG__\",\"Mac\",0.005278584228145967,380,71989],[\"__AGG__\",\"__AGG__\",0.005263877277914284,1656,314597]],\"partitionId\":\"5d96851f-561a-4aa1-b87b-fe5ed2faf24c\",\"timestamp\":\"2021-10-26T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.007524989100069436,466,61927],[\"West US\",\"Mac\",0.026478200278717896,798,30138],[\"East Asia\",\"Win\",0.005503951383983901,826,150074],[\"East Asia\",\"Mac\",0.0021590103222756283,137,63455],[\"Centrl Europe\",\"Win\",0.0011635423400129282,9,7735],[\"Centrl Europe\",\"Mac\",0,0,1264],[\"West US\",\"__AGG__\",0.01261386685229414,1051,83321],[\"East Asia\",\"__AGG__\",0.004509926052198999,963,213529],[\"Centrl Europe\",\"__AGG__\",0.001000111123458162,9,8999],[\"__AGG__\",\"Win\",0.0059207412531401315,1301,219736],[\"__AGG__\",\"Mac\",0.00985694255563638,935,94857],[\"__AGG__\",\"__AGG__\",0.007107596163932446,2236,314593]],\"partitionId\":\"686b2906-cbb5-4cf6-b624-bb56a054936f\",\"timestamp\":\"2021-10-27T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005507212292254625,562,102048],[\"West US\",\"Mac\",0.010032804811372335,367,36580],[\"East Asia\",\"Win\",0.004186144451463466,497,118725],[\"East Asia\",\"Mac\",0.00322234156820623,111,34447],[\"Centrl Europe\",\"Win\",6.197706848466068E-4,8,12908],[\"Centrl Europe\",\"Mac\",0.004,1,250],[\"West US\",\"__AGG__\",0.007922492028452294,969,122310],[\"East Asia\",\"__AGG__\",0.003969393883999687,608,153172],[\"Centrl Europe\",\"__AGG__\",6.839945280437756E-4,9,13158],[\"__AGG__\",\"Win\",0.004566053722810156,1067,233681],[\"__AGG__\",\"Mac\",0.0067202603925529975,479,71277],[\"__AGG__\",\"__AGG__\",0.005069550561060868,1546,304958]],\"partitionId\":\"933b2482-afde-43cd-8424-9c761e1c1bc0\",\"timestamp\":\"2021-10-28T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005096896433280517,460,90251],[\"West US\",\"Mac\",0.010748909000380752,367,34143],[\"East Asia\",\"Win\",0.003976505782350152,436,109644],[\"East Asia\",\"Mac\",0.0011626389531503958,98,84291],[\"Centrl Europe\",\"Win\",7.461891056390577E-4,7,9381],[\"Centrl Europe\",\"Mac\",0.005154639175257732,1,194],[\"West US\",\"__AGG__\",0.007073994690093761,802,113373],[\"East Asia\",\"__AGG__\",0.0027534998839817463,534,193935],[\"Centrl Europe\",\"__AGG__\",8.35509138381201E-4,8,9575],[\"__AGG__\",\"Win\",0.004314876048854145,903,209276],[\"__AGG__\",\"Mac\",0.003928246282496544,466,118628],[\"__AGG__\",\"__AGG__\",0.00417500243973846,1369,327904]],\"partitionId\":\"efeeb587-c48d-40ac-ad83-a6625cffa69b\",\"timestamp\":\"2021-10-29T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.009624639076034648,820,85198],[\"West US\",\"Mac\",0.009387467730579677,280,29827],[\"East Asia\",\"Win\",0.002004501336334224,228,113744],[\"East Asia\",\"Mac\",9.892299332618115E-4,71,71773],[\"Centrl Europe\",\"Win\",0.0034024627349319506,21,6172],[\"Centrl Europe\",\"Mac\",0,0,26],[\"West US\",\"__AGG__\",0.008883830748585892,1046,117742],[\"East Asia\",\"__AGG__\",0.0016117121341979442,299,185517],[\"Centrl Europe\",\"__AGG__\",0.003388189738625363,21,6198],[\"__AGG__\",\"Win\",0.005211735912711955,1069,205114],[\"__AGG__\",\"Mac\",0.0034538405526144886,351,101626],[\"__AGG__\",\"__AGG__\",0.004629327769446437,1420,306740]],\"partitionId\":\"cb0f0c49-f175-4771-b857-d912291612e0\",\"timestamp\":\"2021-10-30T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.004090713362996986,399,97538],[\"West US\",\"Mac\",0.01399735123532904,613,43794],[\"East Asia\",\"Win\",0.01277029393968345,802,62802],[\"East Asia\",\"Mac\",0.0017916143143003396,77,42978],[\"Centrl Europe\",\"Win\",0.004508780256288562,38,8428],[\"Centrl Europe\",\"Mac\",0.006711409395973154,1,149],[\"West US\",\"__AGG__\",0.004130156201295328,477,115492],[\"East Asia\",\"__AGG__\",0.008309699376063528,879,105780],[\"Centrl Europe\",\"__AGG__\",0.004547044421126268,39,8577],[\"__AGG__\",\"Win\",0.007341439135381115,1239,168768],[\"__AGG__\",\"Mac\",0.007949747471842248,691,86921],[\"__AGG__\",\"__AGG__\",0.0075482324229826075,1930,255689]],\"partitionId\":\"dab12187-5d6d-46fc-99fd-73ab4e3a5c86\",\"timestamp\":\"2021-10-31T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.01035609278013721,634,61220],[\"West US\",\"Mac\",0.016873956282246205,677,40121],[\"East Asia\",\"Win\",0.006510504060675213,485,74495],[\"East Asia\",\"Mac\",0.003626402295851813,139,38330],[\"Centrl Europe\",\"Win\",8.633093525179857E-4,12,13900],[\"Centrl Europe\",\"Mac\",0.016042780748663103,3,187],[\"West US\",\"__AGG__\",0.009206121472979436,1001,108732],[\"East Asia\",\"__AGG__\",0.005530689120319079,624,112825],[\"Centrl Europe\",\"__AGG__\",0.0010648115283594804,15,14087],[\"__AGG__\",\"Win\",0.007559402466330248,1131,149615],[\"__AGG__\",\"Mac\",0.010414812177318853,819,78638],[\"__AGG__\",\"__AGG__\",0.008543151678181668,1950,228253]],\"partitionId\":\"e3add3a0-f0e7-4f4d-a268-d0e754d25f15\",\"timestamp\":\"2021-11-01T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.007521737130238763,654,86948],[\"West US\",\"Mac\",0.0036859854129087915,94,25502],[\"East Asia\",\"Win\",0.05262909504097221,3617.039814880897,68727],[\"East Asia\",\"Mac\",0.05874659401411954,1322.444577851845,22511],[\"Centrl Europe\",\"Win\",0.0017094017094017094,13,7605],[\"Centrl Europe\",\"Mac\",0,0,215],[\"West US\",\"__AGG__\",0.00662772410694226,767,115726],[\"East Asia\",\"__AGG__\",0.0541384553884647,4939.484392732742,91238],[\"Centrl Europe\",\"__AGG__\",0.0016624040920716113,13,7820],[\"__AGG__\",\"Win\",0.02623738250172034,4284.039814880897,163280],[\"__AGG__\",\"Mac\",0.02936975569900981,1416.444577851845,48228],[\"__AGG__\",\"__AGG__\",0.02695162543607212,5700.484392732742,211508]],\"partitionId\":\"a206f786-400e-4700-96c9-59a10f8d30dc\",\"timestamp\":\"2021-11-02T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.0100565358917252,587,58370],[\"West US\",\"Mac\",0.0015487124077075455,43,27765],[\"East Asia\",\"Win\",0.009040645546921697,847,93688],[\"East Asia\",\"Mac\",0.0016767878183630925,111,66198],[\"Centrl Europe\",\"Win\",5.758378440631119E-4,5,8683],[\"Centrl Europe\",\"Mac\",0,0,369],[\"West US\",\"__AGG__\",0.006932177333880778,726,104729],[\"East Asia\",\"__AGG__\",0.00599176913550905,958,159886],[\"Centrl Europe\",\"__AGG__\",5.52364118426867E-4,5,9052],[\"__AGG__\",\"Win\",0.008952289708288489,1439,160741],[\"__AGG__\",\"Mac\",0.001632531908578213,154,94332],[\"__AGG__\",\"__AGG__\",0.006245270961646274,1593,255073]],\"partitionId\":\"83b71fbd-6aa1-4a3a-8388-49dc0d18bc18\",\"timestamp\":\"2021-11-03T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006977093664798952,650,93162],[\"West US\",\"Mac\",0.014283880079604546,445,31154],[\"East Asia\",\"Win\",0.005964236349190801,548,91881],[\"East Asia\",\"Mac\",0.0019418034319577694,135,69523],[\"Centrl Europe\",\"Win\",0.004601990049751244,37,8040],[\"Centrl Europe\",\"Mac\",0,0,122],[\"West US\",\"__AGG__\",0.007652449982029472,1022,133552],[\"East Asia\",\"__AGG__\",0.004231617555946569,683,161404],[\"Centrl Europe\",\"__AGG__\",0.004533202646410194,37,8162],[\"__AGG__\",\"Win\",0.006396213027558097,1235,193083],[\"__AGG__\",\"Mac\",0.005754025337552952,580,100799],[\"__AGG__\",\"__AGG__\",0.006175948169673542,1815,293882]],\"partitionId\":\"aaba6883-23c7-4044-afe8-e3d1b73241ef\",\"timestamp\":\"2021-11-04T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.014668216353500785,1363,92922],[\"West US\",\"Mac\",0.004674863260249637,200,42782],[\"East Asia\",\"Win\",0.0030311950546172022,381,125693],[\"East Asia\",\"Mac\",0.003816425120772947,79,20700],[\"Centrl Europe\",\"Win\",0.001640609920864698,17,10362],[\"Centrl Europe\",\"Mac\",0,0,170],[\"West US\",\"__AGG__\",0.014575807703993788,1727,118484],[\"East Asia\",\"__AGG__\",0.003142226745814349,460,146393],[\"Centrl Europe\",\"__AGG__\",0.0016141283706798328,17,10532],[\"__AGG__\",\"Win\",0.0076907287631508845,1761,228977],[\"__AGG__\",\"Mac\",0.004383208697291523,279,63652],[\"__AGG__\",\"__AGG__\",0.006971284459161601,2040,292629]],\"partitionId\":\"a2b68210-11e6-4e8b-a445-05a2b3a27a3f\",\"timestamp\":\"2021-11-05T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.014521978365534921,929,63972],[\"West US\",\"Mac\",0.009304347826086957,214,23000],[\"East Asia\",\"Win\",0.004339382169084178,429,98862],[\"East Asia\",\"Mac\",4.3497172683775554E-4,16,36784],[\"Centrl Europe\",\"Win\",9.607993850883935E-4,15,15612],[\"Centrl Europe\",\"Mac\",0,0,265],[\"West US\",\"__AGG__\",0.013643400851503031,1269,93012],[\"East Asia\",\"__AGG__\",0.0032805980272179055,445,135646],[\"Centrl Europe\",\"__AGG__\",9.447628645210053E-4,15,15877],[\"__AGG__\",\"Win\",0.007694204409177006,1373,178446],[\"__AGG__\",\"Mac\",0.003830205332311945,230,60049],[\"__AGG__\",\"__AGG__\",0.006721314912262312,1603,238495]],\"partitionId\":\"12d7c77f-74b8-4c35-9e25-784ab2cb2976\",\"timestamp\":\"2021-11-06T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006801351642821195,473,69545],[\"West US\",\"Mac\",0.012795750845002415,371,28994],[\"East Asia\",\"Win\",0.0038745432698202506,474,122337],[\"East Asia\",\"Mac\",0.005054945054945055,299,59150],[\"Centrl Europe\",\"Win\",9.030704394942806E-4,9,9966],[\"Centrl Europe\",\"Mac\",0,0,100],[\"West US\",\"__AGG__\",0.007176804262006056,749,104364],[\"East Asia\",\"__AGG__\",0.004259258238882123,773,181487],[\"Centrl Europe\",\"__AGG__\",8.940989469501292E-4,9,10066],[\"__AGG__\",\"Win\",0.0047362371685624825,956,201848],[\"__AGG__\",\"Mac\",0.007592584198359095,670,88244],[\"__AGG__\",\"__AGG__\",0.005605118376239262,1626,290092]],\"partitionId\":\"eefa6a01-b592-427c-b218-eb11c5173f91\",\"timestamp\":\"2021-11-07T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.00560036088769571,509,90887],[\"West US\",\"Mac\",0.006887018939302083,284,41237],[\"East Asia\",\"Win\",0.008574903077610668,825,96211],[\"East Asia\",\"Mac\",0.0021137135170911886,99,46837],[\"Centrl Europe\",\"Win\",0.00191710790578784,21,10954],[\"Centrl Europe\",\"Mac\",0.030927835051546393,3,97],[\"West US\",\"__AGG__\",0.005344294344823166,667,124806],[\"East Asia\",\"__AGG__\",0.006459370281304178,924,143048],[\"Centrl Europe\",\"__AGG__\",0.0021717491629716767,24,11051],[\"__AGG__\",\"Win\",0.006841637549734414,1355,198052],[\"__AGG__\",\"Mac\",0.004377856664889816,386,88171],[\"__AGG__\",\"__AGG__\",0.006082669806409688,1741,286223]],\"partitionId\":\"18c4184f-d582-4207-afcf-602b0a4bb0a3\",\"timestamp\":\"2021-11-08T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.008387978142076502,614,73200],[\"West US\",\"Mac\",0.003236568241796544,65,20083],[\"East Asia\",\"Win\",0.006890158061599387,602,87371],[\"East Asia\",\"Mac\",0.004723036306827815,195,41287],[\"Centrl Europe\",\"Win\",0.0011509687320161136,12,10426],[\"Centrl Europe\",\"Mac\",0,0,108],[\"West US\",\"__AGG__\",0.007844081329682125,782,99693],[\"East Asia\",\"__AGG__\",0.006194717778917751,797,128658],[\"Centrl Europe\",\"__AGG__\",0.001139168407062844,12,10534],[\"__AGG__\",\"Win\",0.007181412539401276,1228,170997],[\"__AGG__\",\"Mac\",0.004229155144929894,260,61478],[\"__AGG__\",\"__AGG__\",0.006400688246047962,1488,232475]],\"partitionId\":\"46866c58-7cfe-4e52-83bd-a8c60555298d\",\"timestamp\":\"2021-11-09T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006983465302921237,650,93077],[\"West US\",\"Mac\",0.008842623684799641,316,35736],[\"East Asia\",\"Win\",0.004121177066011134,285,69155],[\"East Asia\",\"Mac\",0.0034666006361783585,182,52501],[\"Centrl Europe\",\"Win\",0.001163623344074472,13,11172],[\"Centrl Europe\",\"Mac\",0,0,190],[\"West US\",\"__AGG__\",0.006684431255582976,883,132098],[\"East Asia\",\"__AGG__\",0.003838692707305846,467,121656],[\"Centrl Europe\",\"__AGG__\",0.0011441647597254005,13,11362],[\"__AGG__\",\"Win\",0.005467001914604046,948,173404],[\"__AGG__\",\"Mac\",0.005631764053965418,498,88427],[\"__AGG__\",\"__AGG__\",0.00552264628710886,1446,261831]],\"partitionId\":\"9d097594-e9f0-49f5-96e2-16b855b931d6\",\"timestamp\":\"2021-11-10T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.012561398912829917,959,76345],[\"West US\",\"Mac\",0.018348926077217026,557,30356],[\"East Asia\",\"Win\",0.0038054544847614916,342,89871],[\"East Asia\",\"Mac\",0.007962722661318863,270,33908],[\"Centrl Europe\",\"Win\",7.301046483329277E-4,12,16436],[\"Centrl Europe\",\"Mac\",0.001949317738791423,1,513],[\"West US\",\"__AGG__\",0.010514703347467853,1220,116028],[\"East Asia\",\"__AGG__\",0.004944295882177106,612,123779],[\"Centrl Europe\",\"__AGG__\",7.670069030621276E-4,13,16949],[\"__AGG__\",\"Win\",0.007188533385892298,1313,182652],[\"__AGG__\",\"Mac\",0.012782314710468222,828,64777],[\"__AGG__\",\"__AGG__\",0.008652987321615494,2141,247429]],\"partitionId\":\"5511fdc6-8a8f-445c-bbd3-870d2a39449b\",\"timestamp\":\"2021-11-11T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005312434252051336,404,76048],[\"West US\",\"Mac\",0.009430761924146821,278,29478],[\"East Asia\",\"Win\",0.0013711945013364806,158,115228],[\"East Asia\",\"Mac\",0.008722741433021807,168,19260],[\"Centrl Europe\",\"Win\",0.0012048192771084338,9,7470],[\"Centrl Europe\",\"Mac\",0,0,50],[\"West US\",\"__AGG__\",0.009918125540837383,1192,120184],[\"East Asia\",\"__AGG__\",0.00242400808994111,326,134488],[\"Centrl Europe\",\"__AGG__\",0.0011968085106382979,9,7520],[\"__AGG__\",\"Win\",0.002873013796504081,571,198746],[\"__AGG__\",\"Mac\",0.009141592194802,446,48788],[\"__AGG__\",\"__AGG__\",0.004108526505449756,1017,247534]],\"partitionId\":\"fdb2afaf-b384-4a48-bffc-15411fcbac3f\",\"timestamp\":\"2021-11-12T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.01439258597588209,1289,89560],[\"West US\",\"Mac\",0.010001944822604395,360,35993],[\"East Asia\",\"Win\",0.002575030079499837,229,88931],[\"East Asia\",\"Mac\",0.0017075442409189693,44,25768],[\"Centrl Europe\",\"Win\",0.0018067935437244037,15,8302],[\"Centrl Europe\",\"Mac\",0,0,206],[\"West US\",\"__AGG__\",0.012917933130699088,1496,115808],[\"East Asia\",\"__AGG__\",0.0023801428085685142,273,114699],[\"Centrl Europe\",\"__AGG__\",0.001763046544428773,15,8508],[\"__AGG__\",\"Win\",0.008206945656421815,1533,186793],[\"__AGG__\",\"Mac\",0.006519599141478529,404,61967],[\"__AGG__\",\"__AGG__\",0.007786621643351021,1937,248760]],\"partitionId\":\"872b8ecd-1cf3-4517-b849-fe6c196c7ca6\",\"timestamp\":\"2021-11-13T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.008838521424333782,730,82593],[\"West US\",\"Mac\",0.0033495033495033496,145,43290],[\"East Asia\",\"Win\",0.0024013764590837634,194,80787],[\"East Asia\",\"Mac\",0.004224830142063002,171,40475],[\"Centrl Europe\",\"Win\",3.752814610958219E-4,3,7994],[\"Centrl Europe\",\"Mac\",0,0,117],[\"West US\",\"__AGG__\",0.01098933474751046,1119,101826],[\"East Asia\",\"__AGG__\",0.0030100113803169996,365,121262],[\"Centrl Europe\",\"__AGG__\",3.698680803846628E-4,3,8111],[\"__AGG__\",\"Win\",0.005409221935649515,927,171374],[\"__AGG__\",\"Mac\",0.003767196776424024,316,83882],[\"__AGG__\",\"__AGG__\",0.004869621086282007,1243,255256]],\"partitionId\":\"9d720bd5-73d6-4761-80e0-d2c835f6dab8\",\"timestamp\":\"2021-11-14T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.007863782545486586,714,90796],[\"West US\",\"Mac\",0.0065964228794049935,298,45176],[\"East Asia\",\"Win\",0.00443436017172554,471,106216],[\"East Asia\",\"Mac\",0.004134716583972335,165,39906],[\"Centrl Europe\",\"Win\",0.002116252821670429,15,7088],[\"Centrl Europe\",\"Mac\",0.006329113924050633,1,158],[\"West US\",\"__AGG__\",0.009367977173446456,1113,118809],[\"East Asia\",\"__AGG__\",0.004352527340167805,636,146122],[\"Centrl Europe\",\"__AGG__\",0.0022081148219707425,16,7246],[\"__AGG__\",\"Win\",0.005879470847623714,1200,204100],[\"__AGG__\",\"Mac\",0.0054434537775692165,464,85240],[\"__AGG__\",\"__AGG__\",0.00575101956176125,1664,289340]],\"partitionId\":\"e45cf90e-7020-4ccc-ac65-b33ef58a30f4\",\"timestamp\":\"2021-11-15T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.012196222668501929,1081,88634],[\"West US\",\"Mac\",0.004619314167708276,170,36802],[\"East Asia\",\"Win\",0.0034543666849391353,397,114927],[\"East Asia\",\"Mac\",0.002378849605424347,167,70202],[\"Centrl Europe\",\"Win\",0.0012386092187914714,14,11303],[\"Centrl Europe\",\"Mac\",0,0,202],[\"West US\",\"__AGG__\",0.01129438530917364,1251,110763],[\"East Asia\",\"__AGG__\",0.003046524315477316,564,185129],[\"Centrl Europe\",\"__AGG__\",0.0012168622338113862,14,11505],[\"__AGG__\",\"Win\",0.006943927321468464,1492,214864],[\"__AGG__\",\"Mac\",0.003143480775329739,337,107206],[\"__AGG__\",\"__AGG__\",0.005678889682367187,1829,322070]],\"partitionId\":\"e1c9bb00-12f5-4279-a1e2-cde1bf7a54b9\",\"timestamp\":\"2021-11-16T00:00:00Z\"}]}"); + RequestOptions requestOptions = new RequestOptions(); + Response response = + anomalyDetectorClient.uploadRootCauseAnalysisDataByBlockWithResponse( + "01234567-8901-2345-6789-012345678901", body, requestOptions); + // END: + // com.azure.cognitiveservices.rootcauseanalysis.generated.uploadrootcauseanalysisdatabyblock.uploaddatatorootcauseanalysisdatasetbyblock + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/UploadDataToRootCauseAnalysisDataSetByPartition.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/UploadDataToRootCauseAnalysisDataSetByPartition.java new file mode 100644 index 0000000000000..4239251b3ca49 --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/samples/java/com/azure/cognitiveservices/rootcauseanalysis/generated/UploadDataToRootCauseAnalysisDataSetByPartition.java @@ -0,0 +1,33 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClient; +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClientBuilder; +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.http.rest.Response; +import com.azure.core.util.BinaryData; + +public class UploadDataToRootCauseAnalysisDataSetByPartition { + public static void main(String[] args) { + // BEGIN: + // com.azure.cognitiveservices.rootcauseanalysis.generated.uploadrootcauseanalysisdatabypartition.uploaddatatorootcauseanalysisdatasetbypartition + AnomalyDetectorClient anomalyDetectorClient = + new AnomalyDetectorClientBuilder().endpoint("{Endpoint}").buildClient(); + BinaryData body = + BinaryData.fromString( + "{\"data\":[[\"West US\",\"Win\",0.003860125003556626,407,105437]],\"kind\":\"multidimensional\"}"); + RequestOptions requestOptions = new RequestOptions(); + Response response = + anomalyDetectorClient.uploadRootCauseAnalysisDataByPartitionWithResponse( + "01234567-8901-2345-6789-012345678901", + "2022-02-02T08:00:00.000Z", + "22234567-8901-2345-6789-012345678901", + body, + requestOptions); + // END: + // com.azure.cognitiveservices.rootcauseanalysis.generated.uploadrootcauseanalysisdatabypartition.uploaddatatorootcauseanalysisdatasetbypartition + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/AnomalyDetectorClientTestBase.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/AnomalyDetectorClientTestBase.java new file mode 100644 index 0000000000000..edfb80fb27d33 --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/AnomalyDetectorClientTestBase.java @@ -0,0 +1,33 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClient; +import com.azure.cognitiveservices.rootcauseanalysis.AnomalyDetectorClientBuilder; +import com.azure.core.http.HttpClient; +import com.azure.core.http.policy.HttpLogDetailLevel; +import com.azure.core.http.policy.HttpLogOptions; +import com.azure.core.test.TestBase; +import com.azure.core.test.TestMode; +import com.azure.core.util.Configuration; + +class AnomalyDetectorClientTestBase extends TestBase { + protected AnomalyDetectorClient anomalyDetectorClient; + + @Override + protected void beforeTest() { + AnomalyDetectorClientBuilder anomalyDetectorClientbuilder = + new AnomalyDetectorClientBuilder() + .endpoint(Configuration.getGlobalConfiguration().get("ENDPOINT", "endpoint")) + .httpClient(HttpClient.createDefault()) + .httpLogOptions(new HttpLogOptions().setLogLevel(HttpLogDetailLevel.BASIC)); + if (getTestMode() == TestMode.PLAYBACK) { + anomalyDetectorClientbuilder.httpClient(interceptorManager.getPlaybackClient()); + } else if (getTestMode() == TestMode.RECORD) { + anomalyDetectorClientbuilder.addPolicy(interceptorManager.getRecordPolicy()); + } + anomalyDetectorClient = anomalyDetectorClientbuilder.buildClient(); + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/CreateARootCauseAnalysisDataSetTests.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/CreateARootCauseAnalysisDataSetTests.java new file mode 100644 index 0000000000000..e90bc615130c6 --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/CreateARootCauseAnalysisDataSetTests.java @@ -0,0 +1,28 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.http.rest.Response; +import com.azure.core.util.BinaryData; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +public final class CreateARootCauseAnalysisDataSetTests extends AnomalyDetectorClientTestBase { + @Test + @Disabled + public void testCreateARootCauseAnalysisDataSetTests() { + BinaryData body = + BinaryData.fromString( + "{\"aggregatedIdentifier\":\"__AGG__\",\"customInterval\":1,\"dimensionKeys\":[\"Region\",\"Platform\"],\"displayName\":\"Sample Multidimensional Root Cause Analysis Dataset Name\",\"granularity\":\"daily\",\"kind\":\"multidimensional\",\"measures\":[{\"displayName\":\"Failure Rate\"},{\"displayName\":\"Error Count\"},{\"displayName\":\"Total Count\"}]}"); + RequestOptions requestOptions = new RequestOptions(); + Response response = + anomalyDetectorClient.createRootCauseAnalysisDataSetWithResponse( + "01234567-8901-2345-6789-012345678901", body, requestOptions); + Assertions.assertEquals(201, response.getStatusCode()); + Assertions.assertEquals("", response.getHeaders().get("Location").getValue()); + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/CreateATrainingModelForRootCauseAnalysisTests.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/CreateATrainingModelForRootCauseAnalysisTests.java new file mode 100644 index 0000000000000..774944f76548d --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/CreateATrainingModelForRootCauseAnalysisTests.java @@ -0,0 +1,35 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.http.rest.Response; +import com.azure.core.util.BinaryData; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +public final class CreateATrainingModelForRootCauseAnalysisTests extends AnomalyDetectorClientTestBase { + @Test + @Disabled + public void testCreateATrainingModelForRootCauseAnalysisTests() { + BinaryData body = + BinaryData.fromString( + "{\"displayName\":\"Sample Root Cause Analysis Model Name\",\"kind\":\"multidimensional\",\"parameter\":{\"endDateTime\":\"2021-09-01T00:00:00.000Z\",\"startDateTime\":\"2021-05-01T00:00:00.000Z\"}}"); + RequestOptions requestOptions = new RequestOptions(); + Response response = + anomalyDetectorClient.createRootCauseAnalysisTrainingTaskWithResponse( + "11111111-2222-3333-4444-000000000000", + "11223344-5555-6666-7777-000000000000", + body, + requestOptions); + Assertions.assertEquals(201, response.getStatusCode()); + Assertions.assertEquals( + BinaryData.fromString( + "{\"createdDateTime\":\"2021-12-01T00:00:00.000Z\",\"displayName\":\"Sample Root Cause Analysis Model Name\",\"instanceId\":\"11111111-2222-3333-4444-000000000000\",\"kind\":\"multidimensional\",\"lastModifiedDateTime\":\"2021-12-01T00:00:00.000Z\",\"modelId\":\"11223344-5555-6666-7777-000000000000\",\"parameter\":{\"endDateTime\":\"2021-09-01T00:00:00.000Z\",\"startDateTime\":\"2021-05-01T00:00:00.000Z\"},\"status\":\"scheduled\",\"taskId\":\"11111111-1111-4444-4444-000000000000\"}") + .toObject(Object.class), + response.getValue().toObject(Object.class)); + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/CreateAnInferenceTaskForRootCauseAnalysisTests.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/CreateAnInferenceTaskForRootCauseAnalysisTests.java new file mode 100644 index 0000000000000..adbb80d43fbaa --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/CreateAnInferenceTaskForRootCauseAnalysisTests.java @@ -0,0 +1,36 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.http.rest.Response; +import com.azure.core.util.BinaryData; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +public final class CreateAnInferenceTaskForRootCauseAnalysisTests extends AnomalyDetectorClientTestBase { + @Test + @Disabled + public void testCreateAnInferenceTaskForRootCauseAnalysisTests() { + BinaryData body = + BinaryData.fromString( + "{\"kind\":\"multidimensional\",\"parameter\":{\"dimensionScope\":{},\"timestamp\":\"2021-06-04T00:00:00.000Z\"}}"); + RequestOptions requestOptions = new RequestOptions(); + Response response = + anomalyDetectorClient.createRootCauseAnalysisInferenceTaskWithResponse( + "11111111-2222-3333-4444-000000000000", + "11223344-5555-6666-7777-000000000000", + "11111111-1111-1111-1111-000000000000", + body, + requestOptions); + Assertions.assertEquals(201, response.getStatusCode()); + Assertions.assertEquals( + BinaryData.fromString( + "{\"createdDateTime\":\"2021-12-01T00:00:00.000Z\",\"inferenceId\":\"11111111-1111-1111-1111-000000000000\",\"instanceId\":\"11111111-2222-3333-4444-000000000000\",\"kind\":\"multidimensional\",\"lastModifiedDateTime\":\"2021-12-01T00:00:00.000Z\",\"modelId\":\"11223344-5555-6666-7777-000000000000\",\"parameter\":{\"dimensionScope\":{},\"timestamp\":\"2021-06-04T00:00:00.000Z\"},\"status\":\"scheduled\"}") + .toObject(Object.class), + response.getValue().toObject(Object.class)); + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/CreateAnInstanceForRootCauseAnalysisTests.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/CreateAnInstanceForRootCauseAnalysisTests.java new file mode 100644 index 0000000000000..1c9169a6ea1c8 --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/CreateAnInstanceForRootCauseAnalysisTests.java @@ -0,0 +1,28 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.http.rest.Response; +import com.azure.core.util.BinaryData; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +public final class CreateAnInstanceForRootCauseAnalysisTests extends AnomalyDetectorClientTestBase { + @Test + @Disabled + public void testCreateAnInstanceForRootCauseAnalysisTests() { + BinaryData body = + BinaryData.fromString( + "{\"assistiveMeasures\":[{\"dataSetId\":\"01234567-8901-2345-6789-012345678901\",\"measureName\":\"Error Count\"},{\"dataSetId\":\"01234567-8901-2345-6789-012345678901\",\"measureName\":\"Total Count\"}],\"displayName\":\"Sample Root Cause Analysis Instance Name\",\"kind\":\"multidimensional\",\"targetMeasure\":{\"dataSetId\":\"01234567-8901-2345-6789-012345678901\",\"measureName\":\"Failure Rate\"}}"); + RequestOptions requestOptions = new RequestOptions(); + Response response = + anomalyDetectorClient.createRootCauseAnalysisInstanceWithResponse( + "11111111-2222-3333-4444-000000000000", body, requestOptions); + Assertions.assertEquals(201, response.getStatusCode()); + Assertions.assertEquals("", response.getHeaders().get("Location").getValue()); + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteAModelForRootCauseAnalysisTests.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteAModelForRootCauseAnalysisTests.java new file mode 100644 index 0000000000000..09b2b4fbde884 --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteAModelForRootCauseAnalysisTests.java @@ -0,0 +1,23 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.http.rest.Response; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +public final class DeleteAModelForRootCauseAnalysisTests extends AnomalyDetectorClientTestBase { + @Test + @Disabled + public void testDeleteAModelForRootCauseAnalysisTests() { + RequestOptions requestOptions = new RequestOptions(); + Response response = + anomalyDetectorClient.deleteRootCauseAnalysisModelWithResponse( + "11111111-2222-3333-4444-000000000000", "11223344-5555-6666-7777-000000000000", requestOptions); + Assertions.assertEquals(204, response.getStatusCode()); + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteARootCauseAnalysisDataSetTests.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteARootCauseAnalysisDataSetTests.java new file mode 100644 index 0000000000000..ba53707cc54b6 --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteARootCauseAnalysisDataSetTests.java @@ -0,0 +1,23 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.http.rest.Response; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +public final class DeleteARootCauseAnalysisDataSetTests extends AnomalyDetectorClientTestBase { + @Test + @Disabled + public void testDeleteARootCauseAnalysisDataSetTests() { + RequestOptions requestOptions = new RequestOptions(); + Response response = + anomalyDetectorClient.deleteRootCauseAnalysisDataSetWithResponse( + "01234567-8901-2345-6789-012345678901", requestOptions); + Assertions.assertEquals(204, response.getStatusCode()); + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteAnInstanceForRootCauseAnalysisTests.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteAnInstanceForRootCauseAnalysisTests.java new file mode 100644 index 0000000000000..4c70d0071787c --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteAnInstanceForRootCauseAnalysisTests.java @@ -0,0 +1,23 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.http.rest.Response; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +public final class DeleteAnInstanceForRootCauseAnalysisTests extends AnomalyDetectorClientTestBase { + @Test + @Disabled + public void testDeleteAnInstanceForRootCauseAnalysisTests() { + RequestOptions requestOptions = new RequestOptions(); + Response response = + anomalyDetectorClient.deleteRootCauseAnalysisInstanceWithResponse( + "11111111-2222-3333-4444-000000000000", requestOptions); + Assertions.assertEquals(204, response.getStatusCode()); + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteRootCauseAnalysisDataByPartitionIdTests.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteRootCauseAnalysisDataByPartitionIdTests.java new file mode 100644 index 0000000000000..f4228d76c1441 --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteRootCauseAnalysisDataByPartitionIdTests.java @@ -0,0 +1,26 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.http.rest.Response; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +public final class DeleteRootCauseAnalysisDataByPartitionIdTests extends AnomalyDetectorClientTestBase { + @Test + @Disabled + public void testDeleteRootCauseAnalysisDataByPartitionIdTests() { + RequestOptions requestOptions = new RequestOptions(); + Response response = + anomalyDetectorClient.deleteRootCauseAnalysisDataByPartitionIdWithResponse( + "01234567-8901-2345-6789-012345678901", + "2022-01-02T08:00:00.000Z", + "11234567-8901-2345-6789-012345678901", + requestOptions); + Assertions.assertEquals(204, response.getStatusCode()); + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteRootCauseAnalysisDataByTimeRangeTests.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteRootCauseAnalysisDataByTimeRangeTests.java new file mode 100644 index 0000000000000..e427386eb1582 --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/DeleteRootCauseAnalysisDataByTimeRangeTests.java @@ -0,0 +1,23 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.http.rest.Response; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +public final class DeleteRootCauseAnalysisDataByTimeRangeTests extends AnomalyDetectorClientTestBase { + @Test + @Disabled + public void testDeleteRootCauseAnalysisDataByTimeRangeTests() { + RequestOptions requestOptions = new RequestOptions(); + Response response = + anomalyDetectorClient.deleteRootCauseAnalysisDataByTimeRangeWithResponse( + "01234567-8901-2345-6789-012345678901", requestOptions); + Assertions.assertEquals(204, response.getStatusCode()); + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/GetARootCauseAnalysisDataSetByItsIdTests.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/GetARootCauseAnalysisDataSetByItsIdTests.java new file mode 100644 index 0000000000000..f5c4cd4c7b057 --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/GetARootCauseAnalysisDataSetByItsIdTests.java @@ -0,0 +1,29 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.http.rest.Response; +import com.azure.core.util.BinaryData; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +public final class GetARootCauseAnalysisDataSetByItsIdTests extends AnomalyDetectorClientTestBase { + @Test + @Disabled + public void testGetARootCauseAnalysisDataSetByItsIdTests() { + RequestOptions requestOptions = new RequestOptions(); + Response response = + anomalyDetectorClient.getRootCauseAnalysisDataSetWithResponse( + "01234567-8901-2345-6789-012345678901", requestOptions); + Assertions.assertEquals(200, response.getStatusCode()); + Assertions.assertEquals( + BinaryData.fromString( + "{\"aggregatedIdentifier\":\"__AGG__\",\"customInterval\":1,\"dataSetId\":\"01234567-8901-2345-6789-012345678901\",\"dimensionKeys\":[\"Region\",\"Platform\"],\"displayName\":\"Sample Multidimensional Root Cause Analysis Dataset Name\",\"granularity\":\"daily\",\"kind\":\"multidimensional\",\"measures\":[{\"displayName\":\"Failure Rate\"},{\"displayName\":\"Error Count\"},{\"displayName\":\"Total Count\"}]}") + .toObject(Object.class), + response.getValue().toObject(Object.class)); + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/GetInstanceListForRootCauseAnalysisTests.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/GetInstanceListForRootCauseAnalysisTests.java new file mode 100644 index 0000000000000..1490dace68153 --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/GetInstanceListForRootCauseAnalysisTests.java @@ -0,0 +1,27 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.core.http.rest.PagedIterable; +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.util.BinaryData; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +public final class GetInstanceListForRootCauseAnalysisTests extends AnomalyDetectorClientTestBase { + @Test + @Disabled + public void testGetInstanceListForRootCauseAnalysisTests() { + RequestOptions requestOptions = new RequestOptions(); + PagedIterable response = anomalyDetectorClient.listRootCauseAnalysisInstances(requestOptions); + Assertions.assertEquals(200, response.iterableByPage().iterator().next().getStatusCode()); + Assertions.assertEquals( + BinaryData.fromString( + "{\"assistiveMeasures\":[{\"dataSetId\":\"01234567-8901-2345-6789-012345678901\",\"measureName\":\"Error Count\"},{\"dataSetId\":\"01234567-8901-2345-6789-012345678901\",\"measureName\":\"Total Count\"}],\"displayName\":\"Sample Root Cause Analysis Instance Name\",\"instanceId\":\"11111111-2222-3333-4444-000000000000\",\"kind\":\"multidimensional\",\"targetMeasure\":{\"dataSetId\":\"01234567-8901-2345-6789-012345678901\",\"measureName\":\"Failure Rate\"}}") + .toObject(Object.class), + response.iterator().next().toObject(Object.class)); + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/GetKindListForRootCauseAnalysisTests.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/GetKindListForRootCauseAnalysisTests.java new file mode 100644 index 0000000000000..f26a7bd73b8b5 --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/GetKindListForRootCauseAnalysisTests.java @@ -0,0 +1,25 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.http.rest.Response; +import com.azure.core.util.BinaryData; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +public final class GetKindListForRootCauseAnalysisTests extends AnomalyDetectorClientTestBase { + @Test + @Disabled + public void testGetKindListForRootCauseAnalysisTests() { + RequestOptions requestOptions = new RequestOptions(); + Response response = anomalyDetectorClient.listRootCauseAnalysisKindsWithResponse(requestOptions); + Assertions.assertEquals(200, response.getStatusCode()); + Assertions.assertEquals( + BinaryData.fromString("{\"kinds\":[\"multidimensional\"]}").toObject(Object.class), + response.getValue().toObject(Object.class)); + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/ListDataMetaForAGivenTimestampTests.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/ListDataMetaForAGivenTimestampTests.java new file mode 100644 index 0000000000000..61f7b50cb652d --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/ListDataMetaForAGivenTimestampTests.java @@ -0,0 +1,29 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.core.http.rest.PagedIterable; +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.util.BinaryData; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +public final class ListDataMetaForAGivenTimestampTests extends AnomalyDetectorClientTestBase { + @Test + @Disabled + public void testListDataMetaForAGivenTimestampTests() { + RequestOptions requestOptions = new RequestOptions(); + PagedIterable response = + anomalyDetectorClient.listRootCauseAnalysisDataMetaByTimestamp( + "01234567-8901-2345-6789-012345678901", "2022-01-02T08:00:00.000Z", requestOptions); + Assertions.assertEquals(200, response.iterableByPage().iterator().next().getStatusCode()); + Assertions.assertEquals( + BinaryData.fromString( + "{\"lastModifiedDateTime\":\"2021-06-04T00:00:00.000Z\",\"partitionId\":\"11111111-2222-3333-4444-000000000000\",\"rowCount\":8,\"timestamp\":\"2021-06-04T00:00:00.000Z\"}") + .toObject(Object.class), + response.iterator().next().toObject(Object.class)); + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/ListDataMetaTests.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/ListDataMetaTests.java new file mode 100644 index 0000000000000..65fc2e4204bcc --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/ListDataMetaTests.java @@ -0,0 +1,29 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.core.http.rest.PagedIterable; +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.util.BinaryData; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +public final class ListDataMetaTests extends AnomalyDetectorClientTestBase { + @Test + @Disabled + public void testListDataMetaTests() { + RequestOptions requestOptions = new RequestOptions(); + PagedIterable response = + anomalyDetectorClient.listRootCauseAnalysisDataMetaByTimeRange( + "01234567-8901-2345-6789-012345678901", requestOptions); + Assertions.assertEquals(200, response.iterableByPage().iterator().next().getStatusCode()); + Assertions.assertEquals( + BinaryData.fromString( + "{\"lastModifiedDateTime\":\"2021-06-04T00:00:00.000Z\",\"partitionId\":\"11111111-2222-3333-4444-000000000000\",\"rowCount\":8,\"timestamp\":\"2021-06-04T00:00:00.000Z\"}") + .toObject(Object.class), + response.iterator().next().toObject(Object.class)); + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/ListRootCauseAnalysisDataSetsTests.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/ListRootCauseAnalysisDataSetsTests.java new file mode 100644 index 0000000000000..4d1fd4334a19b --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/ListRootCauseAnalysisDataSetsTests.java @@ -0,0 +1,27 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.core.http.rest.PagedIterable; +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.util.BinaryData; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +public final class ListRootCauseAnalysisDataSetsTests extends AnomalyDetectorClientTestBase { + @Test + @Disabled + public void testListRootCauseAnalysisDataSetsTests() { + RequestOptions requestOptions = new RequestOptions(); + PagedIterable response = anomalyDetectorClient.listRootCauseAnalysisDataSets(requestOptions); + Assertions.assertEquals(200, response.iterableByPage().iterator().next().getStatusCode()); + Assertions.assertEquals( + BinaryData.fromString( + "{\"aggregatedIdentifier\":\"__AGG__\",\"customInterval\":1,\"dataSetId\":\"01234567-8901-2345-6789-012345678901\",\"dimensionKeys\":[\"Region\",\"Platform\"],\"displayName\":\"Sample Multidimensional Root Cause Analysis Dataset Name\",\"granularity\":\"daily\",\"kind\":\"multidimensional\",\"measures\":[{\"displayName\":\"Failure Rate\"},{\"displayName\":\"Error Count\"},{\"displayName\":\"Total Count\"}]}") + .toObject(Object.class), + response.iterator().next().toObject(Object.class)); + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/QueryATrainingTaskStateForRootCauseAnalysisTests.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/QueryATrainingTaskStateForRootCauseAnalysisTests.java new file mode 100644 index 0000000000000..27d8601f87de5 --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/QueryATrainingTaskStateForRootCauseAnalysisTests.java @@ -0,0 +1,29 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.http.rest.Response; +import com.azure.core.util.BinaryData; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +public final class QueryATrainingTaskStateForRootCauseAnalysisTests extends AnomalyDetectorClientTestBase { + @Test + @Disabled + public void testQueryATrainingTaskStateForRootCauseAnalysisTests() { + RequestOptions requestOptions = new RequestOptions(); + Response response = + anomalyDetectorClient.getRootCauseAnalysisTrainingStateWithResponse( + "11111111-2222-3333-4444-000000000000", "11223344-5555-6666-7777-000000000000", requestOptions); + Assertions.assertEquals(200, response.getStatusCode()); + Assertions.assertEquals( + BinaryData.fromString( + "{\"createdDateTime\":\"2021-12-01T00:00:00.000Z\",\"displayName\":\"Sample Root Cause Analysis Model Name\",\"error\":{\"code\":\"code\",\"message\":\"message\"},\"instanceId\":\"11111111-2222-3333-4444-000000000000\",\"kind\":\"multidimensional\",\"lastModifiedDateTime\":\"2021-12-01T00:00:00.000Z\",\"modelId\":\"11223344-5555-6666-7777-000000000000\",\"parameter\":{\"endDateTime\":\"2021-09-01T00:00:00.000Z\",\"startDateTime\":\"2021-05-01T00:00:00.000Z\"},\"status\":\"running\",\"taskId\":\"11111111-1111-4444-4444-000000000000\",\"taskInfo\":{\"bestEpoch\":1000,\"bestValidationLoss\":0.13072216309405663,\"edgeSize\":[17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17],\"epoch\":[20,40,60,80,100,120,140,160,180,200,220,240,260,280,300,320,340,360,380,400,420,440,460,480,500,520,540,560,580,600,620,640,660,680,700,720,740,760,780,800,820,840,860,880,900,920,940,960,980,1000],\"latencyInSecond\":[2.9794609546661377,2.8904502391815186,2.889601707458496,2.891383647918701,2.990002155303955,2.8985159397125244,2.835184335708618,3.0599870681762695,2.887932538986206,2.892029285430908,2.961338996887207,2.9431045055389404,2.8739850521087646,2.841580867767334,3.1086373329162598,2.9573147296905518,2.8787951469421387,2.866332769393921,2.931384563446045,2.8280436992645264,2.8605258464813232,2.9251599311828613,2.85042405128479,2.802232503890991,2.868959903717041,2.9496920108795166,2.826801300048828,2.7866244316101074,2.966928482055664,2.8128082752227783,2.8418796062469482,2.9156594276428223,2.9037399291992188,2.8500704765319824,2.815321922302246,3.07879900932312,2.8846418857574463,2.7907776832580566,2.7885684967041016,2.91732120513916,2.8298709392547607,2.868971347808838,2.8566536903381348,2.912313222885132,2.8424553871154785,2.9499094486236572,2.9190526008605957,2.8731067180633545,2.840941905975342,2.95188570022583],\"nodeSize\":[12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12],\"trainLoss\":[0.8325032827466033,0.7073944557544797,0.6101156459298245,0.5659101830665455,0.5177869678929795,0.4654482311980669,0.40870095131009126,0.3514668279609015,0.2955649349578591,0.25747545704592106,0.23873877092156298,0.22432402209487073,0.21470268001390058,0.2062331327172213,0.2006967156085857,0.1954024662805158,0.19097534861675527,0.18560683761918267,0.1813279839102612,0.17815572785776715,0.17558324787505838,0.17261866705362186,0.17041692207025927,0.1683952596991561,0.16621614091618117,0.16426636850418047,0.16266696778840797,0.16078251756207887,0.15895445523566978,0.15715065243285756,0.15523631402919458,0.15330250275342963,0.15131563468034878,0.14978913815562114,0.14814715676529464,0.1467842848668265,0.14548044166592664,0.14425889593224192,0.14317956922012706,0.14206925008532612,0.14080655236923417,0.13971968783542169,0.1384463901956414,0.13731221048984416,0.1362589701663616,0.13498602400338927,0.133936385862356,0.1328846988116586,0.13182144646727761,0.13083573309488075],\"validationLoss\":[0.8046117634386629,0.6824787629617227,0.590427951232807,0.5491459828776282,0.5033940866186812,0.4528899949950141,0.398870857986244,0.3440036507877144,0.29061700605057383,0.2525188785952491,0.2329737910547772,0.21707882389828964,0.2076707530666042,0.19886802781272578,0.19334230712942174,0.1887886540309803,0.18446499471728867,0.18088267501947042,0.17785984599912488,0.17490188334439252,0.17283097030343236,0.1701963564028611,0.1678417514304857,0.16603048467958295,0.16432733954610051,0.16222885089951591,0.16053574552407135,0.158960535719588,0.15682131052017212,0.15541817771421895,0.15379857050405965,0.15203679755732818,0.1504481068334064,0.14889185009775935,0.14756601283679138,0.14636472330705538,0.14524658749232422,0.14415936816383051,0.1431641717617576,0.1420247518532985,0.14099430071341024,0.13977679529705564,0.13865563434523506,0.1375677251332515,0.13632146510723475,0.13519782210524017,0.13408552553202654,0.13297473921163663,0.13181835614346168,0.13072216309405663]}}") + .toObject(Object.class), + response.getValue().toObject(Object.class)); + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/QueryAnInferenceTaskStateForRootCauseAnalysisTests.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/QueryAnInferenceTaskStateForRootCauseAnalysisTests.java new file mode 100644 index 0000000000000..66610ed93977e --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/QueryAnInferenceTaskStateForRootCauseAnalysisTests.java @@ -0,0 +1,32 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.http.rest.Response; +import com.azure.core.util.BinaryData; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +public final class QueryAnInferenceTaskStateForRootCauseAnalysisTests extends AnomalyDetectorClientTestBase { + @Test + @Disabled + public void testQueryAnInferenceTaskStateForRootCauseAnalysisTests() { + RequestOptions requestOptions = new RequestOptions(); + Response response = + anomalyDetectorClient.getRootCauseAnalysisInferenceStateWithResponse( + "11111111-2222-3333-4444-000000000000", + "11223344-5555-6666-7777-000000000000", + "11111111-1111-1111-1111-000000000000", + requestOptions); + Assertions.assertEquals(200, response.getStatusCode()); + Assertions.assertEquals( + BinaryData.fromString( + "{\"createdDateTime\":\"2021-12-01T00:00:00.000Z\",\"inferenceId\":\"11111111-1111-1111-1111-000000000000\",\"instanceId\":\"11111111-2222-3333-4444-000000000000\",\"kind\":\"multidimensional\",\"lastModifiedDateTime\":\"2021-12-01T00:00:00.000Z\",\"modelId\":\"11223344-5555-6666-7777-000000000000\",\"parameter\":{\"dimensionScope\":{},\"timestamp\":\"2021-06-04T00:00:00.000Z\"},\"result\":{\"rootCauses\":[{\"dimension\":{\"Region\":\"CN\",\"Version\":\"iOS\"},\"measures\":[{\"contributionScore\":0.853,\"dataSetId\":\"01234567-8901-2345-6789-012345678901\",\"displayName\":\"Total Count\",\"trendType\":\"rise\"}],\"score\":0.9543864}]},\"status\":\"succeeded\"}") + .toObject(Object.class), + response.getValue().toObject(Object.class)); + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/QueryAnInstanceInformationForRootCauseAnalysisTests.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/QueryAnInstanceInformationForRootCauseAnalysisTests.java new file mode 100644 index 0000000000000..c0dad65e5497a --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/QueryAnInstanceInformationForRootCauseAnalysisTests.java @@ -0,0 +1,29 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.http.rest.Response; +import com.azure.core.util.BinaryData; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +public final class QueryAnInstanceInformationForRootCauseAnalysisTests extends AnomalyDetectorClientTestBase { + @Test + @Disabled + public void testQueryAnInstanceInformationForRootCauseAnalysisTests() { + RequestOptions requestOptions = new RequestOptions(); + Response response = + anomalyDetectorClient.getRootCauseAnalysisInstanceWithResponse( + "11111111-2222-3333-4444-000000000000", requestOptions); + Assertions.assertEquals(200, response.getStatusCode()); + Assertions.assertEquals( + BinaryData.fromString( + "{\"assistiveMeasures\":[{\"dataSetId\":\"01234567-8901-2345-6789-012345678901\",\"measureName\":\"Error Count\"},{\"dataSetId\":\"01234567-8901-2345-6789-012345678901\",\"measureName\":\"Total Count\"}],\"displayName\":\"Sample Root Cause Analysis Instance Name\",\"instanceId\":\"11111111-2222-3333-4444-000000000000\",\"kind\":\"multidimensional\",\"targetMeasure\":{\"dataSetId\":\"01234567-8901-2345-6789-012345678901\",\"measureName\":\"Failure Rate\"}}") + .toObject(Object.class), + response.getValue().toObject(Object.class)); + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/QueryTrainingTaskStateListForRootCauseAnalysisTests.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/QueryTrainingTaskStateListForRootCauseAnalysisTests.java new file mode 100644 index 0000000000000..d6cc7365771ce --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/QueryTrainingTaskStateListForRootCauseAnalysisTests.java @@ -0,0 +1,29 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.core.http.rest.PagedIterable; +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.util.BinaryData; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +public final class QueryTrainingTaskStateListForRootCauseAnalysisTests extends AnomalyDetectorClientTestBase { + @Test + @Disabled + public void testQueryTrainingTaskStateListForRootCauseAnalysisTests() { + RequestOptions requestOptions = new RequestOptions(); + PagedIterable response = + anomalyDetectorClient.listRootCauseAnalysisTrainingStates( + "11111111-2222-3333-4444-000000000000", requestOptions); + Assertions.assertEquals(200, response.iterableByPage().iterator().next().getStatusCode()); + Assertions.assertEquals( + BinaryData.fromString( + "{\"createdDateTime\":\"2021-12-01T00:00:00.000Z\",\"displayName\":\"Sample Root Cause Analysis Model Name\",\"error\":{\"code\":\"code\",\"message\":\"message\"},\"instanceId\":\"11111111-2222-3333-4444-000000000000\",\"kind\":\"multidimensional\",\"lastModifiedDateTime\":\"2021-12-01T00:00:00.000Z\",\"modelId\":\"11223344-5555-6666-7777-000000000000\",\"parameter\":{\"endDateTime\":\"2021-09-01T00:00:00.000Z\",\"startDateTime\":\"2021-05-01T00:00:00.000Z\"},\"status\":\"running\",\"taskId\":\"11111111-1111-4444-4444-000000000000\",\"taskInfo\":{\"bestEpoch\":1000,\"bestValidationLoss\":0.13072216309405663,\"edgeSize\":[17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17],\"epoch\":[20,40,60,80,100,120,140,160,180,200,220,240,260,280,300,320,340,360,380,400,420,440,460,480,500,520,540,560,580,600,620,640,660,680,700,720,740,760,780,800,820,840,860,880,900,920,940,960,980,1000],\"latencyInSecond\":[2.9794609546661377,2.8904502391815186,2.889601707458496,2.891383647918701,2.990002155303955,2.8985159397125244,2.835184335708618,3.0599870681762695,2.887932538986206,2.892029285430908,2.961338996887207,2.9431045055389404,2.8739850521087646,2.841580867767334,3.1086373329162598,2.9573147296905518,2.8787951469421387,2.866332769393921,2.931384563446045,2.8280436992645264,2.8605258464813232,2.9251599311828613,2.85042405128479,2.802232503890991,2.868959903717041,2.9496920108795166,2.826801300048828,2.7866244316101074,2.966928482055664,2.8128082752227783,2.8418796062469482,2.9156594276428223,2.9037399291992188,2.8500704765319824,2.815321922302246,3.07879900932312,2.8846418857574463,2.7907776832580566,2.7885684967041016,2.91732120513916,2.8298709392547607,2.868971347808838,2.8566536903381348,2.912313222885132,2.8424553871154785,2.9499094486236572,2.9190526008605957,2.8731067180633545,2.840941905975342,2.95188570022583],\"nodeSize\":[12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12],\"trainLoss\":[0.8325032827466033,0.7073944557544797,0.6101156459298245,0.5659101830665455,0.5177869678929795,0.4654482311980669,0.40870095131009126,0.3514668279609015,0.2955649349578591,0.25747545704592106,0.23873877092156298,0.22432402209487073,0.21470268001390058,0.2062331327172213,0.2006967156085857,0.1954024662805158,0.19097534861675527,0.18560683761918267,0.1813279839102612,0.17815572785776715,0.17558324787505838,0.17261866705362186,0.17041692207025927,0.1683952596991561,0.16621614091618117,0.16426636850418047,0.16266696778840797,0.16078251756207887,0.15895445523566978,0.15715065243285756,0.15523631402919458,0.15330250275342963,0.15131563468034878,0.14978913815562114,0.14814715676529464,0.1467842848668265,0.14548044166592664,0.14425889593224192,0.14317956922012706,0.14206925008532612,0.14080655236923417,0.13971968783542169,0.1384463901956414,0.13731221048984416,0.1362589701663616,0.13498602400338927,0.133936385862356,0.1328846988116586,0.13182144646727761,0.13083573309488075],\"validationLoss\":[0.8046117634386629,0.6824787629617227,0.590427951232807,0.5491459828776282,0.5033940866186812,0.4528899949950141,0.398870857986244,0.3440036507877144,0.29061700605057383,0.2525188785952491,0.2329737910547772,0.21707882389828964,0.2076707530666042,0.19886802781272578,0.19334230712942174,0.1887886540309803,0.18446499471728867,0.18088267501947042,0.17785984599912488,0.17490188334439252,0.17283097030343236,0.1701963564028611,0.1678417514304857,0.16603048467958295,0.16432733954610051,0.16222885089951591,0.16053574552407135,0.158960535719588,0.15682131052017212,0.15541817771421895,0.15379857050405965,0.15203679755732818,0.1504481068334064,0.14889185009775935,0.14756601283679138,0.14636472330705538,0.14524658749232422,0.14415936816383051,0.1431641717617576,0.1420247518532985,0.14099430071341024,0.13977679529705564,0.13865563434523506,0.1375677251332515,0.13632146510723475,0.13519782210524017,0.13408552553202654,0.13297473921163663,0.13181835614346168,0.13072216309405663]}}") + .toObject(Object.class), + response.iterator().next().toObject(Object.class)); + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/UploadDataToRootCauseAnalysisDataSetByBlockTests.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/UploadDataToRootCauseAnalysisDataSetByBlockTests.java new file mode 100644 index 0000000000000..39d8eb501e5c8 --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/UploadDataToRootCauseAnalysisDataSetByBlockTests.java @@ -0,0 +1,28 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.http.rest.Response; +import com.azure.core.util.BinaryData; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +public final class UploadDataToRootCauseAnalysisDataSetByBlockTests extends AnomalyDetectorClientTestBase { + @Test + @Disabled + public void testUploadDataToRootCauseAnalysisDataSetByBlockTests() { + BinaryData body = + BinaryData.fromString( + "{\"kind\":\"multidimensional\",\"value\":[{\"data\":[[\"West US\",\"Win\",0.01704486402217218,984,57730],[\"West US\",\"Mac\",0.007170549284660514,209,29147],[\"East Asia\",\"Win\",0.004220192448590827,432,102365],[\"East Asia\",\"Mac\",0.0014737462630005473,70,47498],[\"Centrl Europe\",\"Win\",5.074210326018013E-4,4,7883],[\"Centrl Europe\",\"Mac\",0,0,117],[\"West US\",\"__AGG__\",0.012067774572345698,1188,98444],[\"East Asia\",\"__AGG__\",0.003349726083155949,502,149863],[\"Centrl Europe\",\"__AGG__\",5.0E-4,4,8000],[\"__AGG__\",\"Win\",0.008453487956756241,1420,167978],[\"__AGG__\",\"Mac\",0.0036346108751726114,279,76762],[\"__AGG__\",\"__AGG__\",0.006942060962654245,1699,244740]],\"partitionId\":\"56de7cd2-d81a-4598-8f60-75b7e658bf3f\",\"timestamp\":\"2021-05-01T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005642755221170061,522,92508],[\"West US\",\"Mac\",0.045207199665131856,972,21501],[\"East Asia\",\"Win\",0.004924552778915745,577,117168],[\"East Asia\",\"Mac\",0.0020441322920488497,117,57237],[\"Centrl Europe\",\"Win\",6.437906392841048E-4,10,15533],[\"Centrl Europe\",\"Mac\",0,0,318],[\"West US\",\"__AGG__\",0.012050481523696251,1459,121074],[\"East Asia\",\"__AGG__\",0.003979243714343052,694,174405],[\"Centrl Europe\",\"__AGG__\",6.308750236578134E-4,10,15851],[\"__AGG__\",\"Win\",0.00492431474763442,1109,225209],[\"__AGG__\",\"Mac\",0.01377504553734062,1089,79056],[\"__AGG__\",\"__AGG__\",0.007223965950733735,2198,304265]],\"partitionId\":\"bbc6cb19-1c11-4918-a867-9d4a282e1729\",\"timestamp\":\"2021-05-02T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005460860272508683,511,93575],[\"West US\",\"Mac\",0.011626137504945674,382,32857],[\"East Asia\",\"Win\",0.004017625712804562,372,92592],[\"East Asia\",\"Mac\",0.001449651140863662,123,84848],[\"Centrl Europe\",\"Win\",1.2403870007442322E-4,1,8062],[\"Centrl Europe\",\"Mac\",0.009302325581395349,2,215],[\"West US\",\"__AGG__\",0.007068145800316957,892,126200],[\"East Asia\",\"__AGG__\",0.0027896753832281334,495,177440],[\"Centrl Europe\",\"__AGG__\",3.624501631025734E-4,3,8277],[\"__AGG__\",\"Win\",0.004551328586359401,884,194229],[\"__AGG__\",\"Mac\",0.004299525101763907,507,117920],[\"__AGG__\",\"__AGG__\",0.004456205209691526,1391,312149]],\"partitionId\":\"7ec3937e-2d83-4bdf-a87f-141db67d5318\",\"timestamp\":\"2021-05-03T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.01214490642327303,817,67271],[\"West US\",\"Mac\",0.010838338991903892,332,30632],[\"East Asia\",\"Win\",0.007740812197073079,658,85004],[\"East Asia\",\"Mac\",0.006373243272687657,117,18358],[\"Centrl Europe\",\"Win\",3.988300983780909E-4,3,7522],[\"Centrl Europe\",\"Mac\",0,0,143],[\"West US\",\"__AGG__\",0.01098054141491032,1154,105095],[\"East Asia\",\"__AGG__\",0.007497919931889863,775,103362],[\"Centrl Europe\",\"__AGG__\",3.913894324853229E-4,3,7665],[\"__AGG__\",\"Win\",0.009249234966864209,1478,159797],[\"__AGG__\",\"Mac\",0.009138460912217858,449,49133],[\"__AGG__\",\"__AGG__\",0.00922318479873642,1927,208930]],\"partitionId\":\"8fd9c7ba-96bc-4aba-8cf7-b5000e99725d\",\"timestamp\":\"2021-05-04T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006829319842014187,517,75703],[\"West US\",\"Mac\",0.015318951826363156,463,30224],[\"East Asia\",\"Win\",0.0021694710022451503,172,79282],[\"East Asia\",\"Mac\",0.004407199148954647,203,46061],[\"Centrl Europe\",\"Win\",0.0035145953333984184,36,10243],[\"Centrl Europe\",\"Mac\",0.026845637583892617,4,149],[\"West US\",\"__AGG__\",0.008924198726669205,984,110262],[\"East Asia\",\"__AGG__\",0.002991790526794476,375,125343],[\"Centrl Europe\",\"__AGG__\",0.003849114703618168,40,10392],[\"__AGG__\",\"Win\",0.004387876146900041,725,165228],[\"__AGG__\",\"Mac\",0.008765732527409267,670,76434],[\"__AGG__\",\"__AGG__\",0.005772525262556795,1395,241662]],\"partitionId\":\"1c7c5253-71e2-4c20-a987-4bb5a9950b1f\",\"timestamp\":\"2021-05-05T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.01804147824731015,1157,64130],[\"West US\",\"Mac\",0.02475392670157068,591,23875],[\"East Asia\",\"Win\",0.006568337096443128,448,68206],[\"East Asia\",\"Mac\",0.005856679225575409,157,26807],[\"Centrl Europe\",\"Win\",0.005371629028721772,49,9122],[\"Centrl Europe\",\"Mac\",0.125,24,192],[\"West US\",\"__AGG__\",0.015610476242550167,1713,109734],[\"East Asia\",\"__AGG__\",0.006367549703724753,605,95013],[\"Centrl Europe\",\"__AGG__\",0.007837663732016319,73,9314],[\"__AGG__\",\"Win\",0.011692516506666289,1654,141458],[\"__AGG__\",\"Mac\",0.015174745449542006,772,50874],[\"__AGG__\",\"__AGG__\",0.012613605640247072,2426,192332]],\"partitionId\":\"5311ee29-6f5b-4947-ae5b-7ed5ac5c4595\",\"timestamp\":\"2021-05-06T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.008357715648027743,617,73824],[\"West US\",\"Mac\",0.008051658163265306,303,37632],[\"East Asia\",\"Win\",0.006610364595798999,580,87741],[\"East Asia\",\"Mac\",0.007139118601486444,341,47765],[\"Centrl Europe\",\"Win\",2.824858757062147E-4,4,14160],[\"Centrl Europe\",\"Mac\",0.04452054794520548,13,292],[\"West US\",\"__AGG__\",0.008209310471810808,914,111337],[\"East Asia\",\"__AGG__\",0.006796747007512582,921,135506],[\"Centrl Europe\",\"__AGG__\",0.0011763077774702463,17,14452],[\"__AGG__\",\"Win\",0.0068345426091904965,1201,175725],[\"__AGG__\",\"Mac\",0.0076672618422434615,657,85689],[\"__AGG__\",\"__AGG__\",0.0071074999808732504,1858,261414]],\"partitionId\":\"ad7ea431-2827-41e2-95fa-eecfa18f786e\",\"timestamp\":\"2021-05-07T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.00894535159014913,733,81942],[\"West US\",\"Mac\",0.007849894696534559,205,26115],[\"East Asia\",\"Win\",0.0034749397364054724,333,95829],[\"East Asia\",\"Mac\",0.003003115732572544,80,26639],[\"Centrl Europe\",\"Win\",0.0011673151750972762,12,10280],[\"Centrl Europe\",\"Mac\",0.014035087719298246,4,285],[\"West US\",\"__AGG__\",0.008902332794088086,930,104467],[\"East Asia\",\"__AGG__\",0.0033723095012574713,413,122468],[\"Centrl Europe\",\"__AGG__\",0.0015144344533838145,16,10565],[\"__AGG__\",\"Win\",0.00573248746350724,1078,188051],[\"__AGG__\",\"Mac\",0.00544882067912291,289,53039],[\"__AGG__\",\"__AGG__\",0.005670081712223651,1367,241090]],\"partitionId\":\"fce6d43b-3279-467b-939a-361b83072d1c\",\"timestamp\":\"2021-05-08T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006873411948661151,633,92094],[\"West US\",\"Mac\",0.005468361622043889,231,42243],[\"East Asia\",\"Win\",0.0021519746086648916,219,101767],[\"East Asia\",\"Mac\",0.0014516385618835506,73,50288],[\"Centrl Europe\",\"Win\",0.005284974093264248,51,9650],[\"Centrl Europe\",\"Mac\",0,0,213],[\"West US\",\"__AGG__\",0.007070624694177133,867,122620],[\"East Asia\",\"__AGG__\",0.0019203577652822993,292,152055],[\"Centrl Europe\",\"__AGG__\",0.0051708405150562705,51,9863],[\"__AGG__\",\"Win\",0.004437106593746775,903,203511],[\"__AGG__\",\"Mac\",0.0032778400759078757,304,92744],[\"__AGG__\",\"__AGG__\",0.004074192840627162,1207,296255]],\"partitionId\":\"d6556691-bfd8-4750-b9a5-33af562c80e9\",\"timestamp\":\"2021-05-09T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.011759828947942575,1078,91668],[\"West US\",\"Mac\",0.019972796907437897,558,27938],[\"East Asia\",\"Win\",0.002236433400328887,306,136825],[\"East Asia\",\"Mac\",0.0010553294135383687,84,79596],[\"Centrl Europe\",\"Win\",0.0011130434782608695,16,14375],[\"Centrl Europe\",\"Mac\",0.2818991097922849,95,337],[\"West US\",\"__AGG__\",0.011522353945303177,1593,138253],[\"East Asia\",\"__AGG__\",0.0018020432397965077,390,216421],[\"Centrl Europe\",\"__AGG__\",0.007544861337683523,111,14712],[\"__AGG__\",\"Win\",0.005764448177610884,1400,242868],[\"__AGG__\",\"Mac\",0.0068322347989728475,737,107871],[\"__AGG__\",\"__AGG__\",0.006092849668842074,2137,350739]],\"partitionId\":\"bf86274e-1bb2-4f15-baad-ba0ecb55cd25\",\"timestamp\":\"2021-05-10T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.004569651409055351,479,104822],[\"West US\",\"Mac\",0.028286713286713287,809,28600],[\"East Asia\",\"Win\",0.005011311622033988,381,76028],[\"East Asia\",\"Mac\",0.002161088721453186,185,85605],[\"Centrl Europe\",\"Win\",8.241596514982045E-4,14,16987],[\"Centrl Europe\",\"Mac\",0,0,259],[\"West US\",\"__AGG__\",0.008608739048464013,1242,144272],[\"East Asia\",\"__AGG__\",0.003501760160363292,566,161633],[\"Centrl Europe\",\"__AGG__\",8.117824423054622E-4,14,17246],[\"__AGG__\",\"Win\",0.004417778272011808,874,197837],[\"__AGG__\",\"Mac\",0.008683953033268101,994,114464],[\"__AGG__\",\"__AGG__\",0.005981408961226509,1868,312301]],\"partitionId\":\"c135d279-6912-4040-989c-32dc9160fae6\",\"timestamp\":\"2021-05-11T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.004786591652184159,325,67898],[\"West US\",\"Mac\",0.008225474779242773,272,33068],[\"East Asia\",\"Win\",0.0042945230322814654,592,137850],[\"East Asia\",\"Mac\",0.002760691625902068,171,61941],[\"Centrl Europe\",\"Win\",0.001142204454597373,14,12257],[\"Centrl Europe\",\"Mac\",0,0,246],[\"West US\",\"__AGG__\",0.006508076608143603,612,94037],[\"East Asia\",\"__AGG__\",0.003818990845433478,763,199791],[\"Centrl Europe\",\"__AGG__\",0.001119731264496521,14,12503],[\"__AGG__\",\"Win\",0.004270544253572166,931,218005],[\"__AGG__\",\"Mac\",0.004650674505275313,443,95255],[\"__AGG__\",\"__AGG__\",0.004386132924727064,1374,313260]],\"partitionId\":\"934bb32b-7bda-41ea-b6da-32c29c9c7f43\",\"timestamp\":\"2021-05-12T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.007618894859250942,570,74814],[\"West US\",\"Mac\",0.011051549419885445,602,54472],[\"East Asia\",\"Win\",0.004093880373915178,367,89646],[\"East Asia\",\"Mac\",0.0016424062862295504,102,62104],[\"Centrl Europe\",\"Win\",0.0021080873898045227,11,5218],[\"Centrl Europe\",\"Mac\",0.01440922190201729,5,347],[\"West US\",\"__AGG__\",0.012026747959484708,1223,101690],[\"East Asia\",\"__AGG__\",0.0030906095551894563,469,151750],[\"Centrl Europe\",\"__AGG__\",0.002875112309074573,16,5565],[\"__AGG__\",\"Win\",0.005587053124152807,948,169678],[\"__AGG__\",\"Mac\",0.006063819778828802,709,116923],[\"__AGG__\",\"__AGG__\",0.005781556938042784,1657,286601]],\"partitionId\":\"d39fe964-6855-4d4a-abae-12ecc5e577af\",\"timestamp\":\"2021-05-13T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.01139356229617804,835,73287],[\"West US\",\"Mac\",0.005329833144402681,268,50283],[\"East Asia\",\"Win\",0.005060039812495987,394,77865],[\"East Asia\",\"Mac\",0.0020353007907644056,61,29971],[\"Centrl Europe\",\"Win\",0.0018039049235993208,17,9424],[\"Centrl Europe\",\"Mac\",0.03431372549019608,7,204],[\"West US\",\"__AGG__\",0.011457579433441046,1124,98101],[\"East Asia\",\"__AGG__\",0.004219370154679328,455,107836],[\"Centrl Europe\",\"__AGG__\",0.0024927295388450354,24,9628],[\"__AGG__\",\"Win\",0.007759565563969709,1246,160576],[\"__AGG__\",\"Mac\",0.0041760918740212285,336,80458],[\"__AGG__\",\"__AGG__\",0.006563389397346433,1582,241034]],\"partitionId\":\"daf86adb-208d-4c15-88f8-cb44893c57c6\",\"timestamp\":\"2021-05-14T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.0025347654991807527,181,71407],[\"West US\",\"Mac\",0.022938285090114693,798,34789],[\"East Asia\",\"Win\",0.0036327423698384203,518,142592],[\"East Asia\",\"Mac\",0.0028526070347770003,115,40314],[\"Centrl Europe\",\"Win\",0.0020629190304280558,20,9695],[\"Centrl Europe\",\"Mac\",0,0,354],[\"West US\",\"__AGG__\",0.008739972976208802,1022,116934],[\"East Asia\",\"__AGG__\",0.0034607940690846665,633,182906],[\"Centrl Europe\",\"__AGG__\",0.0019902477858493384,20,10049],[\"__AGG__\",\"Win\",0.0032142122721217376,719,223694],[\"__AGG__\",\"Mac\",0.012099606398346077,913,75457],[\"__AGG__\",\"__AGG__\",0.005455438892064543,1632,299151]],\"partitionId\":\"8e98d167-8d4f-46d6-a0c1-26a94fe9035f\",\"timestamp\":\"2021-05-15T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.00796187042499727,583,73224],[\"West US\",\"Mac\",0.00819672131147541,356,43432],[\"East Asia\",\"Win\",0.008197211155378486,823,100400],[\"East Asia\",\"Mac\",0.004923305835758517,225,45701],[\"Centrl Europe\",\"Win\",0.007153758107592522,75,10484],[\"Centrl Europe\",\"Mac\",0,0,177],[\"West US\",\"__AGG__\",0.009892863314325212,916,92592],[\"East Asia\",\"__AGG__\",0.00717311996495575,1048,146101],[\"Centrl Europe\",\"__AGG__\",0.007034987337022794,75,10661],[\"__AGG__\",\"Win\",0.008044191452842896,1481,184108],[\"__AGG__\",\"Mac\",0.0065054305228977715,581,89310],[\"__AGG__\",\"__AGG__\",0.0075415663928490445,2062,273418]],\"partitionId\":\"ea9e3cbc-9e05-4a9c-a3c8-4f2e28eb8886\",\"timestamp\":\"2021-05-16T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005626558253408504,501,89042],[\"West US\",\"Mac\",0.007523965932093343,197,26183],[\"East Asia\",\"Win\",0.005055058478259518,813,160829],[\"East Asia\",\"Mac\",0.005512679162072767,330,59862],[\"Centrl Europe\",\"Win\",8.661133164922411E-4,12,13855],[\"Centrl Europe\",\"Mac\",0,0,257],[\"West US\",\"__AGG__\",0.0063663521439761015,699,109796],[\"East Asia\",\"__AGG__\",0.005179187189328065,1143,220691],[\"Centrl Europe\",\"__AGG__\",8.503401360544217E-4,12,14112],[\"__AGG__\",\"Win\",0.005027945670885692,1326,263726],[\"__AGG__\",\"Mac\",0.006106463349632685,527,86302],[\"__AGG__\",\"__AGG__\",0.005293862205309289,1853,350028]],\"partitionId\":\"1d2cff48-2973-4d06-aec2-87803731d894\",\"timestamp\":\"2021-05-17T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006251028129626583,570,91185],[\"West US\",\"Mac\",0.006150241616634939,210,34145],[\"East Asia\",\"Win\",0.003365969592558478,296,87939],[\"East Asia\",\"Mac\",0.003609016056879822,167,46273],[\"Centrl Europe\",\"Win\",0.003231539828728389,20,6189],[\"Centrl Europe\",\"Mac\",0,0,284],[\"West US\",\"__AGG__\",0.006788092338782807,786,115791],[\"East Asia\",\"__AGG__\",0.003449766041784639,463,134212],[\"Centrl Europe\",\"__AGG__\",0.003089757454039858,20,6473],[\"__AGG__\",\"Win\",0.004781100084721525,886,185313],[\"__AGG__\",\"Mac\",0.004671507521498848,377,80702],[\"__AGG__\",\"__AGG__\",0.0047478525647049975,1263,266015]],\"partitionId\":\"b4d71482-2806-433d-a952-5ae6a8c56a5b\",\"timestamp\":\"2021-05-18T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.007055696508396762,584,82770],[\"West US\",\"Mac\",0.005427360901992367,155,28559],[\"East Asia\",\"Win\",0.004014744771215642,501,124790],[\"East Asia\",\"Mac\",0.0036683121235451294,81,22081],[\"Centrl Europe\",\"Win\",9.026628554234993E-4,6,6647],[\"Centrl Europe\",\"Mac\",0,0,264],[\"West US\",\"__AGG__\",0.006148070907194995,737,119875],[\"East Asia\",\"__AGG__\",0.003962661110770677,582,146871],[\"Centrl Europe\",\"__AGG__\",8.681811604688178E-4,6,6911],[\"__AGG__\",\"Win\",0.005093204237023067,1091,214207],[\"__AGG__\",\"Mac\",0.0046361779035046366,236,50904],[\"__AGG__\",\"__AGG__\",0.005005450547129316,1327,265111]],\"partitionId\":\"df504240-91b7-4ed8-8dde-c9031bfdd4c3\",\"timestamp\":\"2021-05-19T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.010232185994983921,665,64991],[\"West US\",\"Mac\",0.0022229959557543456,83,37337],[\"East Asia\",\"Win\",0.006541301473255556,559,85457],[\"East Asia\",\"Mac\",0.0031472314198603417,96,30503],[\"Centrl Europe\",\"Win\",5.035880649628604E-4,4,7943],[\"Centrl Europe\",\"Mac\",0,0,121],[\"West US\",\"__AGG__\",0.007389088878473919,741,100283],[\"East Asia\",\"__AGG__\",0.0056484994825802,655,115960],[\"Centrl Europe\",\"__AGG__\",4.96031746031746E-4,4,8064],[\"__AGG__\",\"Win\",0.007752965761943544,1228,158391],[\"__AGG__\",\"Mac\",0.0026338635393828814,179,67961],[\"__AGG__\",\"__AGG__\",0.006215982187036121,1407,226352]],\"partitionId\":\"ef939298-5ed5-456a-86a2-cf16310b3c96\",\"timestamp\":\"2021-05-20T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.004968532626697582,420,84532],[\"West US\",\"Mac\",0.011058099612074731,248,22427],[\"East Asia\",\"Win\",0.005114361531186587,557,108909],[\"East Asia\",\"Mac\",9.710854357002715E-4,49,50459],[\"Centrl Europe\",\"Win\",2.0718947477468144E-4,2,9653],[\"Centrl Europe\",\"Mac\",0,0,176],[\"West US\",\"__AGG__\",0.005242347863199684,651,124181],[\"East Asia\",\"__AGG__\",0.0038025199538175795,606,159368],[\"Centrl Europe\",\"__AGG__\",2.0347949944043138E-4,2,9829],[\"__AGG__\",\"Win\",0.004820427979162358,979,203094],[\"__AGG__\",\"Mac\",0.0040650406504065045,297,73062],[\"__AGG__\",\"__AGG__\",0.004620576775445763,1276,276156]],\"partitionId\":\"f262766c-925e-4c8c-b928-130315bf558b\",\"timestamp\":\"2021-05-21T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.008089010103514536,522,64532],[\"West US\",\"Mac\",9.712595470398658E-4,44,45302],[\"East Asia\",\"Win\",0.0018177223064660367,187,102876],[\"East Asia\",\"Mac\",0.0015116603313911677,103,68137],[\"Centrl Europe\",\"Win\",0.0012191935905251242,14,11483],[\"Centrl Europe\",\"Mac\",0,0,182],[\"West US\",\"__AGG__\",0.006131856505921344,568,92631],[\"East Asia\",\"__AGG__\",0.0016957775139901645,290,171013],[\"Centrl Europe\",\"__AGG__\",0.0012001714530647236,14,11665],[\"__AGG__\",\"Win\",0.004041567211318624,723,178891],[\"__AGG__\",\"Mac\",0.0012937749183689635,147,113621],[\"__AGG__\",\"__AGG__\",0.0029742369543813586,870,292512]],\"partitionId\":\"ce84b340-b331-4287-93e2-e04ccf8668ab\",\"timestamp\":\"2021-05-22T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.015022636850048017,876,58312],[\"West US\",\"Mac\",0.0016617006646802658,87,52356],[\"East Asia\",\"Win\",0.004481849967517537,614,136997],[\"East Asia\",\"Mac\",0.0033925195787199566,201,59248],[\"Centrl Europe\",\"Win\",0.0034432525493312146,52,15102],[\"Centrl Europe\",\"Mac\",0,0,259],[\"West US\",\"__AGG__\",0.010993633469758981,967,87960],[\"East Asia\",\"__AGG__\",0.004152972050243319,815,196245],[\"Centrl Europe\",\"__AGG__\",0.003385196276284096,52,15361],[\"__AGG__\",\"Win\",0.007328514193649572,1542,210411],[\"__AGG__\",\"Mac\",0.002574577831812127,288,111863],[\"__AGG__\",\"__AGG__\",0.005678397885029509,1830,322274]],\"partitionId\":\"be7d9cc6-29de-4230-b975-cf1386903165\",\"timestamp\":\"2021-05-23T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.008153456636484573,760,93212],[\"West US\",\"Mac\",0.02415390096188101,678,28070],[\"East Asia\",\"Win\",0.006158077245007772,412,66904],[\"East Asia\",\"Mac\",0.002660481615389863,156,58636],[\"Centrl Europe\",\"Win\",8.84016973125884E-4,15,16968],[\"Centrl Europe\",\"Mac\",0,0,203],[\"West US\",\"__AGG__\",0.011974736842105264,1422,118750],[\"East Asia\",\"__AGG__\",0.004524454357176995,568,125540],[\"Centrl Europe\",\"__AGG__\",8.735658959874206E-4,15,17171],[\"__AGG__\",\"Win\",0.0067030335885794315,1187,177084],[\"__AGG__\",\"Mac\",0.00959624434753593,834,86909],[\"__AGG__\",\"__AGG__\",0.007655506017205002,2021,263993]],\"partitionId\":\"de9fdde0-bf96-4e28-8e12-28eb9de91206\",\"timestamp\":\"2021-05-24T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.015496253094164322,1371,88473],[\"West US\",\"Mac\",0.006983898234625724,252,36083],[\"East Asia\",\"Win\",0.002789238189319542,192,68836],[\"East Asia\",\"Mac\",0.0020517964617909903,90,43864],[\"Centrl Europe\",\"Win\",3.6371571979340947E-4,5,13747],[\"Centrl Europe\",\"Mac\",0,0,114],[\"West US\",\"__AGG__\",0.011983725256238281,1617,134933],[\"East Asia\",\"__AGG__\",0.002502218278615794,282,112700],[\"Centrl Europe\",\"__AGG__\",3.607243344636029E-4,5,13861],[\"__AGG__\",\"Win\",0.009166588719483677,1568,171056],[\"__AGG__\",\"Mac\",0.00427174279611796,342,80061],[\"__AGG__\",\"__AGG__\",0.007606016319086323,1910,251117]],\"partitionId\":\"dc05ef13-d473-4cac-a753-62387d51d055\",\"timestamp\":\"2021-05-25T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006770839756792423,549,81083],[\"West US\",\"Mac\",0.0044544393028586255,206,46246],[\"East Asia\",\"Win\",0.0038430839270405296,390,101481],[\"East Asia\",\"Mac\",0.004937081303921406,297,60157],[\"Centrl Europe\",\"Win\",2.633426966292135E-4,3,11392],[\"Centrl Europe\",\"Mac\",0,0,54],[\"West US\",\"__AGG__\",0.006468327499828426,754,116568],[\"East Asia\",\"__AGG__\",0.00425023818656504,687,161638],[\"Centrl Europe\",\"__AGG__\",2.6210029704700334E-4,3,11446],[\"__AGG__\",\"Win\",0.004856771638928416,942,193956],[\"__AGG__\",\"Mac\",0.0047249124059479414,503,106457],[\"__AGG__\",\"__AGG__\",0.004810044838272644,1445,300413]],\"partitionId\":\"5094fccf-7d2e-437e-8a03-6944b1f214ae\",\"timestamp\":\"2021-05-26T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.012863833066571817,1085,84345],[\"West US\",\"Mac\",6.739729238703628E-4,23,34126],[\"East Asia\",\"Win\",0.005416903995257303,466,86027],[\"East Asia\",\"Mac\",0.00279253300956139,92,32945],[\"Centrl Europe\",\"Win\",3.9556962025316455E-4,4,10112],[\"Centrl Europe\",\"Mac\",0,0,64],[\"West US\",\"__AGG__\",0.010519407641312928,1106,105139],[\"East Asia\",\"__AGG__\",0.0046901792018290015,558,118972],[\"Centrl Europe\",\"__AGG__\",3.9308176100628933E-4,4,10176],[\"__AGG__\",\"Win\",0.008615722169278164,1555,180484],[\"__AGG__\",\"Mac\",0.001712966410962985,115,67135],[\"__AGG__\",\"__AGG__\",0.006744232066198474,1670,247619]],\"partitionId\":\"5426e7ce-a302-4eb2-91bf-aabda35f6205\",\"timestamp\":\"2021-05-27T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.008106525290509509,789,97329],[\"West US\",\"Mac\",0.0026480880174017214,84,31721],[\"East Asia\",\"Win\",0.0068846815834767644,612,88893],[\"East Asia\",\"Mac\",0.001571204113698043,44,28004],[\"Centrl Europe\",\"Win\",0.001178627553693033,9,7636],[\"Centrl Europe\",\"Mac\",0,0,29],[\"West US\",\"__AGG__\",0.006364556556439927,874,137323],[\"East Asia\",\"__AGG__\",0.005611777889937295,656,116897],[\"Centrl Europe\",\"__AGG__\",0.0011741682974559687,9,7665],[\"__AGG__\",\"Win\",0.0072733650403903885,1410,193858],[\"__AGG__\",\"Mac\",0.0021421160089701106,128,59754],[\"__AGG__\",\"__AGG__\",0.0060643818115862025,1538,253612]],\"partitionId\":\"f61650d9-f358-4294-af2a-1a90ba70cc98\",\"timestamp\":\"2021-05-28T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005035060080931641,489,97119],[\"West US\",\"Mac\",0.0016391027293822978,89,54298],[\"East Asia\",\"Win\",0.007783133595719276,880,113065],[\"East Asia\",\"Mac\",0.0026418417410995093,147,55643],[\"Centrl Europe\",\"Win\",3.588087549336204E-4,4,11148],[\"Centrl Europe\",\"Mac\",0,0,17],[\"West US\",\"__AGG__\",0.003996198061566427,576,144137],[\"East Asia\",\"__AGG__\",0.006087441022358158,1027,168708],[\"Centrl Europe\",\"__AGG__\",3.5826242722794446E-4,4,11165],[\"__AGG__\",\"Win\",0.006203350622594112,1373,221332],[\"__AGG__\",\"Mac\",0.00214627403190309,236,109958],[\"__AGG__\",\"__AGG__\",0.004856772012436234,1609,331290]],\"partitionId\":\"bcc12fab-a0a1-40ea-8b37-de02d4d7b188\",\"timestamp\":\"2021-05-29T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005900141687990357,558,94574],[\"West US\",\"Mac\",0.01997640262012287,491,24579],[\"East Asia\",\"Win\",0.0024924233641919085,301,120766],[\"East Asia\",\"Mac\",0.002566016609125688,110,42868],[\"Centrl Europe\",\"Win\",9.108850766661606E-4,12,13174],[\"Centrl Europe\",\"Mac\",0,0,5],[\"West US\",\"__AGG__\",0.008610164116387854,1086,126130],[\"East Asia\",\"__AGG__\",0.002511702946820343,411,163634],[\"Centrl Europe\",\"__AGG__\",9.105394946505805E-4,12,13179],[\"__AGG__\",\"Win\",0.003811582660143361,871,228514],[\"__AGG__\",\"Mac\",0.00891003973195754,601,67452],[\"__AGG__\",\"__AGG__\",0.0049735442584621205,1472,295966]],\"partitionId\":\"6d56e277-b332-44a1-a021-197d95baee86\",\"timestamp\":\"2021-05-30T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.009140518417462483,938,102620],[\"West US\",\"Mac\",0.008591494064382732,241,28051],[\"East Asia\",\"Win\",0.007336665920565048,590,80418],[\"East Asia\",\"Mac\",0.0035362706680684315,148,41852],[\"Centrl Europe\",\"Win\",1.472211998527788E-4,2,13585],[\"Centrl Europe\",\"Mac\",0,0,24],[\"West US\",\"__AGG__\",0.009341587833035897,1183,126638],[\"East Asia\",\"__AGG__\",0.006035822360350045,738,122270],[\"Centrl Europe\",\"__AGG__\",1.469615695495628E-4,2,13609],[\"__AGG__\",\"Win\",0.0077813887490273265,1530,196623],[\"__AGG__\",\"Mac\",0.005562944213250961,389,69927],[\"__AGG__\",\"__AGG__\",0.007199399737385106,1919,266550]],\"partitionId\":\"575ebbf7-9e06-420b-89f0-9cf41cfaadfc\",\"timestamp\":\"2021-05-31T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006207596806202981,538,86668],[\"West US\",\"Mac\",0.0039938556067588326,143,35805],[\"East Asia\",\"Win\",0.007071576449789481,608,85978],[\"East Asia\",\"Mac\",0.002593347611797796,201,77506],[\"Centrl Europe\",\"Win\",0.001725625539257981,14,8113],[\"Centrl Europe\",\"Mac\",0,0,10],[\"West US\",\"__AGG__\",0.0063724531149557005,684,107337],[\"East Asia\",\"__AGG__\",0.0049484964889530475,809,163484],[\"Centrl Europe\",\"__AGG__\",0.0017235011695186507,14,8123],[\"__AGG__\",\"Win\",0.006417384473248911,1160,180759],[\"__AGG__\",\"Mac\",0.0030356244650153103,344,113321],[\"__AGG__\",\"__AGG__\",0.005114254624591948,1504,294080]],\"partitionId\":\"8798cfbf-f561-425b-addf-0ed0c5a0ffb2\",\"timestamp\":\"2021-06-01T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.013523768225920104,998,73796],[\"West US\",\"Mac\",0.010621666360125069,462,43496],[\"East Asia\",\"Win\",0.002853717026378897,357,125100],[\"East Asia\",\"Mac\",0.001974315447634512,107,54196],[\"Centrl Europe\",\"Win\",0.002395040856579318,17,7098],[\"Centrl Europe\",\"Mac\",0,0,19],[\"West US\",\"__AGG__\",0.014837564565343119,1488,100286],[\"East Asia\",\"__AGG__\",0.0025878993396394787,464,179296],[\"Centrl Europe\",\"__AGG__\",0.00238864690178446,17,7117],[\"__AGG__\",\"Win\",0.00666038816664563,1372,205994],[\"__AGG__\",\"Mac\",0.005823295227763507,569,97711],[\"__AGG__\",\"__AGG__\",0.006391070282017089,1941,303705]],\"partitionId\":\"6cb5311a-09c3-4503-b093-850bc129faa3\",\"timestamp\":\"2021-06-02T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.00693099344239341,594,85702],[\"West US\",\"Mac\",0.004461569661326303,154,34517],[\"East Asia\",\"Win\",0.00348765459699704,390,111823],[\"East Asia\",\"Mac\",0.004783764194249819,198,41390],[\"Centrl Europe\",\"Win\",5.687635081333182E-4,5,8791],[\"Centrl Europe\",\"Mac\",0.0106951871657754,2,187],[\"West US\",\"__AGG__\",0.005778176272693136,754,130491],[\"East Asia\",\"__AGG__\",0.003837794443030291,588,153213],[\"Centrl Europe\",\"__AGG__\",7.796836711962575E-4,7,8978],[\"__AGG__\",\"Win\",0.004793617557533105,989,206316],[\"__AGG__\",\"Mac\",0.004652140773254133,354,76094],[\"__AGG__\",\"__AGG__\",0.0047554973265819195,1343,282410]],\"partitionId\":\"42676452-0d61-4c0b-aac1-c485348d5cb0\",\"timestamp\":\"2021-06-03T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.011488839833210694,1171,101925],[\"West US\",\"Mac\",0.09453194245585328,2773,29334],[\"East Asia\",\"Win\",0.001751332301873818,163,93072],[\"East Asia\",\"Mac\",0.002786699414320801,177,63516],[\"Centrl Europe\",\"Win\",0.0016625103906899418,16,9624],[\"Centrl Europe\",\"Mac\",0,0,125],[\"West US\",\"__AGG__\",0.06642675972148177,8223.5,123798],[\"East Asia\",\"__AGG__\",0.002171303037269778,340,156588],[\"Centrl Europe\",\"__AGG__\",0.0016411939686121653,16,9749],[\"__AGG__\",\"Win\",0.00659756329995455,1350,204621],[\"__AGG__\",\"Mac\",0.03172895939768755,2950,92975],[\"__AGG__\",\"__AGG__\",0.014449118939770696,4300,297596]],\"partitionId\":\"4b3e27be-3600-4b93-a31e-3cca7921518e\",\"timestamp\":\"2021-06-04T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005137786081270434,407,79217],[\"West US\",\"Mac\",0.01872102178287114,428,22862],[\"East Asia\",\"Win\",0.0021620346711741815,220,101756],[\"East Asia\",\"Mac\",0.0026660886528665872,123,46135],[\"Centrl Europe\",\"Win\",5.994005994005994E-4,6,10010],[\"Centrl Europe\",\"Mac\",0,0,253],[\"West US\",\"__AGG__\",0.007749490542751356,810,104523],[\"East Asia\",\"__AGG__\",0.0023192756827663617,343,147891],[\"Centrl Europe\",\"__AGG__\",5.846243788365975E-4,6,10263],[\"__AGG__\",\"Win\",0.0033144311273778293,633,190983],[\"__AGG__\",\"Mac\",0.00795667870036101,551,69250],[\"__AGG__\",\"__AGG__\",0.004549768860982273,1184,260233]],\"partitionId\":\"ceb36d77-be61-4cd3-8e21-ec68512750e7\",\"timestamp\":\"2021-06-05T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.0053933041620026455,477,88443],[\"West US\",\"Mac\",0.004840093125842421,158,32644],[\"East Asia\",\"Win\",0.0021724931133388237,306,140852],[\"East Asia\",\"Mac\",0.0010614876552917124,81,76308],[\"Centrl Europe\",\"Win\",7.434330084255741E-4,9,12106],[\"Centrl Europe\",\"Mac\",0,0,379],[\"West US\",\"__AGG__\",0.005643310860494166,637,112877],[\"East Asia\",\"__AGG__\",0.0017820961503039233,387,217160],[\"Centrl Europe\",\"__AGG__\",7.208650380456547E-4,9,12485],[\"__AGG__\",\"Win\",0.00328084804951098,792,241401],[\"__AGG__\",\"Mac\",0.00218602226267024,239,109331],[\"__AGG__\",\"__AGG__\",0.0029395663925732467,1031,350732]],\"partitionId\":\"3b783b1b-4073-410e-b16b-75dd570ba743\",\"timestamp\":\"2021-06-06T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.0079565001182062,976,122667],[\"West US\",\"Mac\",0.009867456063151718,370,37497],[\"East Asia\",\"Win\",0.004341059873863544,424,97672],[\"East Asia\",\"Mac\",0.002449892303392032,149,60819],[\"Centrl Europe\",\"Win\",0.0018873011593421407,21,11127],[\"Centrl Europe\",\"Mac\",0.002173913043478261,1,460],[\"West US\",\"__AGG__\",0.009119162509200949,1338,146724],[\"East Asia\",\"__AGG__\",0.003615347243692071,573,158491],[\"Centrl Europe\",\"__AGG__\",0.0018986795546733408,22,11587],[\"__AGG__\",\"Win\",0.006139130585053529,1421,231466],[\"__AGG__\",\"Mac\",0.005264436705272536,520,98776],[\"__AGG__\",\"__AGG__\",0.0058775080092780445,1941,330242]],\"partitionId\":\"12b93e68-e10d-4d41-b4d4-8aad20d0715b\",\"timestamp\":\"2021-06-07T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.01012985247127609,894,88254],[\"West US\",\"Mac\",0.003107283035324902,114,36688],[\"East Asia\",\"Win\",0.0061223891964730355,627,102411],[\"East Asia\",\"Mac\",0.00260694395070506,154,59073],[\"Centrl Europe\",\"Win\",9.229736532975332E-4,11,11918],[\"Centrl Europe\",\"Mac\",0.008368200836820083,2,239],[\"West US\",\"__AGG__\",0.008401200882416361,1013,120578],[\"East Asia\",\"__AGG__\",0.004836392459934111,781,161484],[\"Centrl Europe\",\"__AGG__\",0.0010693427654849057,13,12157],[\"__AGG__\",\"Win\",0.007562332476071536,1532,202583],[\"__AGG__\",\"Mac\",0.0028125,270,96000],[\"__AGG__\",\"__AGG__\",0.006035172799523081,1802,298583]],\"partitionId\":\"4fb4f716-05ff-4b9c-8d6e-fb468431271c\",\"timestamp\":\"2021-06-08T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006617926835897157,487,73588],[\"West US\",\"Mac\",0.013497026078999542,354,26228],[\"East Asia\",\"Win\",0.002846936566356354,263,92380],[\"East Asia\",\"Mac\",0.00364321608040201,174,47760],[\"Centrl Europe\",\"Win\",7.229707525468288E-4,11,15215],[\"Centrl Europe\",\"Mac\",0.005050505050505051,1,198],[\"West US\",\"__AGG__\",0.008258303023075547,831,100626],[\"East Asia\",\"__AGG__\",0.003118310261167404,437,140140],[\"Centrl Europe\",\"__AGG__\",7.785635502497891E-4,12,15413],[\"__AGG__\",\"Win\",0.004200173305442563,761,181183],[\"__AGG__\",\"Mac\",0.0071307254738090745,529,74186],[\"__AGG__\",\"__AGG__\",0.005051513691951647,1290,255369]],\"partitionId\":\"cadee023-4e1b-4d83-8192-06d0cf3a4223\",\"timestamp\":\"2021-06-09T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.007121444186990273,544,76389],[\"West US\",\"Mac\",0.010034070912426522,268,26709],[\"East Asia\",\"Win\",0.008488051523159111,742,87417],[\"East Asia\",\"Mac\",0.0043235453071518645,72,16653],[\"Centrl Europe\",\"Win\",0.0011746522411128285,19,16175],[\"Centrl Europe\",\"Mac\",0,0,200],[\"West US\",\"__AGG__\",0.008008711577488491,809,101015],[\"East Asia\",\"__AGG__\",0.007821658499087152,814,104070],[\"Centrl Europe\",\"__AGG__\",0.0011603053435114503,19,16375],[\"__AGG__\",\"Win\",0.007250765358565626,1305,179981],[\"__AGG__\",\"Mac\",0.007804967632340113,340,43562],[\"__AGG__\",\"__AGG__\",0.007358763190974444,1645,223543]],\"partitionId\":\"d2076970-05d3-43a0-bf32-e8e1b4a2ff86\",\"timestamp\":\"2021-06-10T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.010847467265670539,763,70339],[\"West US\",\"Mac\",0.006921950570173492,156,22537],[\"East Asia\",\"Win\",0.005234369339998551,578,110424],[\"East Asia\",\"Mac\",0.0076882173084592545,347,45134],[\"Centrl Europe\",\"Win\",0.0038539553752535496,38,9860],[\"Centrl Europe\",\"Mac\",0,0,496],[\"West US\",\"__AGG__\",0.009561136609767418,927,96955],[\"East Asia\",\"__AGG__\",0.005946335129019401,925,155558],[\"Centrl Europe\",\"__AGG__\",0.0036693704132869836,38,10356],[\"__AGG__\",\"Win\",0.007234174260188959,1379,190623],[\"__AGG__\",\"Mac\",0.007378937022312849,503,68167],[\"__AGG__\",\"__AGG__\",0.007272305730515089,1882,258790]],\"partitionId\":\"30782789-8a6f-44b5-8f13-d3e1fa31aaec\",\"timestamp\":\"2021-06-11T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006235923764318407,515,82586],[\"West US\",\"Mac\",0.02086193745232647,547,26220],[\"East Asia\",\"Win\",0.002958377898641422,390,131829],[\"East Asia\",\"Mac\",0.0025671194780190394,168,65443],[\"Centrl Europe\",\"Win\",0.001147387086679879,11,9587],[\"Centrl Europe\",\"Mac\",7.342143906020558E-4,1,1362],[\"West US\",\"__AGG__\",0.009107773851590105,1031,113200],[\"East Asia\",\"__AGG__\",0.0028285818565229734,558,197272],[\"Centrl Europe\",\"__AGG__\",0.0010959905014156545,12,10949],[\"__AGG__\",\"Win\",0.004089249203132115,916,224002],[\"__AGG__\",\"Mac\",0.007696855683955926,716,93025],[\"__AGG__\",\"__AGG__\",0.005147826525816413,1632,317027]],\"partitionId\":\"291354a8-5c10-47af-af7d-3f0726364092\",\"timestamp\":\"2021-06-12T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006189290984780071,562,90802],[\"West US\",\"Mac\",0.011248713672332423,317,28181],[\"East Asia\",\"Win\",0.0018402679050958835,233,126612],[\"East Asia\",\"Mac\",0.0020310192023633676,110,54160],[\"Centrl Europe\",\"Win\",9.341429238673517E-4,10,10705],[\"Centrl Europe\",\"Mac\",0,0,1320],[\"West US\",\"__AGG__\",0.0075025642722429935,907,120892],[\"East Asia\",\"__AGG__\",0.0018974177416856593,343,180772],[\"Centrl Europe\",\"__AGG__\",8.316008316008316E-4,10,12025],[\"__AGG__\",\"Win\",0.0035288599371380725,805,228119],[\"__AGG__\",\"Mac\",0.0051039313419634,427,83661],[\"__AGG__\",\"__AGG__\",0.003951504265828468,1232,311780]],\"partitionId\":\"a576ad73-ab69-492e-ba1f-542003d5cf66\",\"timestamp\":\"2021-06-13T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005715952704365821,627,109693],[\"West US\",\"Mac\",0.006975454571987275,239,34263],[\"East Asia\",\"Win\",0.005987926252243433,734,122580],[\"East Asia\",\"Mac\",0.004065654658510183,323,79446],[\"Centrl Europe\",\"Win\",0.003147128245476003,32,10168],[\"Centrl Europe\",\"Mac\",0.010526315789473684,12,1140],[\"West US\",\"__AGG__\",0.0061084405634039335,873,142917],[\"East Asia\",\"__AGG__\",0.005231999841604546,1057,202026],[\"Centrl Europe\",\"__AGG__\",0.0038910505836575876,44,11308],[\"__AGG__\",\"Win\",0.005745727826563989,1393,242441],[\"__AGG__\",\"Mac\",0.004997866764186018,574,114849],[\"__AGG__\",\"__AGG__\",0.005505331803297041,1967,357290]],\"partitionId\":\"c47a7bcd-7952-437a-bb53-1227acbc81da\",\"timestamp\":\"2021-06-14T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005961388079254979,587,98467],[\"West US\",\"Mac\",0.016927281008046153,446,26348],[\"East Asia\",\"Win\",0.007961204283693676,788,98980],[\"East Asia\",\"Mac\",0.0040889215260856504,245,59918],[\"Centrl Europe\",\"Win\",0.0010512483574244415,8,7610],[\"Centrl Europe\",\"Mac\",0,0,582],[\"West US\",\"__AGG__\",0.008878341824457757,1070,120518],[\"East Asia\",\"__AGG__\",0.006501025815302899,1033,158898],[\"Centrl Europe\",\"__AGG__\",9.765625E-4,8,8192],[\"__AGG__\",\"Win\",0.00674446617282024,1383,205057],[\"__AGG__\",\"Mac\",0.007956429624170966,691,86848],[\"__AGG__\",\"__AGG__\",0.007105051300936948,2074,291905]],\"partitionId\":\"af3cbabe-b6fe-46da-8bcd-e4bd534b0558\",\"timestamp\":\"2021-06-15T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005641748942172073,396,70191],[\"West US\",\"Mac\",0.004170107349298101,101,24220],[\"East Asia\",\"Win\",0.010405631914180355,776,74575],[\"East Asia\",\"Mac\",0.0019977350519792846,157,78589],[\"Centrl Europe\",\"Win\",0.0040947645510383155,28,6838],[\"Centrl Europe\",\"Mac\",0.01293103448275862,6,464],[\"West US\",\"__AGG__\",0.005464302074471566,501,91686],[\"East Asia\",\"__AGG__\",0.006091509754250346,933,153164],[\"Centrl Europe\",\"__AGG__\",0.0046562585592988225,34,7302],[\"__AGG__\",\"Win\",0.00791535843381441,1200,151604],[\"__AGG__\",\"Mac\",0.0025563312772941623,264,103273],[\"__AGG__\",\"__AGG__\",0.005743947080356407,1464,254877]],\"partitionId\":\"6fd09245-3b50-4569-9d27-473fb343dee2\",\"timestamp\":\"2021-06-16T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.004874400715802406,365,74881],[\"West US\",\"Mac\",0.005690005542213191,154,27065],[\"East Asia\",\"Win\",0.0042968286523043546,507,117994],[\"East Asia\",\"Mac\",0.0019907201813086687,130,65303],[\"Centrl Europe\",\"Win\",0.0014388489208633094,9,6255],[\"Centrl Europe\",\"Mac\",0.001184834123222749,1,844],[\"West US\",\"__AGG__\",0.005239944970462086,518,98856],[\"East Asia\",\"__AGG__\",0.0034752341827744043,637,183297],[\"Centrl Europe\",\"__AGG__\",0.001408649105507818,10,7099],[\"__AGG__\",\"Win\",0.004424245467784864,881,199130],[\"__AGG__\",\"Mac\",0.003057546238681715,285,93212],[\"__AGG__\",\"__AGG__\",0.003988479246909441,1166,292342]],\"partitionId\":\"04f4c2e0-8ec2-42b5-a78f-27a63bddd9e5\",\"timestamp\":\"2021-06-17T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.0044876845603096845,393,87573],[\"West US\",\"Mac\",0.014142318743236688,379,26799],[\"East Asia\",\"Win\",0.0036982752743881654,434,117352],[\"East Asia\",\"Mac\",0.0018623139642247922,119,63899],[\"Centrl Europe\",\"Win\",8.561643835616438E-4,6,7008],[\"Centrl Europe\",\"Mac\",6.915629322268327E-4,1,1446],[\"West US\",\"__AGG__\",0.00697025211550205,799,114630],[\"East Asia\",\"__AGG__\",0.0030510176495577956,553,181251],[\"Centrl Europe\",\"__AGG__\",8.280104092737166E-4,7,8454],[\"__AGG__\",\"Win\",0.003930487465378209,833,211933],[\"__AGG__\",\"Mac\",0.005415436707761764,499,92144],[\"__AGG__\",\"__AGG__\",0.004380469420574394,1332,304077]],\"partitionId\":\"248da0e7-a125-4305-8f9c-8796abcc7747\",\"timestamp\":\"2021-06-18T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.007741566953280019,515,66524],[\"West US\",\"Mac\",0.013018562352061792,418,32108],[\"East Asia\",\"Win\",0.005331583969465649,447,83840],[\"East Asia\",\"Mac\",0.005906708197219479,311,52652],[\"Centrl Europe\",\"Win\",0.011439171432988096,74,6469],[\"Centrl Europe\",\"Mac\",0,0,1044],[\"West US\",\"__AGG__\",0.010050411249668347,947,94225],[\"East Asia\",\"__AGG__\",0.005553439029393664,758,136492],[\"Centrl Europe\",\"__AGG__\",0.00984959403700253,74,7513],[\"__AGG__\",\"Win\",0.006605752615839779,1036,156833],[\"__AGG__\",\"Mac\",0.008496107407580066,729,85804],[\"__AGG__\",\"__AGG__\",0.007274240944291266,1765,242637]],\"partitionId\":\"40ba0ad0-6e6f-46f6-91af-247a1cc180f5\",\"timestamp\":\"2021-06-19T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.007833383696334349,674,86042],[\"West US\",\"Mac\",0.00495612096723278,157,31678],[\"East Asia\",\"Win\",0.003249918752031199,240,73848],[\"East Asia\",\"Mac\",0.005545578338694717,281,50671],[\"Centrl Europe\",\"Win\",6.446621970087674E-4,5,7756],[\"Centrl Europe\",\"Mac\",0.002510460251046025,3,1195],[\"West US\",\"__AGG__\",0.006598405452324311,821,124424],[\"East Asia\",\"__AGG__\",0.0041841004184100415,521,124519],[\"Centrl Europe\",\"__AGG__\",8.937548877220422E-4,8,8951],[\"__AGG__\",\"Win\",0.005481789007790225,919,167646],[\"__AGG__\",\"Mac\",0.005278655558747486,441,83544],[\"__AGG__\",\"__AGG__\",0.0054142282734185275,1360,251190]],\"partitionId\":\"b9fbc9be-f291-47e2-8530-016e81974ee7\",\"timestamp\":\"2021-06-20T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.009528316090594282,886,92986],[\"West US\",\"Mac\",0.00543396978912209,218,40118],[\"East Asia\",\"Win\",0.003824239796866291,247,64588],[\"East Asia\",\"Mac\",0.007567201264964987,335,44270],[\"Centrl Europe\",\"Win\",0.006460970464135021,49,7584],[\"Centrl Europe\",\"Mac\",0.006054490413723511,6,991],[\"West US\",\"__AGG__\",0.008192188294977767,1111,135617],[\"East Asia\",\"__AGG__\",0.005346414595160668,582,108858],[\"Centrl Europe\",\"__AGG__\",0.00641399416909621,55,8575],[\"__AGG__\",\"Win\",0.007156783201540343,1182,165158],[\"__AGG__\",\"Mac\",0.006547277433560946,559,85379],[\"__AGG__\",\"__AGG__\",0.006949073390357512,1741,250537]],\"partitionId\":\"0435056c-c546-409f-819f-d2f8e82346b7\",\"timestamp\":\"2021-06-21T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006559814937210839,794,121040],[\"West US\",\"Mac\",0.006017902503931293,199,33068],[\"East Asia\",\"Win\",0.002166372543053612,178,82165],[\"East Asia\",\"Mac\",0.002017501215362178,83,41140],[\"Centrl Europe\",\"Win\",0.002121817274088867,17,8012],[\"Centrl Europe\",\"Mac\",0,0,687],[\"West US\",\"__AGG__\",0.006166469973987136,998,161843],[\"East Asia\",\"__AGG__\",0.0021167024857061756,261,123305],[\"Centrl Europe\",\"__AGG__\",0.0019542476146683528,17,8699],[\"__AGG__\",\"Win\",0.004682388254733284,989,211217],[\"__AGG__\",\"Mac\",0.0037652713799319047,282,74895],[\"__AGG__\",\"__AGG__\",0.004442316295716363,1271,286112]],\"partitionId\":\"7b2c64d3-570e-4de2-9ea9-0ed7432b975d\",\"timestamp\":\"2021-06-22T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006494826608459324,607,93459],[\"West US\",\"Mac\",0.0062569418733802295,169,27010],[\"East Asia\",\"Win\",0.002913343111450443,290,99542],[\"East Asia\",\"Mac\",0.0026788036410923277,103,38450],[\"Centrl Europe\",\"Win\",0.005012531328320802,38,7581],[\"Centrl Europe\",\"Mac\",0.008827238335435058,7,793],[\"West US\",\"__AGG__\",0.006310747071470028,772,122331],[\"East Asia\",\"__AGG__\",0.0028479911878949503,393,137992],[\"Centrl Europe\",\"__AGG__\",0.005373775973250537,45,8374],[\"__AGG__\",\"Win\",0.004661435223499616,935,200582],[\"__AGG__\",\"Mac\",0.004211130062034927,279,66253],[\"__AGG__\",\"__AGG__\",0.004549628047295145,1214,266835]],\"partitionId\":\"aaf956c8-00a1-4d4b-8a70-d8c098270776\",\"timestamp\":\"2021-06-23T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.012134476417415628,937,77218],[\"West US\",\"Mac\",0.006265360517844162,181,28889],[\"East Asia\",\"Win\",0.0035281735031205065,238,67457],[\"East Asia\",\"Mac\",0.0020932499856626714,73,34874],[\"Centrl Europe\",\"Win\",0.004084874617043005,36,8813],[\"Centrl Europe\",\"Mac\",0,0,373],[\"West US\",\"__AGG__\",0.010277492291880781,1110,108003],[\"East Asia\",\"__AGG__\",0.0030391572446277276,311,102331],[\"Centrl Europe\",\"__AGG__\",0.003919007184846506,36,9186],[\"__AGG__\",\"Win\",0.00788986761180027,1211,153488],[\"__AGG__\",\"Mac\",0.003960334289634527,254,64136],[\"__AGG__\",\"__AGG__\",0.006731794287394773,1465,217624]],\"partitionId\":\"71568916-1857-42ff-b303-1c359bcce3ae\",\"timestamp\":\"2021-06-24T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.01139392672346208,872,76532],[\"West US\",\"Mac\",0.013582261470531772,283,20836],[\"East Asia\",\"Win\",0.0036221479059167926,391,107947],[\"East Asia\",\"Mac\",0.0027340075258701787,93,34016],[\"Centrl Europe\",\"Win\",0.005135648096460868,46,8957],[\"Centrl Europe\",\"Mac\",0,0,358],[\"West US\",\"__AGG__\",0.01151994844218879,1144,99306],[\"East Asia\",\"__AGG__\",0.003409339053133563,484,141963],[\"Centrl Europe\",\"__AGG__\",0.0049382716049382715,46,9315],[\"__AGG__\",\"Win\",0.006767096093798466,1309,193436],[\"__AGG__\",\"Mac\",0.0068103604419489224,376,55210],[\"__AGG__\",\"__AGG__\",0.006776702621397489,1685,248646]],\"partitionId\":\"98c6ac95-d3f5-4b6a-b06a-807c9b4aa3e1\",\"timestamp\":\"2021-06-25T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.008849670044629802,696,78647],[\"West US\",\"Mac\",0.0026962483629920653,70,25962],[\"East Asia\",\"Win\",0.0037042369664524403,283,76399],[\"East Asia\",\"Mac\",0.0017658644812207104,78,44171],[\"Centrl Europe\",\"Win\",6.827936012485369E-4,7,10252],[\"Centrl Europe\",\"Mac\",0,0,242],[\"West US\",\"__AGG__\",0.007380003067014262,770,104336],[\"East Asia\",\"__AGG__\",0.002994111304636311,361,120570],[\"Centrl Europe\",\"__AGG__\",6.670478368591576E-4,7,10494],[\"__AGG__\",\"Win\",0.0059649844523224724,986,165298],[\"__AGG__\",\"Mac\",0.002103019538188277,148,70375],[\"__AGG__\",\"__AGG__\",0.0048117518765408,1134,235673]],\"partitionId\":\"853d30ff-8cc4-4687-b1c5-79e25e574e52\",\"timestamp\":\"2021-06-26T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.0051365819097850905,522,101624],[\"West US\",\"Mac\",0.005291591633190192,191,36095],[\"East Asia\",\"Win\",0.002984912032245765,274,91795],[\"East Asia\",\"Mac\",0.0018328805681929762,112,61106],[\"Centrl Europe\",\"Win\",0.0017554125219426564,18,10254],[\"Centrl Europe\",\"Mac\",0,0,434],[\"West US\",\"__AGG__\",0.004996916348957165,713,142688],[\"East Asia\",\"__AGG__\",0.0025245093230260103,386,152901],[\"Centrl Europe\",\"__AGG__\",0.0016841317365269462,18,10688],[\"__AGG__\",\"Win\",0.003996602396979472,814,203673],[\"__AGG__\",\"Mac\",0.0031033952988170225,303,97635],[\"__AGG__\",\"__AGG__\",0.0037071700718201974,1117,301308]],\"partitionId\":\"c159fdfd-3f4a-4afc-9b50-2a146017851c\",\"timestamp\":\"2021-06-27T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006977529354390967,744,106628],[\"West US\",\"Mac\",0.013278692886984753,499,37579],[\"East Asia\",\"Win\",0.003877016464327291,373,96208],[\"East Asia\",\"Mac\",0.002414319935115152,128,53017],[\"Centrl Europe\",\"Win\",0.004317980513728964,39,9032],[\"Centrl Europe\",\"Mac\",0,0,763],[\"West US\",\"__AGG__\",0.008091647717450566,1217,150402],[\"East Asia\",\"__AGG__\",0.0033573462891606635,501,149225],[\"Centrl Europe\",\"__AGG__\",0.003981623277182236,39,9795],[\"__AGG__\",\"Win\",0.005456227462382238,1156,211868],[\"__AGG__\",\"Mac\",0.006863034840573999,627,91359],[\"__AGG__\",\"__AGG__\",0.005880083237970233,1783,303227]],\"partitionId\":\"4462df31-6a19-4380-9faf-709eaf8a6d88\",\"timestamp\":\"2021-06-28T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005987643200050868,565,94361],[\"West US\",\"Mac\",0.010616135384264147,372,35041],[\"East Asia\",\"Win\",0.006543334049069355,579,88487],[\"East Asia\",\"Mac\",0.009160204731674098,417,45523],[\"Centrl Europe\",\"Win\",0.004171112620040741,43,10309],[\"Centrl Europe\",\"Mac\",0,0,923],[\"West US\",\"__AGG__\",0.007640971866591882,940,123021],[\"East Asia\",\"__AGG__\",0.007432281173046788,996,134010],[\"Centrl Europe\",\"__AGG__\",0.0038283475783475783,43,11232],[\"__AGG__\",\"Win\",0.006145260073411784,1187,193157],[\"__AGG__\",\"Mac\",0.009682526047099538,789,81487],[\"__AGG__\",\"__AGG__\",0.007194768500313133,1976,274644]],\"partitionId\":\"63214771-89ab-4c9a-9b78-4ec1d9cd4039\",\"timestamp\":\"2021-06-29T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.0035717642635586053,304,85112],[\"West US\",\"Mac\",0.004688018586126784,113,24104],[\"East Asia\",\"Win\",0.007972379986031864,605,75887],[\"East Asia\",\"Mac\",0.002366863905325444,104,43940],[\"Centrl Europe\",\"Win\",0.0027651043826904466,20,7233],[\"Centrl Europe\",\"Mac\",0.0035460992907801418,2,564],[\"West US\",\"__AGG__\",0.003784809112039255,425,112291],[\"East Asia\",\"__AGG__\",0.005916863478181045,709,119827],[\"Centrl Europe\",\"__AGG__\",0.002821598050532256,22,7797],[\"__AGG__\",\"Win\",0.005522136097769747,929,168232],[\"__AGG__\",\"Mac\",0.0031920475746268656,219,68608],[\"__AGG__\",\"__AGG__\",0.004847154196926195,1148,236840]],\"partitionId\":\"86e27e28-d439-4e86-87aa-2016b7459cee\",\"timestamp\":\"2021-06-30T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006841462502803878,549,80246],[\"West US\",\"Mac\",0.02964298927118017,641,21624],[\"East Asia\",\"Win\",0.0024363726864283564,186,76343],[\"East Asia\",\"Mac\",0.001819804971844527,53,29124],[\"Centrl Europe\",\"Win\",0.010181248601476841,91,8938],[\"Centrl Europe\",\"Mac\",0,0,483],[\"West US\",\"__AGG__\",0.011712214166201896,1218,103994],[\"East Asia\",\"__AGG__\",0.0022661116747418625,239,105467],[\"Centrl Europe\",\"__AGG__\",0.009659271839507483,91,9421],[\"__AGG__\",\"Win\",0.004990122457363451,826,165527],[\"__AGG__\",\"Mac\",0.013546485526341473,694,51231],[\"__AGG__\",\"__AGG__\",0.007012428607017965,1520,216758]],\"partitionId\":\"45b698d5-460e-48dd-8f94-055ccb3f3ded\",\"timestamp\":\"2021-07-01T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.0051122389764468555,555,108563],[\"West US\",\"Mac\",0.031080414405525406,693,22297],[\"East Asia\",\"Win\",0.00337120276611509,273,80980],[\"East Asia\",\"Mac\",0.0028757151843752807,96,33383],[\"Centrl Europe\",\"Win\",8.25536598789213E-4,6,7268],[\"Centrl Europe\",\"Mac\",0.005747126436781609,1,174],[\"West US\",\"__AGG__\",0.009310277831746648,1198,128675],[\"East Asia\",\"__AGG__\",0.003226568033367435,369,114363],[\"Centrl Europe\",\"__AGG__\",9.406073636119323E-4,7,7442],[\"__AGG__\",\"Win\",0.004237568022112585,834,196811],[\"__AGG__\",\"Mac\",0.014144018333512372,790,55854],[\"__AGG__\",\"__AGG__\",0.006427483030890705,1624,252665]],\"partitionId\":\"77a3bf20-066b-45fb-8afc-d7c8e835e433\",\"timestamp\":\"2021-07-02T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.0024713471109045356,218,88211],[\"West US\",\"Mac\",0.013589310958092024,298,21929],[\"East Asia\",\"Win\",0.0028506102087478102,288,101031],[\"East Asia\",\"Mac\",0.003902439024390244,76,19475],[\"Centrl Europe\",\"Win\",0.004248604030104394,35,8238],[\"Centrl Europe\",\"Mac\",0.0070921985815602835,1,141],[\"West US\",\"__AGG__\",0.004548013652837891,517,113676],[\"East Asia\",\"__AGG__\",0.0030205964848223324,364,120506],[\"Centrl Europe\",\"__AGG__\",0.004296455424274973,36,8379],[\"__AGG__\",\"Win\",0.0027395179258659103,541,197480],[\"__AGG__\",\"Mac\",0.009026356962330003,375,41545],[\"__AGG__\",\"__AGG__\",0.003832235121849179,916,239025]],\"partitionId\":\"44197fee-7131-472a-bdd9-b2edd4f4bc9f\",\"timestamp\":\"2021-07-03T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005990625357265348,524,87470],[\"West US\",\"Mac\",0.004688090737240075,186,39675],[\"East Asia\",\"Win\",0.0021306753234877234,233,109355],[\"East Asia\",\"Mac\",8.707173954192694E-4,23,26415],[\"Centrl Europe\",\"Win\",0.002085070892410342,20,9592],[\"Centrl Europe\",\"Mac\",0,0,109],[\"West US\",\"__AGG__\",0.006221012818538105,727,116862],[\"East Asia\",\"__AGG__\",0.0018855417249760624,256,135770],[\"Centrl Europe\",\"__AGG__\",0.0020616431295742707,20,9701],[\"__AGG__\",\"Win\",0.003764224845821807,777,206417],[\"__AGG__\",\"Mac\",0.0031571473889333676,209,66199],[\"__AGG__\",\"__AGG__\",0.0036168089914018252,986,272616]],\"partitionId\":\"25b547a7-6056-4832-a120-f67e36c9422a\",\"timestamp\":\"2021-07-04T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.009781243804110766,740,75655],[\"West US\",\"Mac\",0.010308144808818274,375,36379],[\"East Asia\",\"Win\",0.0034177647818326813,360,105332],[\"East Asia\",\"Mac\",0.005026388539834129,180,35811],[\"Centrl Europe\",\"Win\",0.0029721362229102165,24,8075],[\"Centrl Europe\",\"Mac\",0,0,151],[\"West US\",\"__AGG__\",0.0090400752944154,1143,126437],[\"East Asia\",\"__AGG__\",0.0038259070587985237,540,141143],[\"Centrl Europe\",\"__AGG__\",0.0029175784099197666,24,8226],[\"__AGG__\",\"Win\",0.005945139689625625,1124,189062],[\"__AGG__\",\"Mac\",0.007671997898840215,555,72341],[\"__AGG__\",\"__AGG__\",0.006423032635432646,1679,261403]],\"partitionId\":\"b68f4df4-77fe-4ad5-b8e1-d680cf676be9\",\"timestamp\":\"2021-07-05T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006406056635364345,528,82422],[\"West US\",\"Mac\",0.00628858113888054,272,43253],[\"East Asia\",\"Win\",0.00387173632482875,351,90657],[\"East Asia\",\"Mac\",0.0044361636057137785,100,22542],[\"Centrl Europe\",\"Win\",0.006502796202367018,50,7689],[\"Centrl Europe\",\"Mac\",0,0,152],[\"West US\",\"__AGG__\",0.006657331662858968,813,122121],[\"East Asia\",\"__AGG__\",0.003984134135460561,451,113199],[\"Centrl Europe\",\"__AGG__\",0.006376737661012626,50,7841],[\"__AGG__\",\"Win\",0.005139183926358647,929,180768],[\"__AGG__\",\"Mac\",0.005640893444735924,372,65947],[\"__AGG__\",\"__AGG__\",0.005273291044322397,1301,246715]],\"partitionId\":\"41f2c464-7be5-457c-86ea-4e4af0c3595f\",\"timestamp\":\"2021-07-06T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.011120983266696282,751,67530],[\"West US\",\"Mac\",0.006320030910194845,229,36234],[\"East Asia\",\"Win\",0.004175940931618127,621,148709],[\"East Asia\",\"Mac\",0.0018918407610605118,70,37001],[\"Centrl Europe\",\"Win\",5.913660555884093E-4,4,6764],[\"Centrl Europe\",\"Mac\",0,0,204],[\"West US\",\"__AGG__\",0.009768730065091538,977,100013],[\"East Asia\",\"__AGG__\",0.0037208550966560767,691,185710],[\"Centrl Europe\",\"__AGG__\",5.74052812858783E-4,4,6968],[\"__AGG__\",\"Win\",0.006170320578646924,1376,223003],[\"__AGG__\",\"Mac\",0.004071406201064829,299,73439],[\"__AGG__\",\"__AGG__\",0.005650346442137079,1675,296442]],\"partitionId\":\"d5bf4dcf-1650-4722-8ccc-8688378a2306\",\"timestamp\":\"2021-07-07T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.007156665685132315,559,78109],[\"West US\",\"Mac\",0.007803685596088755,249,31908],[\"East Asia\",\"Win\",0.0018069852114891895,201,111235],[\"East Asia\",\"Mac\",0.001463176719232645,36,24604],[\"Centrl Europe\",\"Win\",0.0031077835852521543,22,7079],[\"Centrl Europe\",\"Mac\",0,0,162],[\"West US\",\"__AGG__\",0.006774614432437857,810,119564],[\"East Asia\",\"__AGG__\",0.0017447124905218677,237,135839],[\"Centrl Europe\",\"__AGG__\",0.003038254384753487,22,7241],[\"__AGG__\",\"Win\",0.003981203830508647,782,196423],[\"__AGG__\",\"Mac\",0.005028760983872675,285,56674],[\"__AGG__\",\"__AGG__\",0.004215774979553294,1067,253097]],\"partitionId\":\"c9ff35dd-3d4c-4563-84e8-84bef3d49900\",\"timestamp\":\"2021-07-08T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.007103700625929848,530,74609],[\"West US\",\"Mac\",0.008547985934417794,299,34979],[\"East Asia\",\"Win\",0.004767693352067316,604,126686],[\"East Asia\",\"Mac\",0.005314625850340136,100,18816],[\"Centrl Europe\",\"Win\",7.189072609633358E-4,6,8346],[\"Centrl Europe\",\"Mac\",0.36554621848739494,87,238],[\"West US\",\"__AGG__\",0.007402459060790438,820,110774],[\"East Asia\",\"__AGG__\",0.004838421464997045,704,145502],[\"Centrl Europe\",\"__AGG__\",0.010834109972041006,93,8584],[\"__AGG__\",\"Win\",0.0054378675926941775,1140,209641],[\"__AGG__\",\"Mac\",0.008994503359058353,486,54033],[\"__AGG__\",\"__AGG__\",0.006166705856474283,1626,263674]],\"partitionId\":\"2e18ac94-4146-4634-b052-988c118bedf6\",\"timestamp\":\"2021-07-09T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.011015506807866868,699,63456],[\"West US\",\"Mac\",0.0033304469459801505,150,45039],[\"East Asia\",\"Win\",0.002639938186813187,369,139776],[\"East Asia\",\"Mac\",0.0030392227247708617,127,41787],[\"Centrl Europe\",\"Win\",3.0556121409655736E-4,3,9818],[\"Centrl Europe\",\"Mac\",0.07188160676532769,34,473],[\"West US\",\"__AGG__\",0.008330454523022257,844,101315],[\"East Asia\",\"__AGG__\",0.0027318341292003325,496,181563],[\"Centrl Europe\",\"__AGG__\",0.003595374599164318,37,10291],[\"__AGG__\",\"Win\",0.005026988969725417,1071,213050],[\"__AGG__\",\"Mac\",0.0035624692149967352,311,87299],[\"__AGG__\",\"__AGG__\",0.004601313804940253,1382,300349]],\"partitionId\":\"2fa37129-0bf6-4a87-b341-398bcccc5903\",\"timestamp\":\"2021-07-10T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.01592775041050903,970,60900],[\"West US\",\"Mac\",0.01667164625037347,837,50205],[\"East Asia\",\"Win\",0.00237356541528505,267,112489],[\"East Asia\",\"Mac\",0.0015113350125944584,45,29775],[\"Centrl Europe\",\"Win\",6.983240223463687E-4,7,10024],[\"Centrl Europe\",\"Mac\",0.005291005291005291,2,378],[\"West US\",\"__AGG__\",0.015700937778082003,1835,116872],[\"East Asia\",\"__AGG__\",0.0021931057751785415,312,142264],[\"Centrl Europe\",\"__AGG__\",8.652182272639877E-4,9,10402],[\"__AGG__\",\"Win\",0.006782507237763954,1244,183413],[\"__AGG__\",\"Mac\",0.011000771547325717,884,80358],[\"__AGG__\",\"__AGG__\",0.008067604095977192,2128,263771]],\"partitionId\":\"96a679a3-3e6e-4fa9-94de-0ed00e4aafed\",\"timestamp\":\"2021-07-11T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.014103545624192545,1179,83596],[\"West US\",\"Mac\",0.009645258520751217,416,43130],[\"East Asia\",\"Win\",0.0064553062315925855,857,132759],[\"East Asia\",\"Mac\",0.0018015613531727496,81,44961],[\"Centrl Europe\",\"Win\",0.0017992083483267362,15,8337],[\"Centrl Europe\",\"Mac\",0.007518796992481203,2,266],[\"West US\",\"__AGG__\",0.012261253664838438,1585,129269],[\"East Asia\",\"__AGG__\",0.0052779653387350885,938,177720],[\"Centrl Europe\",\"__AGG__\",0.0019760548645821226,17,8603],[\"__AGG__\",\"Win\",0.009128050842931657,2051,224692],[\"__AGG__\",\"Mac\",0.005647543488348405,499,88357],[\"__AGG__\",\"__AGG__\",0.00814568965241863,2550,313049]],\"partitionId\":\"6ba0c401-e045-4a2e-b582-5d8878bcd090\",\"timestamp\":\"2021-07-12T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.021014004755294732,1529,72761],[\"West US\",\"Mac\",0.012659960309313625,370,29226],[\"East Asia\",\"Win\",0.00483718475847057,440,90962],[\"East Asia\",\"Mac\",0.003367003367003367,77,22869],[\"Centrl Europe\",\"Win\",0.0050725658729040436,36,7097],[\"Centrl Europe\",\"Mac\",0,0,144],[\"West US\",\"__AGG__\",0.01716602553683336,1901,110742],[\"East Asia\",\"__AGG__\",0.004541820769386196,517,113831],[\"Centrl Europe\",\"__AGG__\",0.004971688993232979,36,7241],[\"__AGG__\",\"Win\",0.01173750146352886,2005,170820],[\"__AGG__\",\"Mac\",0.008556825360362947,447,52239],[\"__AGG__\",\"__AGG__\",0.010992607337072255,2452,223059]],\"partitionId\":\"0732740c-7f44-49bb-85da-25e6e4108ac4\",\"timestamp\":\"2021-07-13T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.01100566233351942,828,75234],[\"West US\",\"Mac\",0.013702520411785588,386,28170],[\"East Asia\",\"Win\",0.002858314438709055,237,82916],[\"East Asia\",\"Mac\",0.004017514557847696,178,44306],[\"Centrl Europe\",\"Win\",0.0016020506247997437,15,9363],[\"Centrl Europe\",\"Mac\",0.004291845493562232,1,233],[\"West US\",\"__AGG__\",0.011905108709373573,1226,102981],[\"East Asia\",\"__AGG__\",0.0032620144314662557,415,127222],[\"Centrl Europe\",\"__AGG__\",0.0016673614005835765,16,9596],[\"__AGG__\",\"Win\",0.006447260809608807,1080,167513],[\"__AGG__\",\"Mac\",0.00777070238897523,565,72709],[\"__AGG__\",\"__AGG__\",0.006847832421676615,1645,240222]],\"partitionId\":\"996e0684-4753-40a9-9ce8-7a912fd95d4a\",\"timestamp\":\"2021-07-14T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.007178418432326039,558,77733],[\"West US\",\"Mac\",0.011343416370106761,357,31472],[\"East Asia\",\"Win\",0.0035698728232806706,336,94121],[\"East Asia\",\"Mac\",0.0015786959140857066,76,48141],[\"Centrl Europe\",\"Win\",5.496015388843089E-4,4,7278],[\"Centrl Europe\",\"Mac\",0,0,215],[\"West US\",\"__AGG__\",0.00798859517207208,919,115039],[\"East Asia\",\"__AGG__\",0.0028960650068184054,412,142262],[\"Centrl Europe\",\"__AGG__\",5.338315761377286E-4,4,7493],[\"__AGG__\",\"Win\",0.0050130629926534625,898,179132],[\"__AGG__\",\"Mac\",0.005424161948188605,433,79828],[\"__AGG__\",\"__AGG__\",0.005139789928946556,1331,258960]],\"partitionId\":\"a1cd397e-88d3-416d-bba0-71253a7b30fa\",\"timestamp\":\"2021-07-15T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005985463873450192,392,65492],[\"West US\",\"Mac\",0.004011223521972811,203,50608],[\"East Asia\",\"Win\",0.003075279747086237,357,116087],[\"East Asia\",\"Mac\",0.0011665492016428901,48,41147],[\"Centrl Europe\",\"Win\",0.0012457954403886883,10,8027],[\"Centrl Europe\",\"Mac\",0,0,208],[\"West US\",\"__AGG__\",0.005139008867655096,583,113446],[\"East Asia\",\"__AGG__\",0.002575778775582889,405,157234],[\"Centrl Europe\",\"__AGG__\",0.0012143290831815423,10,8235],[\"__AGG__\",\"Win\",0.0040030378785481475,759,189606],[\"__AGG__\",\"Mac\",0.0027293585463719103,251,91963],[\"__AGG__\",\"__AGG__\",0.00358704260767343,1010,281569]],\"partitionId\":\"7aa82003-76b1-432e-9109-7bd4f1500e83\",\"timestamp\":\"2021-07-16T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.018984324612321583,1354,71322],[\"West US\",\"Mac\",0.006006749156355456,267,44450],[\"East Asia\",\"Win\",0.003485788938188955,579,166103],[\"East Asia\",\"Mac\",0.0015918336407509412,63,39577],[\"Centrl Europe\",\"Win\",7.368421052631579E-4,7,9500],[\"Centrl Europe\",\"Mac\",0,0,125],[\"West US\",\"__AGG__\",0.014288089175875616,1633,114291],[\"East Asia\",\"__AGG__\",0.003121353558926488,642,205680],[\"Centrl Europe\",\"__AGG__\",7.272727272727272E-4,7,9625],[\"__AGG__\",\"Win\",0.007856636630555837,1940,246925],[\"__AGG__\",\"Mac\",0.003921475425420667,330,84152],[\"__AGG__\",\"__AGG__\",0.006856411046372898,2270,331077]],\"partitionId\":\"0fc64a06-0b19-4d0b-982a-d79da355f653\",\"timestamp\":\"2021-07-17T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.010808782805995749,605,55973],[\"West US\",\"Mac\",0.01310425830819189,569,43421],[\"East Asia\",\"Win\",0.002435408725116476,345,141660],[\"East Asia\",\"Mac\",0.002045613594358413,114,55729],[\"Centrl Europe\",\"Win\",0.003294289897510981,36,10928],[\"Centrl Europe\",\"Mac\",0,0,161],[\"West US\",\"__AGG__\",0.012350895439919395,1140,92301],[\"East Asia\",\"__AGG__\",0.002325357542720212,459,197389],[\"Centrl Europe\",\"__AGG__\",0.003246460456308053,36,11089],[\"__AGG__\",\"Win\",0.00472763364195607,986,208561],[\"__AGG__\",\"Mac\",0.006877385183917189,683,99311],[\"__AGG__\",\"__AGG__\",0.005421084086893254,1669,307872]],\"partitionId\":\"a3f5486b-6547-4aff-be35-8938b5161f42\",\"timestamp\":\"2021-07-18T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.010686561145276741,636,59514],[\"West US\",\"Mac\",0.004188743099669894,151,36049],[\"East Asia\",\"Win\",0.007525113825251138,833,110696],[\"East Asia\",\"Mac\",0.010364314055548876,431,41585],[\"Centrl Europe\",\"Win\",0.0033474958156302303,26,7767],[\"Centrl Europe\",\"Mac\",0.05194805194805195,4,77],[\"West US\",\"__AGG__\",0.007422769415562479,791,106564],[\"East Asia\",\"__AGG__\",0.008300444572862012,1264,152281],[\"Centrl Europe\",\"__AGG__\",0.0038245792962774095,30,7844],[\"__AGG__\",\"Win\",0.008399961792815925,1495,177977],[\"__AGG__\",\"Mac\",0.007540759995367451,586,77711],[\"__AGG__\",\"__AGG__\",0.008138825443509277,2081,255688]],\"partitionId\":\"16e4314b-938b-411f-8c2b-7408c899acdd\",\"timestamp\":\"2021-07-19T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.00883263767335398,656,74270],[\"West US\",\"Mac\",0.0034282092648075593,119,34712],[\"East Asia\",\"Win\",0.0025830479966360304,258,99882],[\"East Asia\",\"Mac\",0.0028796179238657115,82,28476],[\"Centrl Europe\",\"Win\",0.0012285012285012285,11,8954],[\"Centrl Europe\",\"Mac\",0.06382978723404255,3,47],[\"West US\",\"__AGG__\",0.00697350069735007,775,111135],[\"East Asia\",\"__AGG__\",0.0026488415213699185,340,128358],[\"Centrl Europe\",\"__AGG__\",0.0015553827352516388,14,9001],[\"__AGG__\",\"Win\",0.005051718676613547,925,183106],[\"__AGG__\",\"Mac\",0.0032260615165651935,204,63235],[\"__AGG__\",\"__AGG__\",0.00458307792856244,1129,246341]],\"partitionId\":\"a67ee4fe-0379-4cf6-aa6e-d41705d326dc\",\"timestamp\":\"2021-07-20T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.011713449039354331,1148,98007],[\"West US\",\"Mac\",0.006342093270545344,167,26332],[\"East Asia\",\"Win\",0.0037013638049195863,539,145622],[\"East Asia\",\"Mac\",0.0020664869721473494,69,33390],[\"Centrl Europe\",\"Win\",0.0010834236186348862,11,10153],[\"Centrl Europe\",\"Mac\",0,0,116],[\"West US\",\"__AGG__\",0.010179815275092824,1327,130356],[\"East Asia\",\"__AGG__\",0.003396420351708265,608,179012],[\"Centrl Europe\",\"__AGG__\",0.0010711851202648748,11,10269],[\"__AGG__\",\"Win\",0.0066907818521408135,1698,253782],[\"__AGG__\",\"Mac\",0.0039439820849627326,236,59838],[\"__AGG__\",\"__AGG__\",0.00616669855238824,1934,313620]],\"partitionId\":\"c03d41be-076e-4e87-a884-3340b5de65d4\",\"timestamp\":\"2021-07-21T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006205811927060457,438,70579],[\"West US\",\"Mac\",0.006426548544041827,177,27542],[\"East Asia\",\"Win\",0.0017655030252132918,185,104786],[\"East Asia\",\"Mac\",9.844304551695552E-4,38,38601],[\"Centrl Europe\",\"Win\",8.401008120974517E-4,6,7142],[\"Centrl Europe\",\"Mac\",0,0,154],[\"West US\",\"__AGG__\",0.006332816717815024,617,97429],[\"East Asia\",\"__AGG__\",0.0015552316458256328,223,143387],[\"Centrl Europe\",\"__AGG__\",8.223684210526315E-4,6,7296],[\"__AGG__\",\"Win\",0.0034464431501257486,629,182507],[\"__AGG__\",\"Mac\",0.003242982337058992,215,66297],[\"__AGG__\",\"__AGG__\",0.0033922284207649396,844,248804]],\"partitionId\":\"61231152-c435-4efa-95e0-30a4cdc95c00\",\"timestamp\":\"2021-07-22T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005687708003709968,417,73316],[\"West US\",\"Mac\",0.011105401393171177,389,35028],[\"East Asia\",\"Win\",0.003365829129426268,415,123298],[\"East Asia\",\"Mac\",0.0011048197762739953,56,50687],[\"Centrl Europe\",\"Win\",0.0020442296970823266,11,5381],[\"Centrl Europe\",\"Mac\",0.10989010989010989,10,91],[\"West US\",\"__AGG__\",0.007317890659913601,786,107408],[\"East Asia\",\"__AGG__\",0.002707129924993534,471,173985],[\"Centrl Europe\",\"__AGG__\",0.003837719298245614,21,5472],[\"__AGG__\",\"Win\",0.004173370627985841,843,201995],[\"__AGG__\",\"Mac\",0.0053026594876815145,455,85806],[\"__AGG__\",\"__AGG__\",0.004510060771157848,1298,287801]],\"partitionId\":\"b597074f-8485-49f8-9d35-eb8226624f75\",\"timestamp\":\"2021-07-23T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.009498853586636095,870,91590],[\"West US\",\"Mac\",0.010472662451605715,376,35903],[\"East Asia\",\"Win\",0.005729624324421922,476,83077],[\"East Asia\",\"Mac\",0.00887906789875452,221,24890],[\"Centrl Europe\",\"Win\",0.0018373909049150207,12,6531],[\"Centrl Europe\",\"Mac\",0,0,125],[\"West US\",\"__AGG__\",0.010585499894314098,1252,118275],[\"East Asia\",\"__AGG__\",0.006455676271453314,697,107967],[\"Centrl Europe\",\"__AGG__\",0.0018028846153846155,12,6656],[\"__AGG__\",\"Win\",0.007494563957659577,1358,181198],[\"__AGG__\",\"Mac\",0.009800059095833744,597,60918],[\"__AGG__\",\"__AGG__\",0.008074641907184986,1955,242116]],\"partitionId\":\"e3c3c10a-1a5e-4fda-b0c3-ac05f777be3b\",\"timestamp\":\"2021-07-24T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.016212420058573904,1085,66924],[\"West US\",\"Mac\",0.012367155870445344,391,31616],[\"East Asia\",\"Win\",0.005114217524718718,615,120253],[\"East Asia\",\"Mac\",0.0031822918133430963,113,35509],[\"Centrl Europe\",\"Win\",0.0055248618784530384,37,6697],[\"Centrl Europe\",\"Mac\",0,0,128],[\"West US\",\"__AGG__\",0.013972093909233773,1467,104995],[\"East Asia\",\"__AGG__\",0.004673797203425739,728,155762],[\"Centrl Europe\",\"__AGG__\",0.005421245421245421,37,6825],[\"__AGG__\",\"Win\",0.00895942725687818,1737,193874],[\"__AGG__\",\"Mac\",0.0074940894829970415,504,67253],[\"__AGG__\",\"__AGG__\",0.008582030965775275,2241,261127]],\"partitionId\":\"bd6858b0-ff38-473f-937d-9e0ef5658295\",\"timestamp\":\"2021-07-25T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.009974017265945856,714,71586],[\"West US\",\"Mac\",0.017043478260869566,539,31625],[\"East Asia\",\"Win\",0.003358226480672585,429,127746],[\"East Asia\",\"Mac\",0.00344030532709778,128,37206],[\"Centrl Europe\",\"Win\",0.002127659574468085,12,5640],[\"Centrl Europe\",\"Mac\",0,0,195],[\"West US\",\"__AGG__\",0.012271752085816448,1287,104875],[\"East Asia\",\"__AGG__\",0.003376739900092148,557,164952],[\"Centrl Europe\",\"__AGG__\",0.002056555269922879,12,5835],[\"__AGG__\",\"Win\",0.005634915988525262,1155,204972],[\"__AGG__\",\"Mac\",0.00966302552661316,667,69026],[\"__AGG__\",\"__AGG__\",0.0066496835743326595,1822,273998]],\"partitionId\":\"63bce53b-4dd0-4665-81ea-7983c8ad8d78\",\"timestamp\":\"2021-07-26T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.012431085978726669,1053,84707],[\"West US\",\"Mac\",0.02997334731506969,686,22887],[\"East Asia\",\"Win\",0.0015578026783274119,171,109770],[\"East Asia\",\"Mac\",0.0019187427666443322,63,32834],[\"Centrl Europe\",\"Win\",0.004363001745200698,25,5730],[\"Centrl Europe\",\"Mac\",0,0,170],[\"West US\",\"__AGG__\",0.015218870692626537,1722,113149],[\"East Asia\",\"__AGG__\",0.0016409076884238872,234,142604],[\"Centrl Europe\",\"__AGG__\",0.00423728813559322,25,5900],[\"__AGG__\",\"Win\",0.00623854310788334,1249,200207],[\"__AGG__\",\"Mac\",0.013401084253278702,749,55891],[\"__AGG__\",\"__AGG__\",0.007801700911369866,1998,256098]],\"partitionId\":\"cf371bb7-6149-433e-8b97-87488ab87187\",\"timestamp\":\"2021-07-27T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.00824196315357649,663,80442],[\"West US\",\"Mac\",0.014962699220074602,353,23592],[\"East Asia\",\"Win\",0.0034680014301036823,291,83910],[\"East Asia\",\"Mac\",0.003290602604219239,163,49535],[\"Centrl Europe\",\"Win\",0.001731192949323261,11,6354],[\"Centrl Europe\",\"Mac\",0,0,314],[\"West US\",\"__AGG__\",0.009339877976053948,1018,108995],[\"East Asia\",\"__AGG__\",0.0034021506987897635,454,133445],[\"Centrl Europe\",\"__AGG__\",0.0016496700659868026,11,6668],[\"__AGG__\",\"Win\",0.005652994036530644,965,170706],[\"__AGG__\",\"Mac\",0.0070260481202598,516,73441],[\"__AGG__\",\"__AGG__\",0.006066017604148321,1481,244147]],\"partitionId\":\"73cd453c-2bdf-4b12-a52c-dbd632a5fc6d\",\"timestamp\":\"2021-07-28T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.009259479660089024,778,84022],[\"West US\",\"Mac\",0.009772524678926343,296,30289],[\"East Asia\",\"Win\",0.0039051700304119437,339,86808],[\"East Asia\",\"Mac\",0.005420598273439069,189,34867],[\"Centrl Europe\",\"Win\",0.0034096444227959084,21,6159],[\"Centrl Europe\",\"Mac\",0.13852813852813853,32,231],[\"West US\",\"__AGG__\",0.009595228697978336,1094,114015],[\"East Asia\",\"__AGG__\",0.004339428806246147,528,121675],[\"Centrl Europe\",\"__AGG__\",0.008294209702660408,53,6390],[\"__AGG__\",\"Win\",0.00642977812180418,1138,176989],[\"__AGG__\",\"Mac\",0.007906770458959732,517,65387],[\"__AGG__\",\"__AGG__\",0.0068282338185298875,1655,242376]],\"partitionId\":\"e2a7951c-d7d1-4f40-99c6-38e3e1c009c4\",\"timestamp\":\"2021-07-29T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.012416220973529212,917,73855],[\"West US\",\"Mac\",0.00500573086009684,214,42751],[\"East Asia\",\"Win\",0.0057435782305288955,614,106902],[\"East Asia\",\"Mac\",0.0017040090266424114,74,43427],[\"Centrl Europe\",\"Win\",0.0020697341187708965,13,6281],[\"Centrl Europe\",\"Mac\",0,0,137],[\"West US\",\"__AGG__\",0.010064337008462586,1131,112377],[\"East Asia\",\"__AGG__\",0.004576628594615809,688,150329],[\"Centrl Europe\",\"__AGG__\",0.0020255531318167652,13,6418],[\"__AGG__\",\"Win\",0.008255007003924337,1544,187038],[\"__AGG__\",\"Mac\",0.0033366158836818627,288,86315],[\"__AGG__\",\"__AGG__\",0.006701956810424616,1832,273353]],\"partitionId\":\"755b1df3-e9e9-418d-8d8b-c019f8ea77af\",\"timestamp\":\"2021-07-30T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006980716998291691,568,81367],[\"West US\",\"Mac\",0.02302934596657455,700,30396],[\"East Asia\",\"Win\",0.0036609001507429476,510,139310],[\"East Asia\",\"Mac\",0.007229832572298325,209,28908],[\"Centrl Europe\",\"Win\",0.0022594838863122845,19,8409],[\"Centrl Europe\",\"Mac\",0,0,26],[\"West US\",\"__AGG__\",0.012336626323508081,1531,124102],[\"East Asia\",\"__AGG__\",0.004274215601184178,719,168218],[\"Centrl Europe\",\"__AGG__\",0.0022525192649673976,19,8435],[\"__AGG__\",\"Win\",0.004788594676235125,1097,229086],[\"__AGG__\",\"Mac\",0.015321085454239002,909,59330],[\"__AGG__\",\"__AGG__\",0.006955231332519694,2006,288416]],\"partitionId\":\"f4f43631-6ad6-4f84-aeca-79ad1907a993\",\"timestamp\":\"2021-07-31T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.011903804391538647,740,62165],[\"West US\",\"Mac\",0.003831098525859915,138,36021],[\"East Asia\",\"Win\",0.0021789275701763725,307,140895],[\"East Asia\",\"Mac\",0.0032029219638968886,228,71185],[\"Centrl Europe\",\"Win\",0.004647421574760926,52,11189],[\"Centrl Europe\",\"Mac\",0,0,268],[\"West US\",\"__AGG__\",0.011291002106530244,938,83075],[\"East Asia\",\"__AGG__\",0.00252263296869106,535,212080],[\"Centrl Europe\",\"__AGG__\",0.004538709958977045,52,11457],[\"__AGG__\",\"Win\",0.0051295455288006015,1099,214249],[\"__AGG__\",\"Mac\",0.003405474812512794,366,107474],[\"__AGG__\",\"__AGG__\",0.004553606674064335,1465,321723]],\"partitionId\":\"8040dedc-f3bb-4a5f-8d9c-fd9ad3df2334\",\"timestamp\":\"2021-08-01T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006545243833379426,497,75933],[\"West US\",\"Mac\",0.01954766341481238,535,27369],[\"East Asia\",\"Win\",0.0017481640095688977,209,119554],[\"East Asia\",\"Mac\",0.0017997619669656594,62,34449],[\"Centrl Europe\",\"Win\",0.0010067958721369243,8,7946],[\"Centrl Europe\",\"Mac\",0,0,337],[\"West US\",\"__AGG__\",0.00749019934940362,898,119890],[\"East Asia\",\"__AGG__\",0.0017597059797536411,271,154003],[\"Centrl Europe\",\"__AGG__\",9.658336351563443E-4,8,8283],[\"__AGG__\",\"Win\",0.0035097550544896847,714,203433],[\"__AGG__\",\"Mac\",0.009605019708792534,597,62155],[\"__AGG__\",\"__AGG__\",0.004936216997755922,1311,265588]],\"partitionId\":\"40a2291a-5c45-4caf-be92-e26cf12b776c\",\"timestamp\":\"2021-08-02T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.008202780116214607,799,97406],[\"West US\",\"Mac\",0.003732144774997315,139,37244],[\"East Asia\",\"Win\",0.0038707331012625343,447,115482],[\"East Asia\",\"Mac\",0.004526858553826043,187,41309],[\"Centrl Europe\",\"Win\",8.857395925597874E-4,13,14677],[\"Centrl Europe\",\"Mac\",0,0,93],[\"West US\",\"__AGG__\",0.008030074418842544,942,117309],[\"East Asia\",\"__AGG__\",0.004043599441294462,634,156791],[\"Centrl Europe\",\"__AGG__\",8.801624915368992E-4,13,14770],[\"__AGG__\",\"Win\",0.0055324852240019335,1259,227565],[\"__AGG__\",\"Mac\",0.004145156778475701,326,78646],[\"__AGG__\",\"__AGG__\",0.0051761693734059195,1585,306211]],\"partitionId\":\"1d465e5c-1a29-42c5-b964-37b4da96db47\",\"timestamp\":\"2021-08-03T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.0052153662498287635,533,102198],[\"West US\",\"Mac\",0.016218872870249017,396,24416],[\"East Asia\",\"Win\",0.003224775169231197,232,71943],[\"East Asia\",\"Mac\",0.005356813004125362,174,32482],[\"Centrl Europe\",\"Win\",0.0026268264652766376,16,6091],[\"Centrl Europe\",\"Mac\",0,0,269],[\"West US\",\"__AGG__\",0.010723722463880118,1457,135867],[\"East Asia\",\"__AGG__\",0.00388795786449605,406,104425],[\"Centrl Europe\",\"__AGG__\",0.0025157232704402514,16,6360],[\"__AGG__\",\"Win\",0.004333303741843846,781,180232],[\"__AGG__\",\"Mac\",0.009970787342347858,570,57167],[\"__AGG__\",\"__AGG__\",0.005690841157713385,1351,237399]],\"partitionId\":\"db6bd654-5f6d-4df6-b03e-c4ed737a0e45\",\"timestamp\":\"2021-08-04T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.009224212440020266,619,67106],[\"West US\",\"Mac\",0.0028540014503941795,122,42747],[\"East Asia\",\"Win\",0.005456609962781504,519,95114],[\"East Asia\",\"Mac\",0.004631494160289972,184,39728],[\"Centrl Europe\",\"Win\",8.668015024559376E-4,6,6922],[\"Centrl Europe\",\"Mac\",0,0,272],[\"West US\",\"__AGG__\",0.009576161359623563,1101,114973],[\"East Asia\",\"__AGG__\",0.005213509144035241,703,134842],[\"Centrl Europe\",\"__AGG__\",8.340283569641367E-4,6,7194],[\"__AGG__\",\"Win\",0.006763547788248927,1144,169142],[\"__AGG__\",\"Mac\",0.0036980192635382553,306,82747],[\"__AGG__\",\"__AGG__\",0.0057565038568575845,1450,251889]],\"partitionId\":\"cc5332b3-3468-4fd4-88d9-115acfe55e6b\",\"timestamp\":\"2021-08-05T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.007014640356460853,551,78550],[\"West US\",\"Mac\",0.012635919263126393,380,30073],[\"East Asia\",\"Win\",0.004109276852735482,577,140414],[\"East Asia\",\"Mac\",0.001815954141688181,83,45706],[\"Centrl Europe\",\"Win\",0.002361111111111111,17,7200],[\"Centrl Europe\",\"Mac\",0,0,226],[\"West US\",\"__AGG__\",0.011866319870442165,1209,101885],[\"East Asia\",\"__AGG__\",0.0035460992907801418,660,186120],[\"Centrl Europe\",\"__AGG__\",0.0022892539725289525,17,7426],[\"__AGG__\",\"Win\",0.005062697865265913,1145,226164],[\"__AGG__\",\"Mac\",0.006091704493125453,463,76005],[\"__AGG__\",\"__AGG__\",0.0053215253715635956,1608,302169]],\"partitionId\":\"100811af-fbf5-438a-b098-df215543b7ee\",\"timestamp\":\"2021-08-06T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.012848704350450567,894,69579],[\"West US\",\"Mac\",0.005659184318684793,179,31630],[\"East Asia\",\"Win\",0.00234433151769379,337,143751],[\"East Asia\",\"Mac\",0.0028799740396706283,71,24653],[\"Centrl Europe\",\"Win\",0.00938337801608579,84,8952],[\"Centrl Europe\",\"Mac\",0,0,222],[\"West US\",\"__AGG__\",0.011399970742513218,1091,95702],[\"East Asia\",\"__AGG__\",0.002422745302961925,408,168404],[\"Centrl Europe\",\"__AGG__\",0.009156311314584695,84,9174],[\"__AGG__\",\"Win\",0.005915908620581064,1315,222282],[\"__AGG__\",\"Mac\",0.004424387222369702,250,56505],[\"__AGG__\",\"__AGG__\",0.00561360465157988,1565,278787]],\"partitionId\":\"56911cd4-90f6-4d2c-95b2-f14d735915f7\",\"timestamp\":\"2021-08-07T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.007352586082001256,609,82828],[\"West US\",\"Mac\",0.008689296735423095,321,36942],[\"East Asia\",\"Win\",0.005908603624940789,474,80222],[\"East Asia\",\"Mac\",0.003097333004413014,113,36483],[\"Centrl Europe\",\"Win\",8.249974218830566E-4,8,9697],[\"Centrl Europe\",\"Mac\",0.046153846153846156,6,130],[\"West US\",\"__AGG__\",0.009160345880499526,1035,112987],[\"East Asia\",\"__AGG__\",0.005029775930765605,587,116705],[\"Centrl Europe\",\"__AGG__\",0.0014246463824157932,14,9827],[\"__AGG__\",\"Win\",0.006315594482103886,1091,172747],[\"__AGG__\",\"Mac\",0.005981918292434233,440,73555],[\"__AGG__\",\"__AGG__\",0.006215946277334329,1531,246302]],\"partitionId\":\"e1c93c2b-d0c9-4cef-bd25-53b397cb17ea\",\"timestamp\":\"2021-08-08T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.0035500863175600902,401,112955],[\"West US\",\"Mac\",0.013204788449236955,289,21886],[\"East Asia\",\"Win\",0.004182495390593097,338,80813],[\"East Asia\",\"Mac\",0.0017390118321001125,153,87981],[\"Centrl Europe\",\"Win\",0.001256855575868373,11,8752],[\"Centrl Europe\",\"Mac\",0,0,132],[\"West US\",\"__AGG__\",0.0036484176291539843,525,143898],[\"East Asia\",\"__AGG__\",0.00290887116840646,491,168794],[\"Centrl Europe\",\"__AGG__\",0.0012381809995497524,11,8884],[\"__AGG__\",\"Win\",0.0037033379419316613,750,202520],[\"__AGG__\",\"Mac\",0.004018218347439522,442,109999],[\"__AGG__\",\"__AGG__\",0.0038141680985796064,1192,312519]],\"partitionId\":\"24e329ee-ad9c-47aa-9b07-746343a19ee0\",\"timestamp\":\"2021-08-09T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.010682039172107237,769,71990],[\"West US\",\"Mac\",0.008859621284248387,335,37812],[\"East Asia\",\"Win\",0.0051668741135265,357,69094],[\"East Asia\",\"Mac\",0.005598874362431846,191,34114],[\"Centrl Europe\",\"Win\",0.0011929615269907546,12,10059],[\"Centrl Europe\",\"Mac\",0.006896551724137931,1,145],[\"West US\",\"__AGG__\",0.01016931600476363,982,96565],[\"East Asia\",\"__AGG__\",0.005309665917370746,548,103208],[\"Centrl Europe\",\"__AGG__\",0.0012740101920815366,13,10204],[\"__AGG__\",\"Win\",0.0075292934505732986,1138,151143],[\"__AGG__\",\"Mac\",0.007312233769477321,527,72071],[\"__AGG__\",\"__AGG__\",0.0074592095477882215,1665,223214]],\"partitionId\":\"1eabc52c-90f0-41cd-966e-7b78cde62fd6\",\"timestamp\":\"2021-08-10T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.017515900704943216,1220,69651],[\"West US\",\"Mac\",0.007113014053382135,206,28961],[\"East Asia\",\"Win\",0.00985031985590957,793,80505],[\"East Asia\",\"Mac\",0.004832509610104338,132,27315],[\"Centrl Europe\",\"Win\",0.005447470817120622,35,6425],[\"Centrl Europe\",\"Mac\",0.00909090909090909,1,110],[\"West US\",\"__AGG__\",0.015883031480148677,1611,101429],[\"East Asia\",\"__AGG__\",0.00857911333704322,925,107820],[\"Centrl Europe\",\"__AGG__\",0.0055087987758224944,36,6535],[\"__AGG__\",\"Win\",0.013079492403292864,2048,156581],[\"__AGG__\",\"Mac\",0.00601213067073387,339,56386],[\"__AGG__\",\"__AGG__\",0.011208309268572126,2387,212967]],\"partitionId\":\"81223eaa-0464-4499-8bb4-deef81c9d342\",\"timestamp\":\"2021-08-11T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.010085314288275636,675,66929],[\"West US\",\"Mac\",0.010964325827672889,410,37394],[\"East Asia\",\"Win\",0.003343235585360354,341,101997],[\"East Asia\",\"Mac\",0.006008200381601916,444,73899],[\"Centrl Europe\",\"Win\",0.0034691247893745662,35,10089],[\"Centrl Europe\",\"Mac\",0.03896103896103896,6,154],[\"West US\",\"__AGG__\",0.008763101446623359,862,98367],[\"East Asia\",\"__AGG__\",0.004462864419884477,785,175896],[\"Centrl Europe\",\"__AGG__\",0.004002733574148199,41,10243],[\"__AGG__\",\"Win\",0.005871016395274139,1051,179015],[\"__AGG__\",\"Mac\",0.007716672499035416,860,111447],[\"__AGG__\",\"__AGG__\",0.006579173867838134,1911,290462]],\"partitionId\":\"e9045323-1164-455b-9e46-3eae5d3e3da9\",\"timestamp\":\"2021-08-12T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005001427743213893,578,115567],[\"West US\",\"Mac\",0.004203600475189619,184,43772],[\"East Asia\",\"Win\",0.0023144685082678446,263,113633],[\"East Asia\",\"Mac\",7.999776750416268E-4,86,107503],[\"Centrl Europe\",\"Win\",6.670372429127293E-4,6,8995],[\"Centrl Europe\",\"Mac\",0,0,161],[\"West US\",\"__AGG__\",0.008857645431270305,1415,159749],[\"East Asia\",\"__AGG__\",0.0015782143115548803,349,221136],[\"Centrl Europe\",\"__AGG__\",6.55307994757536E-4,6,9156],[\"__AGG__\",\"Win\",0.0035559100736791286,847,238195],[\"__AGG__\",\"Mac\",0.001782931403365118,270,151436],[\"__AGG__\",\"__AGG__\",0.0028668150121525238,1117,389631]],\"partitionId\":\"3db53d0f-c594-4429-b2ae-57eb23608d2f\",\"timestamp\":\"2021-08-13T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.010836022376597573,769,70967],[\"West US\",\"Mac\",0.016654330125832718,405,24318],[\"East Asia\",\"Win\",0.002343920910899753,225,95993],[\"East Asia\",\"Mac\",0.001558014397207115,108,69319],[\"Centrl Europe\",\"Win\",0.0025770033132899743,21,8149],[\"Centrl Europe\",\"Mac\",0,0,231],[\"West US\",\"__AGG__\",0.013289925522900594,1490,112115],[\"East Asia\",\"__AGG__\",0.0020143728222996515,333,165312],[\"Centrl Europe\",\"__AGG__\",0.002505966587112172,21,8380],[\"__AGG__\",\"Win\",0.005796389677286719,1015,175109],[\"__AGG__\",\"Mac\",0.0054651212340733795,513,93868],[\"__AGG__\",\"__AGG__\",0.00568078311528495,1528,268977]],\"partitionId\":\"85fea0b7-2f92-4c4e-a692-59213c473efe\",\"timestamp\":\"2021-08-14T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.0027174983261785673,345,126955],[\"West US\",\"Mac\",0.028482269503546098,502,17625],[\"East Asia\",\"Win\",0.005964188594474586,454,76121],[\"East Asia\",\"Mac\",0.0030586028302271523,150,49042],[\"Centrl Europe\",\"Win\",2.933124755572937E-4,3,10228],[\"Centrl Europe\",\"Mac\",0,0,242],[\"West US\",\"__AGG__\",0.005199358427790332,872,167713],[\"East Asia\",\"__AGG__\",0.004825707277709867,604,125163],[\"Centrl Europe\",\"__AGG__\",2.8653295128939826E-4,3,10470],[\"__AGG__\",\"Win\",0.003759891985147958,802,213304],[\"__AGG__\",\"Mac\",0.009744578457307687,652,66909],[\"__AGG__\",\"__AGG__\",0.005188909864995557,1454,280213]],\"partitionId\":\"048f0eff-6dae-4082-b30c-da175127e95f\",\"timestamp\":\"2021-08-15T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006506614404703577,664,102050],[\"West US\",\"Mac\",0.010466739029306869,270,25796],[\"East Asia\",\"Win\",0.0047460717541695716,354,74588],[\"East Asia\",\"Mac\",0.0017984277662414713,97,53936],[\"Centrl Europe\",\"Win\",0.003413240196856644,43,12598],[\"Centrl Europe\",\"Mac\",0,0,313],[\"West US\",\"__AGG__\",0.006157476242808197,762,123752],[\"East Asia\",\"__AGG__\",0.0035090722355357756,451,128524],[\"Centrl Europe\",\"__AGG__\",0.0033304933777399117,43,12911],[\"__AGG__\",\"Win\",0.005606755585617958,1061,189236],[\"__AGG__\",\"Mac\",0.004584920981947654,367,80045],[\"__AGG__\",\"__AGG__\",0.0053030106097348125,1428,269281]],\"partitionId\":\"9955f8d9-5bb9-4ae6-85af-39af2cd58ca4\",\"timestamp\":\"2021-08-16T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.01014979856211187,912,89854],[\"West US\",\"Mac\",0.0025338043610671213,104,41045],[\"East Asia\",\"Win\",0.0025510502603709553,218,85455],[\"East Asia\",\"Mac\",9.613738427297749E-4,73,75933],[\"Centrl Europe\",\"Win\",0.0018001800180018,16,8888],[\"Centrl Europe\",\"Mac\",0,0,150],[\"West US\",\"__AGG__\",0.011825355910695166,1491,126085],[\"East Asia\",\"__AGG__\",0.001803108037772325,291,161388],[\"Centrl Europe\",\"__AGG__\",0.0017703031644169065,16,9038],[\"__AGG__\",\"Win\",0.006221599700320852,1146,184197],[\"__AGG__\",\"Mac\",0.001511167269995219,177,117128],[\"__AGG__\",\"__AGG__\",0.004390608147349207,1323,301325]],\"partitionId\":\"fdce0032-2f92-4975-a9e0-895905ba639d\",\"timestamp\":\"2021-08-17T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.004442561433240528,367,82610],[\"West US\",\"Mac\",0.008948483496877787,321,35872],[\"East Asia\",\"Win\",0.0031316279105380426,409,130603],[\"East Asia\",\"Mac\",0.003866565579984837,153,39570],[\"Centrl Europe\",\"Win\",0.004672290720311486,36,7705],[\"Centrl Europe\",\"Mac\",0,0,162],[\"West US\",\"__AGG__\",0.007691779410754756,896,116488],[\"East Asia\",\"__AGG__\",0.003302521551597492,562,170173],[\"Centrl Europe\",\"__AGG__\",0.004576077284860811,36,7867],[\"__AGG__\",\"Win\",0.0036755719316669535,812,220918],[\"__AGG__\",\"Mac\",0.006269509549759272,474,75604],[\"__AGG__\",\"__AGG__\",0.00433694633113226,1286,296522]],\"partitionId\":\"9cf025a9-677b-4b88-92b3-7352429b25f4\",\"timestamp\":\"2021-08-18T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006278037410543823,536,85377],[\"West US\",\"Mac\",0.0041735765616362636,151,36180],[\"East Asia\",\"Win\",0.0027832364823264484,330,118567],[\"East Asia\",\"Mac\",0.007804425320086903,370,47409],[\"Centrl Europe\",\"Win\",6.985330805308851E-4,7,10021],[\"Centrl Europe\",\"Mac\",0,0,68],[\"West US\",\"__AGG__\",0.007912003087610961,1025,129550],[\"East Asia\",\"__AGG__\",0.004217477225622982,700,165976],[\"Centrl Europe\",\"__AGG__\",6.938249578749133E-4,7,10089],[\"__AGG__\",\"Win\",0.004080106559484028,873,213965],[\"__AGG__\",\"Mac\",0.006227811181371553,521,83657],[\"__AGG__\",\"__AGG__\",0.0046837935367681155,1394,297622]],\"partitionId\":\"8a7396e9-c7b0-47dc-8b93-affa1d78a323\",\"timestamp\":\"2021-08-19T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005004287560953759,391,78133],[\"West US\",\"Mac\",0.008066746565870747,175,21694],[\"East Asia\",\"Win\",0.0018612731108077925,180,96708],[\"East Asia\",\"Mac\",0.00517254690033197,134,25906],[\"Centrl Europe\",\"Win\",0.0033407572383073497,36,10776],[\"Centrl Europe\",\"Mac\",0,0,302],[\"West US\",\"__AGG__\",0.012356540168752749,1236,100028],[\"East Asia\",\"__AGG__\",0.002560882117865823,314,122614],[\"Centrl Europe\",\"__AGG__\",0.003249684058494313,36,11078],[\"__AGG__\",\"Win\",0.003270174606851743,607,185617],[\"__AGG__\",\"Mac\",0.006450670118157906,309,47902],[\"__AGG__\",\"__AGG__\",0.003922593022409312,916,233519]],\"partitionId\":\"718cb6ed-dc0b-4c20-9e36-9edb73609708\",\"timestamp\":\"2021-08-20T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.011601599494896348,882,76024],[\"West US\",\"Mac\",0.0023573045008800603,75,31816],[\"East Asia\",\"Win\",0.011894369271060672,1199,100804],[\"East Asia\",\"Mac\",0.0026128823909341787,89,34062],[\"Centrl Europe\",\"Win\",6.501346707532275E-4,7,10767],[\"Centrl Europe\",\"Mac\",0.02702702702702703,1,37],[\"West US\",\"__AGG__\",0.009690431944885102,1069,110315],[\"East Asia\",\"__AGG__\",0.009550220218587339,1288,134866],[\"Centrl Europe\",\"__AGG__\",7.404664938911515E-4,8,10804],[\"__AGG__\",\"Win\",0.011130360617287241,2088,187595],[\"__AGG__\",\"Mac\",0.002503223848896306,165,65915],[\"__AGG__\",\"__AGG__\",0.00888722338369295,2253,253510]],\"partitionId\":\"4e06ada6-027f-429f-9fc2-e62b9189f9a3\",\"timestamp\":\"2021-08-21T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.007988056393523364,519,64972],[\"West US\",\"Mac\",0.012328563648066544,249,20197],[\"East Asia\",\"Win\",0.0020984087850871827,223,106271],[\"East Asia\",\"Mac\",0.002784038181095055,105,37715],[\"Centrl Europe\",\"Win\",0.0013454423141607804,16,11892],[\"Centrl Europe\",\"Mac\",0.0625,1,16],[\"West US\",\"__AGG__\",0.005330342081007287,613,115002],[\"East Asia\",\"__AGG__\",0.002277999249927076,328,143986],[\"Centrl Europe\",\"__AGG__\",0.0014276116896204233,17,11908],[\"__AGG__\",\"Win\",0.004139023125017064,758,183135],[\"__AGG__\",\"Mac\",0.006128297196519817,355,57928],[\"__AGG__\",\"__AGG__\",0.004617050314648038,1113,241063]],\"partitionId\":\"c49bfe87-df4c-4a0d-9e80-dbff1bd0efb4\",\"timestamp\":\"2021-08-22T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.009080297518866388,669,73676],[\"West US\",\"Mac\",0.0067437633360554255,256,37961],[\"East Asia\",\"Win\",0.0033546503967811572,331,98669],[\"East Asia\",\"Mac\",0.0011908812521265737,42,35268],[\"Centrl Europe\",\"Win\",0.001632208922742111,27,16542],[\"Centrl Europe\",\"Mac\",0,0,137],[\"West US\",\"__AGG__\",0.009469975040375863,903,95354],[\"East Asia\",\"__AGG__\",0.002784891404167631,373,133937],[\"Centrl Europe\",\"__AGG__\",0.0016188020864560226,27,16679],[\"__AGG__\",\"Win\",0.005437113194661359,1027,188887],[\"__AGG__\",\"Mac\",0.004061827004334433,298,73366],[\"__AGG__\",\"__AGG__\",0.005052373090107644,1325,262253]],\"partitionId\":\"5a2b8a18-620f-48d9-8fae-fb3f6e23b0bb\",\"timestamp\":\"2021-08-23T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.0088574853321557,702,79255],[\"West US\",\"Mac\",0.006996083031356695,334,47741],[\"East Asia\",\"Win\",0.003168095415579575,323,101954],[\"East Asia\",\"Mac\",0.0016611636348721314,81,48761],[\"Centrl Europe\",\"Win\",0.0017898504948410192,17,9498],[\"Centrl Europe\",\"Mac\",0,0,95],[\"West US\",\"__AGG__\",0.008715713919507819,884,101426],[\"East Asia\",\"__AGG__\",0.0026805560163221977,404,150715],[\"Centrl Europe\",\"__AGG__\",0.0017721255081830502,17,9593],[\"__AGG__\",\"Win\",0.005463879144446716,1042,190707],[\"__AGG__\",\"Mac\",0.004296199674938145,415,96597],[\"__AGG__\",\"__AGG__\",0.005071283379277699,1457,287304]],\"partitionId\":\"48b0c8f9-4f7b-4b30-ad94-d1a1f6ba6837\",\"timestamp\":\"2021-08-24T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.007411143026289824,676,91214],[\"West US\",\"Mac\",0.019829248141007987,432,21786],[\"East Asia\",\"Win\",0.0044268567245403945,641,144798],[\"East Asia\",\"Mac\",0.002736323643941148,130,47509],[\"Centrl Europe\",\"Win\",0.0012377514182568335,12,9695],[\"Centrl Europe\",\"Mac\",0,0,1006],[\"West US\",\"__AGG__\",0.006009772223108263,829,137942],[\"East Asia\",\"__AGG__\",0.00400921443317196,771,192307],[\"Centrl Europe\",\"__AGG__\",0.00112139052425007,12,10701],[\"__AGG__\",\"Win\",0.005408881309852792,1329,245707],[\"__AGG__\",\"Mac\",0.007994196384119714,562,70301],[\"__AGG__\",\"__AGG__\",0.005984025720867826,1891,316008]],\"partitionId\":\"cfebe3ed-2498-4b55-be55-2e8d08c06477\",\"timestamp\":\"2021-08-25T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.0061740590733972145,500,80984],[\"West US\",\"Mac\",0.004145524491758697,125,30153],[\"East Asia\",\"Win\",0.004350786924939468,460,105728],[\"East Asia\",\"Mac\",0.0035103785103785105,184,52416],[\"Centrl Europe\",\"Win\",0.003700588730025231,22,5945],[\"Centrl Europe\",\"Mac\",0,0,235],[\"West US\",\"__AGG__\",0.008461678360501957,884,104471],[\"East Asia\",\"__AGG__\",0.004072237960339943,644,158144],[\"Centrl Europe\",\"__AGG__\",0.0035598705501618125,22,6180],[\"__AGG__\",\"Win\",0.005097141552084793,982,192657],[\"__AGG__\",\"Mac\",0.0037317037824259698,309,82804],[\"__AGG__\",\"__AGG__\",0.004686688859765992,1291,275461]],\"partitionId\":\"19d9872a-a89d-4095-9754-9a1789509d18\",\"timestamp\":\"2021-08-26T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.008276102391358007,570,68873],[\"West US\",\"Mac\",0.013457556935817806,286,21252],[\"East Asia\",\"Win\",0.003752508944934113,344,91672],[\"East Asia\",\"Mac\",0.0032712567292584294,127,38823],[\"Centrl Europe\",\"Win\",0.0010706638115631692,9,8406],[\"Centrl Europe\",\"Mac\",0,0,263],[\"West US\",\"__AGG__\",0.007555978744970359,738,97671],[\"East Asia\",\"__AGG__\",0.0036093336909460132,471,130495],[\"Centrl Europe\",\"__AGG__\",0.0010381820279155613,9,8669],[\"__AGG__\",\"Win\",0.005463122443785476,923,168951],[\"__AGG__\",\"Mac\",0.006844774437336339,413,60338],[\"__AGG__\",\"__AGG__\",0.0058267077792654685,1336,229289]],\"partitionId\":\"f66b0a7e-54ea-4039-bcdd-40204ad4ad9a\",\"timestamp\":\"2021-08-27T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.004953328407754664,476,96097],[\"West US\",\"Mac\",0.0079534373476353,261,32816],[\"East Asia\",\"Win\",0.0026320556674445618,247,93843],[\"East Asia\",\"Mac\",0.008378861748781144,342,40817],[\"Centrl Europe\",\"Win\",0.001424316975268678,11,7723],[\"Centrl Europe\",\"Mac\",0,0,278],[\"West US\",\"__AGG__\",0.004630940680648332,556,120062],[\"East Asia\",\"__AGG__\",0.004373978909847022,589,134660],[\"Centrl Europe\",\"__AGG__\",0.0013748281464816899,11,8001],[\"__AGG__\",\"Win\",0.0037133909735256473,734,197663],[\"__AGG__\",\"Mac\",0.008158460851564719,603,73911],[\"__AGG__\",\"__AGG__\",0.004923151700825558,1337,271574]],\"partitionId\":\"682170f1-3def-48de-a36c-536f9de4d522\",\"timestamp\":\"2021-08-28T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.010560981149216444,651,61642],[\"West US\",\"Mac\",0.006665993334006666,198,29703],[\"East Asia\",\"Win\",0.005977889572076268,770,128808],[\"East Asia\",\"Mac\",0.0028558514135437214,139,48672],[\"Centrl Europe\",\"Win\",0.0014829461196243204,12,8092],[\"Centrl Europe\",\"Mac\",0,0,219],[\"West US\",\"__AGG__\",0.007707412346560541,734,95233],[\"East Asia\",\"__AGG__\",0.005121703853955375,909,177480],[\"Centrl Europe\",\"__AGG__\",0.0014438695704488027,12,8311],[\"__AGG__\",\"Win\",0.007217616423728985,1433,198542],[\"__AGG__\",\"Mac\",0.004287859124106166,337,78594],[\"__AGG__\",\"__AGG__\",0.006386755960972231,1770,277136]],\"partitionId\":\"24c391d1-77a7-42a1-9697-3974f3ca6905\",\"timestamp\":\"2021-08-29T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.01056571025654933,974,92185],[\"West US\",\"Mac\",0.017192809223709814,592,34433],[\"East Asia\",\"Win\",0.005763885724700415,759,131682],[\"East Asia\",\"Mac\",0.002281021897810219,75,32880],[\"Centrl Europe\",\"Win\",0.007162695512351995,49,6841],[\"Centrl Europe\",\"Mac\",0.008,1,125],[\"West US\",\"__AGG__\",0.008393917316426656,1083,129022],[\"East Asia\",\"__AGG__\",0.0050679986874248,834,164562],[\"Centrl Europe\",\"__AGG__\",0.00717772035601493,50,6966],[\"__AGG__\",\"Win\",0.007724049447786813,1782,230708],[\"__AGG__\",\"Mac\",0.009905394584655535,668,67438],[\"__AGG__\",\"__AGG__\",0.008217450510823556,2450,298146]],\"partitionId\":\"3fd39797-f006-44f5-9ea4-e364e4b64edb\",\"timestamp\":\"2021-08-30T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005453032748268361,544,99761],[\"West US\",\"Mac\",0.008486470607435454,260,30637],[\"East Asia\",\"Win\",0.0026061490788919835,291,111659],[\"East Asia\",\"Mac\",0.0025095789733133164,112,44629],[\"Centrl Europe\",\"Win\",0.0014080901177675371,11,7812],[\"Centrl Europe\",\"Mac\",0.005434782608695652,1,184],[\"West US\",\"__AGG__\",0.006874388474644893,815,118556],[\"East Asia\",\"__AGG__\",0.002578572891072891,403,156288],[\"Centrl Europe\",\"__AGG__\",0.0015007503751875938,12,7996],[\"__AGG__\",\"Win\",0.003858925704276748,846,219232],[\"__AGG__\",\"Mac\",0.004943671305500331,373,75450],[\"__AGG__\",\"__AGG__\",0.004136662571857121,1219,294682]],\"partitionId\":\"a894d4c5-166e-4eb7-ab3d-578657b7ea4b\",\"timestamp\":\"2021-08-31T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.007909683752892504,564,71305],[\"West US\",\"Mac\",0.01091114588767171,502,46008],[\"East Asia\",\"Win\",0.003046033720880347,497,163163],[\"East Asia\",\"Mac\",0.0031302930897708025,146,46641],[\"Centrl Europe\",\"Win\",0.0017511330861145447,17,9708],[\"Centrl Europe\",\"Mac\",0,0,296],[\"West US\",\"__AGG__\",0.006808975704533824,785,115289],[\"East Asia\",\"__AGG__\",0.0030647652094335665,643,209804],[\"Centrl Europe\",\"__AGG__\",0.0016993202718912435,17,10004],[\"__AGG__\",\"Win\",0.004414848306139834,1078,244176],[\"__AGG__\",\"Mac\",0.006971865081499812,648,92945],[\"__AGG__\",\"__AGG__\",0.005119823446181045,1726,337121]],\"partitionId\":\"23067deb-84c0-47eb-a339-037b31c64265\",\"timestamp\":\"2021-09-01T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006644518272425249,550,82775],[\"West US\",\"Mac\",0.018671146896595447,589,31546],[\"East Asia\",\"Win\",0.0022184791093217207,162,73023],[\"East Asia\",\"Mac\",0.0014058393268270818,69,49081],[\"Centrl Europe\",\"Win\",0.0033259423503325942,27,8118],[\"Centrl Europe\",\"Mac\",0.024390243902439025,3,123],[\"West US\",\"__AGG__\",0.009351193270029244,1036,110788],[\"East Asia\",\"__AGG__\",0.0018918299154818843,231,122104],[\"Centrl Europe\",\"__AGG__\",0.0036403349108117948,30,8241],[\"__AGG__\",\"Win\",0.0045084067449181284,739,163916],[\"__AGG__\",\"Mac\",0.008185758513931888,661,80750],[\"__AGG__\",\"__AGG__\",0.005722086436202823,1400,244666]],\"partitionId\":\"ca475758-1b57-40a6-ba14-3dbeb7816e59\",\"timestamp\":\"2021-09-02T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.02464585543828298,1324,53721],[\"West US\",\"Mac\",0.02056025765860235,549,26702],[\"East Asia\",\"Win\",0.0060206860675051255,787,130716],[\"East Asia\",\"Mac\",0.0025329404028349447,104,41059],[\"Centrl Europe\",\"Win\",5.897530409141172E-4,8,13565],[\"Centrl Europe\",\"Mac\",0.003105590062111801,2,644],[\"West US\",\"__AGG__\",0.015550138690426157,1480,95176],[\"East Asia\",\"__AGG__\",0.005187017901324407,891,171775],[\"Centrl Europe\",\"__AGG__\",7.037792948131466E-4,10,14209],[\"__AGG__\",\"Win\",0.010701912101897961,2119,198002],[\"__AGG__\",\"Mac\",0.009575323441268914,655,68405],[\"__AGG__\",\"__AGG__\",0.010412639307525702,2774,266407]],\"partitionId\":\"19d1bbd4-93e4-4732-bbf4-0a1a2ccb3cd6\",\"timestamp\":\"2021-09-03T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005766643879418705,523,90694],[\"West US\",\"Mac\",0.011185553670529372,389,34777],[\"East Asia\",\"Win\",0.004568433414008908,319,69827],[\"East Asia\",\"Mac\",0.0015008937906843402,89,59298],[\"Centrl Europe\",\"Win\",7.957559681697613E-4,6,7540],[\"Centrl Europe\",\"Mac\",0,0,288],[\"West US\",\"__AGG__\",0.008781150955177402,1111,126521],[\"East Asia\",\"__AGG__\",0.00315972894482091,408,129125],[\"Centrl Europe\",\"__AGG__\",7.664793050587634E-4,6,7828],[\"__AGG__\",\"Win\",0.005045786946406365,848,168061],[\"__AGG__\",\"Mac\",0.0050655447580089654,478,94363],[\"__AGG__\",\"__AGG__\",0.005052891503825869,1326,262424]],\"partitionId\":\"8f4739d7-7629-4760-8cb3-642738e4d36b\",\"timestamp\":\"2021-09-04T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.010503834977873152,1023,97393],[\"West US\",\"Mac\",7.026858213616489E-4,18,25616],[\"East Asia\",\"Win\",0.0053732858430545465,614,114269],[\"East Asia\",\"Mac\",0.005616438356164383,287,51100],[\"Centrl Europe\",\"Win\",0.0010548523206751054,8,7584],[\"Centrl Europe\",\"Mac\",0,0,326],[\"West US\",\"__AGG__\",0.008264823935529379,1324,160197],[\"East Asia\",\"__AGG__\",0.005448421409091184,901,165369],[\"Centrl Europe\",\"__AGG__\",0.001011378002528445,8,7910],[\"__AGG__\",\"Win\",0.0075029875117447985,1645,219246],[\"__AGG__\",\"Mac\",0.0039588795721814075,305,77042],[\"__AGG__\",\"__AGG__\",0.006581434280159845,1950,296288]],\"partitionId\":\"ffe51f5e-765e-4033-a1a3-37fe79c5fd4b\",\"timestamp\":\"2021-09-05T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.010496343970077837,623,59354],[\"West US\",\"Mac\",0.01055660112055725,488,46227],[\"East Asia\",\"Win\",0.006480558325024925,546,84252],[\"East Asia\",\"Mac\",0.0019172211570993572,68,35468],[\"Centrl Europe\",\"Win\",0.0014980026631158455,9,6008],[\"Centrl Europe\",\"Mac\",0,0,117],[\"West US\",\"__AGG__\",0.008807682366741554,886,100594],[\"East Asia\",\"__AGG__\",0.005128633478115603,614,119720],[\"Centrl Europe\",\"__AGG__\",0.0014693877551020407,9,6125],[\"__AGG__\",\"Win\",0.007873594717071932,1178,149614],[\"__AGG__\",\"Mac\",0.00679606903632719,556,81812],[\"__AGG__\",\"__AGG__\",0.0074926758445464205,1734,231426]],\"partitionId\":\"06ebbd44-dd44-410e-822a-484193e0e626\",\"timestamp\":\"2021-09-06T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.01400838890083889,1042,74384],[\"West US\",\"Mac\",0.006497266001929881,202,31090],[\"East Asia\",\"Win\",0.0043775439674372165,399,91147],[\"East Asia\",\"Mac\",0.0058063307735531,217,37373],[\"Centrl Europe\",\"Win\",0.002317624986204613,21,9061],[\"Centrl Europe\",\"Mac\",0,0,219],[\"West US\",\"__AGG__\",0.010995935320115727,1239,112678],[\"East Asia\",\"__AGG__\",0.004793028322440087,616,128520],[\"Centrl Europe\",\"__AGG__\",0.002262931034482759,21,9280],[\"__AGG__\",\"Win\",0.008373808651026392,1462,174592],[\"__AGG__\",\"Mac\",0.006100579482251536,419,68682],[\"__AGG__\",\"__AGG__\",0.0077320223287322114,1881,243274]],\"partitionId\":\"a1036ea8-45a6-4572-b4f1-7d0c967bdb83\",\"timestamp\":\"2021-09-07T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.004569787178482831,490,107226],[\"West US\",\"Mac\",0.006140250200849306,321,52278],[\"East Asia\",\"Win\",0.004672977773179521,542,115986],[\"East Asia\",\"Mac\",0.002142605299557918,79,36871],[\"Centrl Europe\",\"Win\",0.003839385698288274,24,6251],[\"Centrl Europe\",\"Mac\",0,0,138],[\"West US\",\"__AGG__\",0.004370460425823747,701,160395],[\"East Asia\",\"__AGG__\",0.0040626206192716065,621,152857],[\"Centrl Europe\",\"__AGG__\",0.0037564564094537487,24,6389],[\"__AGG__\",\"Win\",0.004602049132104087,1056,229463],[\"__AGG__\",\"Mac\",0.00447993548892896,400,89287],[\"__AGG__\",\"__AGG__\",0.004567843137254902,1456,318750]],\"partitionId\":\"c0653942-8d71-4269-9cd1-34888fa3837a\",\"timestamp\":\"2021-09-08T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.013012794331360834,1370,105281],[\"West US\",\"Mac\",0.002468939152596368,93,37668],[\"East Asia\",\"Win\",0.00359011756032279,448,124787],[\"East Asia\",\"Mac\",0.0012691889278375439,63,49638],[\"Centrl Europe\",\"Win\",0.002478856809565471,17,6858],[\"Centrl Europe\",\"Mac\",0.0035842293906810036,1,279],[\"West US\",\"__AGG__\",0.012120261672192848,1623,133908],[\"East Asia\",\"__AGG__\",0.002929625913716497,511,174425],[\"Centrl Europe\",\"__AGG__\",0.0025220680958385876,18,7137],[\"__AGG__\",\"Win\",0.0077450343145117045,1835,236926],[\"__AGG__\",\"Mac\",0.0017925443854541303,157,87585],[\"__AGG__\",\"__AGG__\",0.00613846680081723,1992,324511]],\"partitionId\":\"0d5e3b69-1bb6-4ce1-aff5-e019984140bb\",\"timestamp\":\"2021-09-09T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.011732532271548609,828,70573],[\"West US\",\"Mac\",0.01299920058392131,374,28771],[\"East Asia\",\"Win\",0.0015849874771036597,212,133755],[\"East Asia\",\"Mac\",0.0023096010689062797,121,52390],[\"Centrl Europe\",\"Win\",0.004868333702146493,44,9038],[\"Centrl Europe\",\"Mac\",0,0,452],[\"West US\",\"__AGG__\",0.013362730061349692,1394,104320],[\"East Asia\",\"__AGG__\",0.0017889279862472803,333,186145],[\"Centrl Europe\",\"__AGG__\",0.004636459430979979,44,9490],[\"__AGG__\",\"Win\",0.005080472052716928,1084,213366],[\"__AGG__\",\"Mac\",0.0060652101993554945,495,81613],[\"__AGG__\",\"__AGG__\",0.005352923428447448,1579,294979]],\"partitionId\":\"6e718d84-60c8-4cc6-9824-14e072d37c51\",\"timestamp\":\"2021-09-10T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.0068320546564372515,488,71428],[\"West US\",\"Mac\",0.013417305585980284,392,29216],[\"East Asia\",\"Win\",0.004153954134616762,290,69813],[\"East Asia\",\"Mac\",0.007835383714118337,321,40968],[\"Centrl Europe\",\"Win\",0.0011977151280633867,13,10854],[\"Centrl Europe\",\"Mac\",0,0,324],[\"West US\",\"__AGG__\",0.006081230744447353,604,99322],[\"East Asia\",\"__AGG__\",0.005515386212437151,611,110781],[\"Centrl Europe\",\"__AGG__\",0.0011629987475398104,13,11178],[\"__AGG__\",\"Win\",0.0052006969328380285,791,152095],[\"__AGG__\",\"Mac\",0.01011232767912861,713,70508],[\"__AGG__\",\"__AGG__\",0.006756422869413261,1504,222603]],\"partitionId\":\"4d365a42-04aa-46bd-8f87-d5c587e399c6\",\"timestamp\":\"2021-09-11T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.008106136717083443,589,72661],[\"West US\",\"Mac\",0.0026210237877764982,66,25181],[\"East Asia\",\"Win\",0.0026510992689392924,297,112029],[\"East Asia\",\"Mac\",8.683309676880688E-4,52,59885],[\"Centrl Europe\",\"Win\",0.005209066591581022,37,7103],[\"Centrl Europe\",\"Mac\",0,0,286],[\"West US\",\"__AGG__\",0.010882415350571403,1077,98967],[\"East Asia\",\"__AGG__\",0.002030084809846784,349,171914],[\"Centrl Europe\",\"__AGG__\",0.005007443497090269,37,7389],[\"__AGG__\",\"Win\",0.00481248012179798,923,191793],[\"__AGG__\",\"Mac\",0.0013825100759208924,118,85352],[\"__AGG__\",\"__AGG__\",0.0037561565245629543,1041,277145]],\"partitionId\":\"e76428f5-bc2d-4ab4-805b-bad7e541af83\",\"timestamp\":\"2021-09-12T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.008186896171457339,683,83426],[\"West US\",\"Mac\",0.023014919041221805,651,28286],[\"East Asia\",\"Win\",0.002023877023877024,257,126984],[\"East Asia\",\"Mac\",0.0036801132342533615,130,35325],[\"Centrl Europe\",\"Win\",0.0018594766901314915,14,7529],[\"Centrl Europe\",\"Mac\",0.11538461538461539,9,78],[\"West US\",\"__AGG__\",0.00730177603979133,872,119423],[\"East Asia\",\"__AGG__\",0.0023843409792432954,387,162309],[\"Centrl Europe\",\"__AGG__\",0.003023530958327856,23,7607],[\"__AGG__\",\"Win\",0.00437737164986533,954,217939],[\"__AGG__\",\"Mac\",0.012404025812934729,790,63689],[\"__AGG__\",\"__AGG__\",0.006192566080077265,1744,281628]],\"partitionId\":\"ef4a4721-a0a8-4cbc-ad7b-b3c15c66d663\",\"timestamp\":\"2021-09-13T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.008365028620528438,662,79139],[\"West US\",\"Mac\",0.005379882672771498,188,34945],[\"East Asia\",\"Win\",0.0036089489700732494,236,65393],[\"East Asia\",\"Mac\",0.0030267390777958423,175,57818],[\"Centrl Europe\",\"Win\",0.0017252820172528201,13,7535],[\"Centrl Europe\",\"Mac\",0,0,65],[\"West US\",\"__AGG__\",0.007119921820466285,867,121771],[\"East Asia\",\"__AGG__\",0.0033357411270097635,411,123211],[\"Centrl Europe\",\"__AGG__\",0.0017105263157894738,13,7600],[\"__AGG__\",\"Win\",0.005990780379701053,911,152067],[\"__AGG__\",\"Mac\",0.003910458051449994,363,92828],[\"__AGG__\",\"__AGG__\",0.0052022295269401175,1274,244895]],\"partitionId\":\"798b98e3-ac8e-48da-81e2-7eef32c75873\",\"timestamp\":\"2021-09-14T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.004926588268039802,354,71855],[\"West US\",\"Mac\",0.013225519084492566,386,29186],[\"East Asia\",\"Win\",0.004924269108841141,699,141950],[\"East Asia\",\"Mac\",0.002265096199968022,85,37526],[\"Centrl Europe\",\"Win\",0.0010003334444814939,6,5998],[\"Centrl Europe\",\"Mac\",0.5166666666666667,124,240],[\"West US\",\"__AGG__\",0.007691600527073821,753,97899],[\"East Asia\",\"__AGG__\",0.0043682720809467565,784,179476],[\"Centrl Europe\",\"__AGG__\",0.020840012824623277,130,6238],[\"__AGG__\",\"Win\",0.004817950619418298,1059,219803],[\"__AGG__\",\"Mac\",0.008886963794957582,595,66952],[\"__AGG__\",\"__AGG__\",0.005767990096075047,1654,286755]],\"partitionId\":\"634e6f6e-afc0-414e-90d7-81b029b48e93\",\"timestamp\":\"2021-09-15T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.013724048009093645,821,59822],[\"West US\",\"Mac\",0.02624259824152162,585,22292],[\"East Asia\",\"Win\",0.08570225310591703,814,9498],[\"East Asia\",\"Mac\",0.0029722025970229248,122,41047],[\"Centrl Europe\",\"Win\",0.002939555392246923,16,5443],[\"Centrl Europe\",\"Mac\",0.8061674008810573,183,227],[\"West US\",\"__AGG__\",0.015057883055046463,1635,108581],[\"East Asia\",\"__AGG__\",0.01851815214165595,936,50545],[\"Centrl Europe\",\"__AGG__\",0.03509700176366843,199,5670],[\"__AGG__\",\"Win\",0.022083115979829596,1651,74763],[\"__AGG__\",\"Mac\",0.014001195607714815,890,63566],[\"__AGG__\",\"__AGG__\",0.01836925012108813,2541,138329]],\"partitionId\":\"e50d36bb-41d0-4466-b143-84fb9756f01f\",\"timestamp\":\"2021-09-16T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.007040966497696296,732,103963],[\"West US\",\"Mac\",0.011647152577698768,380,32626],[\"East Asia\",\"Win\",0.006262565339766787,623,99480],[\"East Asia\",\"Mac\",0.008141178764685808,167,20513],[\"Centrl Europe\",\"Win\",0.0053344867358708185,37,6936],[\"Centrl Europe\",\"Mac\",0.002407704654895666,3,1246],[\"West US\",\"__AGG__\",0.008326985793836847,1126,135223],[\"East Asia\",\"__AGG__\",0.0065837173835140385,790,119993],[\"Centrl Europe\",\"__AGG__\",0.0048887802493277925,40,8182],[\"__AGG__\",\"Win\",0.006616629986833287,1392,210379],[\"__AGG__\",\"Mac\",0.010113082651466397,550,54385],[\"__AGG__\",\"__AGG__\",0.0073348340408816905,1942,264764]],\"partitionId\":\"c426fdbf-ef6f-416b-ae01-11a1f3fcc522\",\"timestamp\":\"2021-09-17T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.00643780619373552,728,113082],[\"West US\",\"Mac\",0.008152924919391985,354,43420],[\"East Asia\",\"Win\",0.004430920350202861,332,74928],[\"East Asia\",\"Mac\",0.0026245510636338522,114,43436],[\"Centrl Europe\",\"Win\",0.0014154281670205238,16,11304],[\"Centrl Europe\",\"Mac\",0.006578947368421052,1,152],[\"West US\",\"__AGG__\",0.0052132581918126,827,158634],[\"East Asia\",\"__AGG__\",0.0037680375789936127,446,118364],[\"Centrl Europe\",\"__AGG__\",0.0014839385474860335,17,11456],[\"__AGG__\",\"Win\",0.00539851691301163,1076,199314],[\"__AGG__\",\"Mac\",0.005390308937109231,469,87008],[\"__AGG__\",\"__AGG__\",0.0053960226598026,1545,286322]],\"partitionId\":\"02fc4a80-3bfa-4a46-816c-c12bfed6b6b9\",\"timestamp\":\"2021-09-18T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006149980161354318,558,90732],[\"West US\",\"Mac\",0.004675857491930375,155,33149],[\"East Asia\",\"Win\",0.0035029190992493745,504,143880],[\"East Asia\",\"Mac\",0.007607994842037395,177,23265],[\"Centrl Europe\",\"Win\",5.939123979213066E-4,4,6735],[\"Centrl Europe\",\"Mac\",0,0,35],[\"West US\",\"__AGG__\",0.010336135162250343,1226,118613],[\"East Asia\",\"__AGG__\",0.004074306739657184,681,167145],[\"Centrl Europe\",\"__AGG__\",5.908419497784342E-4,4,6770],[\"__AGG__\",\"Win\",0.004416876944813898,1066,241347],[\"__AGG__\",\"Mac\",0.005881415082640968,332,56449],[\"__AGG__\",\"__AGG__\",0.004694488844712488,1398,297796]],\"partitionId\":\"40fb7265-5c48-4fff-98d1-bc5cab483c81\",\"timestamp\":\"2021-09-19T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.012688478561400877,1184,93313],[\"West US\",\"Mac\",0.012437357630979499,273,21950],[\"East Asia\",\"Win\",0.0018510546706844598,172,92920],[\"East Asia\",\"Mac\",0.0020345596432552954,146,71760],[\"Centrl Europe\",\"Win\",1.3577732518669383E-4,1,7365],[\"Centrl Europe\",\"Mac\",0,0,413],[\"West US\",\"__AGG__\",0.011000442098145788,1269,115359],[\"East Asia\",\"__AGG__\",0.0019310177313577848,318,164680],[\"Centrl Europe\",\"__AGG__\",1.2856775520699409E-4,1,7778],[\"__AGG__\",\"Win\",0.0070093699315075565,1357,193598],[\"__AGG__\",\"Mac\",0.004451621814009328,419,94123],[\"__AGG__\",\"__AGG__\",0.006172646417883992,1776,287721]],\"partitionId\":\"933520a4-8c00-45df-8ced-d9621a1d434d\",\"timestamp\":\"2021-09-20T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.0038809024658081263,311,80136],[\"West US\",\"Mac\",0.007924617568206907,201,25364],[\"East Asia\",\"Win\",0.008623762490082672,750,86969],[\"East Asia\",\"Mac\",0.0016963690079100353,89,52465],[\"Centrl Europe\",\"Win\",0.001876759461995621,18,9591],[\"Centrl Europe\",\"Mac\",0,0,111],[\"West US\",\"__AGG__\",0.005801498720502797,696,119969],[\"East Asia\",\"__AGG__\",0.006017183757189782,839,139434],[\"Centrl Europe\",\"__AGG__\",0.0018552875695732839,18,9702],[\"__AGG__\",\"Win\",0.006106533254855798,1079,176696],[\"__AGG__\",\"Mac\",0.003720810880164229,290,77940],[\"__AGG__\",\"__AGG__\",0.005376301858338962,1369,254636]],\"partitionId\":\"f9a00e87-7c8a-4fbc-893f-9ca3f99a42c5\",\"timestamp\":\"2021-09-21T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006310551241676082,525,83194],[\"West US\",\"Mac\",0.006189799463129638,196,31665],[\"East Asia\",\"Win\",0.0044372084391317915,526,118543],[\"East Asia\",\"Mac\",0.004124900204027322,186,45092],[\"Centrl Europe\",\"Win\",6.317119393556538E-4,5,7915],[\"Centrl Europe\",\"Mac\",0.02857142857142857,1,35],[\"West US\",\"__AGG__\",0.006309471027591146,740,117284],[\"East Asia\",\"__AGG__\",0.004351147370672533,712,163635],[\"Centrl Europe\",\"__AGG__\",7.547169811320754E-4,6,7950],[\"__AGG__\",\"Win\",0.005036918321790395,1056,209652],[\"__AGG__\",\"Mac\",0.004987498697781019,383,76792],[\"__AGG__\",\"__AGG__\",0.005023669547974473,1439,286444]],\"partitionId\":\"d05e44cc-9a4e-40b2-a9e8-007cafb31b14\",\"timestamp\":\"2021-09-22T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.024829616356829745,1552,62506],[\"West US\",\"Mac\",0.011869021852963764,510,42969],[\"East Asia\",\"Win\",0.004260412481585644,509,119472],[\"East Asia\",\"Mac\",0.003134942915964814,67,21372],[\"Centrl Europe\",\"Win\",0.006821984811430043,53,7769],[\"Centrl Europe\",\"Mac\",0.004219409282700422,1,237],[\"West US\",\"__AGG__\",0.02005223612241422,2119,105674],[\"East Asia\",\"__AGG__\",0.004089631081196217,576,140844],[\"Centrl Europe\",\"__AGG__\",0.006744941294029478,54,8006],[\"__AGG__\",\"Win\",0.011141151111743533,2114,189747],[\"__AGG__\",\"Mac\",0.008950416550528044,578,64578],[\"__AGG__\",\"__AGG__\",0.010584881549198859,2692,254325]],\"partitionId\":\"103f28e6-4e73-40a3-a935-1f7eaba6542f\",\"timestamp\":\"2021-09-23T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.00621070151645913,403,64888],[\"West US\",\"Mac\",0.011172498465316144,364,32580],[\"East Asia\",\"Win\",0.002342184722183029,332,141748],[\"East Asia\",\"Mac\",0.0070921985815602835,308,43428],[\"Centrl Europe\",\"Win\",0.0011139578923916676,10,8977],[\"Centrl Europe\",\"Mac\",0,0,218],[\"West US\",\"__AGG__\",0.0071764250566705365,649,90435],[\"East Asia\",\"__AGG__\",0.0034561714261027348,640,185176],[\"Centrl Europe\",\"__AGG__\",0.001087547580206634,10,9195],[\"__AGG__\",\"Win\",0.003455264756763275,745,215613],[\"__AGG__\",\"Mac\",0.008815889591477973,672,76226],[\"__AGG__\",\"__AGG__\",0.00485541685655447,1417,291839]],\"partitionId\":\"58ec0195-cac4-4a59-a49a-66edf5012bf2\",\"timestamp\":\"2021-09-24T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.004347066276377299,398,91556],[\"West US\",\"Mac\",0.00424359889829644,208,49015],[\"East Asia\",\"Win\",0.0010383451282466696,141,135793],[\"East Asia\",\"Mac\",0.003410859811372585,149,43684],[\"Centrl Europe\",\"Win\",8.816547982366905E-4,13,14745],[\"Centrl Europe\",\"Mac\",0.002932551319648094,1,341],[\"West US\",\"__AGG__\",0.0038418381374887606,517,134571],[\"East Asia\",\"__AGG__\",0.0016158059249931746,290,179477],[\"Centrl Europe\",\"__AGG__\",9.28012727031685E-4,14,15086],[\"__AGG__\",\"Win\",0.0022801060744999874,552,242094],[\"__AGG__\",\"Mac\",0.00384780739466896,358,93040],[\"__AGG__\",\"__AGG__\",0.0027153317777366664,910,335134]],\"partitionId\":\"fa0d4146-6772-4102-97e9-d478dc16a4fe\",\"timestamp\":\"2021-09-25T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.004679568527918782,472,100864],[\"West US\",\"Mac\",0.013638285875387651,387,28376],[\"East Asia\",\"Win\",0.011444447643451473,795,69466],[\"East Asia\",\"Mac\",0.004842210719652696,116,23956],[\"Centrl Europe\",\"Win\",2.1362956633198035E-4,3,14043],[\"Centrl Europe\",\"Mac\",0.017195767195767195,13,756],[\"West US\",\"__AGG__\",0.0063993174061433445,915,142984],[\"East Asia\",\"__AGG__\",0.00975145040782685,911,93422],[\"Centrl Europe\",\"__AGG__\",0.0010811541320359483,16,14799],[\"__AGG__\",\"Win\",0.006888210312789834,1270,184373],[\"__AGG__\",\"Mac\",0.009719710669077758,516,53088],[\"__AGG__\",\"__AGG__\",0.007521235065968727,1786,237461]],\"partitionId\":\"ef528402-5b10-40ed-bc1b-d56ff1e962c3\",\"timestamp\":\"2021-09-26T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.011208155318803743,829,73964],[\"West US\",\"Mac\",0.003661479570608305,88,24034],[\"East Asia\",\"Win\",0.003366594551635834,305,90596],[\"East Asia\",\"Mac\",0.0031728613006345723,133,41918],[\"Centrl Europe\",\"Win\",0.004490406858075929,33,7349],[\"Centrl Europe\",\"Mac\",0.3870967741935484,12,31],[\"West US\",\"__AGG__\",0.01224378072788908,1163,94987],[\"East Asia\",\"__AGG__\",0.0033053111369364748,438,132514],[\"Centrl Europe\",\"__AGG__\",0.006097560975609756,45,7380],[\"__AGG__\",\"Win\",0.006788475297977418,1167,171909],[\"__AGG__\",\"Mac\",0.003531212585059788,233,65983],[\"__AGG__\",\"__AGG__\",0.00588502345602206,1400,237892]],\"partitionId\":\"2e1a170b-db47-4ea4-b7d5-170461a7dbcb\",\"timestamp\":\"2021-09-27T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.011803605076972304,996,84381],[\"West US\",\"Mac\",0.009444879979094337,253,26787],[\"East Asia\",\"Win\",0.0045359896448871635,403,88845],[\"East Asia\",\"Mac\",0.0013594771241830065,52,38250],[\"Centrl Europe\",\"Win\",8.406186953597848E-5,1,11896],[\"Centrl Europe\",\"Mac\",0,0,186],[\"West US\",\"__AGG__\",0.009605653308712558,1082,112642],[\"East Asia\",\"__AGG__\",0.0035799992131869862,455,127095],[\"Centrl Europe\",\"__AGG__\",8.276775368316503E-5,1,12082],[\"__AGG__\",\"Win\",0.007562580352416245,1400,185122],[\"__AGG__\",\"Mac\",0.004676264507918986,305,65223],[\"__AGG__\",\"__AGG__\",0.006810601370109249,1705,250345]],\"partitionId\":\"13d090b0-5cb7-43b8-8ff0-4e8d94d8d042\",\"timestamp\":\"2021-09-28T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.013233241903662,825,62343],[\"West US\",\"Mac\",0.007877196525954352,234,29706],[\"East Asia\",\"Win\",0.003175187152089065,397,125032],[\"East Asia\",\"Mac\",0.001606425702811245,60,37350],[\"Centrl Europe\",\"Win\",4.350474201687984E-4,5,11493],[\"Centrl Europe\",\"Mac\",0,0,159],[\"West US\",\"__AGG__\",0.01121840386253905,1185,105630],[\"East Asia\",\"__AGG__\",0.002814351344360828,457,162382],[\"Centrl Europe\",\"__AGG__\",4.291108822519739E-4,5,11652],[\"__AGG__\",\"Win\",0.006169921757145443,1227,198868],[\"__AGG__\",\"Mac\",0.004374023655434055,294,67215],[\"__AGG__\",\"__AGG__\",0.005716261467286523,1521,266083]],\"partitionId\":\"dccd1595-d768-431e-b9bb-b02e0852044f\",\"timestamp\":\"2021-09-29T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.00849111333790412,805,94805],[\"West US\",\"Mac\",0.0038314176245210726,97,25317],[\"East Asia\",\"Win\",0.0017157216279617075,226,131723],[\"East Asia\",\"Mac\",0.002635761076010698,68,25799],[\"Centrl Europe\",\"Win\",0.0013033175355450237,11,8440],[\"Centrl Europe\",\"Mac\",0.01662049861495845,6,361],[\"West US\",\"__AGG__\",0.011547885717982516,1428,123659],[\"East Asia\",\"__AGG__\",0.0018664059623417681,294,157522],[\"Centrl Europe\",\"__AGG__\",0.001931598681967958,17,8801],[\"__AGG__\",\"Win\",0.004434646419938034,1042,234968],[\"__AGG__\",\"Mac\",0.003321871903957107,171,51477],[\"__AGG__\",\"__AGG__\",0.004234669831904903,1213,286445]],\"partitionId\":\"bc06e920-e5fd-408f-b294-895667ebb764\",\"timestamp\":\"2021-09-30T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006781842483045394,411,60603],[\"West US\",\"Mac\",0.00968925581928678,338,34884],[\"East Asia\",\"Win\",0.01294365886687872,1233,95259],[\"East Asia\",\"Mac\",0.003245013396844299,218,67180],[\"Centrl Europe\",\"Win\",0.0010002222716159147,9,8998],[\"Centrl Europe\",\"Mac\",0,0,157],[\"West US\",\"__AGG__\",0.008474747474747475,839,99000],[\"East Asia\",\"__AGG__\",0.0089325839238114,1451,162439],[\"Centrl Europe\",\"__AGG__\",9.830693610049152E-4,9,9155],[\"__AGG__\",\"Win\",0.010026689312143637,1653,164860],[\"__AGG__\",\"Mac\",0.005439195468641473,556,102221],[\"__AGG__\",\"__AGG__\",0.008270899090538077,2209,267081]],\"partitionId\":\"6702f8f5-730c-4546-a259-178314e84eee\",\"timestamp\":\"2021-10-01T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.008995563551612046,880,97826],[\"West US\",\"Mac\",0.009470272460245113,374,39492],[\"East Asia\",\"Win\",0.003014795541175002,314,104153],[\"East Asia\",\"Mac\",0.007212280160444308,187,25928],[\"Centrl Europe\",\"Win\",0.0015447423590422597,14,9063],[\"Centrl Europe\",\"Mac\",0.004739336492890996,1,211],[\"West US\",\"__AGG__\",0.010793982055646313,1262,116917],[\"East Asia\",\"__AGG__\",0.003851446406469815,501,130081],[\"Centrl Europe\",\"__AGG__\",0.0016174250593055854,15,9274],[\"__AGG__\",\"Win\",0.005723979113162309,1208,211042],[\"__AGG__\",\"Mac\",0.008563026618518687,562,65631],[\"__AGG__\",\"__AGG__\",0.0063974439139345,1770,276673]],\"partitionId\":\"af55c261-bbe7-4ae8-9e69-f08429e75914\",\"timestamp\":\"2021-10-02T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005299757987930031,519,97929],[\"West US\",\"Mac\",0.01656518624641834,370,22336],[\"East Asia\",\"Win\",0.00316052467207995,253,80050],[\"East Asia\",\"Mac\",0.0011754748918563099,75,63804],[\"Centrl Europe\",\"Win\",0.0035003684598378776,38,10856],[\"Centrl Europe\",\"Mac\",0,0,146],[\"West US\",\"__AGG__\",0.006314404735803552,864,136830],[\"East Asia\",\"__AGG__\",0.0022800895352232124,328,143854],[\"Centrl Europe\",\"__AGG__\",0.003453917469550991,38,11002],[\"__AGG__\",\"Win\",0.004289459051552943,810,188835],[\"__AGG__\",\"Mac\",0.005157267691166586,445,86286],[\"__AGG__\",\"__AGG__\",0.004561629246767786,1255,275121]],\"partitionId\":\"5e738412-80e0-470c-b76f-84d937867675\",\"timestamp\":\"2021-10-03T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.009970306660523218,779,78132],[\"West US\",\"Mac\",0.006607641311933008,303,45856],[\"East Asia\",\"Win\",0.0032138753231829935,358,111392],[\"East Asia\",\"Mac\",0.003800836183960471,100,26310],[\"Centrl Europe\",\"Win\",0.0015846290977518075,16,10097],[\"Centrl Europe\",\"Mac\",0.007751937984496124,1,129],[\"West US\",\"__AGG__\",0.008632541198735917,967,112018],[\"East Asia\",\"__AGG__\",0.003326022860960625,458,137702],[\"Centrl Europe\",\"__AGG__\",0.0016624291022882848,17,10226],[\"__AGG__\",\"Win\",0.005775945416564389,1153,199621],[\"__AGG__\",\"Mac\",0.0055882149526246625,404,72295],[\"__AGG__\",\"__AGG__\",0.005726033039615175,1557,271916]],\"partitionId\":\"b6d69e60-1b10-41ea-90bd-59dac1e2671d\",\"timestamp\":\"2021-10-04T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.012367466995006498,904,73095],[\"West US\",\"Mac\",0.015005316844551218,381,25391],[\"East Asia\",\"Win\",0.002859562078493122,385,134636],[\"East Asia\",\"Mac\",0.004058140151716089,153,37702],[\"Centrl Europe\",\"Win\",0.016616878267363706,89,5356],[\"Centrl Europe\",\"Mac\",0,0,205],[\"West US\",\"__AGG__\",0.013688399415902174,1228,89711],[\"East Asia\",\"__AGG__\",0.003121772331116759,538,172338],[\"Centrl Europe\",\"__AGG__\",0.016004315770544866,89,5561],[\"__AGG__\",\"Win\",0.006466842181831834,1378,213087],[\"__AGG__\",\"Mac\",0.008436285506651079,534,63298],[\"__AGG__\",\"__AGG__\",0.0069178862818170305,1912,276385]],\"partitionId\":\"3f9ce277-5144-486c-803f-2cf01b0071d8\",\"timestamp\":\"2021-10-05T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.00645966108393854,523,80964],[\"West US\",\"Mac\",0.013482540110556829,400,29668],[\"East Asia\",\"Win\",0.0016846834199073424,216,128214],[\"East Asia\",\"Mac\",0.011615546164017734,448,38569],[\"Centrl Europe\",\"Win\",0.00425376762275158,35,8228],[\"Centrl Europe\",\"Mac\",0,0,9],[\"West US\",\"__AGG__\",0.008740834264070315,900,102965],[\"East Asia\",\"__AGG__\",0.003981221107666849,664,166783],[\"Centrl Europe\",\"__AGG__\",0.00424911982517907,35,8237],[\"__AGG__\",\"Win\",0.003560159333229074,774,217406],[\"__AGG__\",\"Mac\",0.012425636667350467,848,68246],[\"__AGG__\",\"__AGG__\",0.0056782378558525755,1622,285652]],\"partitionId\":\"af0be3b3-7138-42f4-9aaa-9c23f82e3ddb\",\"timestamp\":\"2021-10-06T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005804672761573066,480,82692],[\"West US\",\"Mac\",0.007298450482820571,260,35624],[\"East Asia\",\"Win\",0.00563113890859071,524,93054],[\"East Asia\",\"Mac\",0.0019775088154007432,83,41972],[\"Centrl Europe\",\"Win\",0.0010362694300518134,6,5790],[\"Centrl Europe\",\"Mac\",0,0,44],[\"West US\",\"__AGG__\",0.007773205304069501,901,115911],[\"East Asia\",\"__AGG__\",0.004495430509679617,607,135026],[\"Centrl Europe\",\"__AGG__\",0.0010284538909838875,6,5834],[\"__AGG__\",\"Win\",0.005563634761149304,1010,181536],[\"__AGG__\",\"Mac\",0.004417825862957239,343,77640],[\"__AGG__\",\"__AGG__\",0.005220390776923789,1353,259176]],\"partitionId\":\"857bff0d-d01e-4b71-8752-24775b879e13\",\"timestamp\":\"2021-10-07T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.009575684950160684,879,91795],[\"West US\",\"Mac\",0.012625744200369535,246,19484],[\"East Asia\",\"Win\",0.0022470032219426366,242,107699],[\"East Asia\",\"Mac\",0.002166012851676253,90,41551],[\"Centrl Europe\",\"Win\",3.084198622391282E-4,3,9727],[\"Centrl Europe\",\"Mac\",0,0,267],[\"West US\",\"__AGG__\",0.008236835771401064,924,112179],[\"East Asia\",\"__AGG__\",0.002224455611390285,332,149250],[\"Centrl Europe\",\"__AGG__\",3.001801080648389E-4,3,9994],[\"__AGG__\",\"Win\",0.005372309662987941,1124,209221],[\"__AGG__\",\"Mac\",0.005481060976803367,336,61302],[\"__AGG__\",\"__AGG__\",0.0053969533089607905,1460,270523]],\"partitionId\":\"bf6c116d-95cf-45a7-b569-c19097b8cc88\",\"timestamp\":\"2021-10-08T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.0048516824085005905,526,108416],[\"West US\",\"Mac\",0.006661917322910449,346,51937],[\"East Asia\",\"Win\",0.003571395612812728,387,108361],[\"East Asia\",\"Mac\",0.0016323748363140616,91,55747],[\"Centrl Europe\",\"Win\",3.908285565398645E-4,3,7676],[\"Centrl Europe\",\"Mac\",0.007194244604316547,1,139],[\"West US\",\"__AGG__\",0.007215684285279497,1138,157712],[\"East Asia\",\"__AGG__\",0.0029127160162819607,478,164108],[\"Centrl Europe\",\"__AGG__\",5.118362124120282E-4,4,7815],[\"__AGG__\",\"Win\",0.004081032554699647,916,224453],[\"__AGG__\",\"Mac\",0.004062213071422609,438,107823],[\"__AGG__\",\"__AGG__\",0.004074925664206864,1354,332276]],\"partitionId\":\"f6fecda0-7ae2-4e88-a870-dfaf6c99804f\",\"timestamp\":\"2021-10-09T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.009173333333333334,602,65625],[\"West US\",\"Mac\",0.004987659399424105,97,19448],[\"East Asia\",\"Win\",0.0032367378689389403,362,111841],[\"East Asia\",\"Mac\",0.0027651268705270004,85,30740],[\"Centrl Europe\",\"Win\",0.0027168639627401514,28,10306],[\"Centrl Europe\",\"Mac\",0,0,43],[\"West US\",\"__AGG__\",0.008741834404376227,823,94145],[\"East Asia\",\"__AGG__\",0.0031350600711174703,447,142581],[\"Centrl Europe\",\"__AGG__\",0.0027055754179147744,28,10349],[\"__AGG__\",\"Win\",0.0052830027906184095,992,187772],[\"__AGG__\",\"Mac\",0.0036232605363221916,182,50231],[\"__AGG__\",\"__AGG__\",0.00493271093221514,1174,238003]],\"partitionId\":\"39ddc92f-87fc-411c-af54-a5b8373c9b9a\",\"timestamp\":\"2021-10-10T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.007052147323765186,512,72602],[\"West US\",\"Mac\",0.004398410896708286,124,28192],[\"East Asia\",\"Win\",0.003086212680308621,276,89430],[\"East Asia\",\"Mac\",0.005118068546821503,145,28331],[\"Centrl Europe\",\"Win\",7.265461810916356E-4,8,11011],[\"Centrl Europe\",\"Mac\",0,0,171],[\"West US\",\"__AGG__\",0.00948597451673853,979,103205],[\"East Asia\",\"__AGG__\",0.00357503757610754,421,117761],[\"Centrl Europe\",\"__AGG__\",7.154355213736362E-4,8,11182],[\"__AGG__\",\"Win\",0.004600012713602978,796,173043],[\"__AGG__\",\"Mac\",0.004744770169682859,269,56694],[\"__AGG__\",\"__AGG__\",0.004635735645542512,1065,229737]],\"partitionId\":\"3a8752ed-dd59-4aea-8fef-9667efd1f4f2\",\"timestamp\":\"2021-10-11T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.019828528487498293,1161,58552],[\"West US\",\"Mac\",0.012998985894717433,282,21694],[\"East Asia\",\"Win\",0.004007554470496107,348,86836],[\"East Asia\",\"Mac\",0.008541490788101505,172,20137],[\"Centrl Europe\",\"Win\",0.001742874718064384,17,9754],[\"Centrl Europe\",\"Mac\",0.015544041450777202,6,386],[\"West US\",\"__AGG__\",0.016964014310098908,1451,85534],[\"East Asia\",\"__AGG__\",0.004861039701606947,520,106973],[\"Centrl Europe\",\"__AGG__\",0.0022682445759368837,23,10140],[\"__AGG__\",\"Win\",0.00983615010764332,1526,155142],[\"__AGG__\",\"Mac\",0.010896084515716418,460,42217],[\"__AGG__\",\"__AGG__\",0.010062880334821316,1986,197359]],\"partitionId\":\"ab6b99bb-2f67-45e8-acb9-77c26180ea6c\",\"timestamp\":\"2021-10-12T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.013143397696288465,1181,89855],[\"West US\",\"Mac\",0.033770624333958034,919,27213],[\"East Asia\",\"Win\",0.004620153225334815,553,119693],[\"East Asia\",\"Mac\",0.003110247153568453,112,36010],[\"Centrl Europe\",\"Win\",2.155636990730761E-4,2,9278],[\"Centrl Europe\",\"Mac\",0.125,7,56],[\"West US\",\"__AGG__\",0.013123359580052493,1565,119253],[\"East Asia\",\"__AGG__\",0.004270951747878974,665,155703],[\"Centrl Europe\",\"__AGG__\",9.642168416541675E-4,9,9334],[\"__AGG__\",\"Win\",0.007933243764452121,1736,218826],[\"__AGG__\",\"Mac\",0.01640354620016119,1038,63279],[\"__AGG__\",\"__AGG__\",0.009833218128001985,2774,282105]],\"partitionId\":\"a36c6f8e-5fcb-4796-b669-fcc27f77c884\",\"timestamp\":\"2021-10-13T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.003908562194056354,416,106433],[\"West US\",\"Mac\",0.009942073045478821,242,24341],[\"East Asia\",\"Win\",0.0035007960714354223,365,104262],[\"East Asia\",\"Mac\",0.004628601051618159,125,27006],[\"Centrl Europe\",\"Win\",7.472600464961806E-4,9,12044],[\"Centrl Europe\",\"Mac\",0,0,307],[\"West US\",\"__AGG__\",0.005490286416340321,715,130230],[\"East Asia\",\"__AGG__\",0.0037328214035408478,490,131268],[\"Centrl Europe\",\"__AGG__\",7.286859363614282E-4,9,12351],[\"__AGG__\",\"Win\",0.0035467520281585174,790,222739],[\"__AGG__\",\"Mac\",0.007104967669493166,367,51654],[\"__AGG__\",\"__AGG__\",0.0042165798690199825,1157,274393]],\"partitionId\":\"4ce8c421-db85-4ab8-93df-1d209bb09d0c\",\"timestamp\":\"2021-10-14T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.00758292744858152,657,86642],[\"West US\",\"Mac\",0.007364356514469966,185,25121],[\"East Asia\",\"Win\",0.002836201047726034,255,89909],[\"East Asia\",\"Mac\",0.00315978309617972,155,49054],[\"Centrl Europe\",\"Win\",0.0013290802764486975,15,11286],[\"Centrl Europe\",\"Mac\",0,0,192],[\"West US\",\"__AGG__\",0.005157814918959907,653,126604],[\"East Asia\",\"__AGG__\",0.002950425652871628,410,138963],[\"Centrl Europe\",\"__AGG__\",0.0013068478829064297,15,11478],[\"__AGG__\",\"Win\",0.0049351299264788085,927,187837],[\"__AGG__\",\"Mac\",0.00457192034101147,340,74367],[\"__AGG__\",\"__AGG__\",0.004832115452090739,1267,262204]],\"partitionId\":\"d5b5fa46-2622-42c3-b79a-ea8a46ff3d48\",\"timestamp\":\"2021-10-15T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.009193548387096774,684,74400],[\"West US\",\"Mac\",0.015349223110574748,407,26516],[\"East Asia\",\"Win\",0.0031408928692980152,323,102837],[\"East Asia\",\"Mac\",0.01725343903007694,296,17156],[\"Centrl Europe\",\"Win\",0.004968619246861925,38,7648],[\"Centrl Europe\",\"Mac\",0,0,276],[\"West US\",\"__AGG__\",0.011503559685207311,1165,101273],[\"East Asia\",\"__AGG__\",0.005158634253664797,619,119993],[\"Centrl Europe\",\"__AGG__\",0.004795557799091368,38,7924],[\"__AGG__\",\"Win\",0.005652162154853016,1045,184885],[\"__AGG__\",\"Mac\",0.01599617730044598,703,43948],[\"__AGG__\",\"__AGG__\",0.007638758395860737,1748,228833]],\"partitionId\":\"bd0c98d6-6f27-4f45-8798-9a7ccd7f6ffd\",\"timestamp\":\"2021-10-16T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.008711066092681692,688,78980],[\"West US\",\"Mac\",0.019931905234785077,562,28196],[\"East Asia\",\"Win\",0.0056007915543331245,617,110163],[\"East Asia\",\"Mac\",0.0017307564293163513,78,45067],[\"Centrl Europe\",\"Win\",0.0025243418680129825,14,5546],[\"Centrl Europe\",\"Mac\",0,0,81],[\"West US\",\"__AGG__\",0.008927485711969519,881,98684],[\"East Asia\",\"__AGG__\",0.004477227340076016,695,155230],[\"Centrl Europe\",\"__AGG__\",0.002488004265150169,14,5627],[\"__AGG__\",\"Win\",0.006774907673263513,1319,194689],[\"__AGG__\",\"Mac\",0.008726003490401396,640,73344],[\"__AGG__\",\"__AGG__\",0.007308801528170039,1959,268033]],\"partitionId\":\"b499e544-1746-4224-a3aa-cadadfaa304d\",\"timestamp\":\"2021-10-17T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.012297241904315746,840,68308],[\"West US\",\"Mac\",0.007867981402953047,154,19573],[\"East Asia\",\"Win\",0.004376759051662453,367,83852],[\"East Asia\",\"Mac\",5.648165109604934E-4,37,65508],[\"Centrl Europe\",\"Win\",0.0030202355783751134,30,9933],[\"Centrl Europe\",\"Mac\",0,0,147],[\"West US\",\"__AGG__\",0.011695906432748537,1056,90288],[\"East Asia\",\"__AGG__\",0.0027048741296197107,404,149360],[\"Centrl Europe\",\"__AGG__\",0.002976190476190476,30,10080],[\"__AGG__\",\"Win\",0.0076314214679227355,1237,162093],[\"__AGG__\",\"Mac\",0.002241047543060966,191,85228],[\"__AGG__\",\"__AGG__\",0.005773872821151459,1428,247321]],\"partitionId\":\"d9ed4c1e-2613-4a91-8bf7-0e27d33e7ff4\",\"timestamp\":\"2021-10-18T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.008864795060466243,659,74339],[\"West US\",\"Mac\",0.008985971369165692,376,41843],[\"East Asia\",\"Win\",0.0039401579082441384,261,66241],[\"East Asia\",\"Mac\",0.003251615954595617,165,50744],[\"Centrl Europe\",\"Win\",0.0022395222352564787,21,9377],[\"Centrl Europe\",\"Mac\",0,0,21],[\"West US\",\"__AGG__\",0.00956829031391432,926,96778],[\"East Asia\",\"__AGG__\",0.003641492499038338,426,116985],[\"Centrl Europe\",\"__AGG__\",0.0022345179825494785,21,9398],[\"__AGG__\",\"Win\",0.006275132204565308,941,149957],[\"__AGG__\",\"Mac\",0.005841827919834139,541,92608],[\"__AGG__\",\"__AGG__\",0.00610970255395461,1482,242565]],\"partitionId\":\"5ba2bd2c-a5aa-492b-bfef-3ad6bca2f454\",\"timestamp\":\"2021-10-19T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005524442815063904,437,79103],[\"West US\",\"Mac\",0.010924051830133358,462,42292],[\"East Asia\",\"Win\",0.007151783615238991,578,80819],[\"East Asia\",\"Mac\",0.0018295561850802645,93,50832],[\"Centrl Europe\",\"Win\",0.003995793901156677,19,4755],[\"Centrl Europe\",\"Mac\",0,0,214],[\"West US\",\"__AGG__\",0.009874954766595634,1228,124355],[\"East Asia\",\"__AGG__\",0.0050968089873985,671,131651],[\"Centrl Europe\",\"__AGG__\",0.003823706983296438,19,4969],[\"__AGG__\",\"Win\",0.006278958203027745,1034,164677],[\"__AGG__\",\"Mac\",0.005946131264865328,555,93338],[\"__AGG__\",\"__AGG__\",0.006158556673061644,1589,258015]],\"partitionId\":\"88055219-a23d-433c-8270-3d64ef2dc78a\",\"timestamp\":\"2021-10-20T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.004410882529376478,375,85017],[\"West US\",\"Mac\",0.005433712643225578,138,25397],[\"East Asia\",\"Win\",0.011399269561367912,1236,108428],[\"East Asia\",\"Mac\",0.002402988270562204,101,42031],[\"Centrl Europe\",\"Win\",2.0973154362416107E-4,3,14304],[\"Centrl Europe\",\"Mac\",0,0,289],[\"West US\",\"__AGG__\",0.00979379043895173,1052,107415],[\"East Asia\",\"__AGG__\",0.008886141739610127,1337,150459],[\"Centrl Europe\",\"__AGG__\",2.0557801685739738E-4,3,14593],[\"__AGG__\",\"Win\",0.007768990464454703,1614,207749],[\"__AGG__\",\"Mac\",0.003529394391364059,239,67717],[\"__AGG__\",\"__AGG__\",0.006726782978661613,1853,275466]],\"partitionId\":\"c66856ff-68b3-45ad-b44c-075ee558c626\",\"timestamp\":\"2021-10-21T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.009866448623603162,543,55035],[\"West US\",\"Mac\",0.004186969861035914,116,27705],[\"East Asia\",\"Win\",0.0044351139985058675,469,105747],[\"East Asia\",\"Mac\",0.0027030843402658707,134,49573],[\"Centrl Europe\",\"Win\",8.520064752492119E-4,10,11737],[\"Centrl Europe\",\"Mac\",0,0,270],[\"West US\",\"__AGG__\",0.010155604091857007,823,81039],[\"East Asia\",\"__AGG__\",0.0038823074942055114,603,155320],[\"Centrl Europe\",\"__AGG__\",8.328475056217207E-4,10,12007],[\"__AGG__\",\"Win\",0.0059239851842405765,1022,172519],[\"__AGG__\",\"Mac\",0.003223809769433125,250,77548],[\"__AGG__\",\"__AGG__\",0.0050866367813426,1272,250067]],\"partitionId\":\"c18a955f-3c02-4192-bb72-6119f7fc8c84\",\"timestamp\":\"2021-10-22T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.01508746072993833,1167,77349],[\"West US\",\"Mac\",0.009274813675618124,392,42265],[\"East Asia\",\"Win\",0.003038515233637185,296,97416],[\"East Asia\",\"Mac\",0.001161149310140704,51,43922],[\"Centrl Europe\",\"Win\",0.0017355793772332823,17,9795],[\"Centrl Europe\",\"Mac\",0,0,135],[\"West US\",\"__AGG__\",0.0164716081491114,1824,110736],[\"East Asia\",\"__AGG__\",0.0024551076143712234,347,141338],[\"Centrl Europe\",\"__AGG__\",0.0017119838872104733,17,9930],[\"__AGG__\",\"Win\",0.008019072388383182,1480,184560],[\"__AGG__\",\"Mac\",0.005131947823266375,443,86322],[\"__AGG__\",\"__AGG__\",0.007099032050856093,1923,270882]],\"partitionId\":\"95e3e5ec-f444-4d7e-ab30-c02ffdbb32ff\",\"timestamp\":\"2021-10-23T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.004971414367387522,360,72414],[\"West US\",\"Mac\",0.014631685166498487,377,25766],[\"East Asia\",\"Win\",0.0044253296361269874,391,88355],[\"East Asia\",\"Mac\",0.003308033796362595,231,69830],[\"Centrl Europe\",\"Win\",0.0013730262747300756,22,16023],[\"Centrl Europe\",\"Mac\",0.0392156862745098,6,153],[\"West US\",\"__AGG__\",0.005480376038109692,520,94884],[\"East Asia\",\"__AGG__\",0.003932104813983627,622,158185],[\"Centrl Europe\",\"__AGG__\",0.0017309594460929772,28,16176],[\"__AGG__\",\"Win\",0.004372369790488257,773,176792],[\"__AGG__\",\"Mac\",0.0064125996093953985,614,95749],[\"__AGG__\",\"__AGG__\",0.00508914255102902,1387,272541]],\"partitionId\":\"5c0a13f6-364b-4f95-a544-184202b26321\",\"timestamp\":\"2021-10-24T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005530835845174872,578,104505],[\"West US\",\"Mac\",0.005337739086229904,168,31474],[\"East Asia\",\"Win\",0.002257413551321955,198,87711],[\"East Asia\",\"Mac\",0.0021021173133421132,83,39484],[\"Centrl Europe\",\"Win\",0.0019464269163036426,21,10789],[\"Centrl Europe\",\"Mac\",0.008875739644970414,3,338],[\"West US\",\"__AGG__\",0.009445483837438935,1454,153936],[\"East Asia\",\"__AGG__\",0.0022092063367270725,281,127195],[\"Centrl Europe\",\"__AGG__\",0.0021569156106767324,24,11127],[\"__AGG__\",\"Win\",0.003926011674589296,797,203005],[\"__AGG__\",\"Mac\",0.0035626122082585278,254,71296],[\"__AGG__\",\"__AGG__\",0.003831557303837755,1051,274301]],\"partitionId\":\"ebf96b08-2b19-4bae-b54a-0e11b6350d1d\",\"timestamp\":\"2021-10-25T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.010023910244620194,981,97866],[\"West US\",\"Mac\",0.011156670163059025,351,31461],[\"East Asia\",\"Win\",0.002141233085362354,291,135903],[\"East Asia\",\"Mac\",7.166510156674739E-4,29,40466],[\"Centrl Europe\",\"Win\",4.5253988007693175E-4,4,8839],[\"Centrl Europe\",\"Mac\",0,0,62],[\"West US\",\"__AGG__\",0.010659118207857005,1269,119053],[\"East Asia\",\"__AGG__\",0.0018143778101593817,320,176369],[\"Centrl Europe\",\"__AGG__\",4.4938770924615214E-4,4,8901],[\"__AGG__\",\"Win\",0.005259513288926993,1276,242608],[\"__AGG__\",\"Mac\",0.005278584228145967,380,71989],[\"__AGG__\",\"__AGG__\",0.005263877277914284,1656,314597]],\"partitionId\":\"5d96851f-561a-4aa1-b87b-fe5ed2faf24c\",\"timestamp\":\"2021-10-26T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.007524989100069436,466,61927],[\"West US\",\"Mac\",0.026478200278717896,798,30138],[\"East Asia\",\"Win\",0.005503951383983901,826,150074],[\"East Asia\",\"Mac\",0.0021590103222756283,137,63455],[\"Centrl Europe\",\"Win\",0.0011635423400129282,9,7735],[\"Centrl Europe\",\"Mac\",0,0,1264],[\"West US\",\"__AGG__\",0.01261386685229414,1051,83321],[\"East Asia\",\"__AGG__\",0.004509926052198999,963,213529],[\"Centrl Europe\",\"__AGG__\",0.001000111123458162,9,8999],[\"__AGG__\",\"Win\",0.0059207412531401315,1301,219736],[\"__AGG__\",\"Mac\",0.00985694255563638,935,94857],[\"__AGG__\",\"__AGG__\",0.007107596163932446,2236,314593]],\"partitionId\":\"686b2906-cbb5-4cf6-b624-bb56a054936f\",\"timestamp\":\"2021-10-27T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005507212292254625,562,102048],[\"West US\",\"Mac\",0.010032804811372335,367,36580],[\"East Asia\",\"Win\",0.004186144451463466,497,118725],[\"East Asia\",\"Mac\",0.00322234156820623,111,34447],[\"Centrl Europe\",\"Win\",6.197706848466068E-4,8,12908],[\"Centrl Europe\",\"Mac\",0.004,1,250],[\"West US\",\"__AGG__\",0.007922492028452294,969,122310],[\"East Asia\",\"__AGG__\",0.003969393883999687,608,153172],[\"Centrl Europe\",\"__AGG__\",6.839945280437756E-4,9,13158],[\"__AGG__\",\"Win\",0.004566053722810156,1067,233681],[\"__AGG__\",\"Mac\",0.0067202603925529975,479,71277],[\"__AGG__\",\"__AGG__\",0.005069550561060868,1546,304958]],\"partitionId\":\"933b2482-afde-43cd-8424-9c761e1c1bc0\",\"timestamp\":\"2021-10-28T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005096896433280517,460,90251],[\"West US\",\"Mac\",0.010748909000380752,367,34143],[\"East Asia\",\"Win\",0.003976505782350152,436,109644],[\"East Asia\",\"Mac\",0.0011626389531503958,98,84291],[\"Centrl Europe\",\"Win\",7.461891056390577E-4,7,9381],[\"Centrl Europe\",\"Mac\",0.005154639175257732,1,194],[\"West US\",\"__AGG__\",0.007073994690093761,802,113373],[\"East Asia\",\"__AGG__\",0.0027534998839817463,534,193935],[\"Centrl Europe\",\"__AGG__\",8.35509138381201E-4,8,9575],[\"__AGG__\",\"Win\",0.004314876048854145,903,209276],[\"__AGG__\",\"Mac\",0.003928246282496544,466,118628],[\"__AGG__\",\"__AGG__\",0.00417500243973846,1369,327904]],\"partitionId\":\"efeeb587-c48d-40ac-ad83-a6625cffa69b\",\"timestamp\":\"2021-10-29T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.009624639076034648,820,85198],[\"West US\",\"Mac\",0.009387467730579677,280,29827],[\"East Asia\",\"Win\",0.002004501336334224,228,113744],[\"East Asia\",\"Mac\",9.892299332618115E-4,71,71773],[\"Centrl Europe\",\"Win\",0.0034024627349319506,21,6172],[\"Centrl Europe\",\"Mac\",0,0,26],[\"West US\",\"__AGG__\",0.008883830748585892,1046,117742],[\"East Asia\",\"__AGG__\",0.0016117121341979442,299,185517],[\"Centrl Europe\",\"__AGG__\",0.003388189738625363,21,6198],[\"__AGG__\",\"Win\",0.005211735912711955,1069,205114],[\"__AGG__\",\"Mac\",0.0034538405526144886,351,101626],[\"__AGG__\",\"__AGG__\",0.004629327769446437,1420,306740]],\"partitionId\":\"cb0f0c49-f175-4771-b857-d912291612e0\",\"timestamp\":\"2021-10-30T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.004090713362996986,399,97538],[\"West US\",\"Mac\",0.01399735123532904,613,43794],[\"East Asia\",\"Win\",0.01277029393968345,802,62802],[\"East Asia\",\"Mac\",0.0017916143143003396,77,42978],[\"Centrl Europe\",\"Win\",0.004508780256288562,38,8428],[\"Centrl Europe\",\"Mac\",0.006711409395973154,1,149],[\"West US\",\"__AGG__\",0.004130156201295328,477,115492],[\"East Asia\",\"__AGG__\",0.008309699376063528,879,105780],[\"Centrl Europe\",\"__AGG__\",0.004547044421126268,39,8577],[\"__AGG__\",\"Win\",0.007341439135381115,1239,168768],[\"__AGG__\",\"Mac\",0.007949747471842248,691,86921],[\"__AGG__\",\"__AGG__\",0.0075482324229826075,1930,255689]],\"partitionId\":\"dab12187-5d6d-46fc-99fd-73ab4e3a5c86\",\"timestamp\":\"2021-10-31T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.01035609278013721,634,61220],[\"West US\",\"Mac\",0.016873956282246205,677,40121],[\"East Asia\",\"Win\",0.006510504060675213,485,74495],[\"East Asia\",\"Mac\",0.003626402295851813,139,38330],[\"Centrl Europe\",\"Win\",8.633093525179857E-4,12,13900],[\"Centrl Europe\",\"Mac\",0.016042780748663103,3,187],[\"West US\",\"__AGG__\",0.009206121472979436,1001,108732],[\"East Asia\",\"__AGG__\",0.005530689120319079,624,112825],[\"Centrl Europe\",\"__AGG__\",0.0010648115283594804,15,14087],[\"__AGG__\",\"Win\",0.007559402466330248,1131,149615],[\"__AGG__\",\"Mac\",0.010414812177318853,819,78638],[\"__AGG__\",\"__AGG__\",0.008543151678181668,1950,228253]],\"partitionId\":\"e3add3a0-f0e7-4f4d-a268-d0e754d25f15\",\"timestamp\":\"2021-11-01T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.007521737130238763,654,86948],[\"West US\",\"Mac\",0.0036859854129087915,94,25502],[\"East Asia\",\"Win\",0.05262909504097221,3617.039814880897,68727],[\"East Asia\",\"Mac\",0.05874659401411954,1322.444577851845,22511],[\"Centrl Europe\",\"Win\",0.0017094017094017094,13,7605],[\"Centrl Europe\",\"Mac\",0,0,215],[\"West US\",\"__AGG__\",0.00662772410694226,767,115726],[\"East Asia\",\"__AGG__\",0.0541384553884647,4939.484392732742,91238],[\"Centrl Europe\",\"__AGG__\",0.0016624040920716113,13,7820],[\"__AGG__\",\"Win\",0.02623738250172034,4284.039814880897,163280],[\"__AGG__\",\"Mac\",0.02936975569900981,1416.444577851845,48228],[\"__AGG__\",\"__AGG__\",0.02695162543607212,5700.484392732742,211508]],\"partitionId\":\"a206f786-400e-4700-96c9-59a10f8d30dc\",\"timestamp\":\"2021-11-02T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.0100565358917252,587,58370],[\"West US\",\"Mac\",0.0015487124077075455,43,27765],[\"East Asia\",\"Win\",0.009040645546921697,847,93688],[\"East Asia\",\"Mac\",0.0016767878183630925,111,66198],[\"Centrl Europe\",\"Win\",5.758378440631119E-4,5,8683],[\"Centrl Europe\",\"Mac\",0,0,369],[\"West US\",\"__AGG__\",0.006932177333880778,726,104729],[\"East Asia\",\"__AGG__\",0.00599176913550905,958,159886],[\"Centrl Europe\",\"__AGG__\",5.52364118426867E-4,5,9052],[\"__AGG__\",\"Win\",0.008952289708288489,1439,160741],[\"__AGG__\",\"Mac\",0.001632531908578213,154,94332],[\"__AGG__\",\"__AGG__\",0.006245270961646274,1593,255073]],\"partitionId\":\"83b71fbd-6aa1-4a3a-8388-49dc0d18bc18\",\"timestamp\":\"2021-11-03T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006977093664798952,650,93162],[\"West US\",\"Mac\",0.014283880079604546,445,31154],[\"East Asia\",\"Win\",0.005964236349190801,548,91881],[\"East Asia\",\"Mac\",0.0019418034319577694,135,69523],[\"Centrl Europe\",\"Win\",0.004601990049751244,37,8040],[\"Centrl Europe\",\"Mac\",0,0,122],[\"West US\",\"__AGG__\",0.007652449982029472,1022,133552],[\"East Asia\",\"__AGG__\",0.004231617555946569,683,161404],[\"Centrl Europe\",\"__AGG__\",0.004533202646410194,37,8162],[\"__AGG__\",\"Win\",0.006396213027558097,1235,193083],[\"__AGG__\",\"Mac\",0.005754025337552952,580,100799],[\"__AGG__\",\"__AGG__\",0.006175948169673542,1815,293882]],\"partitionId\":\"aaba6883-23c7-4044-afe8-e3d1b73241ef\",\"timestamp\":\"2021-11-04T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.014668216353500785,1363,92922],[\"West US\",\"Mac\",0.004674863260249637,200,42782],[\"East Asia\",\"Win\",0.0030311950546172022,381,125693],[\"East Asia\",\"Mac\",0.003816425120772947,79,20700],[\"Centrl Europe\",\"Win\",0.001640609920864698,17,10362],[\"Centrl Europe\",\"Mac\",0,0,170],[\"West US\",\"__AGG__\",0.014575807703993788,1727,118484],[\"East Asia\",\"__AGG__\",0.003142226745814349,460,146393],[\"Centrl Europe\",\"__AGG__\",0.0016141283706798328,17,10532],[\"__AGG__\",\"Win\",0.0076907287631508845,1761,228977],[\"__AGG__\",\"Mac\",0.004383208697291523,279,63652],[\"__AGG__\",\"__AGG__\",0.006971284459161601,2040,292629]],\"partitionId\":\"a2b68210-11e6-4e8b-a445-05a2b3a27a3f\",\"timestamp\":\"2021-11-05T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.014521978365534921,929,63972],[\"West US\",\"Mac\",0.009304347826086957,214,23000],[\"East Asia\",\"Win\",0.004339382169084178,429,98862],[\"East Asia\",\"Mac\",4.3497172683775554E-4,16,36784],[\"Centrl Europe\",\"Win\",9.607993850883935E-4,15,15612],[\"Centrl Europe\",\"Mac\",0,0,265],[\"West US\",\"__AGG__\",0.013643400851503031,1269,93012],[\"East Asia\",\"__AGG__\",0.0032805980272179055,445,135646],[\"Centrl Europe\",\"__AGG__\",9.447628645210053E-4,15,15877],[\"__AGG__\",\"Win\",0.007694204409177006,1373,178446],[\"__AGG__\",\"Mac\",0.003830205332311945,230,60049],[\"__AGG__\",\"__AGG__\",0.006721314912262312,1603,238495]],\"partitionId\":\"12d7c77f-74b8-4c35-9e25-784ab2cb2976\",\"timestamp\":\"2021-11-06T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006801351642821195,473,69545],[\"West US\",\"Mac\",0.012795750845002415,371,28994],[\"East Asia\",\"Win\",0.0038745432698202506,474,122337],[\"East Asia\",\"Mac\",0.005054945054945055,299,59150],[\"Centrl Europe\",\"Win\",9.030704394942806E-4,9,9966],[\"Centrl Europe\",\"Mac\",0,0,100],[\"West US\",\"__AGG__\",0.007176804262006056,749,104364],[\"East Asia\",\"__AGG__\",0.004259258238882123,773,181487],[\"Centrl Europe\",\"__AGG__\",8.940989469501292E-4,9,10066],[\"__AGG__\",\"Win\",0.0047362371685624825,956,201848],[\"__AGG__\",\"Mac\",0.007592584198359095,670,88244],[\"__AGG__\",\"__AGG__\",0.005605118376239262,1626,290092]],\"partitionId\":\"eefa6a01-b592-427c-b218-eb11c5173f91\",\"timestamp\":\"2021-11-07T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.00560036088769571,509,90887],[\"West US\",\"Mac\",0.006887018939302083,284,41237],[\"East Asia\",\"Win\",0.008574903077610668,825,96211],[\"East Asia\",\"Mac\",0.0021137135170911886,99,46837],[\"Centrl Europe\",\"Win\",0.00191710790578784,21,10954],[\"Centrl Europe\",\"Mac\",0.030927835051546393,3,97],[\"West US\",\"__AGG__\",0.005344294344823166,667,124806],[\"East Asia\",\"__AGG__\",0.006459370281304178,924,143048],[\"Centrl Europe\",\"__AGG__\",0.0021717491629716767,24,11051],[\"__AGG__\",\"Win\",0.006841637549734414,1355,198052],[\"__AGG__\",\"Mac\",0.004377856664889816,386,88171],[\"__AGG__\",\"__AGG__\",0.006082669806409688,1741,286223]],\"partitionId\":\"18c4184f-d582-4207-afcf-602b0a4bb0a3\",\"timestamp\":\"2021-11-08T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.008387978142076502,614,73200],[\"West US\",\"Mac\",0.003236568241796544,65,20083],[\"East Asia\",\"Win\",0.006890158061599387,602,87371],[\"East Asia\",\"Mac\",0.004723036306827815,195,41287],[\"Centrl Europe\",\"Win\",0.0011509687320161136,12,10426],[\"Centrl Europe\",\"Mac\",0,0,108],[\"West US\",\"__AGG__\",0.007844081329682125,782,99693],[\"East Asia\",\"__AGG__\",0.006194717778917751,797,128658],[\"Centrl Europe\",\"__AGG__\",0.001139168407062844,12,10534],[\"__AGG__\",\"Win\",0.007181412539401276,1228,170997],[\"__AGG__\",\"Mac\",0.004229155144929894,260,61478],[\"__AGG__\",\"__AGG__\",0.006400688246047962,1488,232475]],\"partitionId\":\"46866c58-7cfe-4e52-83bd-a8c60555298d\",\"timestamp\":\"2021-11-09T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.006983465302921237,650,93077],[\"West US\",\"Mac\",0.008842623684799641,316,35736],[\"East Asia\",\"Win\",0.004121177066011134,285,69155],[\"East Asia\",\"Mac\",0.0034666006361783585,182,52501],[\"Centrl Europe\",\"Win\",0.001163623344074472,13,11172],[\"Centrl Europe\",\"Mac\",0,0,190],[\"West US\",\"__AGG__\",0.006684431255582976,883,132098],[\"East Asia\",\"__AGG__\",0.003838692707305846,467,121656],[\"Centrl Europe\",\"__AGG__\",0.0011441647597254005,13,11362],[\"__AGG__\",\"Win\",0.005467001914604046,948,173404],[\"__AGG__\",\"Mac\",0.005631764053965418,498,88427],[\"__AGG__\",\"__AGG__\",0.00552264628710886,1446,261831]],\"partitionId\":\"9d097594-e9f0-49f5-96e2-16b855b931d6\",\"timestamp\":\"2021-11-10T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.012561398912829917,959,76345],[\"West US\",\"Mac\",0.018348926077217026,557,30356],[\"East Asia\",\"Win\",0.0038054544847614916,342,89871],[\"East Asia\",\"Mac\",0.007962722661318863,270,33908],[\"Centrl Europe\",\"Win\",7.301046483329277E-4,12,16436],[\"Centrl Europe\",\"Mac\",0.001949317738791423,1,513],[\"West US\",\"__AGG__\",0.010514703347467853,1220,116028],[\"East Asia\",\"__AGG__\",0.004944295882177106,612,123779],[\"Centrl Europe\",\"__AGG__\",7.670069030621276E-4,13,16949],[\"__AGG__\",\"Win\",0.007188533385892298,1313,182652],[\"__AGG__\",\"Mac\",0.012782314710468222,828,64777],[\"__AGG__\",\"__AGG__\",0.008652987321615494,2141,247429]],\"partitionId\":\"5511fdc6-8a8f-445c-bbd3-870d2a39449b\",\"timestamp\":\"2021-11-11T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.005312434252051336,404,76048],[\"West US\",\"Mac\",0.009430761924146821,278,29478],[\"East Asia\",\"Win\",0.0013711945013364806,158,115228],[\"East Asia\",\"Mac\",0.008722741433021807,168,19260],[\"Centrl Europe\",\"Win\",0.0012048192771084338,9,7470],[\"Centrl Europe\",\"Mac\",0,0,50],[\"West US\",\"__AGG__\",0.009918125540837383,1192,120184],[\"East Asia\",\"__AGG__\",0.00242400808994111,326,134488],[\"Centrl Europe\",\"__AGG__\",0.0011968085106382979,9,7520],[\"__AGG__\",\"Win\",0.002873013796504081,571,198746],[\"__AGG__\",\"Mac\",0.009141592194802,446,48788],[\"__AGG__\",\"__AGG__\",0.004108526505449756,1017,247534]],\"partitionId\":\"fdb2afaf-b384-4a48-bffc-15411fcbac3f\",\"timestamp\":\"2021-11-12T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.01439258597588209,1289,89560],[\"West US\",\"Mac\",0.010001944822604395,360,35993],[\"East Asia\",\"Win\",0.002575030079499837,229,88931],[\"East Asia\",\"Mac\",0.0017075442409189693,44,25768],[\"Centrl Europe\",\"Win\",0.0018067935437244037,15,8302],[\"Centrl Europe\",\"Mac\",0,0,206],[\"West US\",\"__AGG__\",0.012917933130699088,1496,115808],[\"East Asia\",\"__AGG__\",0.0023801428085685142,273,114699],[\"Centrl Europe\",\"__AGG__\",0.001763046544428773,15,8508],[\"__AGG__\",\"Win\",0.008206945656421815,1533,186793],[\"__AGG__\",\"Mac\",0.006519599141478529,404,61967],[\"__AGG__\",\"__AGG__\",0.007786621643351021,1937,248760]],\"partitionId\":\"872b8ecd-1cf3-4517-b849-fe6c196c7ca6\",\"timestamp\":\"2021-11-13T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.008838521424333782,730,82593],[\"West US\",\"Mac\",0.0033495033495033496,145,43290],[\"East Asia\",\"Win\",0.0024013764590837634,194,80787],[\"East Asia\",\"Mac\",0.004224830142063002,171,40475],[\"Centrl Europe\",\"Win\",3.752814610958219E-4,3,7994],[\"Centrl Europe\",\"Mac\",0,0,117],[\"West US\",\"__AGG__\",0.01098933474751046,1119,101826],[\"East Asia\",\"__AGG__\",0.0030100113803169996,365,121262],[\"Centrl Europe\",\"__AGG__\",3.698680803846628E-4,3,8111],[\"__AGG__\",\"Win\",0.005409221935649515,927,171374],[\"__AGG__\",\"Mac\",0.003767196776424024,316,83882],[\"__AGG__\",\"__AGG__\",0.004869621086282007,1243,255256]],\"partitionId\":\"9d720bd5-73d6-4761-80e0-d2c835f6dab8\",\"timestamp\":\"2021-11-14T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.007863782545486586,714,90796],[\"West US\",\"Mac\",0.0065964228794049935,298,45176],[\"East Asia\",\"Win\",0.00443436017172554,471,106216],[\"East Asia\",\"Mac\",0.004134716583972335,165,39906],[\"Centrl Europe\",\"Win\",0.002116252821670429,15,7088],[\"Centrl Europe\",\"Mac\",0.006329113924050633,1,158],[\"West US\",\"__AGG__\",0.009367977173446456,1113,118809],[\"East Asia\",\"__AGG__\",0.004352527340167805,636,146122],[\"Centrl Europe\",\"__AGG__\",0.0022081148219707425,16,7246],[\"__AGG__\",\"Win\",0.005879470847623714,1200,204100],[\"__AGG__\",\"Mac\",0.0054434537775692165,464,85240],[\"__AGG__\",\"__AGG__\",0.00575101956176125,1664,289340]],\"partitionId\":\"e45cf90e-7020-4ccc-ac65-b33ef58a30f4\",\"timestamp\":\"2021-11-15T00:00:00Z\"},{\"data\":[[\"West US\",\"Win\",0.012196222668501929,1081,88634],[\"West US\",\"Mac\",0.004619314167708276,170,36802],[\"East Asia\",\"Win\",0.0034543666849391353,397,114927],[\"East Asia\",\"Mac\",0.002378849605424347,167,70202],[\"Centrl Europe\",\"Win\",0.0012386092187914714,14,11303],[\"Centrl Europe\",\"Mac\",0,0,202],[\"West US\",\"__AGG__\",0.01129438530917364,1251,110763],[\"East Asia\",\"__AGG__\",0.003046524315477316,564,185129],[\"Centrl Europe\",\"__AGG__\",0.0012168622338113862,14,11505],[\"__AGG__\",\"Win\",0.006943927321468464,1492,214864],[\"__AGG__\",\"Mac\",0.003143480775329739,337,107206],[\"__AGG__\",\"__AGG__\",0.005678889682367187,1829,322070]],\"partitionId\":\"e1c9bb00-12f5-4279-a1e2-cde1bf7a54b9\",\"timestamp\":\"2021-11-16T00:00:00Z\"}]}"); + RequestOptions requestOptions = new RequestOptions(); + Response response = + anomalyDetectorClient.uploadRootCauseAnalysisDataByBlockWithResponse( + "01234567-8901-2345-6789-012345678901", body, requestOptions); + Assertions.assertEquals(201, response.getStatusCode()); + Assertions.assertEquals("", response.getHeaders().get("Location").getValue()); + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/UploadDataToRootCauseAnalysisDataSetByPartitionTests.java b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/UploadDataToRootCauseAnalysisDataSetByPartitionTests.java new file mode 100644 index 0000000000000..b676bbc2468a0 --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/src/test/java/com/azure/cognitiveservices/rootcauseanalysis/generated/UploadDataToRootCauseAnalysisDataSetByPartitionTests.java @@ -0,0 +1,32 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.cognitiveservices.rootcauseanalysis.generated; + +import com.azure.core.http.rest.RequestOptions; +import com.azure.core.http.rest.Response; +import com.azure.core.util.BinaryData; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +public final class UploadDataToRootCauseAnalysisDataSetByPartitionTests extends AnomalyDetectorClientTestBase { + @Test + @Disabled + public void testUploadDataToRootCauseAnalysisDataSetByPartitionTests() { + BinaryData body = + BinaryData.fromString( + "{\"data\":[[\"West US\",\"Win\",0.003860125003556626,407,105437]],\"kind\":\"multidimensional\"}"); + RequestOptions requestOptions = new RequestOptions(); + Response response = + anomalyDetectorClient.uploadRootCauseAnalysisDataByPartitionWithResponse( + "01234567-8901-2345-6789-012345678901", + "2022-02-02T08:00:00.000Z", + "22234567-8901-2345-6789-012345678901", + body, + requestOptions); + Assertions.assertEquals(201, response.getStatusCode()); + Assertions.assertEquals("", response.getHeaders().get("Location").getValue()); + } +} diff --git a/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/swagger/README_SPEC.md b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/swagger/README_SPEC.md new file mode 100644 index 0000000000000..922cbecdb9d9d --- /dev/null +++ b/sdk/cognitiveservices/azure-cognitiveservices-rootcauseanalysis/swagger/README_SPEC.md @@ -0,0 +1,30 @@ +## Generate autorest code + +```yaml +input-file: +- /mnt/vss/_work/1/s/azure-rest-api-specs/specification/cognitiveservices/data-plane/AnomalyDetector/preview/v1.1-preview.2/RootCauseAnalysis.json +output-folder: ../ +java: true +regenerate-pom: false +partial-update: true +model-override-setter-from-superclass: true +use-default-http-status-code-to-exception-type-mapping: true +generate-sync-async-clients: true +generate-client-as-impl: true +models-subpackage: implementation.models +generate-client-interfaces: false +generate-builder-per-client: true +add-context-parameter: true +generate-tests: true +artifact-id: azure-cognitiveservices-rootcauseanalysis +low-level-client: true +sync-methods: all +generate-samples: true +license-header: MICROSOFT_MIT_SMALL +client-logger: true +namespace: com.azure.cognitiveservices.rootcauseanalysis +context-client-method-parameter: true +azure-arm: false +service-versions: +- 1.1-preview.2 +``` diff --git a/sdk/cognitiveservices/ci.yml b/sdk/cognitiveservices/ci.yml index ffe9c95283586..f0c92733bd46f 100644 --- a/sdk/cognitiveservices/ci.yml +++ b/sdk/cognitiveservices/ci.yml @@ -113,3 +113,12 @@ extends: - name: azure-resourcemanager-cognitiveservices groupId: com.azure.resourcemanager safeName: azureresourcemanagercognitiveservices + - name: azure-cognitiveservices-anomalydetector + groupId: com.azure + safeName: azurecognitiveservicesanomalydetector + - name: azure-cognitiveservices-multivariateanomalydetector + groupId: com.azure + safeName: azurecognitiveservicesmultivariateanomalydetector + - name: azure-cognitiveservices-rootcauseanalysis + groupId: com.azure + safeName: azurecognitiveservicesrootcauseanalysis diff --git a/sdk/cognitiveservices/pom.xml b/sdk/cognitiveservices/pom.xml index 9cde2baccaeac..9180b58fd0f9e 100644 --- a/sdk/cognitiveservices/pom.xml +++ b/sdk/cognitiveservices/pom.xml @@ -37,6 +37,9 @@ true + azure-cognitiveservices-anomalydetector + azure-cognitiveservices-multivariateanomalydetector + azure-cognitiveservices-rootcauseanalysis azure-resourcemanager-cognitiveservices ms-azure-cs-autosuggest ms-azure-cs-computervision