diff --git a/src/amg/HISTORY.rst b/src/amg/HISTORY.rst index e19fe1b4b67..54b63e31295 100644 --- a/src/amg/HISTORY.rst +++ b/src/amg/HISTORY.rst @@ -31,3 +31,8 @@ Release History ++++++ * `az grafana update`: support email through new SMTP configuration arguments +1.2 ++++++ +* `az grafana backup`: backup a grafana workspace +* `az grafana restore`: restore a grafana workspace +* `az grafana dashboard sync`: sync dashboard between 2 grafana workspaces \ No newline at end of file diff --git a/src/amg/azext_amg/_client_factory.py b/src/amg/azext_amg/_client_factory.py index da746bc832a..743ce11de3b 100644 --- a/src/amg/azext_amg/_client_factory.py +++ b/src/amg/azext_amg/_client_factory.py @@ -4,8 +4,8 @@ # -------------------------------------------------------------------------------------------- -def cf_amg(cli_ctx, *_): +def cf_amg(cli_ctx, subscription, *_): # pylint: disable=unused-argument from azure.cli.core.commands.client_factory import get_mgmt_service_client from azext_amg.vendored_sdks import DashboardManagementClient - return get_mgmt_service_client(cli_ctx, DashboardManagementClient) + return get_mgmt_service_client(cli_ctx, DashboardManagementClient, subscription_id=subscription) diff --git a/src/amg/azext_amg/_help.py b/src/amg/azext_amg/_help.py index d636a99fae3..9afbb2afea7 100644 --- a/src/amg/azext_amg/_help.py +++ b/src/amg/azext_amg/_help.py @@ -33,6 +33,16 @@ short-summary: Show details of a Azure Managed Grafana instance. """ +helps['grafana backup'] = """ + type: command + short-summary: Backup an Azure Managed Grafana instance's content to an achive. +""" + +helps['grafana restore'] = """ + type: command + short-summary: Restore an Azure Managed Grafana instance from an achive. +""" + helps['grafana update'] = """ type: command short-summary: Update a Azure Managed Grafana instance. @@ -219,6 +229,18 @@ az grafana dashboard delete -g MyResourceGroup -n MyGrafana --dashboard VdrOA7jGz """ +helps['grafana dashboard sync'] = """ + type: command + short-summary: Sync Azure Managed Grafana dashboards from one instance to another instance. Note, dashboards with "provisioned" state will be skipped due to being read-only + examples: + - name: Sync only dashboardss under a few folders + text: | + az grafana dashboard sync --source /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspaces/providers/Microsoft.Dashboard/grafana/source --destination /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspaces/providers/Microsoft.Dashboard/grafana/destination --folders-to-include "Azure Monitor Container Insights" "Azure Monitor" + - name: Preview the sync + text: | + az grafana dashboard sync --source /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspaces/providers/Microsoft.Dashboard/grafana/source --destination /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workspaces/providers/Microsoft.Dashboard/grafana/destination --dry-run +""" + helps['grafana folder'] = """ type: group short-summary: Commands to manage folders of an instance. diff --git a/src/amg/azext_amg/_params.py b/src/amg/azext_amg/_params.py index 8995b630938..c4842167ea1 100644 --- a/src/amg/azext_amg/_params.py +++ b/src/amg/azext_amg/_params.py @@ -27,6 +27,10 @@ def load_arguments(self, _): c.argument("folder", help="id, uid, title which can identify a folder. CLI will search in the order of id, uid, and title, till finds a match") c.argument("api_key_or_token", options_list=["--api-key", "--token", '-t'], help="api key or service account token, a randomly generated string used to interact with Grafana endpoint; if missing, CLI will use logon user's credentials") + c.argument("components", get_enum_type(["dashboards", "datasources", "folders", "snapshots", "annotations"]), nargs='+', options_list=["-c", "--components"], help="grafana artifact types to backup") + c.argument("folders_to_include", nargs='+', options_list=["-i", "--folders-to-include"], help="folders to include in backup or sync") + c.argument("folders_to_exclude", nargs='+', options_list=["-e", "--folders-to-exclude"], help="folders to exclude in backup or sync") + c.ignore("subscription") # a help argument with self.argument_context("grafana create") as c: c.argument("grafana_name", grafana_name_type, options_list=["--name", "-n"], validator=None) @@ -34,6 +38,7 @@ def load_arguments(self, _): c.argument("skip_system_assigned_identity", options_list=["-s", "--skip-system-assigned-identity"], arg_type=get_three_state_flag(), help="Do not enable system assigned identity") c.argument("skip_role_assignments", arg_type=get_three_state_flag(), help="Do not create role assignments for managed identity and the current login user") c.argument("principal_ids", nargs="+", help="space-separated Azure AD object ids for users, groups, etc to be made as Grafana Admins. Once provided, CLI won't make the current logon user as Grafana Admin") + c.argument("principal_types", get_enum_type(["User", "Group", "ServicePrincipal"]), nargs="+", help="space-separated Azure AD principal types to pair with --principal-ids") with self.argument_context("grafana update") as c: c.argument("api_key_and_service_account", get_enum_type(["Enabled", "Disabled"]), options_list=['--api-key', '--service-account'], @@ -51,6 +56,12 @@ def load_arguments(self, _): c.argument("start_tls_policy", get_enum_type(["OpportunisticStartTLS", "MandatoryStartTLS", "NoStartTLS"]), arg_group='SMTP', help="TLS policy") c.argument("skip_verify", arg_group='SMTP', arg_type=get_three_state_flag(), help="Skip verifying SSL for SMTP server") + with self.argument_context("grafana backup") as c: + c.argument("directory", options_list=["-d", "--directory"], help="directory to backup Grafana artifacts") + + with self.argument_context("grafana restore") as c: + c.argument("archive_file", options_list=["-a", "--archive-file"], help="archive to restore Grafana artifacts from") + with self.argument_context("grafana dashboard") as c: c.argument("uid", options_list=["--dashboard"], help="dashboard uid") c.argument("title", help="title of a dashboard") @@ -65,6 +76,15 @@ def load_arguments(self, _): with self.argument_context("grafana dashboard import") as c: c.argument("definition", help="The complete dashboard model in json string, Grafana gallery id, a path or url to a file with such content") + with self.argument_context("grafana dashboard delete") as c: + c.ignore("ignore_error") + + with self.argument_context("grafana dashboard sync") as c: + c.argument("source", options_list=["--source", "-s"], help="resource id of the source workspace") + c.argument("destination", options_list=["--destination", "-d"], help="resource id of the destination workspace") + c.argument("dry_run", arg_type=get_three_state_flag(), help="preview changes w/o committing") + c.argument("folders", nargs="+", help="space separated folder list which sync command shall handle dashboards underneath") + with self.argument_context("grafana") as c: c.argument("time_to_live", default="1d", help="The life duration. For example, 1d if your key is going to last fr one day. Supported units are: s,m,h,d,w,M,y") diff --git a/src/amg/azext_amg/backup.py b/src/amg/azext_amg/backup.py new file mode 100644 index 00000000000..3bd5c3b036c --- /dev/null +++ b/src/amg/azext_amg/backup.py @@ -0,0 +1,337 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------------------------- + +import datetime +from glob import glob +import json +import os +import random +import shutil +import string +import re +import tarfile +import time + +from knack.log import get_logger + +from .utils import search_dashboard, get_dashboard +from .utils import search_snapshot, get_snapshot +from .utils import search_folders, get_folder, get_folder_permissions +from .utils import search_datasource +from .utils import search_annotations + +logger = get_logger(__name__) + + +def backup(grafana_name, grafana_url, backup_dir, components, http_headers, **kwargs): + backup_functions = {'dashboards': _save_dashboards, + 'folders': _save_folders, + 'snapshots': _save_snapshots, + 'annotations': _save_annotations, + 'datasources': _save_datasources} + + timestamp = datetime.datetime.today().strftime('%Y%m%d%H%M') + if components: + # Backup only the components that provided via an argument + for backup_function in components: + backup_functions[backup_function](grafana_url, backup_dir, timestamp, http_headers, **kwargs) + else: + # Backup every component + for backup_function in backup_functions.values(): + backup_function(grafana_url, backup_dir, timestamp, http_headers, **kwargs) + + _archive(grafana_name, backup_dir, timestamp) + + +def _archive(grafana_name, backup_dir, timestamp): + archive_file = f'{backup_dir}/{grafana_name}-{timestamp}.tar.gz' + backup_files = [] + + for folder_name in ['folders', 'datasources', 'dashboards', 'alert_channels', 'organizations', + 'users', 'snapshots', 'versions', 'annotations']: + backup_path = f'{backup_dir}/{folder_name}/{timestamp}' + + for file_path in glob(backup_path): + logger.info('backup %s at: %s', folder_name, file_path) + backup_files.append(file_path) + + if os.path.exists(archive_file): + os.remove(archive_file) + + with tarfile.open(archive_file, "w:gz") as tar: + for file_path in backup_files: + tar.add(file_path) + if not os.environ.get("AMG_DEBUG", False): + shutil.rmtree(os.path.abspath(os.path.join(file_path, os.pardir))) + tar.close() + logger.warning('Created archive at: %s', archive_file) + + +# Save dashboards +def _save_dashboards(grafana_url, backup_dir, timestamp, http_headers, **kwargs): + folder_path = f'{backup_dir}/dashboards/{timestamp}' + log_file = f'dashboards_{timestamp}.txt' + + if not os.path.exists(folder_path): + os.makedirs(folder_path) + + limit = 5000 # limit is 5000 above V6.2+ + current_page = 1 + while True: + dashboards = _get_all_dashboards_in_grafana(current_page, limit, grafana_url, http_headers) + + # only include what users want + folders_to_include = kwargs.get('folders_to_include') + folders_to_exclude = kwargs.get('folders_to_exclude') + if folders_to_include: + folders_to_include = [f.lower() for f in folders_to_include] + dashboards = [d for d in dashboards if d.get('folderTitle', '').lower() in folders_to_include] + if folders_to_exclude: + folders_to_exclude = [f.lower() for f in folders_to_exclude] + dashboards = [d for d in dashboards if d.get('folderTitle', '').lower() not in folders_to_exclude] + + _print_an_empty_line() + if len(dashboards) == 0: + break + current_page += 1 + _get_individual_dashboard_setting_and_save(dashboards, folder_path, log_file, grafana_url, http_headers) + _print_an_empty_line() + + +def _get_all_dashboards_in_grafana(page, limit, grafana_url, http_headers): + (status, content) = search_dashboard(page, + limit, + grafana_url, + http_headers) + if status == 200: + dashboards = content + logger.info("There are %s dashboards:", len(dashboards)) + for board in dashboards: + logger.info('name: %s', board['title']) + return dashboards + logger.warning("Get dashboards FAILED, status: %s, msg: %s", status, content) + return [] + + +def _save_dashboard_setting(dashboard_name, file_name, dashboard_settings, folder_path): + file_path = _save_json(file_name, dashboard_settings, folder_path, 'dashboard') + logger.warning("Dashboard: \"%s\" is saved", dashboard_name) + logger.info(" -> %s", file_path) + + +def _get_individual_dashboard_setting_and_save(dashboards, folder_path, log_file, grafana_url, http_headers): + file_path = folder_path + '/' + log_file + if dashboards: + with open(file_path, 'w', encoding="utf8") as f: + for board in dashboards: + board_uri = "uid/" + board['uid'] + + (status, content) = get_dashboard(board_uri, grafana_url, http_headers) + if status == 200: + _save_dashboard_setting( + board['title'], + board_uri, + content, + folder_path) + f.write(board_uri + '\t' + board['title'] + '\n') + + +# Save snapshots +def _save_snapshots(grafana_url, backup_dir, timestamp, http_headers, **kwargs): # pylint: disable=unused-argument + folder_path = f'{backup_dir}/snapshots/{timestamp}' + + if not os.path.exists(folder_path): + os.makedirs(folder_path) + + _get_all_snapshots_and_save(folder_path, grafana_url, http_get_headers=http_headers) + _print_an_empty_line() + + +def _save_snapshot(file_name, snapshot_setting, folder_path): + file_name = file_name.replace('/', '_') + random_suffix = "".join(random.choice(string.ascii_letters) for _ in range(6)) + file_path = _save_json(file_name + "_" + random_suffix, snapshot_setting, folder_path, 'snapshot') + logger.warning("Snapshot: \"%s\" is saved", snapshot_setting.get('dashboard', {}).get("title")) + logger.info(" -> %s", file_path) + + +def _get_single_snapshot_and_save(snapshot, grafana_url, http_get_headers, folder_path): + (status, content) = get_snapshot(snapshot['key'], grafana_url, http_get_headers) + if status == 200: + _save_snapshot(snapshot['name'], content, folder_path) + else: + logger.warning("Getting snapshot %s FAILED, status: %s, msg: %s", snapshot['name'], status, content) + + +def _get_all_snapshots_and_save(folder_path, grafana_url, http_get_headers): + status_code_and_content = search_snapshot(grafana_url, http_get_headers) + if status_code_and_content[0] == 200: + snapshots = status_code_and_content[1] + logger.info("There are %s snapshots:", len(snapshots)) + for snapshot in snapshots: + logger.info(snapshot) + _get_single_snapshot_and_save(snapshot, grafana_url, http_get_headers, folder_path) + else: + logger.warning("Query snapshot failed, status: %s, msg: %s", status_code_and_content[0], + status_code_and_content[1]) + + +# Save folders +def _save_folders(grafana_url, backup_dir, timestamp, http_headers, **kwargs): + folder_path = f'{backup_dir}/folders/{timestamp}' + log_file = f'folders_{timestamp}.txt' + + if not os.path.exists(folder_path): + os.makedirs(folder_path) + + folders = _get_all_folders_in_grafana(grafana_url, http_get_headers=http_headers) + + # only include what users want + folders_to_include = kwargs.get('folders_to_include') + folders_to_exclude = kwargs.get('folders_to_exclude') + if folders_to_include: + folders_to_include = [f.lower() for f in folders_to_include] + folders = [f for f in folders if f.get('title', '').lower() in folders_to_include] + if folders_to_exclude: + folders_to_exclude = [f.lower() for f in folders_to_exclude] + folders = [f for f in folders if f.get('title', '').lower() not in folders_to_exclude] + + _print_an_empty_line() + _get_individual_folder_setting_and_save(folders, folder_path, log_file, grafana_url, http_get_headers=http_headers) + _print_an_empty_line() + + +def _get_all_folders_in_grafana(grafana_url, http_get_headers): + status_and_content_of_all_folders = search_folders(grafana_url, http_get_headers) + status = status_and_content_of_all_folders[0] + content = status_and_content_of_all_folders[1] + if status == 200: + folders = content + logger.info("There are %s folders:", len(content)) + for folder in folders: + logger.info("name: %s", folder['title']) + return folders + logger.warning("Get folders FAILED, status: %s, msg: %s", status, content) + return [] + + +def _save_folder_setting(folder_name, file_name, folder_settings, folder_permissions, folder_path): + file_path = _save_json(file_name, folder_settings, folder_path, 'folder') + logger.warning("Folder: \"%s\" is saved", folder_name) + logger.info(" -> %s", file_path) + file_path = _save_json(file_name, folder_permissions, folder_path, 'folder_permission') + logger.warning("Folder permissions: %s are saved", folder_name) + logger.info(" -> %s", file_path) + + +def _get_individual_folder_setting_and_save(folders, folder_path, log_file, grafana_url, http_get_headers): + file_path = folder_path + '/' + log_file + with open(file_path, 'w+', encoding="utf8") as f: + for folder in folders: + folder_uri = "uid/" + folder['uid'] + + (status_folder_settings, content_folder_settings) = get_folder(folder['uid'], grafana_url, http_get_headers) + (status_folder_permissions, content_folder_permissions) = get_folder_permissions(folder['uid'], + grafana_url, + http_get_headers) + + if status_folder_settings == 200 and status_folder_permissions == 200: + _save_folder_setting( + folder['title'], + folder_uri, + content_folder_settings, + content_folder_permissions, + folder_path) + f.write(folder_uri + '\t' + folder['title'] + '\n') + + +# Save annotations +def _save_annotations(grafana_url, backup_dir, timestamp, http_headers, **kwargs): # pylint: disable=unused-argument + folder_path = f'{backup_dir}/annotations/{timestamp}' + + if not os.path.exists(folder_path): + os.makedirs(folder_path) + + _get_all_annotations_and_save(folder_path, grafana_url, http_get_headers=http_headers) + _print_an_empty_line() + + +def _save_annotation(file_name, annotation_setting, folder_path): + file_path = _save_json(file_name, annotation_setting, folder_path, 'annotation') + logger.warning("Annotation: \"%s\" is saved", annotation_setting.get('text')) + logger.info(" -> %s", file_path) + + +def _get_all_annotations_and_save(folder_path, grafana_url, http_get_headers): + now = int(round(time.time() * 1000)) + one_month_in_ms = 31 * 24 * 60 * 60 * 1000 + + ts_to = now + ts_from = now - one_month_in_ms + thirteen_months_retention = (now - (13 * one_month_in_ms)) + + while ts_from > thirteen_months_retention: + status_code_and_content = search_annotations(grafana_url, ts_from, ts_to, http_get_headers) + if status_code_and_content[0] == 200: + annotations_batch = status_code_and_content[1] + logger.info("There are %s annotations:", len(annotations_batch)) + for annotation in annotations_batch: + logger.info(annotation) + _save_annotation(str(annotation['id']), annotation, folder_path) + else: + logger.warning("Query annotation FAILED, status: %s, msg: %s", status_code_and_content[0], + status_code_and_content[1]) + + ts_to = ts_from + ts_from = ts_from - one_month_in_ms + + +# Save data sources +def _save_datasources(grafana_url, backup_dir, timestamp, http_headers, **kwargs): # pylint: disable=unused-argument + folder_path = f'{backup_dir}/datasources/{timestamp}' + + if not os.path.exists(folder_path): + os.makedirs(folder_path) + + _get_all_datasources_and_save(folder_path, grafana_url, http_get_headers=http_headers) + _print_an_empty_line() + + +def _save_datasource(file_name, datasource_setting, folder_path): + file_path = _save_json(file_name, datasource_setting, folder_path, 'datasource') + logger.warning("Datasource: \"%s\" is saved", datasource_setting['name']) + logger.info(" -> %s", file_path) + + +def _get_all_datasources_and_save(folder_path, grafana_url, http_get_headers): + status_code_and_content = search_datasource(grafana_url, http_get_headers) + if status_code_and_content[0] == 200: + datasources = status_code_and_content[1] + logger.info("There are %s datasources:", len(datasources)) + for datasource in datasources: + logger.info(datasource) + datasource_name = datasource['uid'] + _save_datasource(datasource_name, datasource, folder_path) + else: + logger.info("Query datasource FAILED, status: %s, msg: %s", status_code_and_content[0], + status_code_and_content[1]) + + +def _save_json(file_name, data, folder_path, extension, pretty_print=None): + pattern = "^db/|^uid/" + if re.match(pattern, file_name): + file_name = re.sub(pattern, '', file_name) + + file_path = folder_path + '/' + file_name + '.' + extension + with open(file_path, 'w', encoding="utf8") as f: + if pretty_print: + f.write(json.dumps(data, sort_keys=True, indent=4, separators=(',', ': '))) + else: + f.write(json.dumps(data)) + return file_path + + +def _print_an_empty_line(): + logger.info('') diff --git a/src/amg/azext_amg/commands.py b/src/amg/azext_amg/commands.py index fa63bdda035..f915e4f450b 100644 --- a/src/amg/azext_amg/commands.py +++ b/src/amg/azext_amg/commands.py @@ -16,6 +16,8 @@ def load_command_table(self, _): g.custom_command('list', 'list_grafana') g.custom_show_command('show', 'show_grafana') g.custom_command('update', 'update_grafana') + g.custom_command('backup', 'backup_grafana', is_preview=True) + g.custom_command('restore', 'restore_grafana', is_preview=True) with self.command_group('grafana dashboard') as g: g.custom_command('create', 'create_dashboard') @@ -24,6 +26,7 @@ def load_command_table(self, _): g.custom_show_command('show', 'show_dashboard') g.custom_command('update', 'update_dashboard') g.custom_command('import', 'import_dashboard') + g.custom_command('sync', 'sync_dashboard', is_preview=True) with self.command_group('grafana data-source') as g: g.custom_command('create', 'create_data_source') diff --git a/src/amg/azext_amg/custom.py b/src/amg/azext_amg/custom.py index b7c5f0abcdc..29caa09b5cf 100644 --- a/src/amg/azext_amg/custom.py +++ b/src/amg/azext_amg/custom.py @@ -6,6 +6,7 @@ import json import requests +from msrestazure.tools import is_valid_resource_id, parse_resource_id from msrestazure.azure_exceptions import CloudError from knack.log import get_logger @@ -26,13 +27,13 @@ def create_grafana(cmd, resource_group_name, grafana_name, location=None, skip_system_assigned_identity=False, skip_role_assignments=False, - tags=None, zone_redundancy=None, principal_ids=None): + tags=None, zone_redundancy=None, principal_ids=None, principal_types=None): from azure.cli.core.commands.arm import resolve_role_id if skip_role_assignments and principal_ids: raise ArgumentUsageError("--skip-role-assignments | --assignee-object-ids") - client = cf_amg(cmd.cli_ctx) + client = cf_amg(cmd.cli_ctx, subscription=None) resource = { "sku": { "name": "Standard" @@ -53,22 +54,23 @@ def create_grafana(cmd, resource_group_name, grafana_name, resource = LongRunningOperation(cmd.cli_ctx)(poller) logger.warning("Grafana instance of '%s' was created. Now creating default role assignments for its " - "managed identity and current CLI user", grafana_name) + "managed identity, and current CLI account unless --principal-ids are provided", grafana_name) subscription_scope = '/subscriptions/' + client._config.subscription_id # pylint: disable=protected-access if not principal_ids: - user_principal_id = _get_login_account_principal_id(cmd.cli_ctx) + user_principal_id, user_principal_type = _get_login_account_principal_id(cmd.cli_ctx) principal_ids = [user_principal_id] + principal_types = [user_principal_type] grafana_admin_role_id = resolve_role_id(cmd.cli_ctx, "Grafana Admin", subscription_scope) - for p in principal_ids: - _create_role_assignment(cmd.cli_ctx, p, grafana_admin_role_id, resource.id) + for p, t in zip(principal_ids, principal_types): + _create_role_assignment(cmd.cli_ctx, p, t, grafana_admin_role_id, resource.id) if resource.identity: monitoring_reader_role_id = resolve_role_id(cmd.cli_ctx, "Monitoring Reader", subscription_scope) - _create_role_assignment(cmd.cli_ctx, resource.identity.principal_id, monitoring_reader_role_id, - subscription_scope) + _create_role_assignment(cmd.cli_ctx, resource.identity.principal_id, "ServicePrincipal", + monitoring_reader_role_id, subscription_scope) return resource @@ -90,10 +92,12 @@ def _get_login_account_principal_id(cli_ctx): base_url=cli_ctx.cloud.endpoints.active_directory_graph_resource_id) active_account = profile.get_subscription() assignee = active_account[_USER_ENTITY][_USER_NAME] + principal_type = "User" try: if active_account[_USER_ENTITY][_USER_TYPE] == _SERVICE_PRINCIPAL: result = list(client.service_principals.list( filter=f"servicePrincipalNames/any(c:c eq '{assignee}')")) + principal_type = "ServicePrincipal" else: result = [client.signed_in_user.get()] except GraphErrorException as ex: @@ -102,16 +106,19 @@ def _get_login_account_principal_id(cli_ctx): raise CLIInternalError((f"Failed to retrieve principal id for '{assignee}', which is needed to create a " f"role assignment. Consider using '--principal-ids' to bypass the lookup")) - return result[0].object_id + return result[0].object_id, principal_type -def _create_role_assignment(cli_ctx, principal_id, role_definition_id, scope): +def _create_role_assignment(cli_ctx, principal_id, principal_type, role_definition_id, scope): import time - assignments_client = get_mgmt_service_client(cli_ctx, ResourceType.MGMT_AUTHORIZATION).role_assignments + from azure.core.exceptions import ResourceExistsError + assignments_client = get_mgmt_service_client(cli_ctx, ResourceType.MGMT_AUTHORIZATION, + api_version="2020-04-01-preview").role_assignments RoleAssignmentCreateParameters = get_sdk(cli_ctx, ResourceType.MGMT_AUTHORIZATION, 'RoleAssignmentCreateParameters', mod='models', operation_group='role_assignments') - parameters = RoleAssignmentCreateParameters(role_definition_id=role_definition_id, principal_id=principal_id) + parameters = RoleAssignmentCreateParameters(role_definition_id=role_definition_id, + principal_id=principal_id, principal_type=principal_type) logger.info("Creating an assignment with a role '%s' on the scope of '%s'", role_definition_id, scope) retry_times = 36 @@ -121,11 +128,14 @@ def _create_role_assignment(cli_ctx, principal_id, role_definition_id, scope): assignments_client.create(scope=scope, role_assignment_name=assignment_name, parameters=parameters) break + except ResourceExistsError: # Exception from Track-2 SDK + logger.info('Role assignment already exists') + break except CloudError as ex: - if 'role assignment already exists' in ex.message: + if 'role assignment already exists' in ex.message: # Exception from Track-1 SDK logger.info('Role assignment already exists') break - if retry_time < retry_times and ' does not exist in the directory ' in ex.message: + if retry_time < retry_times and ' does not exist in the directory ' in (ex.message or "").lower(): time.sleep(5) logger.warning('Retrying role assignment creation: %s/%s', retry_time + 1, retry_times) @@ -134,7 +144,8 @@ def _create_role_assignment(cli_ctx, principal_id, role_definition_id, scope): def _delete_role_assignment(cli_ctx, principal_id): - assignments_client = get_mgmt_service_client(cli_ctx, ResourceType.MGMT_AUTHORIZATION).role_assignments + assignments_client = get_mgmt_service_client(cli_ctx, ResourceType.MGMT_AUTHORIZATION, + api_version="2020-04-01-preview").role_assignments f = f"principalId eq '{principal_id}'" assignments = list(assignments_client.list(filter=f)) for a in assignments or []: @@ -142,7 +153,7 @@ def _delete_role_assignment(cli_ctx, principal_id): def list_grafana(cmd, resource_group_name=None): - client = cf_amg(cmd.cli_ctx) + client = cf_amg(cmd.cli_ctx, subscription=None) if resource_group_name: return client.grafana.list_by_resource_group(resource_group_name) return client.grafana.list() @@ -160,8 +171,7 @@ def update_grafana(cmd, grafana_name, api_key_and_service_account=None, determin and not from_name and skip_verify is None): raise ArgumentUsageError("Please supply at least one parameter value to update the Grafana workspace") - client = cf_amg(cmd.cli_ctx) - + client = cf_amg(cmd.cli_ctx, subscription=None) instance = client.grafana.get(resource_group_name, grafana_name) if api_key_and_service_account: @@ -206,13 +216,13 @@ def update_grafana(cmd, grafana_name, api_key_and_service_account=None, determin return client.grafana.begin_create(resource_group_name, grafana_name, instance) -def show_grafana(cmd, grafana_name, resource_group_name=None): - client = cf_amg(cmd.cli_ctx) +def show_grafana(cmd, grafana_name, resource_group_name=None, subscription=None): + client = cf_amg(cmd.cli_ctx, subscription=subscription) return client.grafana.get(resource_group_name, grafana_name) def delete_grafana(cmd, grafana_name, resource_group_name=None): - client = cf_amg(cmd.cli_ctx) + client = cf_amg(cmd.cli_ctx, subscription=None) grafana = client.grafana.get(resource_group_name, grafana_name) # delete first @@ -225,20 +235,190 @@ def delete_grafana(cmd, grafana_name, resource_group_name=None): _delete_role_assignment(cmd.cli_ctx, grafana.identity.principal_id) -def show_dashboard(cmd, grafana_name, uid, resource_group_name=None, api_key_or_token=None): +def backup_grafana(cmd, grafana_name, components=None, directory=None, folders_to_include=None, + folders_to_exclude=None, resource_group_name=None): + import os + from pathlib import Path + from .backup import backup + creds = _get_data_plane_creds(cmd, api_key_or_token=None, subscription=None) + headers = { + "content-type": "application/json", + "authorization": "Bearer " + creds[1] + } + + backup(grafana_name=grafana_name, + grafana_url=_get_grafana_endpoint(cmd, resource_group_name, grafana_name, subscription=None), + backup_dir=directory or os.path.join(Path.cwd(), "_backup"), + components=components, + http_headers=headers, + folders_to_include=folders_to_include, + folders_to_exclude=folders_to_exclude) + + +def restore_grafana(cmd, grafana_name, archive_file, components=None, resource_group_name=None): + creds = _get_data_plane_creds(cmd, api_key_or_token=None, subscription=None) + headers = { + "content-type": "application/json", + "authorization": "Bearer " + creds[1] + } + from .restore import restore + restore(grafana_url=_get_grafana_endpoint(cmd, resource_group_name, grafana_name, subscription=None), + archive_file=archive_file, + components=components, + http_headers=headers) + + +def sync_dashboard(cmd, source, destination, folders_to_include=None, folders_to_exclude=None, dry_run=None): + # pylint: disable=too-many-locals, too-many-branches, too-many-statements + if not is_valid_resource_id(source): + raise ArgumentUsageError(f"'{source}' isn't a valid resource id, please refer to example commands in help") + if not is_valid_resource_id(destination): + raise ArgumentUsageError(f"'{destination}' isn't a valid resource id, please refer to example commands in help") + + if source.lower() == destination.lower(): + raise ArgumentUsageError("Destination workspace should be different from the source workspace") + + parsed_source = parse_resource_id(source) + parsed_destination = parse_resource_id(destination) + + source_workspace, source_resource_group, source_subscription = (parsed_source["name"], + parsed_source["resource_group"], + parsed_source["subscription"]) + destination_workspace, destination_resource_group, destination_subscription = (parsed_destination["name"], + parsed_destination["resource_group"], + parsed_destination["subscription"]) + + # TODO: skip READ-ONLY destination dashboard (rare case) + destination_folders = list_folders(cmd, destination_workspace, resource_group_name=destination_resource_group, + subscription=destination_subscription) + destination_folders = {f["title"].lower(): f["id"] for f in destination_folders} + + destination_data_sources = list_data_sources(cmd, destination_workspace, destination_resource_group, + subscription=destination_subscription) + source_data_sources = list_data_sources(cmd, source_workspace, source_resource_group, + subscription=source_subscription) + uid_mapping = {} + for s in source_data_sources: + s_type = s.get("type") + s_name = s.get("name") + matched_ds = next((x for x in destination_data_sources + if s_type == x.get("type") and s_name == x.get("name")), None) + if not matched_ds: + continue + uid_mapping[s.get("uid")] = matched_ds.get("uid") + + source_dashboards = list_dashboards(cmd, source_workspace, resource_group_name=source_resource_group, + subscription=source_subscription) + + summary = { + "folders_created": [], + "dashboards_synced": [], + "dashboards_skipped": [], + } + data_source_missed = set() + for dashboard in source_dashboards: + uid = dashboard["uid"] + source_dashboard = show_dashboard(cmd, source_workspace, uid, resource_group_name=source_resource_group, + subscription=source_subscription) + folder_title = source_dashboard["meta"]["folderTitle"] + dashboard_path = folder_title + "/" + source_dashboard["dashboard"]["title"] + + should_skip = False + if source_dashboard["meta"].get("provisioned"): + should_skip = True + else: + if folders_to_include: + should_skip = not next((f for f in folders_to_include if folder_title.lower() == f.lower()), None) + if not should_skip and folders_to_exclude: + should_skip = next((f for f in folders_to_exclude if folder_title.lower() == f.lower()), None) + + if should_skip: + summary["dashboards_skipped"].append(dashboard_path) + continue + + # Figure out whether we shall correct the data sources. It is possible the Uids are different + remap_uids(source_dashboard.get("dashboard"), uid_mapping, data_source_missed) + if not dry_run: + delete_dashboard(cmd, destination_workspace, uid, resource_group_name=destination_resource_group, + ignore_error=True, subscription=destination_subscription) + + # ensure the folder exists at destination side + if folder_title.lower() == "general": + folder_id = None + else: + folder_id = destination_folders.get(folder_title.lower()) + if not folder_id: + summary["folders_created"].append(folder_title) + if not dry_run: + logger.warning("Creating folder: %s", folder_title) + new_folder = create_folder(cmd, destination_workspace, title=folder_title, + resource_group_name=destination_resource_group, + subscription=destination_subscription) + folder_id = new_folder["id"] + destination_folders[folder_title.lower()] = folder_id or "dry run dummy" + + summary["dashboards_synced"].append(dashboard_path) + if not dry_run: + logger.warning("Syncing dashboard: %s", dashboard_path) + _create_dashboard(cmd, destination_workspace, definition=source_dashboard, overwrite=True, + folder_id=folder_id, resource_group_name=destination_resource_group, + for_sync=True) + if data_source_missed: + logger.warning(("A few data sources used by dashboards are unavailable at destination: \"%s\"" + ". Please configure them."), ", ".join(data_source_missed)) + return summary + + +def remap_uids(indict, uid_mapping, data_source_missed): + if isinstance(indict, dict): + for key, value in indict.items(): + if isinstance(value, dict): + if key == "datasource" and isinstance(value, dict) and ("uid" in value): + if value["uid"] in uid_mapping: + value["uid"] = uid_mapping[value["uid"]] + elif value["uid"] not in ["-- Grafana --", "grafana"]: + data_source_missed.add(value["uid"]) + else: + remap_uids(value, uid_mapping, data_source_missed) + elif isinstance(value, (list, tuple)): + for v in value: + remap_uids(v, uid_mapping, data_source_missed) + + +def show_dashboard(cmd, grafana_name, uid, resource_group_name=None, api_key_or_token=None, subscription=None): response = _send_request(cmd, resource_group_name, grafana_name, "get", "/api/dashboards/uid/" + uid, - api_key_or_token=api_key_or_token) + api_key_or_token=api_key_or_token, subscription=subscription) return json.loads(response.content) -def list_dashboards(cmd, grafana_name, resource_group_name=None, api_key_or_token=None): - response = _send_request(cmd, resource_group_name, grafana_name, "get", "/api/search?type=dash-db", - api_key_or_token=api_key_or_token) - return json.loads(response.content) +def list_dashboards(cmd, grafana_name, resource_group_name=None, api_key_or_token=None, subscription=None): + limit = 5000 + current_page = 1 + dashboards = [] + while True: + response = _send_request(cmd, resource_group_name, grafana_name, "get", + f"/api/search?type=dash-db&limit={limit}&page={current_page}", + api_key_or_token=api_key_or_token, subscription=subscription) + temp = json.loads(response.content) + dashboards += temp + if len(temp) == 0: + break + current_page += 1 + return dashboards def create_dashboard(cmd, grafana_name, definition, title=None, folder=None, resource_group_name=None, overwrite=None, api_key_or_token=None): + folder_id = None + if folder: + folder_id = _find_folder(cmd, resource_group_name, grafana_name, folder)["id"] + return _create_dashboard(cmd, grafana_name, definition=definition, title=title, folder_id=folder_id, + resource_group_name=resource_group_name, overwrite=overwrite, + api_key_or_token=api_key_or_token) + + +def _create_dashboard(cmd, grafana_name, definition, title=None, folder_id=None, resource_group_name=None, + overwrite=None, api_key_or_token=None, for_sync=True, subscription=None): if "dashboard" in definition: payload = definition else: @@ -249,18 +429,18 @@ def create_dashboard(cmd, grafana_name, definition, title=None, folder=None, res if title: payload['dashboard']['title'] = title - if folder: - folder = _find_folder(cmd, resource_group_name, grafana_name, folder) - payload['folderId'] = folder['id'] + if folder_id: + payload['folderId'] = folder_id payload['overwrite'] = overwrite or False if "id" in payload['dashboard']: - logger.warning("Removing 'id' from dashboard to prevent the error of 'Not Found'") + if not for_sync: + logger.warning("Removing 'id' from dashboard to prevent the error of 'Not Found'") del payload['dashboard']['id'] response = _send_request(cmd, resource_group_name, grafana_name, "post", "/api/dashboards/db", - payload, api_key_or_token=api_key_or_token) + payload, api_key_or_token=api_key_or_token, subscription=subscription) return json.loads(response.content) @@ -334,9 +514,11 @@ def _try_load_dashboard_definition(cmd, resource_group_name, grafana_name, defin return definition -def delete_dashboard(cmd, grafana_name, uid, resource_group_name=None, api_key_or_token=None): +def delete_dashboard(cmd, grafana_name, uid, resource_group_name=None, api_key_or_token=None, + ignore_error=False, subscription=None): _send_request(cmd, resource_group_name, grafana_name, "delete", "/api/dashboards/uid/" + uid, - api_key_or_token=api_key_or_token) + api_key_or_token=api_key_or_token, raise_for_error_status=(not ignore_error), + subscription=subscription) def create_data_source(cmd, grafana_name, definition, resource_group_name=None, api_key_or_token=None): @@ -355,9 +537,9 @@ def delete_data_source(cmd, grafana_name, data_source, resource_group_name=None, api_key_or_token=api_key_or_token) -def list_data_sources(cmd, grafana_name, resource_group_name=None, api_key_or_token=None): +def list_data_sources(cmd, grafana_name, resource_group_name=None, api_key_or_token=None, subscription=None): response = _send_request(cmd, resource_group_name, grafana_name, "get", "/api/datasources", - api_key_or_token=api_key_or_token) + api_key_or_token=api_key_or_token, subscription=subscription) return json.loads(response.content) @@ -416,18 +598,18 @@ def test_notification_channel(cmd, grafana_name, notification_channel, resource_ return response -def create_folder(cmd, grafana_name, title, resource_group_name=None, api_key_or_token=None): +def create_folder(cmd, grafana_name, title, resource_group_name=None, api_key_or_token=None, subscription=None): payload = { "title": title } response = _send_request(cmd, resource_group_name, grafana_name, "post", "/api/folders", payload, - api_key_or_token=api_key_or_token) + api_key_or_token=api_key_or_token, subscription=subscription) return json.loads(response.content) -def list_folders(cmd, grafana_name, resource_group_name=None, api_key_or_token=None): +def list_folders(cmd, grafana_name, resource_group_name=None, api_key_or_token=None, subscription=None): response = _send_request(cmd, resource_group_name, grafana_name, "get", "/api/folders", - api_key_or_token=api_key_or_token) + api_key_or_token=api_key_or_token, subscription=subscription) return json.loads(response.content) @@ -748,18 +930,11 @@ def _try_load_file_content(file_content): return file_content -def _send_request(cmd, resource_group_name, grafana_name, http_method, path, body=None, raise_for_error_status=True, - api_key_or_token=None): - endpoint = grafana_endpoints.get(grafana_name) - if not endpoint: - grafana = show_grafana(cmd, grafana_name, resource_group_name) - endpoint = grafana.properties.endpoint - grafana_endpoints[grafana_name] = endpoint - +def _get_data_plane_creds(cmd, api_key_or_token, subscription): from azure.cli.core._profile import Profile profile = Profile(cli_ctx=cmd.cli_ctx) # this might be a cross tenant scenario, so pass subscription to get_raw_token - subscription = get_subscription_id(cmd.cli_ctx) + subscription = subscription or get_subscription_id(cmd.cli_ctx) amg_first_party_app = ("7f525cdc-1f08-4afa-af7c-84709d42f5d3" if "-ppe." in cmd.cli_ctx.cloud.endpoints.active_directory else "ce34e7e5-485f-4d76-964f-b3d2b16d1e4f") @@ -768,6 +943,23 @@ def _send_request(cmd, resource_group_name, grafana_name, http_method, path, bod else: creds, _, _ = profile.get_raw_token(subscription=subscription, resource=amg_first_party_app) + return creds + + +def _get_grafana_endpoint(cmd, resource_group_name, grafana_name, subscription): + endpoint = grafana_endpoints.get(grafana_name) + if not endpoint: + grafana = show_grafana(cmd, grafana_name, resource_group_name, subscription=subscription) + endpoint = grafana.properties.endpoint + grafana_endpoints[grafana_name] = endpoint + return endpoint + + +def _send_request(cmd, resource_group_name, grafana_name, http_method, path, body=None, raise_for_error_status=True, + api_key_or_token=None, subscription=None): + endpoint = _get_grafana_endpoint(cmd, resource_group_name, grafana_name, subscription) + + creds = _get_data_plane_creds(cmd, api_key_or_token, subscription) headers = { "content-type": "application/json", diff --git a/src/amg/azext_amg/restore.py b/src/amg/azext_amg/restore.py new file mode 100644 index 00000000000..5aa59382b43 --- /dev/null +++ b/src/amg/azext_amg/restore.py @@ -0,0 +1,126 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------------------------- + +import collections +import json +from glob import glob +import tarfile +import tempfile + +from azure.cli.core.azclierror import ArgumentUsageError +from knack.log import get_logger + +from .utils import get_folder_id, send_grafana_post + + +logger = get_logger(__name__) + + +def restore(grafana_url, archive_file, components, http_headers): + try: + tarfile.is_tarfile(name=archive_file) + except IOError as e: + raise ArgumentUsageError(f"failed to open {archive_file} as a tar file") from e + + # Shell game magic warning: restore_function keys require the 's' + # to be removed in order to match file extension names... + restore_functions = collections.OrderedDict() + restore_functions['folder'] = _create_folder + restore_functions['dashboard'] = _create_dashboard + restore_functions['snapshot'] = _create_snapshot + restore_functions['annotation'] = _create_annotation + restore_functions['datasource'] = _create_datasource + + with tarfile.open(name=archive_file, mode='r:gz') as tar: + with tempfile.TemporaryDirectory() as tmpdir: + tar.extractall(tmpdir) + tar.close() + _restore_components(grafana_url, restore_functions, tmpdir, components, http_headers) + + +def _restore_components(grafana_url, restore_functions, tmpdir, components, http_headers): + + if components: + exts = [c[:-1] for c in components] + else: + exts = list(restore_functions.keys()) + if "folder" in exts: # make "folder" be the first to restore, so dashboards can be positioned under a right folder + exts.insert(0, exts.pop(exts.index("folder"))) + + for ext in exts: + for file_path in glob(f'{tmpdir}/**/*.{ext}', recursive=True): + logger.info('Restoring %s: %s', ext, file_path) + restore_functions[ext](grafana_url, file_path, http_headers) + + +# Restore dashboards +def _create_dashboard(grafana_url, file_path, http_headers): + with open(file_path, 'r', encoding="utf8") as f: + data = f.read() + + content = json.loads(data) + content['dashboard']['id'] = None + + payload = { + 'dashboard': content['dashboard'], + 'folderId': get_folder_id(content, grafana_url, http_post_headers=http_headers), + 'overwrite': True + } + + result = send_grafana_post(f'{grafana_url}/api/dashboards/db', json.dumps(payload), http_headers) + dashboard_title = content['dashboard'].get('title', '') + logger.warning("Create dashboard \"%s\". %s", dashboard_title, "SUCCESS" if result[0] == 200 else "FAILURE") + logger.info("status: %s, msg: %s", result[0], result[1]) + + +# Restore snapshots +def _create_snapshot(grafana_url, file_path, http_headers): + with open(file_path, 'r', encoding="utf8") as f: + data = f.read() + + snapshot = json.loads(data) + try: + snapshot['name'] = snapshot['dashboard']['title'] + except KeyError: + snapshot['name'] = "Untitled Snapshot" + + (status, content) = send_grafana_post(f'{grafana_url}/api/snapshots', json.dumps(snapshot), http_headers) + logger.warning("Create snapshot \"%s\". %s", snapshot['name'], "SUCCESS" if status == 200 else "FAILURE") + logger.info("status: %s, msg: %s", status, content) + + +# Restore folders +def _create_folder(grafana_url, file_path, http_headers): + with open(file_path, 'r', encoding="utf8") as f: + data = f.read() + + folder = json.loads(data) + result = send_grafana_post(f'{grafana_url}/api/folders', json.dumps(folder), http_headers) + # 412 means the folder has existed + logger.warning("Create folder \"%s\". %s", folder.get('title', ''), + "SUCCESS" if result[0] in [200, 412] else "FAILURE") + logger.info("status: %s, msg: %s", result[0], result[1]) + + +# Restore annotations +def _create_annotation(grafana_url, file_path, http_headers): + with open(file_path, 'r', encoding="utf8") as f: + data = f.read() + + annotation = json.loads(data) + result = send_grafana_post(f'{grafana_url}/api/annotations', json.dumps(annotation), http_headers) + logger.warning("Create annotation \"%s\". %s", annotation['id'], "SUCCESS" if result[0] == 200 else "FAILURE") + logger.info("status: %s, msg: %s", result[0], result[1]) + + +# Restore data sources +def _create_datasource(grafana_url, file_path, http_headers): + with open(file_path, 'r', encoding="utf8") as f: + data = f.read() + + datasource = json.loads(data) + result = send_grafana_post(f'{grafana_url}/api/datasources', json.dumps(datasource), http_headers) + logger.warning("Create datasource \"%s\". %s", datasource['name'], "SUCCESS" if result[0] == 200 else "FAILURE") + logger.info("status: %s, msg: %s", result[0], result[1]) diff --git a/src/amg/azext_amg/tests/latest/recordings/test_amg_backup_restore.yaml b/src/amg/azext_amg/tests/latest/recordings/test_amg_backup_restore.yaml new file mode 100644 index 00000000000..23d1255be6e --- /dev/null +++ b/src/amg/azext_amg/tests/latest/recordings/test_amg_backup_restore.yaml @@ -0,0 +1,10847 @@ +interactions: +- request: + body: '{"sku": {"name": "Standard"}, "properties": {}, "identity": {"type": "SystemAssigned"}, + "location": "westcentralus"}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + Content-Length: + - '116' + Content-Type: + - application/json + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestbackup?api-version=2022-10-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestbackup","name":"clitestbackup","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-03-14T05:10:58.68013Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:10:58.68013Z"},"identity":{"principalId":"0d34d309-e819-41f9-a7ec-8b5bbadabc74","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Accepted","grafanaVersion":null,"endpoint":"https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}}}}' + headers: + api-supported-versions: + - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/23562635-7ab4-4850-a5b4-ff4e35570378*8A5A1F181408915EE47776E530DB05C8653F5DB6CC4C1242C4038A09A3CA5D74?api-version=2022-10-01-preview + cache-control: + - no-cache + content-length: + - '1144' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 14 Mar 2023 05:10:59 GMT + etag: + - '"830147d8-0000-0600-0000-641001e40000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/23562635-7ab4-4850-a5b4-ff4e35570378*8A5A1F181408915EE47776E530DB05C8653F5DB6CC4C1242C4038A09A3CA5D74?api-version=2022-10-01-preview + pragma: + - no-cache + request-context: + - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/23562635-7ab4-4850-a5b4-ff4e35570378*8A5A1F181408915EE47776E530DB05C8653F5DB6CC4C1242C4038A09A3CA5D74?api-version=2022-10-01-preview + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/23562635-7ab4-4850-a5b4-ff4e35570378*8A5A1F181408915EE47776E530DB05C8653F5DB6CC4C1242C4038A09A3CA5D74","name":"23562635-7ab4-4850-a5b4-ff4e35570378*8A5A1F181408915EE47776E530DB05C8653F5DB6CC4C1242C4038A09A3CA5D74","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestbackup","status":"Accepted","startTime":"2023-03-14T05:10:59.905506Z"}' + headers: + cache-control: + - no-cache + content-length: + - '509' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 14 Mar 2023 05:11:29 GMT + etag: + - '"0000e6d6-0000-0600-0000-641001e30000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/23562635-7ab4-4850-a5b4-ff4e35570378*8A5A1F181408915EE47776E530DB05C8653F5DB6CC4C1242C4038A09A3CA5D74?api-version=2022-10-01-preview + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/23562635-7ab4-4850-a5b4-ff4e35570378*8A5A1F181408915EE47776E530DB05C8653F5DB6CC4C1242C4038A09A3CA5D74","name":"23562635-7ab4-4850-a5b4-ff4e35570378*8A5A1F181408915EE47776E530DB05C8653F5DB6CC4C1242C4038A09A3CA5D74","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestbackup","status":"Accepted","startTime":"2023-03-14T05:10:59.905506Z"}' + headers: + cache-control: + - no-cache + content-length: + - '509' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 14 Mar 2023 05:12:00 GMT + etag: + - '"0000e6d6-0000-0600-0000-641001e30000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/23562635-7ab4-4850-a5b4-ff4e35570378*8A5A1F181408915EE47776E530DB05C8653F5DB6CC4C1242C4038A09A3CA5D74?api-version=2022-10-01-preview + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/23562635-7ab4-4850-a5b4-ff4e35570378*8A5A1F181408915EE47776E530DB05C8653F5DB6CC4C1242C4038A09A3CA5D74","name":"23562635-7ab4-4850-a5b4-ff4e35570378*8A5A1F181408915EE47776E530DB05C8653F5DB6CC4C1242C4038A09A3CA5D74","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestbackup","status":"Accepted","startTime":"2023-03-14T05:10:59.905506Z"}' + headers: + cache-control: + - no-cache + content-length: + - '509' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 14 Mar 2023 05:12:30 GMT + etag: + - '"0000e6d6-0000-0600-0000-641001e30000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/23562635-7ab4-4850-a5b4-ff4e35570378*8A5A1F181408915EE47776E530DB05C8653F5DB6CC4C1242C4038A09A3CA5D74?api-version=2022-10-01-preview + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/23562635-7ab4-4850-a5b4-ff4e35570378*8A5A1F181408915EE47776E530DB05C8653F5DB6CC4C1242C4038A09A3CA5D74","name":"23562635-7ab4-4850-a5b4-ff4e35570378*8A5A1F181408915EE47776E530DB05C8653F5DB6CC4C1242C4038A09A3CA5D74","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestbackup","status":"Accepted","startTime":"2023-03-14T05:10:59.905506Z"}' + headers: + cache-control: + - no-cache + content-length: + - '509' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 14 Mar 2023 05:13:00 GMT + etag: + - '"0000e6d6-0000-0600-0000-641001e30000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/23562635-7ab4-4850-a5b4-ff4e35570378*8A5A1F181408915EE47776E530DB05C8653F5DB6CC4C1242C4038A09A3CA5D74?api-version=2022-10-01-preview + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/23562635-7ab4-4850-a5b4-ff4e35570378*8A5A1F181408915EE47776E530DB05C8653F5DB6CC4C1242C4038A09A3CA5D74","name":"23562635-7ab4-4850-a5b4-ff4e35570378*8A5A1F181408915EE47776E530DB05C8653F5DB6CC4C1242C4038A09A3CA5D74","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestbackup","status":"Accepted","startTime":"2023-03-14T05:10:59.905506Z"}' + headers: + cache-control: + - no-cache + content-length: + - '509' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 14 Mar 2023 05:13:30 GMT + etag: + - '"0000e6d6-0000-0600-0000-641001e30000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/23562635-7ab4-4850-a5b4-ff4e35570378*8A5A1F181408915EE47776E530DB05C8653F5DB6CC4C1242C4038A09A3CA5D74?api-version=2022-10-01-preview + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/23562635-7ab4-4850-a5b4-ff4e35570378*8A5A1F181408915EE47776E530DB05C8653F5DB6CC4C1242C4038A09A3CA5D74","name":"23562635-7ab4-4850-a5b4-ff4e35570378*8A5A1F181408915EE47776E530DB05C8653F5DB6CC4C1242C4038A09A3CA5D74","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestbackup","status":"Accepted","startTime":"2023-03-14T05:10:59.905506Z"}' + headers: + cache-control: + - no-cache + content-length: + - '509' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 14 Mar 2023 05:14:00 GMT + etag: + - '"0000e6d6-0000-0600-0000-641001e30000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/23562635-7ab4-4850-a5b4-ff4e35570378*8A5A1F181408915EE47776E530DB05C8653F5DB6CC4C1242C4038A09A3CA5D74?api-version=2022-10-01-preview + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/23562635-7ab4-4850-a5b4-ff4e35570378*8A5A1F181408915EE47776E530DB05C8653F5DB6CC4C1242C4038A09A3CA5D74","name":"23562635-7ab4-4850-a5b4-ff4e35570378*8A5A1F181408915EE47776E530DB05C8653F5DB6CC4C1242C4038A09A3CA5D74","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestbackup","status":"Accepted","startTime":"2023-03-14T05:10:59.905506Z"}' + headers: + cache-control: + - no-cache + content-length: + - '509' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 14 Mar 2023 05:14:30 GMT + etag: + - '"0000e6d6-0000-0600-0000-641001e30000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/23562635-7ab4-4850-a5b4-ff4e35570378*8A5A1F181408915EE47776E530DB05C8653F5DB6CC4C1242C4038A09A3CA5D74?api-version=2022-10-01-preview + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/23562635-7ab4-4850-a5b4-ff4e35570378*8A5A1F181408915EE47776E530DB05C8653F5DB6CC4C1242C4038A09A3CA5D74","name":"23562635-7ab4-4850-a5b4-ff4e35570378*8A5A1F181408915EE47776E530DB05C8653F5DB6CC4C1242C4038A09A3CA5D74","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestbackup","status":"Accepted","startTime":"2023-03-14T05:10:59.905506Z"}' + headers: + cache-control: + - no-cache + content-length: + - '509' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 14 Mar 2023 05:15:00 GMT + etag: + - '"0000e6d6-0000-0600-0000-641001e30000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/23562635-7ab4-4850-a5b4-ff4e35570378*8A5A1F181408915EE47776E530DB05C8653F5DB6CC4C1242C4038A09A3CA5D74?api-version=2022-10-01-preview + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/23562635-7ab4-4850-a5b4-ff4e35570378*8A5A1F181408915EE47776E530DB05C8653F5DB6CC4C1242C4038A09A3CA5D74","name":"23562635-7ab4-4850-a5b4-ff4e35570378*8A5A1F181408915EE47776E530DB05C8653F5DB6CC4C1242C4038A09A3CA5D74","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestbackup","status":"Succeeded","startTime":"2023-03-14T05:10:59.905506Z","endTime":"2023-03-14T05:15:20.441478Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '579' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 14 Mar 2023 05:15:31 GMT + etag: + - '"0000a1d8-0000-0600-0000-641002e80000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestbackup?api-version=2022-10-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestbackup","name":"clitestbackup","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-03-14T05:10:58.68013Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:10:58.68013Z"},"identity":{"principalId":"0d34d309-e819-41f9-a7ec-8b5bbadabc74","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.8","endpoint":"https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}}}}' + headers: + cache-control: + - no-cache + content-length: + - '1063' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 14 Mar 2023 05:15:31 GMT + etag: + - '"8301ebdb-0000-0600-0000-641002e80000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.8.8 (Windows-10-10.0.22621-SP0) msrest/0.7.1 msrest_azure/0.6.4 azure-graphrbac/0.60.0 + Azure-SDK-For-Python + accept-language: + - en-US + method: GET + uri: https://graph.windows.net/00000000-0000-0000-0000-000000000000/me?api-version=1.6 + response: + body: + string: '{"odata.metadata":"https://graph.windows.net/00000000-0000-0000-0000-000000000000/$metadata#directoryObjects/@Element","odata.type":"Microsoft.DirectoryServices.User","objectType":"User","objectId":"a30db067-cde1-49be-95bb-9619a8cc8617","deletionTimestamp":null,"accountEnabled":true,"ageGroup":null,"assignedLicenses":[{"disabledPlans":["a82fbf69-b4d7-49f4-83a6-915b2cf354f4","cd31b152-6326-4d1b-ae1b-997b625182e6","a413a9ff-720c-4822-98ef-2f37c2a21f4c","a6520331-d7d4-4276-95f5-15c0933bc757","ded3d325-1bdc-453e-8432-5bac26d7a014","afa73018-811e-46e9-988f-f75d2b1b8430","b21a6b06-1988-436e-a07b-51ec6d9f52ad","531ee2f8-b1cb-453b-9c21-d2180d014ca5","bf28f719-7844-4079-9c78-c1307898e192","28b0fa46-c39a-4188-89e2-58e979a6b014","199a5c09-e0ca-4e37-8f7c-b05d533e1ea2","65cc641f-cccd-4643-97e0-a17e3045e541","e26c2fcc-ab91-4a61-b35c-03cdc8dddf66","46129a58-a698-46f0-aa5b-17f6586297d9","6db1f1db-2b46-403f-be40-e39395f08dbb","6dc145d6-95dd-4191-b9c3-185575ee6f6b","41fcdd7d-4733-4863-9cf4-c65b83ce2df4","c4801e8a-cb58-4c35-aca6-f2dcc106f287","0898bdbb-73b0-471a-81e5-20f1fe4dd66e","617b097b-4b93-4ede-83de-5f075bb5fb2f","33c4f319-9bdd-48d6-9c4d-410b750a4a5a","4828c8ec-dc2e-4779-b502-87ac9ce28ab7","3e26ee1f-8a5f-4d52-aee2-b81ce45c8f40"],"skuId":"c7df2760-2c81-4ef7-b578-5b5392b571df"},{"disabledPlans":[],"skuId":"b30411f5-fea1-4a59-9ad9-3db7c7ead579"},{"disabledPlans":[],"skuId":"4a51bf65-409c-4a91-b845-1121b571cc9d"},{"disabledPlans":["c815c93d-0759-4bb8-b857-bc921a71be83","7162bd38-edae-4022-83a7-c5837f951759","b622badb-1b45-48d5-920f-4b27a2c0996c","b74d57b2-58e9-484a-9731-aeccbba954f0"],"skuId":"61902246-d7cb-453e-85cd-53ee28eec138"},{"disabledPlans":["b622badb-1b45-48d5-920f-4b27a2c0996c"],"skuId":"3d957427-ecdc-4df2-aacd-01cc9d519da8"},{"disabledPlans":[],"skuId":"85aae730-b3d1-4f99-bb28-c9f81b05137c"},{"disabledPlans":[],"skuId":"9f3d9c1d-25a5-4aaa-8e59-23a1e6450a67"},{"disabledPlans":["39b5c996-467e-4e60-bd62-46066f572726"],"skuId":"90d8b3f8-712e-4f7b-aa1e-62e7ae6cbe96"},{"disabledPlans":["e95bec33-7c88-4a70-8e19-b10bd9d0c014","5dbe027f-2339-4123-9542-606e4d348a72"],"skuId":"09015f9f-377f-4538-bbb5-f75ceb09358a"},{"disabledPlans":[],"skuId":"f30db892-07e9-47e9-837c-80727f46fd3d"},{"disabledPlans":[],"skuId":"34715a50-7d92-426f-99e9-f815e0ae1de5"},{"disabledPlans":[],"skuId":"26a18e8f-4d14-46f8-835a-ed3ba424a961"},{"disabledPlans":[],"skuId":"412ce1a7-a499-41b3-8eb6-b38f2bbc5c3f"},{"disabledPlans":[],"skuId":"488ba24a-39a9-4473-8ee5-19291e71b002"},{"disabledPlans":[],"skuId":"b05e124f-c7cc-45a0-a6aa-8cf78c946968"},{"disabledPlans":["0b03f40b-c404-40c3-8651-2aceb74365fa","b650d915-9886-424b-a08d-633cede56f57","e95bec33-7c88-4a70-8e19-b10bd9d0c014","5dbe027f-2339-4123-9542-606e4d348a72","fe71d6c3-a2ea-4499-9778-da042bf08063","fafd7243-e5c1-4a3a-9e40-495efcb1d3c3"],"skuId":"ea126fc5-a19e-42e2-a731-da9d437bffcf"},{"disabledPlans":[],"skuId":"c5928f49-12ba-48f7-ada3-0d743a3601d5"}],"assignedPlans":[{"assignedTimestamp":"2023-03-07T17:20:59Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2023-03-07T17:20:59Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2023-03-07T17:20:59Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"199a5c09-e0ca-4e37-8f7c-b05d533e1ea2"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b622badb-1b45-48d5-920f-4b27a2c0996c"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Enabled","service":"LearningAppServiceInTeams","servicePlanId":"b76fb638-6ba6-402a-b9f9-83d28acb3d86"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"fafd7243-e5c1-4a3a-9e40-495efcb1d3c3"},{"assignedTimestamp":"2023-02-11T23:04:06Z","capabilityStatus":"Deleted","service":"YammerEnterprise","servicePlanId":"a82fbf69-b4d7-49f4-83a6-915b2cf354f4"},{"assignedTimestamp":"2023-01-23T22:57:48Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"43304c6a-1d4e-4e0b-9b06-5b2a2ff58a90"},{"assignedTimestamp":"2023-01-23T22:57:48Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"c244cc9e-622f-4576-92ea-82e233e44e36"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"6ea4c1ef-c259-46df-bce2-943342cd3cb2"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"74d93933-6f22-436e-9441-66d205435abb"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"91f50f7b-2204-4803-acac-5cf5668b8b39"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"dc789ed8-0170-4b65-a415-eb77d5bb350a"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"ea2cf03b-ac60-46ae-9c1d-eeaeb63cec86"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"c5002c70-f725-4367-b409-f0eff4fee6c0"},{"assignedTimestamp":"2022-11-09T23:14:02Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"60bf28f9-2b70-4522-96f7-335f5e06c941"},{"assignedTimestamp":"2022-08-07T02:18:34Z","capabilityStatus":"Enabled","service":"Viva-Goals","servicePlanId":"b44c6eaf-5c9f-478c-8f16-8cea26353bfb"},{"assignedTimestamp":"2022-08-07T02:18:34Z","capabilityStatus":"Enabled","service":"Modern-Workplace-Core-ITaas","servicePlanId":"9a6eeb79-0b4b-4bf0-9808-39d99a2cd5a3"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"WindowsUpdateforBusinessCloudExtensions","servicePlanId":"7bf960f6-2cd9-443a-8046-5dbff9558365"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"18fa3aba-b085-4105-87d7-55617b8585e6"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ERP","servicePlanId":"69f07c66-bee4-4222-b051-195095efee5b"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"0a05d977-a21a-45b2-91ce-61c240dbafa2"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"7e6d7d78-73de-46ba-83b1-6d25117334ba"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"WorkplaceAnalytics","servicePlanId":"f477b0f0-3bb1-4890-940c-40fcee6ce05f"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"f3d5636e-ddc2-41bf-bba6-ca6fadece269"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftPrint","servicePlanId":"795f6fe0-cc4d-4773-b050-5dde4dc704c9"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftFormsProTest","servicePlanId":"97f29a83-1a20-44ff-bf48-5e4ad11f3e51"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"DYN365AISERVICEINSIGHTS","servicePlanId":"1412cdc1-d593-4ad1-9050-40c30ad0b023"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"818523f5-016b-4355-9be8-ed6944946ea7"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"fa200448-008c-4acb-abd4-ea106ed2199d"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"50554c47-71d9-49fd-bc54-42a2765c555c"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"fe47a034-ab6d-4cb4-bdb4-9551354b177e"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"018fb91e-cee3-418c-9063-d7562978bdaf"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"ca4be917-fbce-4b52-839e-6647467a1668"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"6c57d4b6-3b23-47a5-9bc9-69f17b4947b3"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"WindowsDefenderATP","servicePlanId":"871d91ec-ec1a-452b-a83f-bd76c7d770ef"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"Windows","servicePlanId":"e7c91390-7625-45be-94e0-e16907e03118"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"AzureAdvancedThreatAnalytics","servicePlanId":"14ab5db5-e6c4-4b20-b4bc-13e36fd2227f"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"41781fb2-bc02-4b7c-bd55-b576c07bb09d"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MultiFactorService","servicePlanId":"8a256a2b-b617-496d-b51b-e76466e88db0"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"5689bec4-755d-4753-8b61-40975025187c"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"2e2ddb96-6af9-4b1d-a3f0-d6ecfd22edb2"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"Netbreeze","servicePlanId":"03acaee3-9492-4f40-aed4-bcb6b32981b6"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"d56f3deb-50d8-465a-bedb-f079817ccac1"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"eec0eb4f-6444-4f95-aba0-50c24d67f998"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"c1ec4a95-1f05-45b3-a911-aa3fa01094f5"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"2d589a15-b171-4e61-9b5f-31d15eeb2872"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"59231cdf-b40d-4534-a93e-14d0cd31d27e"},{"assignedTimestamp":"2021-04-15T15:12:57Z","capabilityStatus":"Deleted","service":"MIPExchangeSolutions","servicePlanId":"cd31b152-6326-4d1b-ae1b-997b625182e6"},{"assignedTimestamp":"2020-12-22T01:12:21Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"2f442157-a11c-46b9-ae5b-6e39ff4e5849"},{"assignedTimestamp":"2020-11-03T16:30:18Z","capabilityStatus":"Deleted","service":"M365CommunicationCompliance","servicePlanId":"a413a9ff-720c-4822-98ef-2f37c2a21f4c"},{"assignedTimestamp":"2020-08-14T15:32:15Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"7547a3fe-08ee-4ccb-b430-5077c5041653"},{"assignedTimestamp":"2019-11-04T20:01:59Z","capabilityStatus":"Enabled","service":"WhiteboardServices","servicePlanId":"4a51bca5-1eff-43f5-878c-177680f191af"},{"assignedTimestamp":"2019-10-14T20:43:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"5136a095-5cf0-4aff-bec3-e84448b38ea5"},{"assignedTimestamp":"2019-10-14T20:43:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb0351d-3b08-4503-993d-383af8de41e3"},{"assignedTimestamp":"2019-03-27T23:17:23Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"50e68c76-46c6-4674-81f9-75456511b170"},{"assignedTimestamp":"2019-03-27T23:17:23Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"17ab22cd-a0b3-4536-910a-cb6eb12696c0"},{"assignedTimestamp":"2018-11-30T00:32:45Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b1188c4c-1b36-4018-b48b-ee07604f6feb"},{"assignedTimestamp":"2018-09-21T00:27:48Z","capabilityStatus":"Deleted","service":"MicrosoftCommunicationsOnline","servicePlanId":"3e26ee1f-8a5f-4d52-aee2-b81ce45c8f40"},{"assignedTimestamp":"2018-09-21T00:27:48Z","capabilityStatus":"Deleted","service":"MicrosoftCommunicationsOnline","servicePlanId":"4828c8ec-dc2e-4779-b502-87ac9ce28ab7"},{"assignedTimestamp":"2018-09-21T00:27:48Z","capabilityStatus":"Deleted","service":"MicrosoftCommunicationsOnline","servicePlanId":"5a10155d-f5c1-411a-a8ec-e99aae125390"},{"assignedTimestamp":"2018-08-28T18:54:42Z","capabilityStatus":"Enabled","service":"Sway","servicePlanId":"a23b959c-7ce8-4e57-9140-b90eb88a9e97"},{"assignedTimestamp":"2018-08-28T18:54:42Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"bea4c11e-220a-4e6d-8eb8-8ea15d019f90"},{"assignedTimestamp":"2018-08-28T18:54:42Z","capabilityStatus":"Deleted","service":"OfficeForms","servicePlanId":"159f4cd6-e380-449f-a816-af1a9ef76344"},{"assignedTimestamp":"2018-04-24T01:47:06Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"2bdbaf8f-738f-4ac7-9234-3c3ee2ce7d0f"},{"assignedTimestamp":"2018-04-24T01:47:06Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"2125cfd7-2110-4567-83c4-c1cd5275163d"},{"assignedTimestamp":"2018-04-24T01:47:06Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"da792a53-cbc0-4184-a10d-e544dd34b3c1"},{"assignedTimestamp":"2018-04-24T01:47:06Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"c4048e79-4474-4c74-ba9b-c31ff225e511"},{"assignedTimestamp":"2018-03-20T02:14:40Z","capabilityStatus":"Deleted","service":"MicrosoftStream","servicePlanId":"acffdce6-c30f-4dc2-81c0-372e33c515ec"},{"assignedTimestamp":"2018-01-09T10:35:29Z","capabilityStatus":"Enabled","service":"ProjectWorkManagement","servicePlanId":"b737dad2-2f6c-4c65-90e3-ca563267e8b9"},{"assignedTimestamp":"2017-12-31T03:27:36Z","capabilityStatus":"Deleted","service":"Adallom","servicePlanId":"932ad362-64a8-4783-9106-97849a1a30b9"},{"assignedTimestamp":"2017-12-17T18:29:20Z","capabilityStatus":"Enabled","service":"To-Do","servicePlanId":"3fb82609-8c27-4f7b-bd51-30634711ee67"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"8c098270-9dd4-4350-9b30-ba4703f3b36b"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"57ff2da0-773e-42df-b2af-ffb7a2317929"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Deleted","service":"ProcessSimple","servicePlanId":"76846ad7-7776-4c40-a281-a386362dd1b9"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Deleted","service":"PowerAppsService","servicePlanId":"c68f8d98-5534-41c8-bf36-22fa496fa792"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"0feaeb32-d00e-4d66-bd5a-43b5b83db82c"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"Deskless","servicePlanId":"8c7d2df8-86f0-4902-b2ed-a0458298f3b3"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Deleted","service":"MicrosoftStream","servicePlanId":"9e700747-8b1d-45e5-ab8d-ef187ceec156"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb87545-963c-4e0d-99df-69c6916d9eb0"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"43de0ff5-c92c-492b-9116-175376d08c38"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Deleted","service":"OfficeForms","servicePlanId":"2789c901-c14e-48ab-a76a-be334d9d793a"},{"assignedTimestamp":"2017-07-06T19:19:57Z","capabilityStatus":"Enabled","service":"OfficeForms","servicePlanId":"e212cbc7-0961-4c40-9825-01117710dcb1"},{"assignedTimestamp":"2017-06-12T08:23:48Z","capabilityStatus":"Enabled","service":"MicrosoftStream","servicePlanId":"6c6042f5-6f01-4d67-b8c1-eb99d36eed3e"},{"assignedTimestamp":"2017-05-12T23:33:35Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"8e0c0a52-6a6c-4d40-8370-dd62790dcd70"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"9f431833-0334-42de-a7dc-70aa40db46db"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"PowerBI","servicePlanId":"70d33638-9c74-4d01-bfd3-562de28bd4ba"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4de31727-a228-4ec3-a5bf-8e45b5ca48cc"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Deleted","service":"AzureAnalysis","servicePlanId":"2049e525-b859-401b-b2a0-e0a31c4b1fe4"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"34c0d7a0-a70f-4668-9238-47f9fc208882"},{"assignedTimestamp":"2016-12-19T03:16:33Z","capabilityStatus":"Deleted","service":"PowerBI","servicePlanId":"fc0a60aa-feee-4746-a0e3-aecfe81a38dd"},{"assignedTimestamp":"2016-11-18T18:51:08Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"9c0dab89-a30c-4117-86e7-97bda240acd2"},{"assignedTimestamp":"2016-11-18T18:51:08Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"07699545-9485-468e-95b6-2fca3738be01"},{"assignedTimestamp":"2012-10-10T07:21:11Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"663a804f-1c30-4ff0-9915-9db84f0d1cea"},{"assignedTimestamp":"2015-07-30T06:17:13Z","capabilityStatus":"Deleted","service":"MicrosoftCommunicationsOnline","servicePlanId":"27216c54-caf8-4d0d-97e2-517afb5c08f6"}],"city":"REDMOND","companyName":"Microsoft","consentProvidedForMinor":null,"country":null,"createdDateTime":null,"creationType":null,"department":"Azure + Dev Exp","dirSyncEnabled":true,"displayName":"Yugang Wang","employeeId":null,"facsimileTelephoneNumber":null,"givenName":"Yugang","immutableId":"138058","isCompromised":null,"jobTitle":"PRINCIPAL + SWE MANAGER","lastDirSyncTime":"2023-03-06T18:01:28Z","legalAgeGroupClassification":null,"mail":"example@example.com","mailNickname":"yugangw","mobile":null,"onPremisesDistinguishedName":"CN=Yugang + Wang,OU=MSE,OU=Users,OU=CoreIdentity,DC=redmond,DC=corp,DC=microsoft,DC=com","onPremisesSecurityIdentifier":"S-1-5-21-2127521184-1604012920-1887927527-415191","otherMails":[],"passwordPolicies":"DisablePasswordExpiration","passwordProfile":null,"physicalDeliveryOfficeName":"18/3700FL","postalCode":null,"preferredLanguage":null,"provisionedPlans":[{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"CRM"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"CRM"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"CRM"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Deleted","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Deleted","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Deleted","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Deleted","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Deleted","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"Netbreeze"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"CRM"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftOffice"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftOffice"},{"capabilityStatus":"Deleted","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftOffice"}],"provisioningErrors":[],"proxyAddresses":["X500:/O=Nokia/OU=HUB/cn=Recipients/cn=yugangw","X500:/o=SDF/ou=Exchange + Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=sdflabs.com-51490-Yugang + Wang (Volt)e3d6fb0c","X500:/o=microsoft/ou=northamerica/cn=Recipients/cn=572513","X500:/o=microsoft/ou=First + Administrative Group/cn=Recipients/cn=yugangw","X500:/o=microsoft/ou=External + (FYDIBOHF25SPDLT)/cn=Recipients/cn=0e00e165bf5842568a693fea3aa4faad","X500:/o=SDF/ou=Exchange + Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=yugangw_microsoft.com","X500:/o=SDF/ou=Exchange + Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=sdflabs.com-51490-Yugang + Wang","X500:/o=SDF/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=51490-yugangw_c50b13e019","X500:/o=MSNBC/ou=Servers/cn=Recipients/cn=yugangw","X500:/o=ExchangeLabs/ou=Exchange + Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=yugangw17d63dbbde","X500:/o=ExchangeLabs/ou=Exchange + Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=microsoft.onmicrosoft.com-55760-Yugang + Wang (Volt)","X500:/O=Microsoft/OU=APPS-WGA/cn=Recipients/cn=yugangw","X500:/o=MMS/ou=Exchange + Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=Yugang Wang5ec8094e-2aed-488b-a327-9baed3c38367","SMTP:example@example.com","smtp:a-ywang2@microsoft.com","smtp:yugangw@msg.microsoft.com","x500:/o=microsoft/ou=Exchange + Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=Yugang Wang (Volt)","smtp:YUGANGW@service.microsoft.com"],"refreshTokensValidFromDateTime":"2019-08-29T00:11:39Z","showInAddressList":null,"signInNames":[],"sipProxyAddress":"example@example.com","state":null,"streetAddress":null,"surname":"Wang","telephoneNumber":"+1 + (425) 7069936","thumbnailPhoto@odata.mediaEditLink":"directoryObjects/a30db067-cde1-49be-95bb-9619a8cc8617/Microsoft.DirectoryServices.User/thumbnailPhoto","thumbnailPhoto@odata.mediaContentType":"image/Jpeg","usageLocation":"US","userIdentities":[],"userPrincipalName":"example@example.com","userState":null,"userStateChangedOn":null,"userType":"Member","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToPersonnelNbr":"144840","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToFullName":"Brahmnes + Fung","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToEmailName":"BFUNG","extension_18e31482d3fb4a8ea958aa96b662f508_ProfitCenterCode":"P10040929","extension_18e31482d3fb4a8ea958aa96b662f508_PositionNumber":"72580592","extension_18e31482d3fb4a8ea958aa96b662f508_CostCenterCode":"10040929","extension_18e31482d3fb4a8ea958aa96b662f508_CompanyCode":"1010","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingName":"18","extension_18e31482d3fb4a8ea958aa96b662f508_ZipCode":"98052","extension_18e31482d3fb4a8ea958aa96b662f508_StateProvinceCode":"WA","extension_18e31482d3fb4a8ea958aa96b662f508_CountryShortCode":"US","extension_18e31482d3fb4a8ea958aa96b662f508_CityName":"REDMOND","extension_18e31482d3fb4a8ea958aa96b662f508_AddressLine1":"1 + Microsoft Way","extension_18e31482d3fb4a8ea958aa96b662f508_LocationAreaCode":"US","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingID":"17","extension_18e31482d3fb4a8ea958aa96b662f508_PersonnelNumber":"138058"}' + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '25938' + content-type: + - application/json; odata=minimalmetadata; streaming=true; charset=utf-8 + dataserviceversion: + - 3.0; + date: + - Tue, 14 Mar 2023 05:15:32 GMT + duration: + - '972752' + expires: + - '-1' + ocp-aad-diagnostics-server-name: + - QCw865lGdPQrreYDn1AqT/EdOXcN6T595qz+hvFwMcc= + ocp-aad-session-key: + - _WmXXQIUbfP6KCV_uN3hW5sAgo1GnC6bW0l7u0R1TGca2F_QslGIELwPrE-lqd5ZdUeKzQ2ao9tAuBdUi8-XKFys0Lp5wNkHfAfWzSyQG3fdLNCA6DB5Ij4TJU2eunU8.cbv1aA58pXBSuisOSJoPX5aAezbR-AZG31d_yWhDs94 + pragma: + - no-cache + request-id: + - e1358e73-292f-4847-b333-f31eee29e175 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-aspnet-version: + - 4.0.30319 + x-ms-dirapi-data-contract-version: + - '1.6' + x-ms-resource-unit: + - '1' + x-powered-by: + - ASP.NET + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.46.0 (MSI) azsdk-python-azure-mgmt-authorization/3.0.0 Python/3.8.8 + (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions?$filter=roleName%20eq%20%27Grafana%20Admin%27&api-version=2022-04-01 + response: + body: + string: '{"value":[{"properties":{"roleName":"Grafana Admin","type":"BuiltInRole","description":"Built-in + Grafana admin role","assignableScopes":["/"],"permissions":[{"actions":[],"notActions":[],"dataActions":["Microsoft.Dashboard/grafana/ActAsGrafanaAdmin/action"],"notDataActions":[]}],"createdOn":"2021-07-15T21:32:35.3802340Z","updatedOn":"2021-11-11T20:15:14.8104670Z","createdBy":null,"updatedBy":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41","type":"Microsoft.Authorization/roleDefinitions","name":"22926164-76b3-42b3-bc55-97df8dab3e41"}]}' + headers: + cache-control: + - no-cache + content-length: + - '644' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 14 Mar 2023 05:15:32 GMT + expires: + - '-1' + pragma: + - no-cache + set-cookie: + - x-ms-gateway-slice=Production; path=/; secure; samesite=none; httponly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"properties": {"roleDefinitionId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41", + "principalId": "a30db067-cde1-49be-95bb-9619a8cc8617", "principalType": "User"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + Content-Length: + - '258' + Content-Type: + - application/json + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.46.0 (MSI) azsdk-python-azure-mgmt-authorization/3.0.0 Python/3.8.8 + (Windows-10-10.0.22621-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestbackup/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001?api-version=2020-04-01-preview + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41","principalId":"a30db067-cde1-49be-95bb-9619a8cc8617","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestbackup","condition":null,"conditionVersion":null,"createdOn":"2023-03-14T05:15:32.9781489Z","updatedOn":"2023-03-14T05:15:33.4241574Z","createdBy":null,"updatedBy":"a30db067-cde1-49be-95bb-9619a8cc8617","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestbackup/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001","type":"Microsoft.Authorization/roleAssignments","name":"88888888-0000-0000-0000-000000000001"}' + headers: + cache-control: + - no-cache + content-length: + - '983' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 14 Mar 2023 05:15:34 GMT + expires: + - '-1' + pragma: + - no-cache + set-cookie: + - x-ms-gateway-slice=Production; path=/; secure; samesite=none; httponly + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.46.0 (MSI) azsdk-python-azure-mgmt-authorization/3.0.0 Python/3.8.8 + (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions?$filter=roleName%20eq%20%27Monitoring%20Reader%27&api-version=2022-04-01 + response: + body: + string: '{"value":[{"properties":{"roleName":"Monitoring Reader","type":"BuiltInRole","description":"Can + read all monitoring data.","assignableScopes":["/"],"permissions":[{"actions":["*/read","Microsoft.OperationalInsights/workspaces/search/action","Microsoft.Support/*"],"notActions":[],"dataActions":[],"notDataActions":[]}],"createdOn":"2016-09-21T19:19:52.4939376Z","updatedOn":"2022-09-06T17:20:40.5763144Z","createdBy":null,"updatedBy":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","type":"Microsoft.Authorization/roleDefinitions","name":"43d0d8ad-25c7-4714-9337-8ba259a9fe05"}]}' + headers: + cache-control: + - no-cache + content-length: + - '683' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 14 Mar 2023 05:15:34 GMT + expires: + - '-1' + pragma: + - no-cache + set-cookie: + - x-ms-gateway-slice=Production; path=/; secure; samesite=none; httponly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"properties": {"roleDefinitionId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05", + "principalId": "0d34d309-e819-41f9-a7ec-8b5bbadabc74", "principalType": "ServicePrincipal"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + Content-Length: + - '270' + Content-Type: + - application/json + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.46.0 (MSI) azsdk-python-azure-mgmt-authorization/3.0.0 Python/3.8.8 + (Windows-10-10.0.22621-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000002?api-version=2020-04-01-preview + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"0d34d309-e819-41f9-a7ec-8b5bbadabc74","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-14T05:15:35.9499712Z","updatedOn":"2023-03-14T05:15:36.4169740Z","createdBy":null,"updatedBy":"a30db067-cde1-49be-95bb-9619a8cc8617","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000002","type":"Microsoft.Authorization/roleAssignments","name":"88888888-0000-0000-0000-000000000002"}' + headers: + cache-control: + - no-cache + content-length: + - '823' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 14 Mar 2023 05:15:38 GMT + expires: + - '-1' + pragma: + - no-cache + set-cookie: + - x-ms-gateway-slice=Production; path=/; secure; samesite=none; httponly + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 201 + message: Created +- request: + body: '{"sku": {"name": "Standard"}, "properties": {}, "identity": {"type": "SystemAssigned"}, + "location": "westcentralus"}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + Content-Length: + - '116' + Content-Type: + - application/json + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestbackup2?api-version=2022-10-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestbackup2","name":"clitestbackup2","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-03-14T05:15:39.8079842Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:15:39.8079842Z"},"identity":{"principalId":"b8ae7cb8-5381-4be0-92e1-678d7d276a21","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Accepted","grafanaVersion":null,"endpoint":"https://clitestbackup2-ekfbc4c4ekfec9f7.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}}}}' + headers: + api-supported-versions: + - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview + azure-asyncoperation: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a95441f6-329c-47d9-86cb-f72fe221707f*629DBC6279E5161512B5303D497D95B01274BE358E1F54E4AC92EF90D288A45B?api-version=2022-10-01-preview + cache-control: + - no-cache + content-length: + - '1151' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 14 Mar 2023 05:15:40 GMT + etag: + - '"830132dc-0000-0600-0000-641002fd0000"' + expires: + - '-1' + location: + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a95441f6-329c-47d9-86cb-f72fe221707f*629DBC6279E5161512B5303D497D95B01274BE358E1F54E4AC92EF90D288A45B?api-version=2022-10-01-preview + pragma: + - no-cache + request-context: + - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a95441f6-329c-47d9-86cb-f72fe221707f*629DBC6279E5161512B5303D497D95B01274BE358E1F54E4AC92EF90D288A45B?api-version=2022-10-01-preview + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a95441f6-329c-47d9-86cb-f72fe221707f*629DBC6279E5161512B5303D497D95B01274BE358E1F54E4AC92EF90D288A45B","name":"a95441f6-329c-47d9-86cb-f72fe221707f*629DBC6279E5161512B5303D497D95B01274BE358E1F54E4AC92EF90D288A45B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestbackup2","status":"Accepted","startTime":"2023-03-14T05:15:40.9407224Z"}' + headers: + cache-control: + - no-cache + content-length: + - '511' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 14 Mar 2023 05:16:10 GMT + etag: + - '"0000ded8-0000-0600-0000-641002fc0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a95441f6-329c-47d9-86cb-f72fe221707f*629DBC6279E5161512B5303D497D95B01274BE358E1F54E4AC92EF90D288A45B?api-version=2022-10-01-preview + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a95441f6-329c-47d9-86cb-f72fe221707f*629DBC6279E5161512B5303D497D95B01274BE358E1F54E4AC92EF90D288A45B","name":"a95441f6-329c-47d9-86cb-f72fe221707f*629DBC6279E5161512B5303D497D95B01274BE358E1F54E4AC92EF90D288A45B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestbackup2","status":"Accepted","startTime":"2023-03-14T05:15:40.9407224Z"}' + headers: + cache-control: + - no-cache + content-length: + - '511' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 14 Mar 2023 05:16:40 GMT + etag: + - '"0000ded8-0000-0600-0000-641002fc0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a95441f6-329c-47d9-86cb-f72fe221707f*629DBC6279E5161512B5303D497D95B01274BE358E1F54E4AC92EF90D288A45B?api-version=2022-10-01-preview + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a95441f6-329c-47d9-86cb-f72fe221707f*629DBC6279E5161512B5303D497D95B01274BE358E1F54E4AC92EF90D288A45B","name":"a95441f6-329c-47d9-86cb-f72fe221707f*629DBC6279E5161512B5303D497D95B01274BE358E1F54E4AC92EF90D288A45B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestbackup2","status":"Accepted","startTime":"2023-03-14T05:15:40.9407224Z"}' + headers: + cache-control: + - no-cache + content-length: + - '511' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 14 Mar 2023 05:17:11 GMT + etag: + - '"0000ded8-0000-0600-0000-641002fc0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a95441f6-329c-47d9-86cb-f72fe221707f*629DBC6279E5161512B5303D497D95B01274BE358E1F54E4AC92EF90D288A45B?api-version=2022-10-01-preview + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a95441f6-329c-47d9-86cb-f72fe221707f*629DBC6279E5161512B5303D497D95B01274BE358E1F54E4AC92EF90D288A45B","name":"a95441f6-329c-47d9-86cb-f72fe221707f*629DBC6279E5161512B5303D497D95B01274BE358E1F54E4AC92EF90D288A45B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestbackup2","status":"Accepted","startTime":"2023-03-14T05:15:40.9407224Z"}' + headers: + cache-control: + - no-cache + content-length: + - '511' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 14 Mar 2023 05:17:41 GMT + etag: + - '"0000ded8-0000-0600-0000-641002fc0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a95441f6-329c-47d9-86cb-f72fe221707f*629DBC6279E5161512B5303D497D95B01274BE358E1F54E4AC92EF90D288A45B?api-version=2022-10-01-preview + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a95441f6-329c-47d9-86cb-f72fe221707f*629DBC6279E5161512B5303D497D95B01274BE358E1F54E4AC92EF90D288A45B","name":"a95441f6-329c-47d9-86cb-f72fe221707f*629DBC6279E5161512B5303D497D95B01274BE358E1F54E4AC92EF90D288A45B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestbackup2","status":"Accepted","startTime":"2023-03-14T05:15:40.9407224Z"}' + headers: + cache-control: + - no-cache + content-length: + - '511' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 14 Mar 2023 05:18:11 GMT + etag: + - '"0000ded8-0000-0600-0000-641002fc0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a95441f6-329c-47d9-86cb-f72fe221707f*629DBC6279E5161512B5303D497D95B01274BE358E1F54E4AC92EF90D288A45B?api-version=2022-10-01-preview + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a95441f6-329c-47d9-86cb-f72fe221707f*629DBC6279E5161512B5303D497D95B01274BE358E1F54E4AC92EF90D288A45B","name":"a95441f6-329c-47d9-86cb-f72fe221707f*629DBC6279E5161512B5303D497D95B01274BE358E1F54E4AC92EF90D288A45B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestbackup2","status":"Accepted","startTime":"2023-03-14T05:15:40.9407224Z"}' + headers: + cache-control: + - no-cache + content-length: + - '511' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 14 Mar 2023 05:18:41 GMT + etag: + - '"0000ded8-0000-0600-0000-641002fc0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a95441f6-329c-47d9-86cb-f72fe221707f*629DBC6279E5161512B5303D497D95B01274BE358E1F54E4AC92EF90D288A45B?api-version=2022-10-01-preview + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a95441f6-329c-47d9-86cb-f72fe221707f*629DBC6279E5161512B5303D497D95B01274BE358E1F54E4AC92EF90D288A45B","name":"a95441f6-329c-47d9-86cb-f72fe221707f*629DBC6279E5161512B5303D497D95B01274BE358E1F54E4AC92EF90D288A45B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestbackup2","status":"Accepted","startTime":"2023-03-14T05:15:40.9407224Z"}' + headers: + cache-control: + - no-cache + content-length: + - '511' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 14 Mar 2023 05:19:11 GMT + etag: + - '"0000ded8-0000-0600-0000-641002fc0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a95441f6-329c-47d9-86cb-f72fe221707f*629DBC6279E5161512B5303D497D95B01274BE358E1F54E4AC92EF90D288A45B?api-version=2022-10-01-preview + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a95441f6-329c-47d9-86cb-f72fe221707f*629DBC6279E5161512B5303D497D95B01274BE358E1F54E4AC92EF90D288A45B","name":"a95441f6-329c-47d9-86cb-f72fe221707f*629DBC6279E5161512B5303D497D95B01274BE358E1F54E4AC92EF90D288A45B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestbackup2","status":"Accepted","startTime":"2023-03-14T05:15:40.9407224Z"}' + headers: + cache-control: + - no-cache + content-length: + - '511' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 14 Mar 2023 05:19:41 GMT + etag: + - '"0000ded8-0000-0600-0000-641002fc0000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a95441f6-329c-47d9-86cb-f72fe221707f*629DBC6279E5161512B5303D497D95B01274BE358E1F54E4AC92EF90D288A45B?api-version=2022-10-01-preview + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/a95441f6-329c-47d9-86cb-f72fe221707f*629DBC6279E5161512B5303D497D95B01274BE358E1F54E4AC92EF90D288A45B","name":"a95441f6-329c-47d9-86cb-f72fe221707f*629DBC6279E5161512B5303D497D95B01274BE358E1F54E4AC92EF90D288A45B","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestbackup2","status":"Succeeded","startTime":"2023-03-14T05:15:40.9407224Z","endTime":"2023-03-14T05:19:51.6543684Z","error":{},"properties":null}' + headers: + cache-control: + - no-cache + content-length: + - '582' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 14 Mar 2023 05:20:11 GMT + etag: + - '"000068da-0000-0600-0000-641003f70000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestbackup2?api-version=2022-10-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestbackup2","name":"clitestbackup2","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-03-14T05:15:39.8079842Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:15:39.8079842Z"},"identity":{"principalId":"b8ae7cb8-5381-4be0-92e1-678d7d276a21","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.8","endpoint":"https://clitestbackup2-ekfbc4c4ekfec9f7.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}}}}' + headers: + cache-control: + - no-cache + content-length: + - '1070' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 14 Mar 2023 05:20:12 GMT + etag: + - '"830146df-0000-0600-0000-641003f70000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.8.8 (Windows-10-10.0.22621-SP0) msrest/0.7.1 msrest_azure/0.6.4 azure-graphrbac/0.60.0 + Azure-SDK-For-Python + accept-language: + - en-US + method: GET + uri: https://graph.windows.net/00000000-0000-0000-0000-000000000000/me?api-version=1.6 + response: + body: + string: '{"odata.metadata":"https://graph.windows.net/00000000-0000-0000-0000-000000000000/$metadata#directoryObjects/@Element","odata.type":"Microsoft.DirectoryServices.User","objectType":"User","objectId":"a30db067-cde1-49be-95bb-9619a8cc8617","deletionTimestamp":null,"accountEnabled":true,"ageGroup":null,"assignedLicenses":[{"disabledPlans":["a82fbf69-b4d7-49f4-83a6-915b2cf354f4","cd31b152-6326-4d1b-ae1b-997b625182e6","a413a9ff-720c-4822-98ef-2f37c2a21f4c","a6520331-d7d4-4276-95f5-15c0933bc757","ded3d325-1bdc-453e-8432-5bac26d7a014","afa73018-811e-46e9-988f-f75d2b1b8430","b21a6b06-1988-436e-a07b-51ec6d9f52ad","531ee2f8-b1cb-453b-9c21-d2180d014ca5","bf28f719-7844-4079-9c78-c1307898e192","28b0fa46-c39a-4188-89e2-58e979a6b014","199a5c09-e0ca-4e37-8f7c-b05d533e1ea2","65cc641f-cccd-4643-97e0-a17e3045e541","e26c2fcc-ab91-4a61-b35c-03cdc8dddf66","46129a58-a698-46f0-aa5b-17f6586297d9","6db1f1db-2b46-403f-be40-e39395f08dbb","6dc145d6-95dd-4191-b9c3-185575ee6f6b","41fcdd7d-4733-4863-9cf4-c65b83ce2df4","c4801e8a-cb58-4c35-aca6-f2dcc106f287","0898bdbb-73b0-471a-81e5-20f1fe4dd66e","617b097b-4b93-4ede-83de-5f075bb5fb2f","33c4f319-9bdd-48d6-9c4d-410b750a4a5a","4828c8ec-dc2e-4779-b502-87ac9ce28ab7","3e26ee1f-8a5f-4d52-aee2-b81ce45c8f40"],"skuId":"c7df2760-2c81-4ef7-b578-5b5392b571df"},{"disabledPlans":[],"skuId":"b30411f5-fea1-4a59-9ad9-3db7c7ead579"},{"disabledPlans":[],"skuId":"4a51bf65-409c-4a91-b845-1121b571cc9d"},{"disabledPlans":["c815c93d-0759-4bb8-b857-bc921a71be83","7162bd38-edae-4022-83a7-c5837f951759","b622badb-1b45-48d5-920f-4b27a2c0996c","b74d57b2-58e9-484a-9731-aeccbba954f0"],"skuId":"61902246-d7cb-453e-85cd-53ee28eec138"},{"disabledPlans":["b622badb-1b45-48d5-920f-4b27a2c0996c"],"skuId":"3d957427-ecdc-4df2-aacd-01cc9d519da8"},{"disabledPlans":[],"skuId":"85aae730-b3d1-4f99-bb28-c9f81b05137c"},{"disabledPlans":[],"skuId":"9f3d9c1d-25a5-4aaa-8e59-23a1e6450a67"},{"disabledPlans":["39b5c996-467e-4e60-bd62-46066f572726"],"skuId":"90d8b3f8-712e-4f7b-aa1e-62e7ae6cbe96"},{"disabledPlans":["e95bec33-7c88-4a70-8e19-b10bd9d0c014","5dbe027f-2339-4123-9542-606e4d348a72"],"skuId":"09015f9f-377f-4538-bbb5-f75ceb09358a"},{"disabledPlans":[],"skuId":"f30db892-07e9-47e9-837c-80727f46fd3d"},{"disabledPlans":[],"skuId":"34715a50-7d92-426f-99e9-f815e0ae1de5"},{"disabledPlans":[],"skuId":"26a18e8f-4d14-46f8-835a-ed3ba424a961"},{"disabledPlans":[],"skuId":"412ce1a7-a499-41b3-8eb6-b38f2bbc5c3f"},{"disabledPlans":[],"skuId":"488ba24a-39a9-4473-8ee5-19291e71b002"},{"disabledPlans":[],"skuId":"b05e124f-c7cc-45a0-a6aa-8cf78c946968"},{"disabledPlans":["0b03f40b-c404-40c3-8651-2aceb74365fa","b650d915-9886-424b-a08d-633cede56f57","e95bec33-7c88-4a70-8e19-b10bd9d0c014","5dbe027f-2339-4123-9542-606e4d348a72","fe71d6c3-a2ea-4499-9778-da042bf08063","fafd7243-e5c1-4a3a-9e40-495efcb1d3c3"],"skuId":"ea126fc5-a19e-42e2-a731-da9d437bffcf"},{"disabledPlans":[],"skuId":"c5928f49-12ba-48f7-ada3-0d743a3601d5"}],"assignedPlans":[{"assignedTimestamp":"2023-03-07T17:20:59Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2023-03-07T17:20:59Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2023-03-07T17:20:59Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"199a5c09-e0ca-4e37-8f7c-b05d533e1ea2"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b622badb-1b45-48d5-920f-4b27a2c0996c"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Enabled","service":"LearningAppServiceInTeams","servicePlanId":"b76fb638-6ba6-402a-b9f9-83d28acb3d86"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"fafd7243-e5c1-4a3a-9e40-495efcb1d3c3"},{"assignedTimestamp":"2023-02-11T23:04:06Z","capabilityStatus":"Deleted","service":"YammerEnterprise","servicePlanId":"a82fbf69-b4d7-49f4-83a6-915b2cf354f4"},{"assignedTimestamp":"2023-01-23T22:57:48Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"43304c6a-1d4e-4e0b-9b06-5b2a2ff58a90"},{"assignedTimestamp":"2023-01-23T22:57:48Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"c244cc9e-622f-4576-92ea-82e233e44e36"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"6ea4c1ef-c259-46df-bce2-943342cd3cb2"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"74d93933-6f22-436e-9441-66d205435abb"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"91f50f7b-2204-4803-acac-5cf5668b8b39"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"dc789ed8-0170-4b65-a415-eb77d5bb350a"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"ea2cf03b-ac60-46ae-9c1d-eeaeb63cec86"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"c5002c70-f725-4367-b409-f0eff4fee6c0"},{"assignedTimestamp":"2022-11-09T23:14:02Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"60bf28f9-2b70-4522-96f7-335f5e06c941"},{"assignedTimestamp":"2022-08-07T02:18:34Z","capabilityStatus":"Enabled","service":"Viva-Goals","servicePlanId":"b44c6eaf-5c9f-478c-8f16-8cea26353bfb"},{"assignedTimestamp":"2022-08-07T02:18:34Z","capabilityStatus":"Enabled","service":"Modern-Workplace-Core-ITaas","servicePlanId":"9a6eeb79-0b4b-4bf0-9808-39d99a2cd5a3"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"WindowsUpdateforBusinessCloudExtensions","servicePlanId":"7bf960f6-2cd9-443a-8046-5dbff9558365"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"18fa3aba-b085-4105-87d7-55617b8585e6"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ERP","servicePlanId":"69f07c66-bee4-4222-b051-195095efee5b"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"0a05d977-a21a-45b2-91ce-61c240dbafa2"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"7e6d7d78-73de-46ba-83b1-6d25117334ba"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"WorkplaceAnalytics","servicePlanId":"f477b0f0-3bb1-4890-940c-40fcee6ce05f"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"f3d5636e-ddc2-41bf-bba6-ca6fadece269"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftPrint","servicePlanId":"795f6fe0-cc4d-4773-b050-5dde4dc704c9"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftFormsProTest","servicePlanId":"97f29a83-1a20-44ff-bf48-5e4ad11f3e51"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"DYN365AISERVICEINSIGHTS","servicePlanId":"1412cdc1-d593-4ad1-9050-40c30ad0b023"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"818523f5-016b-4355-9be8-ed6944946ea7"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"fa200448-008c-4acb-abd4-ea106ed2199d"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"50554c47-71d9-49fd-bc54-42a2765c555c"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"fe47a034-ab6d-4cb4-bdb4-9551354b177e"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"018fb91e-cee3-418c-9063-d7562978bdaf"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"ca4be917-fbce-4b52-839e-6647467a1668"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"6c57d4b6-3b23-47a5-9bc9-69f17b4947b3"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"WindowsDefenderATP","servicePlanId":"871d91ec-ec1a-452b-a83f-bd76c7d770ef"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"Windows","servicePlanId":"e7c91390-7625-45be-94e0-e16907e03118"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"AzureAdvancedThreatAnalytics","servicePlanId":"14ab5db5-e6c4-4b20-b4bc-13e36fd2227f"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"41781fb2-bc02-4b7c-bd55-b576c07bb09d"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MultiFactorService","servicePlanId":"8a256a2b-b617-496d-b51b-e76466e88db0"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"5689bec4-755d-4753-8b61-40975025187c"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"2e2ddb96-6af9-4b1d-a3f0-d6ecfd22edb2"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"Netbreeze","servicePlanId":"03acaee3-9492-4f40-aed4-bcb6b32981b6"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"d56f3deb-50d8-465a-bedb-f079817ccac1"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"eec0eb4f-6444-4f95-aba0-50c24d67f998"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"c1ec4a95-1f05-45b3-a911-aa3fa01094f5"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"2d589a15-b171-4e61-9b5f-31d15eeb2872"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"59231cdf-b40d-4534-a93e-14d0cd31d27e"},{"assignedTimestamp":"2021-04-15T15:12:57Z","capabilityStatus":"Deleted","service":"MIPExchangeSolutions","servicePlanId":"cd31b152-6326-4d1b-ae1b-997b625182e6"},{"assignedTimestamp":"2020-12-22T01:12:21Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"2f442157-a11c-46b9-ae5b-6e39ff4e5849"},{"assignedTimestamp":"2020-11-03T16:30:18Z","capabilityStatus":"Deleted","service":"M365CommunicationCompliance","servicePlanId":"a413a9ff-720c-4822-98ef-2f37c2a21f4c"},{"assignedTimestamp":"2020-08-14T15:32:15Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"7547a3fe-08ee-4ccb-b430-5077c5041653"},{"assignedTimestamp":"2019-11-04T20:01:59Z","capabilityStatus":"Enabled","service":"WhiteboardServices","servicePlanId":"4a51bca5-1eff-43f5-878c-177680f191af"},{"assignedTimestamp":"2019-10-14T20:43:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"5136a095-5cf0-4aff-bec3-e84448b38ea5"},{"assignedTimestamp":"2019-10-14T20:43:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb0351d-3b08-4503-993d-383af8de41e3"},{"assignedTimestamp":"2019-03-27T23:17:23Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"50e68c76-46c6-4674-81f9-75456511b170"},{"assignedTimestamp":"2019-03-27T23:17:23Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"17ab22cd-a0b3-4536-910a-cb6eb12696c0"},{"assignedTimestamp":"2018-11-30T00:32:45Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b1188c4c-1b36-4018-b48b-ee07604f6feb"},{"assignedTimestamp":"2018-09-21T00:27:48Z","capabilityStatus":"Deleted","service":"MicrosoftCommunicationsOnline","servicePlanId":"3e26ee1f-8a5f-4d52-aee2-b81ce45c8f40"},{"assignedTimestamp":"2018-09-21T00:27:48Z","capabilityStatus":"Deleted","service":"MicrosoftCommunicationsOnline","servicePlanId":"4828c8ec-dc2e-4779-b502-87ac9ce28ab7"},{"assignedTimestamp":"2018-09-21T00:27:48Z","capabilityStatus":"Deleted","service":"MicrosoftCommunicationsOnline","servicePlanId":"5a10155d-f5c1-411a-a8ec-e99aae125390"},{"assignedTimestamp":"2018-08-28T18:54:42Z","capabilityStatus":"Enabled","service":"Sway","servicePlanId":"a23b959c-7ce8-4e57-9140-b90eb88a9e97"},{"assignedTimestamp":"2018-08-28T18:54:42Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"bea4c11e-220a-4e6d-8eb8-8ea15d019f90"},{"assignedTimestamp":"2018-08-28T18:54:42Z","capabilityStatus":"Deleted","service":"OfficeForms","servicePlanId":"159f4cd6-e380-449f-a816-af1a9ef76344"},{"assignedTimestamp":"2018-04-24T01:47:06Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"2bdbaf8f-738f-4ac7-9234-3c3ee2ce7d0f"},{"assignedTimestamp":"2018-04-24T01:47:06Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"2125cfd7-2110-4567-83c4-c1cd5275163d"},{"assignedTimestamp":"2018-04-24T01:47:06Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"da792a53-cbc0-4184-a10d-e544dd34b3c1"},{"assignedTimestamp":"2018-04-24T01:47:06Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"c4048e79-4474-4c74-ba9b-c31ff225e511"},{"assignedTimestamp":"2018-03-20T02:14:40Z","capabilityStatus":"Deleted","service":"MicrosoftStream","servicePlanId":"acffdce6-c30f-4dc2-81c0-372e33c515ec"},{"assignedTimestamp":"2018-01-09T10:35:29Z","capabilityStatus":"Enabled","service":"ProjectWorkManagement","servicePlanId":"b737dad2-2f6c-4c65-90e3-ca563267e8b9"},{"assignedTimestamp":"2017-12-31T03:27:36Z","capabilityStatus":"Deleted","service":"Adallom","servicePlanId":"932ad362-64a8-4783-9106-97849a1a30b9"},{"assignedTimestamp":"2017-12-17T18:29:20Z","capabilityStatus":"Enabled","service":"To-Do","servicePlanId":"3fb82609-8c27-4f7b-bd51-30634711ee67"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"8c098270-9dd4-4350-9b30-ba4703f3b36b"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"57ff2da0-773e-42df-b2af-ffb7a2317929"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Deleted","service":"ProcessSimple","servicePlanId":"76846ad7-7776-4c40-a281-a386362dd1b9"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Deleted","service":"PowerAppsService","servicePlanId":"c68f8d98-5534-41c8-bf36-22fa496fa792"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"0feaeb32-d00e-4d66-bd5a-43b5b83db82c"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"Deskless","servicePlanId":"8c7d2df8-86f0-4902-b2ed-a0458298f3b3"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Deleted","service":"MicrosoftStream","servicePlanId":"9e700747-8b1d-45e5-ab8d-ef187ceec156"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb87545-963c-4e0d-99df-69c6916d9eb0"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"43de0ff5-c92c-492b-9116-175376d08c38"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Deleted","service":"OfficeForms","servicePlanId":"2789c901-c14e-48ab-a76a-be334d9d793a"},{"assignedTimestamp":"2017-07-06T19:19:57Z","capabilityStatus":"Enabled","service":"OfficeForms","servicePlanId":"e212cbc7-0961-4c40-9825-01117710dcb1"},{"assignedTimestamp":"2017-06-12T08:23:48Z","capabilityStatus":"Enabled","service":"MicrosoftStream","servicePlanId":"6c6042f5-6f01-4d67-b8c1-eb99d36eed3e"},{"assignedTimestamp":"2017-05-12T23:33:35Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"8e0c0a52-6a6c-4d40-8370-dd62790dcd70"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"9f431833-0334-42de-a7dc-70aa40db46db"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"PowerBI","servicePlanId":"70d33638-9c74-4d01-bfd3-562de28bd4ba"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4de31727-a228-4ec3-a5bf-8e45b5ca48cc"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Deleted","service":"AzureAnalysis","servicePlanId":"2049e525-b859-401b-b2a0-e0a31c4b1fe4"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"34c0d7a0-a70f-4668-9238-47f9fc208882"},{"assignedTimestamp":"2016-12-19T03:16:33Z","capabilityStatus":"Deleted","service":"PowerBI","servicePlanId":"fc0a60aa-feee-4746-a0e3-aecfe81a38dd"},{"assignedTimestamp":"2016-11-18T18:51:08Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"9c0dab89-a30c-4117-86e7-97bda240acd2"},{"assignedTimestamp":"2016-11-18T18:51:08Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"07699545-9485-468e-95b6-2fca3738be01"},{"assignedTimestamp":"2012-10-10T07:21:11Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"663a804f-1c30-4ff0-9915-9db84f0d1cea"},{"assignedTimestamp":"2015-07-30T06:17:13Z","capabilityStatus":"Deleted","service":"MicrosoftCommunicationsOnline","servicePlanId":"27216c54-caf8-4d0d-97e2-517afb5c08f6"}],"city":"REDMOND","companyName":"Microsoft","consentProvidedForMinor":null,"country":null,"createdDateTime":null,"creationType":null,"department":"Azure + Dev Exp","dirSyncEnabled":true,"displayName":"Yugang Wang","employeeId":null,"facsimileTelephoneNumber":null,"givenName":"Yugang","immutableId":"138058","isCompromised":null,"jobTitle":"PRINCIPAL + SWE MANAGER","lastDirSyncTime":"2023-03-06T18:01:28Z","legalAgeGroupClassification":null,"mail":"example@example.com","mailNickname":"yugangw","mobile":null,"onPremisesDistinguishedName":"CN=Yugang + Wang,OU=MSE,OU=Users,OU=CoreIdentity,DC=redmond,DC=corp,DC=microsoft,DC=com","onPremisesSecurityIdentifier":"S-1-5-21-2127521184-1604012920-1887927527-415191","otherMails":[],"passwordPolicies":"DisablePasswordExpiration","passwordProfile":null,"physicalDeliveryOfficeName":"18/3700FL","postalCode":null,"preferredLanguage":null,"provisionedPlans":[{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"CRM"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"CRM"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"CRM"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Deleted","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Deleted","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Deleted","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Deleted","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Deleted","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"Netbreeze"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"CRM"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftOffice"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftOffice"},{"capabilityStatus":"Deleted","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftOffice"}],"provisioningErrors":[],"proxyAddresses":["X500:/O=Nokia/OU=HUB/cn=Recipients/cn=yugangw","X500:/o=SDF/ou=Exchange + Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=sdflabs.com-51490-Yugang + Wang (Volt)e3d6fb0c","X500:/o=microsoft/ou=northamerica/cn=Recipients/cn=572513","X500:/o=microsoft/ou=First + Administrative Group/cn=Recipients/cn=yugangw","X500:/o=microsoft/ou=External + (FYDIBOHF25SPDLT)/cn=Recipients/cn=0e00e165bf5842568a693fea3aa4faad","X500:/o=SDF/ou=Exchange + Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=yugangw_microsoft.com","X500:/o=SDF/ou=Exchange + Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=sdflabs.com-51490-Yugang + Wang","X500:/o=SDF/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=51490-yugangw_c50b13e019","X500:/o=MSNBC/ou=Servers/cn=Recipients/cn=yugangw","X500:/o=ExchangeLabs/ou=Exchange + Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=yugangw17d63dbbde","X500:/o=ExchangeLabs/ou=Exchange + Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=microsoft.onmicrosoft.com-55760-Yugang + Wang (Volt)","X500:/O=Microsoft/OU=APPS-WGA/cn=Recipients/cn=yugangw","X500:/o=MMS/ou=Exchange + Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=Yugang Wang5ec8094e-2aed-488b-a327-9baed3c38367","SMTP:example@example.com","smtp:a-ywang2@microsoft.com","smtp:yugangw@msg.microsoft.com","x500:/o=microsoft/ou=Exchange + Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=Yugang Wang (Volt)","smtp:YUGANGW@service.microsoft.com"],"refreshTokensValidFromDateTime":"2019-08-29T00:11:39Z","showInAddressList":null,"signInNames":[],"sipProxyAddress":"example@example.com","state":null,"streetAddress":null,"surname":"Wang","telephoneNumber":"+1 + (425) 7069936","thumbnailPhoto@odata.mediaEditLink":"directoryObjects/a30db067-cde1-49be-95bb-9619a8cc8617/Microsoft.DirectoryServices.User/thumbnailPhoto","thumbnailPhoto@odata.mediaContentType":"image/Jpeg","usageLocation":"US","userIdentities":[],"userPrincipalName":"example@example.com","userState":null,"userStateChangedOn":null,"userType":"Member","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToPersonnelNbr":"144840","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToFullName":"Brahmnes + Fung","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToEmailName":"BFUNG","extension_18e31482d3fb4a8ea958aa96b662f508_ProfitCenterCode":"P10040929","extension_18e31482d3fb4a8ea958aa96b662f508_PositionNumber":"72580592","extension_18e31482d3fb4a8ea958aa96b662f508_CostCenterCode":"10040929","extension_18e31482d3fb4a8ea958aa96b662f508_CompanyCode":"1010","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingName":"18","extension_18e31482d3fb4a8ea958aa96b662f508_ZipCode":"98052","extension_18e31482d3fb4a8ea958aa96b662f508_StateProvinceCode":"WA","extension_18e31482d3fb4a8ea958aa96b662f508_CountryShortCode":"US","extension_18e31482d3fb4a8ea958aa96b662f508_CityName":"REDMOND","extension_18e31482d3fb4a8ea958aa96b662f508_AddressLine1":"1 + Microsoft Way","extension_18e31482d3fb4a8ea958aa96b662f508_LocationAreaCode":"US","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingID":"17","extension_18e31482d3fb4a8ea958aa96b662f508_PersonnelNumber":"138058"}' + headers: + access-control-allow-origin: + - '*' + cache-control: + - no-cache + content-length: + - '25938' + content-type: + - application/json; odata=minimalmetadata; streaming=true; charset=utf-8 + dataserviceversion: + - 3.0; + date: + - Tue, 14 Mar 2023 05:20:12 GMT + duration: + - '897495' + expires: + - '-1' + ocp-aad-diagnostics-server-name: + - S4Qdzfh6wGIK1FXXBhSnMMCdVuqd5/mRQmyoRtmydCY= + ocp-aad-session-key: + - 5fM8jdjdnNow_sjDvDM-tEgmHd57C8CbGl4UalayO7gIyiCYZpW8-IGtXE1NqoLsyH-emANTZXWhGCxhUsnsID29fg_bXSf85LZRJK3J2za7uRpIZktDJM2jDAXqJPS3.y66dIC-C_dqVvNPbt3mkAqOJ44DyuZAYqvlzPc5nEGw + pragma: + - no-cache + request-id: + - 90fab065-c033-4dc1-a78b-88fd7b8c473e + strict-transport-security: + - max-age=31536000; includeSubDomains + x-aspnet-version: + - 4.0.30319 + x-ms-dirapi-data-contract-version: + - '1.6' + x-ms-resource-unit: + - '1' + x-powered-by: + - ASP.NET + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.46.0 (MSI) azsdk-python-azure-mgmt-authorization/3.0.0 Python/3.8.8 + (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions?$filter=roleName%20eq%20%27Grafana%20Admin%27&api-version=2022-04-01 + response: + body: + string: '{"value":[{"properties":{"roleName":"Grafana Admin","type":"BuiltInRole","description":"Built-in + Grafana admin role","assignableScopes":["/"],"permissions":[{"actions":[],"notActions":[],"dataActions":["Microsoft.Dashboard/grafana/ActAsGrafanaAdmin/action"],"notDataActions":[]}],"createdOn":"2021-07-15T21:32:35.3802340Z","updatedOn":"2021-11-11T20:15:14.8104670Z","createdBy":null,"updatedBy":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41","type":"Microsoft.Authorization/roleDefinitions","name":"22926164-76b3-42b3-bc55-97df8dab3e41"}]}' + headers: + cache-control: + - no-cache + content-length: + - '644' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 14 Mar 2023 05:20:11 GMT + expires: + - '-1' + pragma: + - no-cache + set-cookie: + - x-ms-gateway-slice=Production; path=/; secure; samesite=none; httponly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"properties": {"roleDefinitionId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41", + "principalId": "a30db067-cde1-49be-95bb-9619a8cc8617", "principalType": "User"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + Content-Length: + - '258' + Content-Type: + - application/json + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.46.0 (MSI) azsdk-python-azure-mgmt-authorization/3.0.0 Python/3.8.8 + (Windows-10-10.0.22621-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestbackup2/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000003?api-version=2020-04-01-preview + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41","principalId":"a30db067-cde1-49be-95bb-9619a8cc8617","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestbackup2","condition":null,"conditionVersion":null,"createdOn":"2023-03-14T05:20:13.5358214Z","updatedOn":"2023-03-14T05:20:13.9488317Z","createdBy":null,"updatedBy":"a30db067-cde1-49be-95bb-9619a8cc8617","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestbackup2/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000003","type":"Microsoft.Authorization/roleAssignments","name":"88888888-0000-0000-0000-000000000003"}' + headers: + cache-control: + - no-cache + content-length: + - '985' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 14 Mar 2023 05:20:14 GMT + expires: + - '-1' + pragma: + - no-cache + set-cookie: + - x-ms-gateway-slice=Production; path=/; secure; samesite=none; httponly + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1198' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.46.0 (MSI) azsdk-python-azure-mgmt-authorization/3.0.0 Python/3.8.8 + (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions?$filter=roleName%20eq%20%27Monitoring%20Reader%27&api-version=2022-04-01 + response: + body: + string: '{"value":[{"properties":{"roleName":"Monitoring Reader","type":"BuiltInRole","description":"Can + read all monitoring data.","assignableScopes":["/"],"permissions":[{"actions":["*/read","Microsoft.OperationalInsights/workspaces/search/action","Microsoft.Support/*"],"notActions":[],"dataActions":[],"notDataActions":[]}],"createdOn":"2016-09-21T19:19:52.4939376Z","updatedOn":"2022-09-06T17:20:40.5763144Z","createdBy":null,"updatedBy":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","type":"Microsoft.Authorization/roleDefinitions","name":"43d0d8ad-25c7-4714-9337-8ba259a9fe05"}]}' + headers: + cache-control: + - no-cache + content-length: + - '683' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 14 Mar 2023 05:20:14 GMT + expires: + - '-1' + pragma: + - no-cache + set-cookie: + - x-ms-gateway-slice=Production; path=/; secure; samesite=none; httponly + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"properties": {"roleDefinitionId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05", + "principalId": "b8ae7cb8-5381-4be0-92e1-678d7d276a21", "principalType": "ServicePrincipal"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + Content-Length: + - '270' + Content-Type: + - application/json + ParameterSetName: + - -g -n -l + User-Agent: + - AZURECLI/2.46.0 (MSI) azsdk-python-azure-mgmt-authorization/3.0.0 Python/3.8.8 + (Windows-10-10.0.22621-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000004?api-version=2020-04-01-preview + response: + body: + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"b8ae7cb8-5381-4be0-92e1-678d7d276a21","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-14T05:20:14.8734843Z","updatedOn":"2023-03-14T05:20:15.3764959Z","createdBy":null,"updatedBy":"a30db067-cde1-49be-95bb-9619a8cc8617","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000004","type":"Microsoft.Authorization/roleAssignments","name":"88888888-0000-0000-0000-000000000004"}' + headers: + cache-control: + - no-cache + content-length: + - '823' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 14 Mar 2023 05:20:17 GMT + expires: + - '-1' + pragma: + - no-cache + set-cookie: + - x-ms-gateway-slice=Production; path=/; secure; samesite=none; httponly + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana folder create + Connection: + - keep-alive + ParameterSetName: + - -g -n --title + User-Agent: + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestbackup?api-version=2022-10-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestbackup","name":"clitestbackup","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-03-14T05:10:58.68013Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:10:58.68013Z"},"identity":{"principalId":"0d34d309-e819-41f9-a7ec-8b5bbadabc74","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.8","endpoint":"https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}}}}' + headers: + cache-control: + - no-cache + content-length: + - '1063' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 14 Mar 2023 05:22:16 GMT + etag: + - '"8301ebdb-0000-0600-0000-641002e80000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: '{"title": "Test Folder"}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '24' + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: POST + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/folders + response: + body: + string: '{"id":24,"uid":"SLQFzba4z","title":"Test Folder","url":"/dashboards/f/SLQFzba4z/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"example@example.com","created":"2023-03-14T05:22:19.944762479Z","updatedBy":"example@example.com","updated":"2023-03-14T05:22:19.944762579Z","version":1,"parentUid":""}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '352' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-GeGXdW4QIAWL1oEfAkKXQw';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:19 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771338.848.437.59504|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: '{"access": "proxy", "jsonData": {"azureAuthType": "msi", "subscriptionId": + ""}, "name": "Test Azure Monitor Data Source", "type": "grafana-azure-monitor-datasource"}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '165' + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: POST + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/datasources + response: + body: + string: '{"datasource":{"id":3,"uid":"83wFkb-Vz","orgId":1,"name":"Test Azure + Monitor Data Source","type":"grafana-azure-monitor-datasource","typeLogoUrl":"","access":"proxy","url":"","user":"","database":"","basicAuth":false,"basicAuthUser":"","withCredentials":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"secureJsonFields":{},"version":1,"readOnly":false},"id":3,"message":"Datasource + added","name":"Test Azure Monitor Data Source"}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '461' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-6oI0TKvQmFUVMUQTE911jQ';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:20 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771341.217.439.100201|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/folders/id/Test%20Folder + response: + body: + string: '{"message":"id is invalid","traceID":"86c4e6c5d9657afad4d9eac890436e6e"}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '72' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-hnRhfdYKNTsnjCJXJIKu8w';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:20 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771341.544.440.171961|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 400 + message: Bad Request +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/folders/Test%20Folder + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-29fz9DJBrRY83pvPxGn80w';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:21 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771341.995.437.943230|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 404 + message: Not Found +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/folders + response: + body: + string: '[{"id":1,"uid":"az-mon","title":"Azure Monitor"},{"id":12,"uid":"geneva","title":"Geneva"},{"id":24,"uid":"SLQFzba4z","title":"Test + Folder"}]' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '141' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-1XlO857F1D8SW3XvzbBZ/Q';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:21 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771342.514.442.16582|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: '{"dashboard": {"title": "Test Dashboard"}, "folderId": 24, "overwrite": + false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '78' + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: POST + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"id":25,"slug":"test-dashboard","status":"success","uid":"35uFkx-Vk","url":"/d/35uFkx-Vk/test-dashboard","version":1}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '118' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-xGleqAESeVEoxbaR6h5XjA';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:21 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771342.7.440.945862|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/datasources + response: + body: + string: '[{"id":1,"uid":"azure-monitor-oob","orgId":1,"name":"Azure Monitor","type":"grafana-azure-monitor-datasource","typeName":"Azure + Monitor","typeLogoUrl":"public/app/plugins/datasource/grafana-azure-monitor-datasource/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":"2462343E-2B86-44E6-A7CE-6FF5E5C3E2E7"},"readOnly":false},{"id":2,"uid":"Geneva","orgId":1,"name":"Geneva + Datasource","type":"geneva-datasource","typeName":"Geneva Datasource","typeLogoUrl":"public/plugins/geneva-datasource/img/logo.svg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"msi"}},"readOnly":false},{"id":3,"uid":"83wFkb-Vz","orgId":1,"name":"Test + Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeName":"Azure + Monitor","typeLogoUrl":"public/app/plugins/datasource/grafana-azure-monitor-datasource/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"readOnly":false}]' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '1155' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-OoLRk1nSPhbamajxqrQ6JQ';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:22 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771342.999.440.98112|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/search/?type=dash-db&limit=5000&page=1 + response: + body: + string: '[{"id":19,"uid":"OSBzdgnnz","title":"Agent QoS","uri":"db/agent-qos","url":"/d/OSBzdgnnz/agent-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":14,"uid":"54KhiZ7nz","title":"AKS + Linux Sample Application","uri":"db/aks-linux-sample-application","url":"/d/54KhiZ7nz/aks-linux-sample-application","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":20,"uid":"6uRDjTNnz","title":"App + Detail","uri":"db/app-detail","url":"/d/6uRDjTNnz/app-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":5,"uid":"dyzn5SK7z","title":"Azure + / Alert Consumption","uri":"db/azure-alert-consumption","url":"/d/dyzn5SK7z/azure-alert-consumption","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":8,"uid":"Yo38mcvnz","title":"Azure + / Insights / Applications","uri":"db/azure-insights-applications","url":"/d/Yo38mcvnz/azure-insights-applications","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":2,"uid":"AppInsightsAvTestGeoMap","title":"Azure + / Insights / Applications Test Availability Geo Map","uri":"db/azure-insights-applications-test-availability-geo-map","url":"/d/AppInsightsAvTestGeoMap/azure-insights-applications-test-availability-geo-map","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":9,"uid":"INH9berMk","title":"Azure + / Insights / Cosmos DB","uri":"db/azure-insights-cosmos-db","url":"/d/INH9berMk/azure-insights-cosmos-db","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":10,"uid":"8UDB1s3Gk","title":"Azure + / Insights / Data Explorer Clusters","uri":"db/azure-insights-data-explorer-clusters","url":"/d/8UDB1s3Gk/azure-insights-data-explorer-clusters","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":11,"uid":"tQZAMYrMk","title":"Azure + / Insights / Key Vaults","uri":"db/azure-insights-key-vaults","url":"/d/tQZAMYrMk/azure-insights-key-vaults","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":4,"uid":"3n2E8CrGk","title":"Azure + / Insights / Storage Accounts","uri":"db/azure-insights-storage-accounts","url":"/d/3n2E8CrGk/azure-insights-storage-accounts","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":6,"uid":"AzVmInsightsByRG","title":"Azure + / Insights / Virtual Machines by Resource Group","uri":"db/azure-insights-virtual-machines-by-resource-group","url":"/d/AzVmInsightsByRG/azure-insights-virtual-machines-by-resource-group","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":7,"uid":"AzVmInsightsByWS","title":"Azure + / Insights / Virtual Machines by Workspace","uri":"db/azure-insights-virtual-machines-by-workspace","url":"/d/AzVmInsightsByWS/azure-insights-virtual-machines-by-workspace","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":3,"uid":"Mtwt2BV7k","title":"Azure + / Resources Overview","uri":"db/azure-resources-overview","url":"/d/Mtwt2BV7k/azure-resources-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":21,"uid":"xLERdASnz","title":"Cluster + Detail","uri":"db/cluster-detail","url":"/d/xLERdASnz/cluster-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":15,"uid":"QTVw7iK7z","title":"Geneva + Health","uri":"db/geneva-health","url":"/d/QTVw7iK7z/geneva-health","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":13,"uid":"icm-example","title":"IcM + Canned Dashboard","uri":"db/icm-canned-dashboard","url":"/d/icm-example/icm-canned-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":22,"uid":"sVKyjvpnz","title":"Incoming + Service QoS","uri":"db/incoming-service-qos","url":"/d/sVKyjvpnz/incoming-service-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":16,"uid":"_sKhXTH7z","title":"Node + Detail","uri":"db/node-detail","url":"/d/_sKhXTH7z/node-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":17,"uid":"6naEwcp7z","title":"Outgoing + Service QoS","uri":"db/outgoing-service-qos","url":"/d/6naEwcp7z/outgoing-service-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":23,"uid":"GIgvhSV7z","title":"Service + Fabric Application Overview","uri":"db/service-fabric-application-overview","url":"/d/GIgvhSV7z/service-fabric-application-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":25,"uid":"35uFkx-Vk","title":"Test + Dashboard","uri":"db/test-dashboard","url":"/d/35uFkx-Vk/test-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":24,"folderUid":"SLQFzba4z","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/SLQFzba4z/test-folder","sortMeta":0},{"id":18,"uid":"duj3tR77k","title":"WarmPathQoS","uri":"db/warmpathqos","url":"/d/duj3tR77k/warmpathqos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0}]' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-oESoIXwLsdmXBhl/0xwshA';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:22 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771343.17.443.82492|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + transfer-encoding: + - chunked + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/dashboards/uid/35uFkx-Vk + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard","url":"/d/35uFkx-Vk/test-dashboard","expires":"0001-01-01T00:00:00Z","created":"2023-03-14T05:22:21Z","updated":"2023-03-14T05:22:21Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":1,"hasAcl":false,"isFolder":false,"folderId":24,"folderUid":"SLQFzba4z","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/SLQFzba4z/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":false,"canEdit":false,"canDelete":false},"organization":{"canAdd":false,"canEdit":false,"canDelete":false}},"hasPublicDashboard":false,"publicDashboardAccessToken":"","publicDashboardUid":"","publicDashboardEnabled":false},"dashboard":{"id":25,"title":"Test + Dashboard","uid":"35uFkx-Vk","version":1}}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '881' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-S2sAKFBVjVsWQuQoxp+D+A';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:22 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771343.338.435.981375|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/search/?type=dash-db&limit=5000&page=2 + response: + body: + string: '[]' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '2' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-nyGgb8ZU87hV8WLucEVCZg';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:22 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771343.514.441.168474|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/search/?type=dash-folder + response: + body: + string: '[{"id":1,"uid":"az-mon","title":"Azure Monitor","uri":"db/azure-monitor","url":"/dashboards/f/az-mon/azure-monitor","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":12,"uid":"geneva","title":"Geneva","uri":"db/geneva","url":"/dashboards/f/geneva/geneva","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0},{"id":24,"uid":"SLQFzba4z","title":"Test + Folder","uri":"db/test-folder","url":"/dashboards/f/SLQFzba4z/test-folder","slug":"","type":"dash-folder","tags":[],"isStarred":false,"sortMeta":0}]' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '546' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-6GvAQMXYM3uKA7V2/puW7A';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:22 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771343.678.442.717164|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/folders/SLQFzba4z + response: + body: + string: '{"id":24,"uid":"SLQFzba4z","title":"Test Folder","url":"/dashboards/f/SLQFzba4z/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"example@example.com","created":"2023-03-14T05:22:19Z","updatedBy":"example@example.com","updated":"2023-03-14T05:22:19Z","version":1,"parentUid":""}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '332' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-WSexFpTd6H6IHSK7ZohDfA';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:22 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771343.841.442.169867|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/folders/SLQFzba4z/permissions + response: + body: + string: '[{"folderId":24,"created":"2017-06-20T00:00:00Z","updated":"2017-06-20T00:00:00Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Viewer","permission":1,"permissionName":"View","uid":"SLQFzba4z","title":"Test + Folder","slug":"test-folder","isFolder":true,"url":"/dashboards/f/SLQFzba4z/test-folder","inherited":false},{"folderId":24,"created":"2017-06-20T00:00:00Z","updated":"2017-06-20T00:00:00Z","userId":0,"userLogin":"","userEmail":"","userAvatarUrl":"","teamId":0,"teamEmail":"","teamAvatarUrl":"","team":"","role":"Editor","permission":2,"permissionName":"Edit","uid":"SLQFzba4z","title":"Test + Folder","slug":"test-folder","isFolder":true,"url":"/dashboards/f/SLQFzba4z/test-folder","inherited":false}]' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '783' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-riV00+2NO1I5O1jFZSCqxA';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:23 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771344.014.437.912928|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/folders/id/Test%20Folder + response: + body: + string: '{"message":"id is invalid","traceID":"cd632c171617480d17b041b09dce9017"}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '72' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-FLv6ai+mtIBME2X/kVstlw';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:23 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771344.353.442.19614|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 400 + message: Bad Request +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/folders/Test%20Folder + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-XD/rZklg4n5LhZsn4uPTtQ';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:23 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771344.544.441.95125|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 404 + message: Not Found +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/folders + response: + body: + string: '[{"id":1,"uid":"az-mon","title":"Azure Monitor"},{"id":12,"uid":"geneva","title":"Geneva"},{"id":24,"uid":"SLQFzba4z","title":"Test + Folder"}]' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '141' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-3+llmPiMgKoBU4hu38PWtQ';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:23 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771344.724.438.942367|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '0' + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: DELETE + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/folders/SLQFzba4z + response: + body: + string: '' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '0' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-rVojutB1uJkRAdoKyvBNpw';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:24 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771344.912.443.136587|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/datasources/name/Test%20Azure%20Monitor%20Data%20Source + response: + body: + string: '{"id":3,"uid":"83wFkb-Vz","orgId":1,"name":"Test Azure Monitor Data + Source","type":"grafana-azure-monitor-datasource","typeLogoUrl":"","access":"proxy","url":"","user":"","database":"","basicAuth":false,"basicAuthUser":"","withCredentials":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"secureJsonFields":{},"version":1,"readOnly":false}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '370' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-v0KlXqPQ+qWr4NJqhYZ9/Q';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:24 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771345.274.435.37403|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '0' + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: DELETE + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/datasources/uid/83wFkb-Vz + response: + body: + string: '{"id":3,"message":"Data source deleted"}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '40' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-AB6sXGR5TwmVfYE8TVPsTw';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:24 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771345.449.441.803751|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: '{"id": 24, "uid": "SLQFzba4z", "title": "Test Folder", "url": "/dashboards/f/SLQFzba4z/test-folder", + "hasAcl": false, "canSave": true, "canEdit": true, "canAdmin": true, "canDelete": + true, "createdBy": "example@example.com", "created": "2023-03-14T05:22:19Z", + "updatedBy": "example@example.com", "updated": "2023-03-14T05:22:19Z", "version": + 1, "parentUid": ""}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '361' + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: POST + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/folders + response: + body: + string: '{"id":26,"uid":"SLQFzba4z","title":"Test Folder","url":"/dashboards/f/SLQFzba4z/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"example@example.com","created":"2023-03-14T05:22:24.80898739Z","updatedBy":"example@example.com","updated":"2023-03-14T05:22:24.80898749Z","version":1,"parentUid":""}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '350' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-RmLlDPpnXeJIJjyImRNGaA';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:24 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771345.784.440.602782|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/folders/SLQFzba4z + response: + body: + string: '{"id":26,"uid":"SLQFzba4z","title":"Test Folder","url":"/dashboards/f/SLQFzba4z/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"example@example.com","created":"2023-03-14T05:22:24Z","updatedBy":"example@example.com","updated":"2023-03-14T05:22:24Z","version":1,"parentUid":""}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '332' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-K5C6wrAEVREb9m5e932S3w';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:25 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771345.986.435.443774|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: '{"dashboard": {"id": null, "title": "Test Dashboard", "uid": "35uFkx-Vk", + "version": 1}, "folderId": 26, "overwrite": true}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '123' + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: POST + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"id":27,"slug":"test-dashboard","status":"success","uid":"35uFkx-Vk","url":"/d/35uFkx-Vk/test-dashboard","version":1}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '118' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-3UCx1N+LztBlucsRi2oxjg';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:25 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771346.156.439.247846|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: '{"id": 3, "uid": "83wFkb-Vz", "orgId": 1, "name": "Test Azure Monitor Data + Source", "type": "grafana-azure-monitor-datasource", "typeName": "Azure Monitor", + "typeLogoUrl": "public/app/plugins/datasource/grafana-azure-monitor-datasource/img/logo.jpg", + "access": "proxy", "url": "", "user": "", "database": "", "basicAuth": false, + "isDefault": false, "jsonData": {"azureAuthType": "msi", "subscriptionId": ""}, + "readOnly": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '427' + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: POST + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/datasources + response: + body: + string: '{"datasource":{"id":4,"uid":"83wFkb-Vz","orgId":1,"name":"Test Azure + Monitor Data Source","type":"grafana-azure-monitor-datasource","typeLogoUrl":"","access":"proxy","url":"","user":"","database":"","basicAuth":false,"basicAuthUser":"","withCredentials":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"secureJsonFields":{},"version":1,"readOnly":false},"id":4,"message":"Datasource + added","name":"Test Azure Monitor Data Source"}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '461' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-IrPqHn3uSTV8WNIqk05K2Q';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:25 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771346.364.442.321828|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: '{"id": 1, "uid": "azure-monitor-oob", "orgId": 1, "name": "Azure Monitor", + "type": "grafana-azure-monitor-datasource", "typeName": "Azure Monitor", "typeLogoUrl": + "public/app/plugins/datasource/grafana-azure-monitor-datasource/img/logo.jpg", + "access": "proxy", "url": "", "user": "", "database": "", "basicAuth": false, + "isDefault": false, "jsonData": {"azureAuthType": "msi", "subscriptionId": "2462343E-2B86-44E6-A7CE-6FF5E5C3E2E7"}, + "readOnly": false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '454' + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: POST + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/datasources + response: + body: + string: '{"message":"data source with the same name already exists","traceID":"e6899c0e83be88ca5fe4e964ef8ecd9e"}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '104' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-szaqhCgHt+Tm3qjj22Wh5g';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:25 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771346.573.440.826149|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 409 + message: Conflict +- request: + body: '{"id": 2, "uid": "Geneva", "orgId": 1, "name": "Geneva Datasource", "type": + "geneva-datasource", "typeName": "Geneva Datasource", "typeLogoUrl": "public/plugins/geneva-datasource/img/logo.svg", + "access": "proxy", "url": "", "user": "", "database": "", "basicAuth": false, + "isDefault": false, "jsonData": {"azureCredentials": {"authType": "msi"}}, "readOnly": + false}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '365' + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: POST + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/datasources + response: + body: + string: '{"message":"data source with the same name already exists","traceID":"5af2511785188dab51963be4eb856c16"}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '104' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-6kZsCEonSqhruAQANztIjw';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:25 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771346.751.440.778265|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 409 + message: Conflict +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/datasources/name/Test%20Azure%20Monitor%20Data%20Source + response: + body: + string: '{"id":4,"uid":"83wFkb-Vz","orgId":1,"name":"Test Azure Monitor Data + Source","type":"grafana-azure-monitor-datasource","typeLogoUrl":"","access":"proxy","url":"","user":"","database":"","basicAuth":false,"basicAuthUser":"","withCredentials":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"secureJsonFields":{},"version":1,"readOnly":false}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '370' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-jq7zPp0mmK5qnYIovJLVLQ';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:26 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771347.055.437.398287|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/folders/id/Test%20Folder + response: + body: + string: '{"message":"id is invalid","traceID":"c69ad276b4493d5c537f86e83da12b47"}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '72' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-os+yvemfnY8NUdB4V64Rxw';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:26 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771347.347.441.548232|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 400 + message: Bad Request +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/folders/Test%20Folder + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-NeFMvXZcwG8g3RM3Tpr7Og';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:26 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771347.535.435.716110|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 404 + message: Not Found +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/folders + response: + body: + string: '[{"id":1,"uid":"az-mon","title":"Azure Monitor"},{"id":12,"uid":"geneva","title":"Geneva"},{"id":26,"uid":"SLQFzba4z","title":"Test + Folder"}]' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '141' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-uQSnLCySq73+Lj+DjFJ+6A';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:26 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771347.735.441.183862|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/dashboards/uid/35uFkx-Vk + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard","url":"/d/35uFkx-Vk/test-dashboard","expires":"0001-01-01T00:00:00Z","created":"2023-03-14T05:22:25Z","updated":"2023-03-14T05:22:25Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":1,"hasAcl":false,"isFolder":false,"folderId":26,"folderUid":"SLQFzba4z","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/SLQFzba4z/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":false,"canEdit":false,"canDelete":false},"organization":{"canAdd":false,"canEdit":false,"canDelete":false}},"hasPublicDashboard":false,"publicDashboardAccessToken":"","publicDashboardUid":"","publicDashboardEnabled":false},"dashboard":{"id":27,"title":"Test + Dashboard","uid":"35uFkx-Vk","version":1}}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '881' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-5Bw4uafNomI3Lg3FLcUatQ';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:27 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771348.03.435.949576|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana dashboard sync + Connection: + - keep-alive + ParameterSetName: + - --source --destination --folders-to-include + User-Agent: + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestbackup2?api-version=2022-10-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestbackup2","name":"clitestbackup2","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-03-14T05:15:39.8079842Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:15:39.8079842Z"},"identity":{"principalId":"b8ae7cb8-5381-4be0-92e1-678d7d276a21","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.8","endpoint":"https://clitestbackup2-ekfbc4c4ekfec9f7.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}}}}' + headers: + cache-control: + - no-cache + content-length: + - '1070' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 14 Mar 2023 05:22:27 GMT + etag: + - '"830146df-0000-0600-0000-641003f70000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-providerhub-traffic: + - 'True' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup2-ekfbc4c4ekfec9f7.wcus.grafana.azure.com/api/folders + response: + body: + string: '[{"id":1,"uid":"az-mon","title":"Azure Monitor"},{"id":15,"uid":"geneva","title":"Geneva"}]' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '91' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-yBDFEYBbmwpxI7Lm9VWVdA';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:29 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771348.666.440.399867|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup2-ekfbc4c4ekfec9f7.wcus.grafana.azure.com/api/datasources + response: + body: + string: '[{"id":1,"uid":"azure-monitor-oob","orgId":1,"name":"Azure Monitor","type":"grafana-azure-monitor-datasource","typeName":"Azure + Monitor","typeLogoUrl":"public/app/plugins/datasource/grafana-azure-monitor-datasource/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":"2462343E-2B86-44E6-A7CE-6FF5E5C3E2E7"},"readOnly":false},{"id":2,"uid":"Geneva","orgId":1,"name":"Geneva + Datasource","type":"geneva-datasource","typeName":"Geneva Datasource","typeLogoUrl":"public/plugins/geneva-datasource/img/logo.svg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"msi"}},"readOnly":false}]' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '759' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Pofp470QaAAGykDe6PGVxQ';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:29 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771350.269.435.848784|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/datasources + response: + body: + string: '[{"id":1,"uid":"azure-monitor-oob","orgId":1,"name":"Azure Monitor","type":"grafana-azure-monitor-datasource","typeName":"Azure + Monitor","typeLogoUrl":"public/app/plugins/datasource/grafana-azure-monitor-datasource/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":"2462343E-2B86-44E6-A7CE-6FF5E5C3E2E7"},"readOnly":false},{"id":2,"uid":"Geneva","orgId":1,"name":"Geneva + Datasource","type":"geneva-datasource","typeName":"Geneva Datasource","typeLogoUrl":"public/plugins/geneva-datasource/img/logo.svg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"msi"}},"readOnly":false},{"id":4,"uid":"83wFkb-Vz","orgId":1,"name":"Test + Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeName":"Azure + Monitor","typeLogoUrl":"public/app/plugins/datasource/grafana-azure-monitor-datasource/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"readOnly":false}]' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '1155' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-tA9E9cBruS8rpv/g3toF4Q';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:29 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771350.639.440.637682|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/search?type=dash-db&limit=5000&page=1 + response: + body: + string: '[{"id":19,"uid":"OSBzdgnnz","title":"Agent QoS","uri":"db/agent-qos","url":"/d/OSBzdgnnz/agent-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":14,"uid":"54KhiZ7nz","title":"AKS + Linux Sample Application","uri":"db/aks-linux-sample-application","url":"/d/54KhiZ7nz/aks-linux-sample-application","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":20,"uid":"6uRDjTNnz","title":"App + Detail","uri":"db/app-detail","url":"/d/6uRDjTNnz/app-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":5,"uid":"dyzn5SK7z","title":"Azure + / Alert Consumption","uri":"db/azure-alert-consumption","url":"/d/dyzn5SK7z/azure-alert-consumption","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":8,"uid":"Yo38mcvnz","title":"Azure + / Insights / Applications","uri":"db/azure-insights-applications","url":"/d/Yo38mcvnz/azure-insights-applications","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":2,"uid":"AppInsightsAvTestGeoMap","title":"Azure + / Insights / Applications Test Availability Geo Map","uri":"db/azure-insights-applications-test-availability-geo-map","url":"/d/AppInsightsAvTestGeoMap/azure-insights-applications-test-availability-geo-map","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":9,"uid":"INH9berMk","title":"Azure + / Insights / Cosmos DB","uri":"db/azure-insights-cosmos-db","url":"/d/INH9berMk/azure-insights-cosmos-db","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":10,"uid":"8UDB1s3Gk","title":"Azure + / Insights / Data Explorer Clusters","uri":"db/azure-insights-data-explorer-clusters","url":"/d/8UDB1s3Gk/azure-insights-data-explorer-clusters","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":11,"uid":"tQZAMYrMk","title":"Azure + / Insights / Key Vaults","uri":"db/azure-insights-key-vaults","url":"/d/tQZAMYrMk/azure-insights-key-vaults","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":4,"uid":"3n2E8CrGk","title":"Azure + / Insights / Storage Accounts","uri":"db/azure-insights-storage-accounts","url":"/d/3n2E8CrGk/azure-insights-storage-accounts","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":6,"uid":"AzVmInsightsByRG","title":"Azure + / Insights / Virtual Machines by Resource Group","uri":"db/azure-insights-virtual-machines-by-resource-group","url":"/d/AzVmInsightsByRG/azure-insights-virtual-machines-by-resource-group","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":7,"uid":"AzVmInsightsByWS","title":"Azure + / Insights / Virtual Machines by Workspace","uri":"db/azure-insights-virtual-machines-by-workspace","url":"/d/AzVmInsightsByWS/azure-insights-virtual-machines-by-workspace","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":3,"uid":"Mtwt2BV7k","title":"Azure + / Resources Overview","uri":"db/azure-resources-overview","url":"/d/Mtwt2BV7k/azure-resources-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":21,"uid":"xLERdASnz","title":"Cluster + Detail","uri":"db/cluster-detail","url":"/d/xLERdASnz/cluster-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":15,"uid":"QTVw7iK7z","title":"Geneva + Health","uri":"db/geneva-health","url":"/d/QTVw7iK7z/geneva-health","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":13,"uid":"icm-example","title":"IcM + Canned Dashboard","uri":"db/icm-canned-dashboard","url":"/d/icm-example/icm-canned-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":22,"uid":"sVKyjvpnz","title":"Incoming + Service QoS","uri":"db/incoming-service-qos","url":"/d/sVKyjvpnz/incoming-service-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":16,"uid":"_sKhXTH7z","title":"Node + Detail","uri":"db/node-detail","url":"/d/_sKhXTH7z/node-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":17,"uid":"6naEwcp7z","title":"Outgoing + Service QoS","uri":"db/outgoing-service-qos","url":"/d/6naEwcp7z/outgoing-service-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":23,"uid":"GIgvhSV7z","title":"Service + Fabric Application Overview","uri":"db/service-fabric-application-overview","url":"/d/GIgvhSV7z/service-fabric-application-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":27,"uid":"35uFkx-Vk","title":"Test + Dashboard","uri":"db/test-dashboard","url":"/d/35uFkx-Vk/test-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":26,"folderUid":"SLQFzba4z","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/SLQFzba4z/test-folder","sortMeta":0},{"id":18,"uid":"duj3tR77k","title":"WarmPathQoS","uri":"db/warmpathqos","url":"/d/duj3tR77k/warmpathqos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0}]' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-xybeZ1WIAXwbVJUAiKgbrg';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:29 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771350.812.436.553203|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + transfer-encoding: + - chunked + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/search?type=dash-db&limit=5000&page=2 + response: + body: + string: '[]' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '2' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-lqYJna0ahUCFfw/iweGv5A';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:30 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771350.998.440.473875|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/dashboards/uid/OSBzdgnnz + response: + body: + string: "{\"meta\":{\"type\":\"db\",\"canSave\":true,\"canEdit\":true,\"canAdmin\":true,\"canStar\":true,\"canDelete\":true,\"slug\":\"agent-qos\",\"url\":\"/d/OSBzdgnnz/agent-qos\",\"expires\":\"0001-01-01T00:00:00Z\",\"created\":\"2023-03-14T05:14:50Z\",\"updated\":\"2023-03-14T05:14:50Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":12,\"folderUid\":\"geneva\",\"folderTitle\":\"Geneva\",\"folderUrl\":\"/dashboards/f/geneva/geneva\",\"provisioned\":true,\"provisionedExternalId\":\"agentQoS.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":false,\"canEdit\":false,\"canDelete\":false},\"organization\":{\"canAdd\":false,\"canEdit\":false,\"canDelete\":false}},\"hasPublicDashboard\":false,\"publicDashboardAccessToken\":\"\",\"publicDashboardUid\":\"\",\"publicDashboardEnabled\":false},\"dashboard\":{\"annotations\":{\"list\":[{\"builtIn\":1,\"datasource\":\"-- + Grafana --\",\"enable\":true,\"hide\":true,\"iconColor\":\"rgba(0, 211, 255, + 1)\",\"name\":\"Annotations \\u0026 Alerts\",\"type\":\"dashboard\"}]},\"description\":\"\",\"editable\":true,\"gnetId\":null,\"graphTooltip\":0,\"id\":19,\"links\":[],\"panels\":[{\"datasource\":null,\"gridPos\":{\"h\":6,\"w\":12,\"x\":0,\"y\":0},\"id\":2,\"options\":{\"content\":\"\\u003cdiv + style=\\\"padding: 1em\\\"\\u003e\\n \\u003cp\\u003eThis dashboard helps + understand and diagnose monitoring agent health. It gives an overview of:\\u003cbr\\u003e\\u003c/p\\u003e\\n + \ \\u003cul\\u003e\\n \\u003cli\\u003eData Quality (Data loss and latency + in monitoring agent)\\u003c/li\\u003e\\n \\u003cli\\u003eResource usage + (Monitoring Agent memory and CPU usage)\\u003c/li\\u003e\\n \\u003c/ul\\u003e\\n + \ \\u003cp\\u003eFor an overview of the Monitoring Agent \\u003ca href=\\\"https://eng.ms/docs/products/geneva/collect/overview\\\" + target=\\\"_blank\\\"\\u003eplease click here\\u003c/a\\u003e.\\u003c/p\\u003e\\n\\u003c/div\\u003e\",\"mode\":\"html\"},\"pluginVersion\":\"8.0.6\",\"title\":\"What + is this dashboard?\",\"type\":\"text\"},{\"datasource\":null,\"gridPos\":{\"h\":6,\"w\":12,\"x\":12,\"y\":0},\"id\":4,\"options\":{\"content\":\"\\u003cdiv + style=\\\"padding: 1em\\\"\\u003e\\n \\u003cp\\u003e\\u003cspan style=\\\"color:#C97777\\\"\\u003e\\u003cstrong\\u003eNot + seeing data in this dashboard?\\u003c/strong\\u003e\\u003c/span\\u003e\\u003c/p\\u003e\\n + \ \\u003col\\u003e\\n \\u003cli\\u003e\\u003ca data-cke-saved-href=\\\"https://eng.ms/docs/products/geneva/collect/advanced/agentqos#agent-metrics\\\" + href=\\\"https://eng.ms/docs/products/geneva/collect/advanced/agentqos#agent-metrics\\\" + target=\\\"_blank\\\"\\u003eLearn about Agent Metrics\\u003c/a\\u003e.\\u003c/li\\u003e\\n + \ \\u003cli\\u003eDepending on where you have created an account, go + to \\n \\u003ca data-cke-saved-href=\\\"\\\" href=\\\"https://jarvis-west.dc.ad.msft.net/settings/mds?page=settings\\u0026mode=mds\\\" + target=\\\"_blank\\\"\\u003ejarvis-prod\\u003c/a\\u003e or \\u003ca data-cke-saved-href=\\\"\\\" + href=\\\"https://jarvis-west-int.cloudapp.net/settings/mds?page=settings\\u0026mode=mds\\\" + target=\\\"_blank\\\"\\u003ejarvis-int\\u003c/a\\u003e, select your environment + and account, and select the most recent config id to open new Config Builder + experience.\\u003c/li\\u003e\\n \\u003cli\\u003eFollow the steps as + mentioned \\u003ca data-cke-saved-href=\\\"https://eng.ms/docs/products/geneva/collect/manage/agentmetrics\\\" + href=\\\"https://eng.ms/docs/products/geneva/collect/manage/agentmetrics\\\" + target=\\\"_blank\\\"\\u003ehere\\u003c/a\\u003e to configure Agent metrics.\\u003c/li\\u003e\\n + \ \\u003c/ol\\u003e\\n \\u003cp\\u003eFor more information, review \\u003ca + data-cke-saved-href=\\\"https://eng.ms/docs/products/geneva/collect/advanced/agentqos\\\" + href=\\\"https://eng.ms/docs/products/geneva/collect/advanced/agentqos\\\" + target=\\\"_blank\\\"\\u003eQoS metric\\u003c/a\\u003e and \\u003ca data-cke-saved-href=\\\"https://eng.ms/docs/products/geneva/collect/manage/agentmetrics#cost-metrics\\\" + href=\\\"https://eng.ms/docs/products/geneva/collect/manage/agentmetrics#cost-metrics\\\" + target=\\\"_blank\\\"\\u003eresource cost metric\\u003c/a\\u003e documentation.\\u003c/p\\u003e\\n\\u003c/div\\u003e\",\"mode\":\"html\"},\"pluginVersion\":\"8.0.6\",\"title\":\"How + to activate this dashboard?\",\"type\":\"text\"},{\"datasource\":\"Geneva + Datasource\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"light-blue\",\"mode\":\"fixed\"},\"custom\":{\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":50,\"gradientMode\":\"hue\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"auto\",\"spanNulls\":false,\"stacking\":{\"group\":\"A\",\"mode\":\"none\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"yellow\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":10,\"w\":12,\"x\":0,\"y\":6},\"id\":6,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltip\":{\"mode\":\"single\"}},\"targets\":[{\"account\":\"$account\",\"backends\":[],\"customSeriesNaming\":\"Data + delay in Seconds\",\"dimension\":\"\",\"metric\":\"\",\"metricsQueryType\":\"query\",\"namespace\":\"Monitoring + Agent\",\"queryText\":\"metric(\\\"DataDelayInSeconds\\\").samplingTypes(\\\"Average\\\").preaggregate(\\\"Total\\\") + | project Average=replacenulls(Average,0) | zoom avg=avg(Average) by 1h\",\"refId\":\"A\",\"samplingType\":\"\",\"service\":\"metrics\",\"useBackends\":false,\"useCustomSeriesNaming\":true}],\"title\":\"Data + Latency\",\"type\":\"timeseries\"},{\"datasource\":null,\"gridPos\":{\"h\":10,\"w\":12,\"x\":12,\"y\":6},\"id\":8,\"options\":{\"content\":\"\\u003cdiv\\u003e\\n + \ \\u003cp\\u003e\\n \u200B\\u003cstrong\\u003eData Latency\\u003c/strong\\u003e: + The delay from when the Monitoring Agent receives all of the data it schedules + to upload in a batch and when it uploads that batch of data to the pipeline. + See the\\n \\u003ca href=\\\"https://eng.ms/docs/products/geneva/collect/advanced/agentqos#agent-metrics\\\" + target=\\\"_blank\\\" data-cke-saved-href=\\\"https://eng.ms/docs/products/geneva/collect/advanced/agentqos#agent-metrics\\\"\\u003e\\n + \ agent metrics help page\\n \\u003c/a\\u003e\\n for + more information on how to interpret this chart.\\n \\u003c/p\\u003e\\n + \ \\u003cp\\u003e\\n \\u003cstrong\\u003eRetries due to Throttling:\\u003c/strong\\u003e\\n + \ A high value for this metric means many data upload requests or Geneva + pipeline notification requests from the Monitoring Agent are being throttled + and retried.\\n \\u003c/p\\u003e\\n \\u003cp\\u003e\\u003cstrong\\u003eData + and Notification Failures:\\u003c/strong\\u003e A high value for this metric + means that MA failed to upload a batch of event data or the notifications + that the data was pushed to the pipeline.\\u003c/p\\u003e\\n \\u003cp\\u003e\\n + \ \\u003cstrong\\u003eEvents Dropped: \\u003c/strong\\u003eThe number + of events lost. See\\n \\u003ca href=\\\"https://eng.ms/docs/products/geneva/collect/advanced/agentqos#agent-metrics\\\" + target=\\\"_blank\\\" data-cke-saved-href=\\\"https://eng.ms/docs/products/geneva/collect/advanced/agentqos#agent-metrics\\\"\\u003e\\n + \ this help page\\n \\u003c/a\\u003e\\n for more details.\\n + \ \\u003c/p\\u003e\\n \\u003cp\\u003e\\n Please review the \\u003ca + href=\\\"change this\\\" target=\\\"_blank\\\" data-cke-saved-href=\\\"change + this\\\"\\u003ewiki\\u003c/a\\u003e\\n for guidance on many storage + accounts and event hubs you need.\\n \\u003c/p\\u003e\\n\\u003c/div\\u003e\",\"mode\":\"html\"},\"pluginVersion\":\"8.0.6\",\"title\":\"Data + Quality Help\",\"type\":\"text\"},{\"datasource\":\"Geneva Datasource\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"axisLabel\":\"Count\",\"axisPlacement\":\"auto\",\"barAlignment\":-1,\"drawStyle\":\"bars\",\"fillOpacity\":100,\"gradientMode\":\"opacity\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"auto\",\"spanNulls\":false,\"stacking\":{\"group\":\"A\",\"mode\":\"normal\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"orange\",\"value\":null}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Notification + retries\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"light-green\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Data + upload retries\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"rgba(255, + 202, 104, 1)\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":11,\"w\":9,\"x\":0,\"y\":16},\"id\":12,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltip\":{\"mode\":\"multi\"}},\"targets\":[{\"account\":\"$account\",\"backends\":[],\"customSeriesNaming\":\"Notification + retries\",\"dimension\":\"\",\"hide\":false,\"metric\":\"\",\"metricsQueryType\":\"query\",\"namespace\":\"Monitoring + Agent\",\"queryText\":\"metric(\\\"FailedNotificationTask\\\").samplingTypes(\\\"Sum\\\").preaggregate(\\\"Total\\\") + | project Sum=replacenulls(Sum,0) | zoom Sum=sum(Sum) by 1d\",\"refId\":\"Notification + retries\",\"samplingType\":\"\",\"service\":\"metrics\",\"useBackends\":false,\"useCustomSeriesNaming\":true},{\"account\":\"$account\",\"backends\":[],\"customSeriesNaming\":\"Data + upload retries\",\"dimension\":\"\",\"metric\":\"\",\"metricsQueryType\":\"query\",\"namespace\":\"Monitoring + Agent\",\"queryText\":\"metric(\\\"FailedUploadTasks\\\").samplingTypes(\\\"Sum\\\").preaggregate(\\\"Total\\\") + | project Sum=replacenulls(Sum,0) | zoom Sum=sum(Sum) by 1d\",\"refId\":\"Data + upload retries\",\"samplingType\":\"\",\"service\":\"metrics\",\"useBackends\":false,\"useCustomSeriesNaming\":true}],\"title\":\"Data + and Notification Throttling\",\"transformations\":[{\"id\":\"groupBy\",\"options\":{\"fields\":{\"time\":{\"aggregations\":[],\"operation\":null}}}}],\"type\":\"timeseries\"},{\"datasource\":\"Geneva + Datasource\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"axisLabel\":\"Count\",\"axisPlacement\":\"auto\",\"barAlignment\":-1,\"drawStyle\":\"bars\",\"fillOpacity\":90,\"gradientMode\":\"opacity\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"auto\",\"spanNulls\":false,\"stacking\":{\"group\":\"A\",\"mode\":\"normal\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"orange\",\"value\":null}]},\"unit\":\"short\"},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Notification + failures\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"yellow\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Data + upload failure\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"purple\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":11,\"w\":8,\"x\":9,\"y\":16},\"id\":20,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltip\":{\"mode\":\"multi\"}},\"targets\":[{\"account\":\"$account\",\"backends\":[],\"customSeriesNaming\":\"Notification + failures\",\"dimension\":\"\",\"hide\":false,\"metric\":\"\",\"metricsQueryType\":\"query\",\"namespace\":\"Monitoring + Agent\",\"queryText\":\"metric(\\\"TimedoutNotificationTask\\\").samplingTypes(\\\"Sum\\\").preaggregate(\\\"Total\\\") + | project Sum=replacenulls(Sum,0) | zoom Sum=sum(Sum) by 1d\",\"refId\":\"Notification + failures\",\"samplingType\":\"\",\"service\":\"metrics\",\"useBackends\":false,\"useCustomSeriesNaming\":true},{\"account\":\"$account\",\"backends\":[],\"customSeriesNaming\":\"Data + upload failure\",\"dimension\":\"\",\"metric\":\"\",\"metricsQueryType\":\"query\",\"namespace\":\"Monitoring + Agent\",\"queryText\":\"metric(\\\"TimedoutUploadTasks\\\").samplingTypes(\\\"Sum\\\").preaggregate(\\\"Total\\\") + | project Sum=replacenulls(Sum,0) | zoom Sum=sum(Sum) by 1d\",\"refId\":\"Data + upload failures\",\"samplingType\":\"\",\"service\":\"metrics\",\"useBackends\":false,\"useCustomSeriesNaming\":true}],\"title\":\"Data + Upload and Pipeline Notification Failures\",\"transformations\":[{\"id\":\"groupBy\",\"options\":{\"fields\":{\"time\":{\"aggregations\":[],\"operation\":null}}}}],\"type\":\"timeseries\"},{\"datasource\":\"Geneva + Datasource\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"light-blue\",\"mode\":\"fixed\"},\"custom\":{\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":0,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"auto\",\"spanNulls\":false,\"stacking\":{\"group\":\"A\",\"mode\":\"none\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]},\"unit\":\"short\"},\"overrides\":[]},\"gridPos\":{\"h\":11,\"w\":7,\"x\":17,\"y\":16},\"id\":16,\"maxDataPoints\":null,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltip\":{\"mode\":\"single\"}},\"targets\":[{\"account\":\"$account\",\"backends\":[],\"customSeriesNaming\":\"Events + Dropped\",\"dimension\":\"\",\"metric\":\"\",\"metricsQueryType\":\"query\",\"namespace\":\"Monitoring + Agent\",\"queryText\":\"metric(\\\"EventsDropped\\\").samplingTypes(\\\"Sum\\\").preaggregate(\\\"Total\\\") + | project Sum=replacenulls(Sum,0) | zoom avg=avg(Sum) by 1h\",\"refId\":\"Events + Dropped\",\"samplingType\":\"\",\"service\":\"metrics\",\"useBackends\":false,\"useCustomSeriesNaming\":true}],\"timeFrom\":null,\"title\":\"Events + Dropped\",\"type\":\"timeseries\"},{\"datasource\":\"Geneva Datasource\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"light-yellow\",\"mode\":\"fixed\"},\"custom\":{\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":50,\"gradientMode\":\"opacity\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineInterpolation\":\"linear\",\"lineStyle\":{\"fill\":\"solid\"},\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"auto\",\"spanNulls\":true,\"stacking\":{\"group\":\"A\",\"mode\":\"none\"},\"thresholdsStyle\":{\"mode\":\"area\"}},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"semi-dark-green\",\"value\":null},{\"color\":\"light-yellow\",\"value\":65},{\"color\":\"semi-dark-red\",\"value\":85}]},\"unit\":\"percent\"},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":12,\"x\":0,\"y\":27},\"id\":18,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltip\":{\"mode\":\"single\"}},\"pluginVersion\":\"8.0.6\",\"targets\":[{\"account\":\"$account\",\"backends\":[],\"customSeriesNaming\":\"CPU + Usage (fraction)\",\"dimension\":\"\",\"metric\":\"\",\"metricsQueryType\":\"query\",\"namespace\":\"Monitoring + Agent\",\"queryText\":\"metric(\\\"CpuUsage\\\").samplingTypes(\\\"Average\\\").preaggregate(\\\"Total\\\") + | project cpuUsage=Average | zoom cpuUsage=avg(cpuUsage) by 1h\",\"refId\":\"CPU + Usage\",\"samplingType\":\"\",\"service\":\"metrics\",\"useBackends\":false,\"useCustomSeriesNaming\":true}],\"title\":\"MA + Resource Usage (CPU)\",\"transformations\":[{\"id\":\"calculateField\",\"options\":{\"alias\":\"CPU + Usage (%)\",\"binary\":{\"left\":\"CPU Usage (fraction)\",\"operator\":\"*\",\"reducer\":\"sum\",\"right\":\"100\"},\"mode\":\"binary\",\"reduce\":{\"include\":[\"CPU + Usage (fraction)\"],\"reducer\":\"last\"},\"replaceFields\":true}}],\"type\":\"timeseries\"},{\"datasource\":\"Geneva + Datasource\",\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"yellow\",\"mode\":\"fixed\"},\"custom\":{\"axisLabel\":\"MB\",\"axisPlacement\":\"auto\",\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":50,\"gradientMode\":\"hue\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineInterpolation\":\"linear\",\"lineStyle\":{\"fill\":\"solid\"},\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"auto\",\"spanNulls\":false,\"stacking\":{\"group\":\"A\",\"mode\":\"none\"},\"thresholdsStyle\":{\"mode\":\"area\"}},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":10000}]},\"unit\":\"none\"},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":12,\"x\":12,\"y\":27},\"id\":19,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltip\":{\"mode\":\"multi\"}},\"pluginVersion\":\"8.0.6\",\"targets\":[{\"account\":\"$account\",\"backends\":[],\"customSeriesNaming\":\"Memory + Usage (MB)\",\"dimension\":\"\",\"metric\":\"\",\"metricsQueryType\":\"query\",\"namespace\":\"Monitoring + Agent\",\"queryText\":\"metric(\\\"MemoryUsage\\\").samplingTypes(\\\"Average\\\").preaggregate(\\\"Total\\\") + | project MemoryUsage=Average/(1024*1024)\",\"refId\":\"A\",\"samplingType\":\"\",\"service\":\"metrics\",\"useBackends\":false,\"useCustomSeriesNaming\":true}],\"title\":\"MA + Resource Usage (Memory)\",\"type\":\"timeseries\"},{\"datasource\":null,\"gridPos\":{\"h\":6,\"w\":24,\"x\":0,\"y\":35},\"id\":10,\"options\":{\"content\":\"\\u003cdiv + style=\\\"padding: 1em;\\\"\\u003e\\n \\u003cp\\u003e\\n These metrics + help you determine what MA features are taking the most time within the MA + process. You can track which MA data collection operations are the most costly + and which event tasks are the most expensive in terms of time\\n they + take to execute. Common causes of costly events include derived events that + have expensive queries or push a\\n \\u003ca href=\\\"https://eng.ms/docs/products/geneva/collect/advanced/windowsdatacosts\\\" + target=\\\"_blank\\\" data-cke-saved-href=\\\"https://eng.ms/docs/products/geneva/collect/advanced/windowsdatacosts\\\"\\u003e\\n + \ large amount of data to storage\\n \\u003c/a\\u003e\\n + \ \\u003c/p\\u003e\\n \\u003cp\\u003e\\n Please review the\\n + \ \\u003ca href=\\\"https://eng.ms/docs/products/geneva/collect/advanced/windowsdatacosts\\\" + target=\\\"_blank\\\" data-cke-saved-href=\\\"https://eng.ms/docs/products/geneva/collect/advanced/windowsdatacosts\\\"\\u003e\\n + \ cost metrics help page\\n \\u003c/a\\u003e\\n for + a more detailed description of how the metrics are calculated, operation definitions, + and how to further drill down to debug why an event is expensive.\\n \\u003c/p\\u003e\\n + \ \\u003cp\\u003e\\n See\\n \\u003ca href=\\\"https://eng.ms/docs/products/geneva/collect/manage/costmetricconfig\\\" + target=\\\"_blank\\\" data-cke-saved-href=\\\"https://eng.ms/docs/products/geneva/collect/manage/costmetricconfig\\\"\\u003e\\n + \ this help page\\n \\u003c/a\\u003e\\n if you do + not see data in the charts to your left.\\n \\u003c/p\\u003e\\n\\u003c/div\\u003e\\n\",\"mode\":\"html\"},\"pluginVersion\":\"8.0.6\",\"title\":\"Costly + Events Help\",\"type\":\"text\"},{\"datasource\":\"Geneva Datasource\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false}},\"mappings\":[]},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":12,\"x\":0,\"y\":41},\"id\":22,\"options\":{\"legend\":{\"displayMode\":\"list\",\"placement\":\"bottom\"},\"pieType\":\"donut\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"tooltip\":{\"mode\":\"single\"}},\"targets\":[{\"account\":\"$account\",\"backends\":[],\"customSeriesNaming\":\"{Operation}\",\"dimension\":\"\",\"metric\":\"\",\"metricsQueryType\":\"query\",\"namespace\":\"Monitoring + Agent\",\"queryText\":\"metric(\\\"MaOperationCosts\\\").samplingTypes(\\\"Average\\\").preaggregate(\\\"AgentQOSPerOperation\\\") + \\n| project Average=replacenulls(Average, 0) \\n| zoom Average=avg(Average) + by 5m\\n| top 10 by avg(Average) desc\",\"refId\":\"Costly Operations\",\"samplingType\":\"\",\"service\":\"metrics\",\"useBackends\":false,\"useCustomSeriesNaming\":true}],\"title\":\"Top + Costly Operations\",\"type\":\"piechart\"},{\"datasource\":\"Geneva Datasource\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false}},\"mappings\":[]},\"overrides\":[]},\"gridPos\":{\"h\":8,\"w\":12,\"x\":12,\"y\":41},\"id\":23,\"options\":{\"legend\":{\"displayMode\":\"list\",\"placement\":\"bottom\"},\"pieType\":\"donut\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"tooltip\":{\"mode\":\"single\"}},\"targets\":[{\"account\":\"$account\",\"backends\":[],\"customSeriesNaming\":\"{EventName}\",\"dimension\":\"\",\"metric\":\"\",\"metricsQueryType\":\"query\",\"namespace\":\"Monitoring + Agent\",\"queryText\":\"metric(\\\"MaEventCosts\\\").samplingTypes(\\\"Average\\\").preaggregate(\\\"AgentQOSPerEventName\\\") + \\n| project Average=replacenulls(Average, 0) \\n| where avg(Average) \\u003e + 0\\n| top 10 by avg(Average) desc\",\"refId\":\"Costly Operations\",\"samplingType\":\"\",\"service\":\"metrics\",\"useBackends\":false,\"useCustomSeriesNaming\":true}],\"title\":\"Costly + Event Names\",\"type\":\"piechart\"}],\"refresh\":false,\"schemaVersion\":30,\"style\":\"dark\",\"tags\":[],\"templating\":{\"list\":[{\"allValue\":null,\"current\":{},\"datasource\":\"Geneva + Datasource\",\"definition\":\"accounts()\",\"description\":\"The Geneva metrics + account name\",\"error\":null,\"hide\":0,\"includeAll\":false,\"label\":\"Account\",\"multi\":false,\"name\":\"account\",\"options\":[],\"query\":\"accounts()\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":1,\"type\":\"query\"}]},\"time\":{\"from\":\"now-7d\",\"to\":\"now\"},\"timepicker\":{},\"timezone\":\"\",\"title\":\"Agent + QoS\",\"uid\":\"OSBzdgnnz\",\"version\":1}}" + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Cs77Ch6ORFtpJKsfEJJfOw';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:30 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771351.206.435.889027|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + transfer-encoding: + - chunked + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/dashboards/uid/54KhiZ7nz + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"aks-linux-sample-application","url":"/d/54KhiZ7nz/aks-linux-sample-application","expires":"0001-01-01T00:00:00Z","created":"2023-03-14T05:14:50Z","updated":"2023-03-14T05:14:50Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","provisioned":true,"provisionedExternalId":"AKSLinuxSample.json","annotationsPermissions":{"dashboard":{"canAdd":false,"canEdit":false,"canDelete":false},"organization":{"canAdd":false,"canEdit":false,"canDelete":false}},"hasPublicDashboard":false,"publicDashboardAccessToken":"","publicDashboardUid":"","publicDashboardEnabled":false},"dashboard":{"annotations":{"list":[{"builtIn":1,"datasource":"-- + Grafana --","enable":true,"hide":true,"iconColor":"rgba(0, 211, 255, 1)","name":"Annotations + \u0026 Alerts","target":{"limit":100,"matchAny":false,"tags":[],"type":"dashboard"},"type":"dashboard"}]},"editable":true,"gnetId":null,"graphTooltip":0,"id":14,"links":[],"liveNow":false,"panels":[{"datasource":null,"gridPos":{"h":4,"w":24,"x":0,"y":0},"id":6,"options":{"content":"This + dashboard shows telemetry from the machine running the AKSGenevaSample Application.\n\u003cbr\u003e\nThe + dashboard will contain data only if your service (AKSGenevaSample) is running + and the Geneva Agent is set up correctly.\n\u003cbr\u003e\nTo set up a sample + application and send telemetry to Geneva refer \n\u003ca href=\"https://eng.ms/docs/products/geneva/getting_started/environments/akslinux\"\u003ethis + documentation\u003c/a\u003e.\n\u003cbr\u003e\nTo learn more about running + Geneva Monitoring to collect telemetry from AKS \u003ca href=\"https://eng.ms/docs/products/geneva/getting_started/environments/akslinux\"\u003esee + here\u003c/a\u003e.","mode":"html"},"pluginVersion":"8.3.0-pre","title":"What + is this dashboard?","type":"text"},{"datasource":"Geneva Datasource","description":"Average + temperature of the machine where the Geneva Agent is running","fieldConfig":{"defaults":{"color":{"fixedColor":"super-light-yellow","mode":"fixed"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":50,"gradientMode":"opacity","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":2,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"area"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"yellow","value":35},{"color":"red","value":40}]}},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":4},"id":2,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single"}},"targets":[{"account":"","backends":[],"customSeriesNaming":"Avg + Node Temperature (F)","dimension":"","environment":"prod","groupByUnit":"m","groupByValue":"1","healthQueryType":"Topology","hide":false,"metric":"","metricsQueryType":"query","namespace":"","queryText":"metric(\"Temperature\").samplingTypes(\"Average\").resolution(1m)","refId":"A","samplingType":"","service":"metrics","useBackends":false,"useCustomSeriesNaming":true}],"title":"Average + Temperature of the Node","type":"timeseries"},{"datasource":"Geneva Datasource","description":"Average + number of boot failures on the node","fieldConfig":{"defaults":{"color":{"fixedColor":"orange","mode":"palette-classic"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":2,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":true,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[{"matcher":{"id":"byName","options":"Failure"},"properties":[{"id":"color","value":{"fixedColor":"red","mode":"fixed"}}]},{"matcher":{"id":"byName","options":"Success"},"properties":[{"id":"color","value":{"fixedColor":"green","mode":"fixed"}}]}]},"gridPos":{"h":9,"w":12,"x":12,"y":4},"id":4,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"multi"}},"targets":[{"account":"","backends":[],"customSeriesNaming":"Success","dimension":"","environment":"prod","groupByUnit":"m","groupByValue":"1","healthQueryType":"Topology","hide":false,"metric":"","metricsQueryType":"query","namespace":"","queryText":"metric(\"Boot + Success\").samplingTypes(\"Count\").resolution(1m)","refId":"SuccessQuery","samplingType":"","service":"metrics","useBackends":false,"useCustomSeriesNaming":true},{"account":"","backends":[],"customSeriesNaming":"Failure","dimension":"","environment":"prod","groupByUnit":"m","groupByValue":"1","healthQueryType":"Topology","hide":false,"metric":"","metricsQueryType":"query","namespace":"","queryText":"metric(\"Boot + Failure\").samplingTypes(\"Count\").resolution(1m)","refId":"FailureQuery","samplingType":"","service":"metrics","useBackends":false,"useCustomSeriesNaming":true}],"title":"Average + Count of Boot Failures vs Success","type":"timeseries"}],"refresh":"","schemaVersion":31,"style":"dark","tags":[],"templating":{"list":[]},"time":{"from":"now-30m","to":"now"},"timepicker":{},"timezone":"","title":"AKS + Linux Sample Application","uid":"54KhiZ7nz","version":1}}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Rj/rtx5Wz9TcVDqpsCIQZQ';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:30 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771351.423.441.965592|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + transfer-encoding: + - chunked + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/dashboards/uid/6uRDjTNnz + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"app-detail","url":"/d/6uRDjTNnz/app-detail","expires":"0001-01-01T00:00:00Z","created":"2023-03-14T05:14:50Z","updated":"2023-03-14T05:14:50Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","provisioned":true,"provisionedExternalId":"AppDetail.json","annotationsPermissions":{"dashboard":{"canAdd":false,"canEdit":false,"canDelete":false},"organization":{"canAdd":false,"canEdit":false,"canDelete":false}},"hasPublicDashboard":false,"publicDashboardAccessToken":"","publicDashboardUid":"","publicDashboardEnabled":false},"dashboard":{"annotations":{"list":[{"builtIn":1,"datasource":"-- + Grafana --","enable":true,"hide":true,"iconColor":"rgba(0, 211, 255, 1)","name":"Annotations + \u0026 Alerts","target":{"limit":100,"matchAny":false,"tags":[],"type":"dashboard"},"type":"dashboard"}]},"editable":true,"gnetId":null,"graphTooltip":0,"id":20,"links":[],"liveNow":false,"panels":[{"datasource":"Geneva + Datasource","description":"For a particular cluster and an application, this + widget shows it''s health timeline - time when the application sent Ok, Warning + and Error as it''s health status","fieldConfig":{"defaults":{"color":{"mode":"continuous-GrYlRd"},"custom":{"fillOpacity":75,"lineWidth":0},"mappings":[],"max":0,"min":0,"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]},"unit":"short"},"overrides":[{"matcher":{"id":"byRegexp","options":"Error.*"},"properties":[{"id":"mappings","value":[{"options":{"0":{"color":"transparent","index":0},"1":{"color":"red","index":1}},"type":"value"}]}]},{"matcher":{"id":"byRegexp","options":"Ok.*"},"properties":[{"id":"mappings","value":[{"options":{"0":{"color":"transparent","index":0},"1":{"color":"green","index":1}},"type":"value"}]}]},{"matcher":{"id":"byRegexp","options":"Warning.*"},"properties":[{"id":"mappings","value":[{"options":{"0":{"color":"transparent","index":0},"1":{"color":"yellow","index":1}},"type":"value"}]}]}]},"gridPos":{"h":15,"w":24,"x":0,"y":0},"id":2,"options":{"alignValue":"center","legend":{"displayMode":"hidden","placement":"bottom"},"mergeValues":true,"rowHeight":0.9,"showValue":"auto","tooltip":{"mode":"single"}},"targets":[{"account":"$account","azureMonitor":{"timeGrain":"auto"},"backends":[],"customSeriesNaming":"{HealthState} + {ClusterName} {AppName}","dimension":"ClusterName, AppName, HealthState","dimensionFilterOperators":["in","in","in"],"dimensionFilterValues":[null,null,["Ok"]],"dimensionFilters":["AppName","ClusterName","HealthState"],"groupByUnit":"m","groupByValue":"5","healthQueryType":"Topology","metric":"AppHealthState","metricsQueryType":"query","namespace":"ServiceFabric","queryText":"metric(\"AppHealthState\").samplingTypes(\"Count\").preaggregate(\"ClusterName, + AppName, HealthState\") | where HealthState == \"Ok\" and ClusterName in (\"$clusterName\") + and AppName in (\"$appName\") | project Count=replacenulls(Count, 0) | zoom + Count=sum(Count) by 5m | top 40 by avg(Count)","refId":"Ok","resAggFunc":"sum","samplingType":"Count","service":"metrics","subscription":"f7152080-b4e8-47ee-9c85-7f1d0e6b72dc","useBackends":false,"useCustomSeriesNaming":true},{"account":"$account","backends":[],"customSeriesNaming":"{HealthState} + {ClusterName} {AppName}","dimension":"","groupByUnit":"m","groupByValue":"1","healthQueryType":"Topology","hide":false,"metric":"","metricsQueryType":"query","namespace":"ServiceFabric","queryText":"metric(\"AppHealthState\").samplingTypes(\"Count\").preaggregate(\"ClusterName, + AppName, HealthState\") | where HealthState == \"Warning\" and ClusterName + in (\"$ClusterName\") and AppName in (\"$AppName\") | project Count=replacenulls(Count, + 0) | zoom Count=sum(Count) by 5m | top 40 by avg(Count)","refId":"Warning","samplingType":"","service":"metrics","useBackends":false,"useCustomSeriesNaming":true},{"account":"$account","backends":[],"customSeriesNaming":"{HealthState} + {ClusterName} {AppName}","dimension":"","groupByUnit":"m","groupByValue":"1","healthQueryType":"Topology","hide":false,"metric":"","metricsQueryType":"query","namespace":"ServiceFabric","queryText":"metric(\"AppHealthState\").samplingTypes(\"Count\").preaggregate(\"ClusterName, + AppName, HealthState\") | where HealthState == \"Error\" and ClusterName in + (\"$ClusterName\") and AppName in (\"$AppName\") | project Count=replacenulls(Count, + 0) | zoom Count=sum(Count) by 5m | top 40 by avg(Count)","refId":"Error","samplingType":"","service":"metrics","useBackends":false,"useCustomSeriesNaming":true}],"title":"Application + health timeline","type":"state-timeline"}],"refresh":"","schemaVersion":31,"style":"dark","tags":[],"templating":{"list":[{"allValue":null,"current":{},"datasource":"Geneva + Datasource","definition":"Accounts()","description":"The Geneva metrics account + name","error":null,"hide":0,"includeAll":false,"label":"Account","multi":false,"name":"account","options":[],"query":"Accounts()","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":null,"current":{},"datasource":"Geneva + Datasource","definition":"dimensionValues($account, ServiceFabric, AppHealthState, + ClusterName)","description":"The name of the cluster you want to see data + for","error":null,"hide":0,"includeAll":false,"label":"Cluster Name","multi":true,"name":"ClusterName","options":[],"query":"dimensionValues($account, + ServiceFabric, AppHealthState, ClusterName)","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":null,"current":{"selected":true,"text":["None"],"value":[""]},"datasource":"Geneva + Datasource","definition":"dimensionValues($account, ServiceFabric, AppHealthState, + AppName)","description":"Application name in the cluster","error":null,"hide":0,"includeAll":false,"label":"App + Name","multi":true,"name":"AppName","options":[],"query":"dimensionValues($account, + ServiceFabric, AppHealthState, AppName)","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"}]},"time":{"from":"now-6h","to":"now"},"timepicker":{},"timezone":"","title":"App + Detail","uid":"6uRDjTNnz","version":1}}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-ayNOwtJ/ZMSFIdPrR5kMSQ';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:30 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771351.624.443.649012|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + transfer-encoding: + - chunked + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/dashboards/uid/dyzn5SK7z + response: + body: + string: "{\"meta\":{\"type\":\"db\",\"canSave\":true,\"canEdit\":true,\"canAdmin\":true,\"canStar\":true,\"canDelete\":true,\"slug\":\"azure-alert-consumption\",\"url\":\"/d/dyzn5SK7z/azure-alert-consumption\",\"expires\":\"0001-01-01T00:00:00Z\",\"created\":\"2023-03-14T05:14:49Z\",\"updated\":\"2023-03-14T05:14:49Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":1,\"folderUid\":\"az-mon\",\"folderTitle\":\"Azure + Monitor\",\"folderUrl\":\"/dashboards/f/az-mon/azure-monitor\",\"provisioned\":true,\"provisionedExternalId\":\"v1Alerts.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":false,\"canEdit\":false,\"canDelete\":false},\"organization\":{\"canAdd\":false,\"canEdit\":false,\"canDelete\":false}},\"hasPublicDashboard\":false,\"publicDashboardAccessToken\":\"\",\"publicDashboardUid\":\"\",\"publicDashboardEnabled\":false},\"dashboard\":{\"__elements\":[],\"__inputs\":[],\"__requires\":[{\"id\":\"grafana\",\"name\":\"Grafana\",\"type\":\"grafana\",\"version\":\"8.4.3\"},{\"id\":\"grafana-azure-monitor-datasource\",\"name\":\"Azure + Monitor\",\"type\":\"datasource\",\"version\":\"0.3.0\"},{\"id\":\"stat\",\"name\":\"Stat\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"table\",\"name\":\"Table\",\"type\":\"panel\",\"version\":\"\"}],\"description\":\"A + summary of all alerts for the subscription and other filters selected\",\"editable\":true,\"id\":5,\"links\":[],\"liveNow\":false,\"panels\":[{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${ds}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Total + Alerts\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":false,\"title\":\"\",\"url\":\"d/dyzn5SK7z/alert-consumption?${sub:queryparam}\uFEFF\uFEFF\uFEFF\uFEFF\uFEFF\\u0026\uFEFF\uFEFF\uFEFF\uFEFF\uFEFF${rg:queryparam}\uFEFF\uFEFF\uFEFF\uFEFF\uFEFF\\u0026\uFEFF\uFEFF\uFEFF\uFEFF\uFEFF${__url_time_range}\uFEFF\uFEFF\uFEFF\uFEFF\uFEFF\\u0026var-mc=Fired\\u0026var-mc=Resolved\\u0026var-as=New\\u0026var-as=Acknowledged\\u0026var-as=Closed\\u0026var-sev=Sev0\\u0026var-sev=Sev1\\u0026var-sev=Sev2\\u0026var-sev=Sev3\\u0026var-sev=Sev4\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":4,\"w\":2,\"x\":0,\"y\":0},\"id\":4,\"options\":{\"colorMode\":\"background\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":true},\"textMode\":\"value_and_name\"},\"targets\":[{\"azureMonitor\":{\"dimensionFilters\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"alertsmanagementresources\\r\\n| + where type == \\\"microsoft.alertsmanagement/alerts\\\"\\r\\n| where todatetime(properties.essentials.lastModifiedDateTime) + \\u003e= $__timeFrom and todatetime(properties.essentials.lastModifiedDateTime) + \\u003c= $__timeTo\\r\\n| where tolower(subscriptionId) == tolower(\\\"$sub\\\") + and properties.essentials.targetResourceGroup in~ ($rg) and properties.essentials.monitorCondition + in~ ($mc)\\r\\nand properties.essentials.alertState in~ ($as) and properties.essentials.severity + in~ ($sev)\\r\\n| summarize count()\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${ds}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscription\":\"\",\"subscriptions\":[\"$sub\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{},\"indexByName\":{},\"renameByName\":{\"count_\":\"Total + Alerts\"}}}],\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${ds}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"red\",\"mode\":\"fixed\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Critical\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":false,\"title\":\"\",\"url\":\"d/dyzn5SK7z/alert-consumption?${sub:queryparam}\uFEFF\uFEFF\uFEFF\uFEFF\uFEFF\\u0026\uFEFF\uFEFF\uFEFF\uFEFF\uFEFF${rg:queryparam}\uFEFF\uFEFF\uFEFF\uFEFF\uFEFF\\u0026\uFEFF\uFEFF\uFEFF\uFEFF\uFEFF${__url_time_range}\uFEFF\uFEFF\uFEFF\uFEFF\uFEFF\\u0026var-mc=Fired\\u0026var-mc=Resolved\\u0026var-as=New\\u0026var-as=Acknowledged\\u0026var-as=Closed\\u0026var-sev=Sev0\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":4,\"w\":2,\"x\":2,\"y\":0},\"id\":15,\"options\":{\"colorMode\":\"background\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":true},\"textMode\":\"value_and_name\"},\"targets\":[{\"azureMonitor\":{\"dimensionFilters\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"alertsmanagementresources\\r\\n| + where type == \\\"microsoft.alertsmanagement/alerts\\\"\\r\\n| where todatetime(properties.essentials.lastModifiedDateTime) + \\u003e= $__timeFrom and todatetime(properties.essentials.lastModifiedDateTime) + \\u003c= $__timeTo\\r\\n| where tolower(subscriptionId) == tolower(\\\"$sub\\\") + and properties.essentials.targetResourceGroup in~ ($rg) and properties.essentials.monitorCondition + in~ ($mc)\\r\\nand properties.essentials.alertState in~ ($as) and properties.essentials.severity + in~ ($sev) and properties.essentials.severity == \\\"Sev0\\\" \\r\\n| summarize + count()\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${ds}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscription\":\"\",\"subscriptions\":[\"$sub\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{},\"indexByName\":{},\"renameByName\":{\"count_\":\"Critical\"}}}],\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${ds}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"orange\",\"mode\":\"fixed\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Error\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":false,\"title\":\"\",\"url\":\"d/dyzn5SK7z/alert-consumption?${sub:queryparam}\uFEFF\uFEFF\uFEFF\uFEFF\uFEFF\\u0026\uFEFF\uFEFF\uFEFF\uFEFF\uFEFF${rg:queryparam}\uFEFF\uFEFF\uFEFF\uFEFF\uFEFF\\u0026\uFEFF\uFEFF\uFEFF\uFEFF\uFEFF${__url_time_range}\uFEFF\uFEFF\uFEFF\uFEFF\uFEFF\\u0026var-mc=Fired\\u0026var-mc=Resolved\\u0026var-as=New\\u0026var-as=Acknowledged\\u0026var-as=Closed\\u0026var-sev=Sev1\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":4,\"w\":2,\"x\":4,\"y\":0},\"id\":8,\"options\":{\"colorMode\":\"background\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":true},\"textMode\":\"value_and_name\"},\"targets\":[{\"azureMonitor\":{\"dimensionFilters\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"alertsmanagementresources\\r\\n| + where type == \\\"microsoft.alertsmanagement/alerts\\\"\\r\\n| where todatetime(properties.essentials.lastModifiedDateTime) + \\u003e= $__timeFrom and todatetime(properties.essentials.lastModifiedDateTime) + \\u003c= $__timeTo\\r\\n| where tolower(subscriptionId) == tolower(\\\"$sub\\\") + and properties.essentials.targetResourceGroup in~ ($rg) and properties.essentials.monitorCondition + in~ ($mc)\\r\\nand properties.essentials.alertState in~ ($as) and properties.essentials.severity + in~ ($sev) and properties.essentials.severity == \\\"Sev1\\\" \\r\\n| summarize + count()\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${ds}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscription\":\"\",\"subscriptions\":[\"$sub\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{},\"indexByName\":{},\"renameByName\":{\"count_\":\"Error\"}}}],\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${ds}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"yellow\",\"mode\":\"fixed\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Warning\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":false,\"title\":\"\",\"url\":\"d/dyzn5SK7z/alert-consumption?${sub:queryparam}\uFEFF\uFEFF\uFEFF\uFEFF\uFEFF\\u0026\uFEFF\uFEFF\uFEFF\uFEFF\uFEFF${rg:queryparam}\uFEFF\uFEFF\uFEFF\uFEFF\uFEFF\\u0026\uFEFF\uFEFF\uFEFF\uFEFF\uFEFF${__url_time_range}\uFEFF\uFEFF\uFEFF\uFEFF\uFEFF\\u0026var-mc=Fired\\u0026var-mc=Resolved\\u0026var-as=New\\u0026var-as=Acknowledged\\u0026var-as=Closed\\u0026var-sev=Sev2\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":4,\"w\":2,\"x\":6,\"y\":0},\"id\":10,\"options\":{\"colorMode\":\"background\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":true},\"textMode\":\"value_and_name\"},\"targets\":[{\"azureMonitor\":{\"dimensionFilters\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"alertsmanagementresources\\r\\n| + where type == \\\"microsoft.alertsmanagement/alerts\\\"\\r\\n| where todatetime(properties.essentials.lastModifiedDateTime) + \\u003e= $__timeFrom and todatetime(properties.essentials.lastModifiedDateTime) + \\u003c= $__timeTo\\r\\n| where tolower(subscriptionId) == tolower(\\\"$sub\\\") + and properties.essentials.targetResourceGroup in~ ($rg) and properties.essentials.monitorCondition + in~ ($mc)\\r\\nand properties.essentials.alertState in~ ($as) and properties.essentials.severity + in~ ($sev) and properties.essentials.severity == \\\"Sev2\\\" \\r\\n| summarize + count()\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${ds}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscription\":\"\",\"subscriptions\":[\"$sub\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{},\"indexByName\":{},\"renameByName\":{\"count_\":\"Warning\"}}}],\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${ds}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"blue\",\"mode\":\"fixed\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Informational\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":false,\"title\":\"\",\"url\":\"d/dyzn5SK7z/alert-consumption?${sub:queryparam}\uFEFF\uFEFF\uFEFF\uFEFF\uFEFF\\u0026\uFEFF\uFEFF\uFEFF\uFEFF\uFEFF${rg:queryparam}\uFEFF\uFEFF\uFEFF\uFEFF\uFEFF\\u0026\uFEFF\uFEFF\uFEFF\uFEFF\uFEFF${__url_time_range}\uFEFF\uFEFF\uFEFF\uFEFF\uFEFF\\u0026var-mc=Fired\\u0026var-mc=Resolved\\u0026var-as=New\\u0026var-as=Acknowledged\\u0026var-as=Closed\\u0026var-sev=Sev3\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":4,\"w\":2,\"x\":8,\"y\":0},\"id\":12,\"options\":{\"colorMode\":\"background\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":true},\"textMode\":\"value_and_name\"},\"targets\":[{\"azureMonitor\":{\"dimensionFilters\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"alertsmanagementresources\\r\\n| + where type == \\\"microsoft.alertsmanagement/alerts\\\"\\r\\n| where todatetime(properties.essentials.lastModifiedDateTime) + \\u003e= $__timeFrom and todatetime(properties.essentials.lastModifiedDateTime) + \\u003c= $__timeTo\\r\\n| where tolower(subscriptionId) == tolower(\\\"$sub\\\") + and properties.essentials.targetResourceGroup in~ ($rg) and properties.essentials.monitorCondition + in~ ($mc)\\r\\nand properties.essentials.alertState in~ ($as) and properties.essentials.severity + in~ ($sev) and properties.essentials.severity == \\\"Sev3\\\" \\r\\n| summarize + count()\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${ds}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscription\":\"\",\"subscriptions\":[\"$sub\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{},\"indexByName\":{},\"renameByName\":{\"count_\":\"Informational\"}}}],\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${ds}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"fixedColor\":\"purple\",\"mode\":\"fixed\"},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Verbose\"},\"properties\":[{\"id\":\"links\",\"value\":[{\"targetBlank\":false,\"title\":\"\",\"url\":\"d/dyzn5SK7z/alert-consumption?${sub:queryparam}\uFEFF\uFEFF\uFEFF\uFEFF\uFEFF\\u0026\uFEFF\uFEFF\uFEFF\uFEFF\uFEFF${rg:queryparam}\uFEFF\uFEFF\uFEFF\uFEFF\uFEFF\\u0026\uFEFF\uFEFF\uFEFF\uFEFF\uFEFF${__url_time_range}\uFEFF\uFEFF\uFEFF\uFEFF\uFEFF\\u0026var-mc=Fired\\u0026var-mc=Resolved\\u0026var-as=New\\u0026var-as=Acknowledged\\u0026var-as=Closed\\u0026var-sev=Sev4\\u0026${__url_time_range}\"}]}]}]},\"gridPos\":{\"h\":4,\"w\":2,\"x\":10,\"y\":0},\"id\":14,\"options\":{\"colorMode\":\"background\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":true},\"textMode\":\"value_and_name\"},\"targets\":[{\"azureMonitor\":{\"dimensionFilters\":[],\"timeGrain\":\"auto\"},\"azureResourceGraph\":{\"query\":\"alertsmanagementresources\\r\\n| + where type == \\\"microsoft.alertsmanagement/alerts\\\"\\r\\n| where todatetime(properties.essentials.lastModifiedDateTime) + \\u003e= $__timeFrom and todatetime(properties.essentials.lastModifiedDateTime) + \\u003c= $__timeTo\\r\\n| where tolower(subscriptionId) == tolower(\\\"$sub\\\") + and properties.essentials.targetResourceGroup in~ ($rg) and properties.essentials.monitorCondition + in~ ($mc)\\r\\nand properties.essentials.alertState in~ ($as) and properties.essentials.severity + in~ ($sev) and properties.essentials.severity == \\\"Sev4\\\" \\r\\n| summarize + count()\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${ds}\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscription\":\"\",\"subscriptions\":[\"$sub\"]}],\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{},\"indexByName\":{},\"renameByName\":{\"count_\":\"Verbose\"}}}],\"type\":\"stat\"},{\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${ds}\"},\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"continuous-BlYlRd\"},\"custom\":{\"align\":\"center\",\"displayMode\":\"auto\",\"filterable\":true},\"links\":[],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80.0002}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Severity\"},\"properties\":[{\"id\":\"mappings\",\"value\":[{\"options\":{\"\\\"Sev0\\\"\":{\"color\":\"red\",\"index\":4,\"text\":\"Critical\"},\"\\\"Sev1\\\"\":{\"color\":\"orange\",\"index\":3,\"text\":\"Error\"},\"\\\"Sev2\\\"\":{\"color\":\"yellow\",\"index\":2,\"text\":\"Warning\"},\"\\\"Sev3\\\"\":{\"color\":\"blue\",\"index\":1,\"text\":\"Informational\"},\"\\\"Sev4\\\"\":{\"color\":\"#8F3BB8\",\"index\":0,\"text\":\"Verbose\"}},\"type\":\"value\"}]},{\"id\":\"custom.displayMode\",\"value\":\"color-background-solid\"}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Name\"},\"properties\":[{\"id\":\"custom.displayMode\",\"value\":\"color-text\"},{\"id\":\"links\",\"value\":[{\"targetBlank\":true,\"title\":\"test + title\",\"url\":\"https://ms.portal.azure.com/#blade/Microsoft_Azure_Monitoring/AlertDetailsTemplateBlade/alertId/%2Fsubscriptions%2F${sub}%2Fresourcegroups%2F${rg}%2Fproviders%2Fmicrosoft.insights%2Fcomponents%2F${res}%2Fproviders%2FMicrosoft.AlertsManagement%2Falerts%2F${__data.fields[\\\"Alert + ID\\\"]}\"}]}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"properties_essentials_monitorCondition\"},\"properties\":[{\"id\":\"mappings\",\"value\":[{\"options\":{\"Fired\":{\"color\":\"orange\",\"index\":1},\"Resolved\":{\"color\":\"green\",\"index\":0}},\"type\":\"value\"}]},{\"id\":\"custom.displayMode\",\"value\":\"basic\"}]}]},\"gridPos\":{\"h\":16,\"w\":24,\"x\":0,\"y\":4},\"id\":2,\"links\":[],\"options\":{\"footer\":{\"fields\":\"\",\"reducer\":[\"sum\"],\"show\":false},\"frameIndex\":0,\"showHeader\":true,\"sortBy\":[]},\"targets\":[{\"azureResourceGraph\":{\"query\":\"alertsmanagementresources\\r\\n| + join kind=leftouter (ResourceContainers | where type=='microsoft.resources/subscriptions' + | project SubName=name, subscriptionId) on subscriptionId\\r\\n| where type + == \\\"microsoft.alertsmanagement/alerts\\\"\\r\\n| where tolower(subscriptionId) + == tolower(\\\"$sub\\\") and properties.essentials.targetResourceGroup in~ + ($rg) and properties.essentials.monitorCondition in~ ($mc)\\r\\nand properties.essentials.alertState + in~ ($as) and properties.essentials.severity in~ ($sev)\\r\\nand todatetime(properties.essentials.lastModifiedDateTime) + \\u003e= $__timeFrom and todatetime(properties.essentials.lastModifiedDateTime) + \\u003c= $__timeTo\\r\\n| parse id with * \\\"alerts/\\\" alertId\\r\\n| project + name, properties.essentials.severity, tostring(properties.essentials.monitorCondition), + \\r\\ntostring(properties.essentials.alertState), todatetime(properties.essentials.lastModifiedDateTime), + tostring(properties.essentials.monitorService), alertId\\r\\n\",\"resultFormat\":\"table\"},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${ds}\"},\"insightsAnalytics\":{\"query\":\"\",\"resultFormat\":\"time_series\"},\"queryType\":\"Azure + Resource Graph\",\"refId\":\"A\",\"subscription\":\"\",\"subscriptions\":[\"$sub\"]}],\"title\":\"V1 + Alerts\",\"transformations\":[{\"id\":\"organize\",\"options\":{\"excludeByName\":{\"alertId\":false},\"indexByName\":{\"alertId\":6,\"name\":0,\"properties_essentials_alertState\":3,\"properties_essentials_lastModifiedDateTime\":5,\"properties_essentials_monitorCondition\":2,\"properties_essentials_monitorService\":4,\"properties_essentials_severity\":1},\"renameByName\":{\"alertId\":\"Alert + ID\",\"name\":\"Name\",\"properties_essentials_alertState\":\"User Response\",\"properties_essentials_lastModifiedDateTime\":\"Fired + Time\",\"properties_essentials_monitorCondition\":\"Alert Condition\",\"properties_essentials_monitorService\":\"Monitor + Service\",\"properties_essentials_severity\":\"Severity\"}}}],\"transparent\":true,\"type\":\"table\"}],\"refresh\":\"\",\"schemaVersion\":35,\"style\":\"dark\",\"tags\":[],\"templating\":{\"list\":[{\"current\":{},\"hide\":0,\"includeAll\":false,\"label\":\"Datasource\",\"multi\":false,\"name\":\"ds\",\"options\":[],\"query\":\"grafana-azure-monitor-datasource\",\"queryValue\":\"\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"type\":\"datasource\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${ds}\"},\"definition\":\"subscriptions()\",\"hide\":0,\"includeAll\":false,\"label\":\"Subscription\",\"multi\":false,\"name\":\"sub\",\"options\":[],\"query\":\"subscriptions()\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{},\"datasource\":{\"type\":\"grafana-azure-monitor-datasource\",\"uid\":\"${ds}\"},\"definition\":\"ResourceGroups($sub)\",\"hide\":0,\"includeAll\":false,\"label\":\"Resource + Group(s)\",\"multi\":true,\"name\":\"rg\",\"options\":[],\"query\":\"ResourceGroups($sub)\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"type\":\"query\"},{\"current\":{\"selected\":false,\"text\":[\"Fired\",\"Resolved\"],\"value\":[\"Fired\",\"Resolved\"]},\"hide\":0,\"includeAll\":false,\"label\":\"Alert + Condition\",\"multi\":true,\"name\":\"mc\",\"options\":[{\"selected\":true,\"text\":\"Fired\",\"value\":\"Fired\"},{\"selected\":true,\"text\":\"Resolved\",\"value\":\"Resolved\"}],\"query\":\"Fired, + Resolved\",\"queryValue\":\"\",\"skipUrlSync\":false,\"type\":\"custom\"},{\"current\":{\"selected\":false,\"text\":[\"New\",\"Acknowledged\",\"Closed\"],\"value\":[\"New\",\"Acknowledged\",\"Closed\"]},\"hide\":0,\"includeAll\":false,\"label\":\"User + Response\",\"multi\":true,\"name\":\"as\",\"options\":[{\"selected\":true,\"text\":\"New\",\"value\":\"New\"},{\"selected\":true,\"text\":\"Acknowledged\",\"value\":\"Acknowledged\"},{\"selected\":true,\"text\":\"Closed\",\"value\":\"Closed\"}],\"query\":\"New, + Acknowledged, Closed\",\"queryValue\":\"\",\"skipUrlSync\":false,\"type\":\"custom\"},{\"current\":{\"selected\":false,\"text\":[\"Critical\",\"Error\",\"Warning\",\"Informational\",\"Verbose\"],\"value\":[\"Sev0\",\"Sev1\",\"Sev2\",\"Sev3\",\"Sev4\"]},\"hide\":0,\"includeAll\":false,\"label\":\"Severity\",\"multi\":true,\"name\":\"sev\",\"options\":[{\"selected\":true,\"text\":\"Critical\",\"value\":\"Sev0\"},{\"selected\":true,\"text\":\"Error\",\"value\":\"Sev1\"},{\"selected\":true,\"text\":\"Warning\",\"value\":\"Sev2\"},{\"selected\":true,\"text\":\"Informational\",\"value\":\"Sev3\"},{\"selected\":true,\"text\":\"Verbose\",\"value\":\"Sev4\"}],\"query\":\"Critical + : Sev0, Error : Sev1, Warning : Sev2, Informational : Sev3, Verbose : Sev4\",\"queryValue\":\"\",\"skipUrlSync\":false,\"type\":\"custom\"}]},\"time\":{\"from\":\"now-30d\",\"to\":\"now\"},\"timepicker\":{\"hidden\":false,\"refresh_intervals\":[\"30m\",\"1h\",\"12h\",\"24h\",\"3d\",\"7d\",\"30d\"]},\"title\":\"Azure + / Alert Consumption\",\"uid\":\"dyzn5SK7z\",\"version\":1}}" + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-GCmi2rcOjOSyA5GC4V9eIA';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:30 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771351.82.437.154084|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + transfer-encoding: + - chunked + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/dashboards/uid/Yo38mcvnz + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"azure-insights-applications","url":"/d/Yo38mcvnz/azure-insights-applications","expires":"0001-01-01T00:00:00Z","created":"2023-03-14T05:14:50Z","updated":"2023-03-14T05:14:50Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","provisioned":true,"provisionedExternalId":"appInsights.json","annotationsPermissions":{"dashboard":{"canAdd":false,"canEdit":false,"canDelete":false},"organization":{"canAdd":false,"canEdit":false,"canDelete":false}},"hasPublicDashboard":false,"publicDashboardAccessToken":"","publicDashboardUid":"","publicDashboardEnabled":false},"dashboard":{"__elements":[],"__inputs":[],"__requires":[{"id":"grafana","name":"Grafana","type":"grafana","version":"8.5.0-pre"},{"id":"grafana-azure-monitor-datasource","name":"Azure + Monitor","type":"datasource","version":"0.3.0"},{"id":"stat","name":"Stat","type":"panel","version":""},{"id":"text","name":"Text","type":"panel","version":""},{"id":"timeseries","name":"Time + series","type":"panel","version":""}],"description":"The dashboard provides + insights of Azure Apps via different metrics for app monitoring through Application + Insights.","editable":true,"id":8,"links":[],"liveNow":false,"panels":[{"collapsed":false,"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"gridPos":{"h":1,"w":24,"x":0,"y":0},"id":52,"panels":[],"title":"Azure + Portal Links","type":"row"},{"gridPos":{"h":3,"w":5,"x":0,"y":1},"id":10,"options":{"content":"\u003ca + style=\"color: inherit;\" href=\"https://portal.azure.com/#@${tenant}/resource/subscriptions/${sub}/resourceGroups/${rg}/providers/microsoft.insights/components/${res}/overview\" + target=\"_blank\"\u003e\n \u003cdiv\u003e\n \u003ch3 style=\"color: #a16feb\"\u003e + ${res} \u003c/h1\u003e\n \u003ch5 style=\"margin-bottom: 0px;\"\u003e Application + Insights \u003c/h5\u003e\n \u003c/div\u003e\n\u003c/a\u003e","mode":"html"},"type":"text"},{"datasource":{"uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"text","mode":"fixed"},"mappings":[],"noValue":"--","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"Availability"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"","url":"https://portal.azure.com/#@${tenant}/resource/subscriptions/${sub}/resourceGroups/${rg}/providers/microsoft.insights/components/${res}/availability"}]}]}]},"gridPos":{"h":3,"w":2,"x":5,"y":1},"id":40,"options":{"colorMode":"value","graphMode":"none","justifyMode":"center","orientation":"vertical","reduceOptions":{"calcs":["lastNotNull"],"fields":"/^Availability$/","values":false},"text":{},"textMode":"auto"},"targets":[{"azureMonitor":{"aggOptions":[],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"metricDefinition":"microsoft.insights/components","metricName":"availabilityResults/availabilityPercentage","metricNamespace":"microsoft.insights/components","resourceGroup":"$rg","resourceName":"$res","timeGrain":"auto","timeGrains":[],"top":"50"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub","subscriptions":[]}],"title":"Availability","type":"stat"},{"gridPos":{"h":3,"w":4,"x":7,"y":1},"id":44,"links":[],"options":{"content":"\u003ca + style=\"color: inherit;\" href=\"https://portal.azure.com/#blade/AppInsightsExtension/ProactiveDetectionFeedBlade/ComponentId/%7B%22Name%22%3A%22${res}%22%2C%22SubscriptionId%22%3A%22${sub}%22%2C%22ResourceGroup%22%3A%22${rg}%22%7D/TimeContext/%7B%22durationMs%22%3A604800000%2C%22endTime%22%3Anull%2C%22createdTime%22%3A%222021-10-18T19%3A26%3A58.876Z%22%2C%22isInitialTime%22%3Atrue%2C%22grain%22%3A1%2C%22useDashboardTimeRange%22%3Afalse%7D\" + target=\"_blank\"\u003e\n\u003cdiv style=\"padding-top: 20px\"\u003e\n \u003ccenter\u003e\u003cp + style=\"color: #4d99b8; font-size:18px;\"\u003eSmart detection\u003c/p\u003e\u003c/center\u003e\n \u003ccenter\u003e\u003cp + style=\"margin-top:0px;\"\u003e${res}\u003c/p\u003e\u003c/center\u003e\n\u003c/div\u003e\n\u003c/a\u003e","mode":"html"},"targets":[],"type":"text"},{"gridPos":{"h":3,"w":3,"x":11,"y":1},"id":46,"links":[],"options":{"content":"\u003ca + style=\"color: inherit;\" href=\"https://portal.azure.com/#@${tenant}/resource/subscriptions/${sub}/resourceGroups/${rg}/providers/microsoft.insights/components/${res}/quickPulse\" + target=\"_blank\"\u003e\n\u003cdiv style=\"padding-top: 20px\"\u003e\n \u003ccenter\u003e\u003cp + style=\"color: #2272b9; font-size:18px;\"\u003eLive Metrics\u003c/p\u003e\u003c/center\u003e\n \u003ccenter\u003e\u003cp + style=\"margin-top:0px;\"\u003e${res}\u003c/p\u003e\u003c/center\u003e\n\u003c/div\u003e\n\u003c/a\u003e\n \n ","mode":"html"},"targets":[],"type":"text"},{"gridPos":{"h":3,"w":3,"x":14,"y":1},"id":42,"options":{"content":"\u003ca + style=\"color: inherit;\" href=\"https://portal.azure.com/#@${tenant}/resource/subscriptions/${sub}/resourceGroups/${rg}/providers/microsoft.insights/components/${res}/applicationMap\" + target=\"_blank\"\u003e\n\u003cdiv style=\"padding-top: 20px;\"\u003e\n \u003ccenter\u003e\u003cp + style=\"position:center; color: #ff8c00; font-size:18px\"\u003eApp map\u003c/p\u003e\u003c/center\u003e\n \u003ccenter\u003e\u003cp + style=\"margin-top:0px;\"\u003e${res}\u003c/p\u003e\u003c/center\u003e\n\u003c/div\u003e\n\u003c/a\u003e\n ","mode":"html"},"targets":[],"type":"text"},{"collapsed":false,"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"gridPos":{"h":1,"w":24,"x":0,"y":4},"id":54,"panels":[],"title":"Application + Insights","type":"row"},{"gridPos":{"h":3,"w":4,"x":0,"y":5},"id":12,"options":{"content":"\u003ch1 + style=\"font-size: 20px; color:#73bf69;\"\u003e Usage \u003c/h1\u003e","mode":"html"},"targets":[],"type":"text"},{"datasource":{"uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"green","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"users/count_unique"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"${res} | + Users","url":"https://portal.azure.com/#@${tenant}/resource/subscriptions/${sub}/resourceGroups/${rg}/providers/microsoft.insights/components/${res}/segmentationUsers"}]},{"id":"displayName","value":"Users"}]}]},"gridPos":{"h":3,"w":2,"x":4,"y":5},"id":48,"options":{"colorMode":"background","graphMode":"none","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["sum"],"fields":"","values":false},"text":{},"textMode":"auto"},"targets":[{"azureLogAnalytics":{"query":"union\n (traces\n | + where timestamp \u003e= $__timeFrom and timestamp \u003c $__timeTo),\n (requests\n | + where timestamp \u003e= $__timeFrom and timestamp \u003c $__timeTo),\n (pageViews\n | + where timestamp \u003e= $__timeFrom and timestamp \u003c $__timeTo),\n (dependencies\n | + where timestamp \u003e= $__timeFrom and timestamp \u003c $__timeTo),\n (customEvents\n | + where timestamp \u003e= $__timeFrom and timestamp \u003c $__timeTo),\n (availabilityResults\n | + where timestamp \u003e= $__timeFrom and timestamp \u003c $__timeTo),\n (exceptions\n | + where timestamp \u003e= $__timeFrom and timestamp \u003c $__timeTo),\n (customMetrics\n | + where timestamp \u003e= $__timeFrom and timestamp \u003c $__timeTo),\n (browserTimings\n | + where timestamp \u003e= $__timeFrom and timestamp \u003c $__timeTo)\n| where + notempty(user_Id)\n| summarize [''users/count_unique''] = dcount(user_Id) + by bin(timestamp, 1m)\n| order by timestamp desc","resource":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res","resultFormat":"time_series"},"queryType":"Azure + Log Analytics","refId":"B","subscription":"$sub","subscriptions":[]}],"transformations":[],"type":"stat"},{"gridPos":{"h":3,"w":4,"x":6,"y":5},"id":14,"options":{"content":"\u003ch1 + style=\"font-size:20px; color:#ec008c;\"\u003eReliability\u003c/h1\u003e","mode":"html"},"targets":[],"type":"text"},{"gridPos":{"h":3,"w":2,"x":10,"y":5},"id":36,"links":[],"options":{"content":"\u003ca + href=\"https://portal.azure.com/#@${tenant}/resource/subscriptions/${sub}/resourceGroups/${rg}/providers/microsoft.insights/components/${res}/failures\" + target=\"_blank\"\u003e\n\u003cdiv\u003e\n \u003cp style=\"font-size:16px; + margin-bottom:0px; margin-top:0px;\"\u003e Failures \u003c/p\u003e\n \u003cp + style=\"margin-top: 0px;\"\u003e${res}\u003c/p\u003e\n\u003c/div\u003e\n\u003c/a\u003e\n","mode":"html"},"targets":[],"type":"text"},{"gridPos":{"h":3,"w":3,"x":12,"y":5},"id":17,"options":{"content":"\u003ch1 + style=\"font-size:20px; color:#7e58ff;\"\u003eResponsiveness\u003c/h1\u003e","mode":"html"},"targets":[],"type":"text"},{"gridPos":{"h":3,"w":3,"x":15,"y":5},"id":38,"links":[],"options":{"content":"\u003ca + href=\"https://portal.azure.com/#@${tenant}/resource/subscriptions/${sub}/resourceGroups/${rg}/providers/microsoft.insights/components/${res}/performance\" + target=\"_blank\"\u003e\n\u003cdiv\u003e\n \u003cp style=\"font-size:16px; + margin-bottom:0px;margin-top:0px;\"\u003e Performance \u003c/p\u003e\n \u003cp + style=\"margin-top:0px;\"\u003e${res}\u003c/p\u003e\n\u003c/div\u003e\n\u003c/a\u003e\n","mode":"html"},"targets":[],"type":"text"},{"gridPos":{"h":3,"w":4,"x":18,"y":5},"id":18,"options":{"content":"\u003ch1 + style=\"font-size:20px; color:#3274d9;\"\u003eBrowser\u003c/h1\u003e","mode":"html"},"targets":[],"type":"text"},{"gridPos":{"h":3,"w":2,"x":22,"y":5},"id":50,"options":{"content":"\u003ca + style=\"color: #ffffff;\" href=\"https://portal.azure.com/#blade/Microsoft_Azure_MonitoringMetrics/Metrics.ReactView/ResourceId/%2Fsubscriptions%2F${sub}%2FresourceGroups%2F${rg}%2Fproviders%2Fmicrosoft.insights%2Fcomponents%2F${res}/id/%2Fsubscriptions%2F${sub}%2FresourceGroups%2F${rg}%2Fproviders%2Fmicrosoft.insights%2Fcomponents%2F${res}/detailBlade/MetricsExplorerBlade/sourceExtension/AppInsightsExtension/TimeContext/%7B%22relative%22%3A%7B%22duration%22%3A86400000%7D%2C%22grain%22%3A1%2C%22options%22%3A%7B%22grain%22%3A1%2C%22showUTCTime%22%3Afalse%7D%7D/Chart/%7B%22v2charts%22%3A%5B%7B%22metrics%22%3A%5B%7B%22resourceMetadata%22%3A%7B%22id%22%3A%22%2Fsubscriptions%2F${sub}%2FresourceGroups%2F${rg}%2Fproviders%2Fmicrosoft.insights%2Fcomponents%2F${res}%22%2C%22sku%22%3A%7B%22name%22%3A%22${res}%22%7D%7D%2C%22metricVisualization%22%3A%7B%22resourceDisplayName%22%3A%22pageViews%2Fduration%22%2C%22color%22%3A%22msportalfx-bgcolor-g2%22%7D%2C%22name%22%3A%22pageViews%2Fduration%22%2C%22namespace%22%3A%22microsoft.insights%2Fcomponents%2Fkusto%22%2C%22aggregationType%22%3A4%7D%5D%2C%22visualization%22%3A%7B%22chartType%22%3A2%2C%22axisVisualization%22%3A%7B%22y%22%3A%7B%22isVisible%22%3Atrue%7D%7D%7D%2C%22grouping%22%3A%7B%22dimension%22%3A%22operation%2Fname%22%7D%2C%22filterCollection%22%3A%7B%22filters%22%3A%5B%7B%22key%22%3A%22client%2Ftype%22%2C%22operator%22%3A0%2C%22values%22%3A%5B%22Browser%22%5D%7D%5D%7D%2C%22title%22%3A%22Browsers%22%2C%22timespan%22%3A%7B%22relative%22%3A%7B%22duration%22%3A86400000%7D%2C%22grain%22%3A1%2C%22options%22%3A%7B%22grain%22%3A1%2C%22showUTCTime%22%3Afalse%7D%7D%7D%2C%7B%22metrics%22%3A%5B%7B%22resourceMetadata%22%3A%7B%22id%22%3A%22%2Fsubscriptions%2F${sub}%2FresourceGroups%2F${rg}%2Fproviders%2Fmicrosoft.insights%2Fcomponents%2F${res}%22%2C%22sku%22%3A%7B%22name%22%3A%22${res}%22%7D%7D%2C%22metricVisualization%22%3A%7B%22resourceDisplayName%22%3A%22dependencies%2Fduration%22%2C%22color%22%3A%22msportalfx-bgcolor-g2%22%7D%2C%22name%22%3A%22dependencies%2Fduration%22%2C%22namespace%22%3A%22microsoft.insights%2Fcomponents%2Fkusto%22%2C%22aggregationType%22%3A4%7D%5D%2C%22visualization%22%3A%7B%22chartType%22%3A2%2C%22axisVisualization%22%3A%7B%22y%22%3A%7B%22isVisible%22%3Atrue%7D%7D%7D%2C%22grouping%22%3A%7B%22dimension%22%3A%22dependency%2Fname%22%7D%2C%22filterCollection%22%3A%7B%22filters%22%3A%5B%7B%22key%22%3A%22client%2Ftype%22%2C%22operator%22%3A0%2C%22values%22%3A%5B%22Browser%22%5D%7D%5D%7D%2C%22title%22%3A%22Have%20AJAX%20calls%20been%20slow%3F%22%2C%22timespan%22%3A%7B%22relative%22%3A%7B%22duration%22%3A86400000%7D%2C%22grain%22%3A1%2C%22options%22%3A%7B%22grain%22%3A1%2C%22showUTCTime%22%3Afalse%7D%7D%7D%2C%7B%22metrics%22%3A%5B%7B%22resourceMetadata%22%3A%7B%22id%22%3A%22%2Fsubscriptions%2F${sub}%2FresourceGroups%2F${rg}%2Fproviders%2Fmicrosoft.insights%2Fcomponents%2F${res}%22%2C%22sku%22%3A%7B%22name%22%3A%22${res}%22%7D%7D%2C%22metricVisualization%22%3A%7B%22resourceDisplayName%22%3A%22pageViews%2Fcount%22%2C%22color%22%3A%22msportalfx-bgcolor-g2%22%7D%2C%22name%22%3A%22pageViews%2Fcount%22%2C%22namespace%22%3A%22microsoft.insights%2Fcomponents%2Fkusto%22%2C%22aggregationType%22%3A1%7D%5D%2C%22visualization%22%3A%7B%22chartType%22%3A2%2C%22axisVisualization%22%3A%7B%22y%22%3A%7B%22isVisible%22%3Atrue%7D%7D%7D%2C%22grouping%22%3A%7B%22dimension%22%3A%22operation%2Fname%22%7D%2C%22filterCollection%22%3A%7B%22filters%22%3A%5B%7B%22key%22%3A%22client%2Ftype%22%2C%22operator%22%3A0%2C%22values%22%3A%5B%22Browser%22%5D%7D%5D%7D%2C%22title%22%3A%22Has%20page%20view%20traffic%20changed%3F%22%2C%22timespan%22%3A%7B%22relative%22%3A%7B%22duration%22%3A86400000%7D%2C%22grain%22%3A1%2C%22options%22%3A%7B%22grain%22%3A1%2C%22showUTCTime%22%3Afalse%7D%7D%7D%2C%7B%22metrics%22%3A%5B%7B%22resourceMetadata%22%3A%7B%22id%22%3A%22%2Fsubscriptions%2F${sub}%2FresourceGroups%2F${rg}%2Fproviders%2Fmicrosoft.insights%2Fcomponents%2F${res}%22%2C%22sku%22%3A%7B%22name%22%3A%22${res}%22%7D%7D%2C%22metricVisualization%22%3A%7B%22resourceDisplayName%22%3A%22exceptions%2Fbrowser%22%2C%22color%22%3A%22msportalfx-bgcolor-g2%22%7D%2C%22name%22%3A%22exceptions%2Fbrowser%22%2C%22namespace%22%3A%22microsoft.insights%2Fcomponents%2Fkusto%22%2C%22aggregationType%22%3A1%7D%5D%2C%22visualization%22%3A%7B%22chartType%22%3A2%2C%22axisVisualization%22%3A%7B%22y%22%3A%7B%22isVisible%22%3Atrue%7D%7D%7D%2C%22grouping%22%3A%7B%22dimension%22%3A%22exception%2FproblemId%22%7D%2C%22filterCollection%22%3A%7B%22filters%22%3A%5B%7B%22key%22%3A%22client%2Ftype%22%2C%22operator%22%3A0%2C%22values%22%3A%5B%22Browser%22%5D%7D%5D%7D%2C%22title%22%3A%22When%20are%20script%20errors%20occurring%3F%22%2C%22timespan%22%3A%7B%22relative%22%3A%7B%22duration%22%3A86400000%7D%2C%22grain%22%3A1%2C%22options%22%3A%7B%22grain%22%3A1%2C%22showUTCTime%22%3Afalse%7D%7D%7D%2C%7B%22metrics%22%3A%5B%7B%22resourceMetadata%22%3A%7B%22id%22%3A%22%2Fsubscriptions%2F${sub}%2FresourceGroups%2F${rg}%2Fproviders%2Fmicrosoft.insights%2Fcomponents%2F${res}%22%2C%22sku%22%3A%7B%22name%22%3A%22${res}%22%7D%7D%2C%22metricVisualization%22%3A%7B%22resourceDisplayName%22%3A%22pageViews%2Fduration%22%2C%22color%22%3A%22msportalfx-bgcolor-g0%22%7D%2C%22name%22%3A%22pageViews%2Fduration%22%2C%22namespace%22%3A%22microsoft.insights%2Fcomponents%2Fkusto%22%2C%22aggregationType%22%3A4%7D%5D%2C%22visualization%22%3A%7B%22chartType%22%3A5%2C%22axisVisualization%22%3A%7B%22y%22%3A%7B%22isVisible%22%3Atrue%7D%7D%7D%2C%22grouping%22%3A%7B%22dimension%22%3Afalse%7D%2C%22filterCollection%22%3A%7B%22filters%22%3A%5B%7B%22key%22%3A%22client%2Ftype%22%2C%22operator%22%3A0%2C%22values%22%3A%5B%22Browser%22%5D%7D%5D%7D%2C%22title%22%3A%22What%20are%20my%20slowest%20pages%3F%22%7D%2C%7B%22metrics%22%3A%5B%7B%22resourceMetadata%22%3A%7B%22id%22%3A%22%2Fsubscriptions%2F${sub}%2FresourceGroups%2F${rg}%2Fproviders%2Fmicrosoft.insights%2Fcomponents%2F${res}%22%2C%22sku%22%3A%7B%22name%22%3A%22${res}%22%7D%7D%2C%22metricVisualization%22%3A%7B%22resourceDisplayName%22%3A%22pageViews%2Fduration%22%7D%2C%22name%22%3A%22pageViews%2Fduration%22%2C%22namespace%22%3A%22microsoft.insights%2Fcomponents%2Fkusto%22%2C%22aggregationType%22%3A4%7D%5D%2C%22visualization%22%3A%7B%22chartType%22%3A5%2C%22axisVisualization%22%3A%7B%22y%22%3A%7B%22isVisible%22%3Atrue%7D%7D%7D%2C%22grouping%22%3A%7B%22dimension%22%3Afalse%7D%2C%22filterCollection%22%3A%7B%22filters%22%3A%5B%7B%22key%22%3A%22client%2Ftype%22%2C%22operator%22%3A0%2C%22values%22%3A%5B%22Browser%22%5D%7D%5D%7D%2C%22title%22%3A%22What%20are%20my%20slowest%20pages%3F%22%7D%2C%7B%22metrics%22%3A%5B%7B%22resourceMetadata%22%3A%7B%22id%22%3A%22%2Fsubscriptions%2F${sub}%2FresourceGroups%2F${rg}%2Fproviders%2Fmicrosoft.insights%2Fcomponents%2F${res}%22%2C%22sku%22%3A%7B%22name%22%3A%22${res}%22%7D%7D%2C%22metricVisualization%22%3A%7B%22resourceDisplayName%22%3A%22exceptions%2Fbrowser%22%2C%22color%22%3A%22msportalfx-bgcolor-d0%22%7D%2C%22name%22%3A%22exceptions%2Fbrowser%22%2C%22namespace%22%3A%22microsoft.insights%2Fcomponents%2Fkusto%22%2C%22aggregationType%22%3A1%7D%5D%2C%22visualization%22%3A%7B%22chartType%22%3A5%2C%22axisVisualization%22%3A%7B%22y%22%3A%7B%22isVisible%22%3Atrue%7D%7D%7D%2C%22grouping%22%3A%7B%22dimension%22%3A%22exception%2FproblemId%22%7D%2C%22filterCollection%22%3A%7B%22filters%22%3A%5B%7B%22key%22%3A%22client%2Ftype%22%2C%22operator%22%3A0%2C%22values%22%3A%5B%22Browser%22%5D%7D%5D%7D%2C%22title%22%3A%22What%20are%20my%20most%20common%20script%20errors%3F%22%2C%22timespan%22%3A%7B%22relative%22%3A%7B%22duration%22%3A86400000%7D%2C%22grain%22%3A1%2C%22options%22%3A%7B%22grain%22%3A1%2C%22showUTCTime%22%3Afalse%7D%7D%7D%5D%7D/openInEditMode/\" + target=\"_blank\"\u003e\n\u003cdiv style=\"padding-top: 35px; background-color: + #3274d9; width: 100%; height: 100%\"\u003e\n \u003ccenter\u003e\u003cp style=\"font-size:16px; + margin-bottom:0px;\"\u003e Browsers \u003c/p\u003e\u003c/center\u003e\n\u003c/div\u003e\n\u003c/a\u003e","mode":"html"},"targets":[],"transparent":true,"type":"text"},{"datasource":{"uid":"${ds}"},"description":"The + resource path for this panel uses multiple template variables which requires + modifying the dashboard JSON directly. If you would like to do something similar + please go to Settings \u003e JSON Model. Edit as you''d like in your new copy + by going to Settings \u003e Save as.","fieldConfig":{"defaults":{"color":{"fixedColor":"green","mode":"fixed"},"custom":{"axisLabel":"","axisPlacement":"auto","axisSoftMin":0,"barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"never","spanNulls":true,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"noValue":"--","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"users/count_unique"},"properties":[{"id":"displayName","value":"Users + (Unique)"}]},{"matcher":{"id":"byName","options":"sessions/count_unique"},"properties":[{"id":"displayName","value":"Sessions + (Unique)"},{"id":"color","value":{"fixedColor":"purple","mode":"fixed"}}]}]},"gridPos":{"h":9,"w":6,"x":0,"y":8},"id":20,"interval":"60s","links":[{"targetBlank":true,"title":"${res} + | Users","url":"https://portal.azure.com/#@${tenant}/resource/subscriptions/${sub}/resourceGroups/${rg}/providers/microsoft.insights/components/${res}/segmentationUsers"}],"maxDataPoints":150,"options":{"legend":{"calcs":["sum"],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"azureLogAnalytics":{"query":"union\n (traces\n | + where timestamp \u003e= $__timeFrom and timestamp \u003c $__timeTo),\n (requests\n | + where timestamp \u003e= $__timeFrom and timestamp \u003c $__timeTo),\n (pageViews\n | + where timestamp \u003e= $__timeFrom and timestamp \u003c $__timeTo),\n (dependencies\n | + where timestamp \u003e= $__timeFrom and timestamp \u003c $__timeTo),\n (customEvents\n | + where timestamp \u003e= $__timeFrom and timestamp \u003c $__timeTo),\n (availabilityResults\n | + where timestamp \u003e= $__timeFrom and timestamp \u003c $__timeTo),\n (exceptions\n | + where timestamp \u003e= $__timeFrom and timestamp \u003c $__timeTo),\n (customMetrics\n | + where timestamp \u003e= $__timeFrom and timestamp \u003c $__timeTo),\n (browserTimings\n | + where timestamp \u003e= $__timeFrom and timestamp \u003c $__timeTo)\n| where + notempty(user_Id)\n| summarize [''users/count_unique''] = dcount(user_Id) + by bin(timestamp, $__interval)\n| order by timestamp desc","resource":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res","resultFormat":"time_series"},"queryType":"Azure + Log Analytics","refId":"A","subscription":"$sub","subscriptions":[]},{"azureLogAnalytics":{"query":"union\r\n (traces\r\n | + where timestamp \u003e= $__timeFrom and timestamp \u003c $__timeTo),\r\n (requests\r\n | + where timestamp \u003e= $__timeFrom and timestamp \u003c $__timeTo),\r\n (pageViews\r\n | + where timestamp \u003e= $__timeFrom and timestamp \u003c $__timeTo),\r\n (dependencies\r\n | + where timestamp \u003e= $__timeFrom and timestamp \u003c $__timeTo),\r\n (customEvents\r\n | + where timestamp \u003e= $__timeFrom and timestamp \u003c $__timeTo),\r\n (availabilityResults\r\n | + where timestamp \u003e= $__timeFrom and timestamp \u003c $__timeTo),\r\n (exceptions\r\n | + where timestamp \u003e= $__timeFrom and timestamp \u003c $__timeTo),\r\n (customMetrics\r\n | + where timestamp \u003e= $__timeFrom and timestamp \u003c $__timeTo),\r\n (browserTimings\r\n | + where timestamp \u003e= $__timeFrom and timestamp \u003c $__timeTo)\r\n| where + notempty(session_Id)\r\n| summarize [''sessions/count_unique''] = dcount(session_Id) + by bin(timestamp, $__interval)\r\n| order by timestamp desc","resource":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res","resultFormat":"time_series"},"hide":false,"queryType":"Azure + Log Analytics","refId":"B","subscription":""}],"title":"Users","transformations":[],"type":"timeseries"},{"datasource":{"uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"#ec008c","mode":"fixed"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineStyle":{"fill":"solid"},"lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"never","spanNulls":true,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"noValue":"--","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[]},"gridPos":{"h":9,"w":6,"x":6,"y":8},"id":2,"links":[{"targetBlank":true,"title":"${res} + | Failures","url":"https://portal.azure.com/#@${tenant}/resource/subscriptions/${sub}/resourceGroups/${rg}/providers/microsoft.insights/components/${res}/failures"}],"maxDataPoints":150,"options":{"legend":{"calcs":["sum"],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"azureMonitor":{"aggOptions":[],"aggregation":"Count","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"metricDefinition":"microsoft.insights/components","metricName":"requests/failed","metricNamespace":"microsoft.insights/components","resourceGroup":"$rg","resourceName":"$res","timeGrain":"auto","timeGrains":[],"top":"50"},"queryType":"Azure + Monitor","refId":"Failed requests","subscription":"$sub","subscriptions":[]}],"title":"Failed + requests","type":"timeseries"},{"datasource":{"uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"#7e58ff","mode":"fixed"},"custom":{"axisLabel":"","axisPlacement":"auto","axisSoftMin":0,"barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineStyle":{"fill":"solid"},"lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"never","spanNulls":true,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"noValue":"--","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":9,"w":6,"x":12,"y":8},"id":4,"links":[{"targetBlank":true,"title":"${res} + | Performance","url":"https://portal.azure.com/#@${tenant}/resource/subscriptions/${sub}/resourceGroups/${rg}/providers/microsoft.insights/components/${res}/performance"}],"maxDataPoints":150,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"azureMonitor":{"aggOptions":[],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"metricDefinition":"microsoft.insights/components","metricName":"requests/duration","metricNamespace":"microsoft.insights/components","resourceGroup":"$rg","resourceName":"$res","timeGrain":"auto","timeGrains":[],"top":"50"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub","subscriptions":[]}],"title":"Server + response time","transformations":[],"type":"timeseries"},{"datasource":{"uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"semi-dark-blue","mode":"fixed"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":25,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineStyle":{"fill":"solid"},"lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"never","spanNulls":true,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"noValue":"--","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":9,"w":6,"x":18,"y":8},"id":6,"links":[{"targetBlank":true,"title":"${res} + | Page Views","url":"https://portal.azure.com/#blade/Microsoft_Azure_MonitoringMetrics/Metrics.ReactView/ResourceId/%2Fsubscriptions%2F${sub}%2FresourceGroups%2F${rg}%2Fproviders%2Fmicrosoft.insights%2Fcomponents%2F${res}/TimeContext/%7B%22relative%22%3A%7B%22duration%22%3A1800000%7D%2C%22options%22%3A%7B%22grain%22%3A1%2C%22showUTCTime%22%3Afalse%7D%7D/Chart/%7B%22metrics%22%3A%5B%7B%22resourceMetadata%22%3A%7B%22id%22%3A%22%2Fsubscriptions%2F${sub}%2FresourceGroups%2F${rg}%2Fproviders%2Fmicrosoft.insights%2Fcomponents%2F${res}%22%7D%2C%22name%22%3A%22pageViews%2Fcount%22%2C%22namespace%22%3A%22microsoft.insights%2Fcomponents%22%2C%22metricVisualization%22%3A%7B%22displayName%22%3A%22Page%20views%22%7D%2C%22aggregationType%22%3A7%2C%22thresholds%22%3A%5B%5D%7D%5D%2C%22filterCollection%22%3A%7B%22filters%22%3A%5B%5D%7D%2C%22grouping%22%3Anull%2C%22visualization%22%3A%7B%22chartType%22%3A2%2C%22legendVisualization%22%3A%7B%22isVisible%22%3Atrue%2C%22position%22%3A2%2C%22hideSubtitle%22%3Afalse%7D%2C%22axisVisualization%22%3A%7B%22x%22%3A%7B%22isVisible%22%3Atrue%2C%22axisType%22%3A2%7D%2C%22y%22%3A%7B%22isVisible%22%3Atrue%2C%22axisType%22%3A1%7D%7D%2C%22disablePinning%22%3Atrue%7D%2C%22title%22%3A%22Count%20Page%20views%20for%20${res}%22%2C%22titleKind%22%3A1%2C%22timespan%22%3A%7B%22relative%22%3A%7B%22duration%22%3A1800000%7D%2C%22showUTCTime%22%3Afalse%2C%22grain%22%3A1%7D%2C%22ariaLabel%22%3Anull%7D/openInEditMode/true"}],"maxDataPoints":150,"options":{"legend":{"calcs":["sum"],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"azureMonitor":{"aggOptions":[],"aggregation":"Count","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"metricDefinition":"microsoft.insights/components","metricName":"pageViews/count","metricNamespace":"microsoft.insights/components","resourceGroup":"$rg","resourceName":"$res","timeGrain":"auto","timeGrains":[],"top":"50"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub","subscriptions":[]}],"title":"Page + Views","type":"timeseries"},{"datasource":{"uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"green","mode":"fixed"},"custom":{"axisLabel":"","axisPlacement":"auto","axisWidth":50,"barAlignment":0,"drawStyle":"line","fillOpacity":14,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineStyle":{"fill":"solid"},"lineWidth":2,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"never","spanNulls":true,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"links":[],"mappings":[],"max":100,"noValue":"--","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"Availability"},"properties":[{"id":"links","value":[]}]}]},"gridPos":{"h":10,"w":6,"x":0,"y":17},"id":8,"links":[{"targetBlank":true,"title":"${res} + | Availability","url":"https://portal.azure.com/#@${tenant}/resource/subscriptions/${sub}/resourceGroups/${rg}/providers/microsoft.insights/components/${res}/availability"}],"maxDataPoints":150,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"azureMonitor":{"aggOptions":[],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"metricDefinition":"microsoft.insights/components","metricName":"availabilityResults/availabilityPercentage","metricNamespace":"microsoft.insights/components","resourceGroup":"$rg","resourceName":"$res","timeGrain":"auto","timeGrains":[],"top":"50"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub","subscriptions":[]}],"title":"Average + availability","type":"timeseries"},{"datasource":{"uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"dark-purple","mode":"fixed"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"never","spanNulls":true,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[{"options":{"match":"null","result":{"index":0,"text":"0"}},"type":"special"}],"noValue":"--","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"Server + exceptions"},"properties":[{"id":"color","value":{"fixedColor":"#ec008c","mode":"fixed"}}]}]},"gridPos":{"h":10,"w":6,"x":6,"y":17},"id":24,"links":[{"targetBlank":true,"title":"${res} + | Server exceptions and Dependency failures","url":"https://portal.azure.com/#blade/Microsoft_Azure_MonitoringMetrics/Metrics.ReactView/ResourceId/%2Fsubscriptions%2F${sub}%2FresourceGroups%2F${rg}%2Fproviders%2Fmicrosoft.insights%2Fcomponents%2F${res}/TimeContext/%7B%22relative%22%3A%7B%22duration%22%3A1800000%7D%2C%22options%22%3A%7B%22grain%22%3A1%2C%22showUTCTime%22%3Atrue%7D%7D/Chart/%7B%22metrics%22%3A%5B%7B%22resourceMetadata%22%3A%7B%22id%22%3A%22%2Fsubscriptions%2F${sub}%2FresourceGroups%2F${rg}%2Fproviders%2Fmicrosoft.insights%2Fcomponents%2F${res}%22%7D%2C%22name%22%3A%22exceptions%2Fserver%22%2C%22namespace%22%3A%22microsoft.insights%2Fcomponents%22%2C%22metricVisualization%22%3A%7B%22displayName%22%3A%22Server%20exceptions%22%2C%22color%22%3A%22%2347BDF5%22%7D%2C%22aggregationType%22%3A7%2C%22thresholds%22%3A%5B%5D%7D%2C%7B%22resourceMetadata%22%3A%7B%22id%22%3A%22%2Fsubscriptions%2F${sub}%2FresourceGroups%2F${rg}%2Fproviders%2Fmicrosoft.insights%2Fcomponents%2F${res}%22%7D%2C%22name%22%3A%22dependencies%2Ffailed%22%2C%22namespace%22%3A%22microsoft.insights%2Fcomponents%22%2C%22metricVisualization%22%3A%7B%22displayName%22%3A%22Dependency%20failures%22%2C%22color%22%3A%22%237E58FF%22%7D%2C%22aggregationType%22%3A7%2C%22thresholds%22%3A%5B%5D%7D%5D%2C%22filterCollection%22%3A%7B%22filters%22%3A%5B%5D%7D%2C%22grouping%22%3Anull%2C%22visualization%22%3A%7B%22chartType%22%3A2%2C%22legendVisualization%22%3A%7B%22isVisible%22%3Atrue%2C%22position%22%3A2%2C%22hideSubtitle%22%3Afalse%7D%2C%22axisVisualization%22%3A%7B%22x%22%3A%7B%22isVisible%22%3Atrue%2C%22axisType%22%3A2%7D%2C%22y%22%3A%7B%22isVisible%22%3Atrue%2C%22axisType%22%3A1%7D%7D%2C%22disablePinning%22%3Atrue%7D%2C%22title%22%3A%22Server%20exceptions%20and%20Dependency%20failures%22%2C%22timespan%22%3A%7B%22relative%22%3A%7B%22duration%22%3A1800000%7D%2C%22showUTCTime%22%3Atrue%2C%22grain%22%3A1%7D%2C%22ariaLabel%22%3Anull%7D/openInEditMode/true"}],"maxDataPoints":150,"options":{"legend":{"calcs":["sum"],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"azureMonitor":{"aggOptions":[],"aggregation":"Count","alias":"","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"metricDefinition":"microsoft.insights/components","metricName":"exceptions/server","metricNamespace":"microsoft.insights/components","resourceGroup":"$rg","resourceName":"$res","timeGrain":"auto","timeGrains":[],"top":"50"},"queryType":"Azure + Monitor","refId":"Server Exceptions","subscription":"$sub","subscriptions":[]},{"azureMonitor":{"aggOptions":[],"aggregation":"Count","alias":"Dependency + failures","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"metricDefinition":"microsoft.insights/components","metricName":"dependencies/failed","metricNamespace":"microsoft.insights/components","resourceGroup":"$rg","resourceName":"$res","timeGrain":"auto","timeGrains":[],"top":"50"},"queryType":"Azure + Monitor","refId":"Dependency failures","subscription":"$sub","subscriptions":[]}],"title":"Server + exceptions and Dependency failures","transformations":[],"type":"timeseries"},{"datasource":{"uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"#7e58ff","mode":"fixed"},"custom":{"axisLabel":"","axisPlacement":"auto","axisSoftMax":-6,"axisSoftMin":0,"axisWidth":50,"barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"never","spanNulls":true,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"noValue":"--","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":6,"x":12,"y":17},"id":28,"links":[{"targetBlank":true,"title":"${res} + | Average processor and process CPU utilization","url":"https://portal.azure.com/#blade/Microsoft_Azure_MonitoringMetrics/Metrics.ReactView/ResourceId/%2Fsubscriptions%2F${sub}%2FresourceGroups%2F${rg}%2Fproviders%2Fmicrosoft.insights%2Fcomponents%2F${res}/TimeContext/%7B%22relative%22%3A%7B%22duration%22%3A1800000%7D%2C%22options%22%3A%7B%22grain%22%3A1%2C%22showUTCTime%22%3Atrue%7D%7D/Chart/%7B%22metrics%22%3A%5B%7B%22resourceMetadata%22%3A%7B%22id%22%3A%22%2Fsubscriptions%2F${sub}%2FresourceGroups%2F${rg}%2Fproviders%2Fmicrosoft.insights%2Fcomponents%2F${res}%22%7D%2C%22name%22%3A%22performanceCounters%2FprocessorCpuPercentage%22%2C%22namespace%22%3A%22microsoft.insights%2Fcomponents%22%2C%22metricVisualization%22%3A%7B%22displayName%22%3A%22Processor%20time%22%2C%22color%22%3A%22%2347BDF5%22%7D%2C%22aggregationType%22%3A4%2C%22thresholds%22%3A%5B%5D%7D%2C%7B%22resourceMetadata%22%3A%7B%22id%22%3A%22%2Fsubscriptions%2F${sub}%2FresourceGroups%2F${rg}%2Fproviders%2Fmicrosoft.insights%2Fcomponents%2F${res}%22%7D%2C%22name%22%3A%22performanceCounters%2FprocessCpuPercentage%22%2C%22namespace%22%3A%22microsoft.insights%2Fcomponents%22%2C%22metricVisualization%22%3A%7B%22displayName%22%3A%22Process%20CPU%22%2C%22color%22%3A%22%237E58FF%22%7D%2C%22aggregationType%22%3A4%2C%22thresholds%22%3A%5B%5D%7D%5D%2C%22filterCollection%22%3A%7B%22filters%22%3A%5B%5D%7D%2C%22grouping%22%3Anull%2C%22visualization%22%3A%7B%22chartType%22%3A2%2C%22legendVisualization%22%3A%7B%22isVisible%22%3Atrue%2C%22position%22%3A2%2C%22hideSubtitle%22%3Afalse%7D%2C%22axisVisualization%22%3A%7B%22x%22%3A%7B%22isVisible%22%3Atrue%2C%22axisType%22%3A2%7D%2C%22y%22%3A%7B%22isVisible%22%3Atrue%2C%22axisType%22%3A1%7D%7D%2C%22disablePinning%22%3Atrue%7D%2C%22title%22%3A%22Average%20processor%20and%20process%20CPU%20utilization%22%2C%22timespan%22%3A%7B%22relative%22%3A%7B%22duration%22%3A1800000%7D%2C%22showUTCTime%22%3Atrue%2C%22grain%22%3A1%7D%2C%22ariaLabel%22%3Anull%7D/openInEditMode/true"}],"maxDataPoints":150,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"azureMonitor":{"aggOptions":[],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"metricDefinition":"Microsoft.Insights/components","metricName":"performanceCounters/processorCpuPercentage","metricNamespace":"microsoft.insights/components","resourceGroup":"$rg","resourceName":"$res","timeGrain":"auto","timeGrains":[],"top":"50"},"queryType":"Azure + Monitor","refId":"Processor","subscription":"$sub","subscriptions":[]},{"azureMonitor":{"aggOptions":[],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"metricDefinition":"Microsoft.Insights/components","metricName":"performanceCounters/processCpuPercentage","metricNamespace":"microsoft.insights/components","resourceGroup":"$rg","resourceName":"$res","timeGrain":"auto","timeGrains":[],"top":"50"},"queryType":"Azure + Monitor","refId":"Process CPU","subscription":"$sub","subscriptions":[]}],"title":"Average + processor and process CPU utilization","type":"timeseries"},{"datasource":{"uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"#5794F2","mode":"continuous-BlPu"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":16,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"never","spanNulls":true,"stacking":{"group":"A","mode":"normal"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"noValue":"--","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"Page + load network connect time"},"properties":[{"id":"color","value":{"fixedColor":"dark-blue","mode":"fixed"}}]},{"matcher":{"id":"byName","options":"Client + processing time"},"properties":[{"id":"color","value":{"fixedColor":"green","mode":"fixed"}}]},{"matcher":{"id":"byName","options":"Send + request time"},"properties":[{"id":"color","value":{"fixedColor":"purple","mode":"fixed"}}]},{"matcher":{"id":"byName","options":"Receiving + response time"},"properties":[{"id":"color","value":{"fixedColor":"orange","mode":"fixed"}}]}]},"gridPos":{"h":10,"w":6,"x":18,"y":17},"id":32,"links":[{"targetBlank":true,"title":"${res} + | Average page load time breakdown","url":"https://portal.azure.com/#blade/Microsoft_Azure_MonitoringMetrics/Metrics.ReactView/ResourceId/%2Fsubscriptions%2F${sub}%2FresourceGroups%2F${rg}%2Fproviders%2Fmicrosoft.insights%2Fcomponents%2F${res}/TimeContext/%7B%22relative%22%3A%7B%22duration%22%3A1800000%7D%2C%22options%22%3A%7B%22grain%22%3A1%2C%22showUTCTime%22%3Atrue%7D%7D/Chart/%7B%22metrics%22%3A%5B%7B%22resourceMetadata%22%3A%7B%22id%22%3A%22%2Fsubscriptions%2F${sub}%2FresourceGroups%2F${rg}%2Fproviders%2Fmicrosoft.insights%2Fcomponents%2F${res}%22%7D%2C%22name%22%3A%22browserTimings%2FnetworkDuration%22%2C%22namespace%22%3A%22microsoft.insights%2Fcomponents%22%2C%22metricVisualization%22%3A%7B%22displayName%22%3A%22Page%20load%20network%20connect%20time%22%2C%22color%22%3A%22%237E58FF%22%7D%2C%22aggregationType%22%3A4%2C%22thresholds%22%3A%5B%5D%7D%2C%7B%22resourceMetadata%22%3A%7B%22id%22%3A%22%2Fsubscriptions%2F${sub}%2FresourceGroups%2F${rg}%2Fproviders%2Fmicrosoft.insights%2Fcomponents%2F${res}%22%7D%2C%22name%22%3A%22browserTimings%2FprocessingDuration%22%2C%22namespace%22%3A%22microsoft.insights%2Fcomponents%22%2C%22metricVisualization%22%3A%7B%22displayName%22%3A%22Client%20processing%20time%22%2C%22color%22%3A%22%2344F1C8%22%7D%2C%22aggregationType%22%3A4%2C%22thresholds%22%3A%5B%5D%7D%2C%7B%22resourceMetadata%22%3A%7B%22id%22%3A%22%2Fsubscriptions%2F${sub}%2FresourceGroups%2F${rg}%2Fproviders%2Fmicrosoft.insights%2Fcomponents%2F${res}%22%7D%2C%22name%22%3A%22browserTimings%2FsendDuration%22%2C%22namespace%22%3A%22microsoft.insights%2Fcomponents%22%2C%22metricVisualization%22%3A%7B%22displayName%22%3A%22Send%20request%20time%22%2C%22color%22%3A%22%23EB9371%22%7D%2C%22aggregationType%22%3A4%2C%22thresholds%22%3A%5B%5D%7D%2C%7B%22resourceMetadata%22%3A%7B%22id%22%3A%22%2Fsubscriptions%2F${sub}%2FresourceGroups%2F${rg}%2Fproviders%2Fmicrosoft.insights%2Fcomponents%2F${res}%22%7D%2C%22name%22%3A%22browserTimings%2FreceiveDuration%22%2C%22namespace%22%3A%22microsoft.insights%2Fcomponents%22%2C%22metricVisualization%22%3A%7B%22displayName%22%3A%22Receiving%20response%20time%22%2C%22color%22%3A%22%230672F1%22%7D%2C%22aggregationType%22%3A4%2C%22thresholds%22%3A%5B%5D%7D%5D%2C%22filterCollection%22%3A%7B%22filters%22%3A%5B%5D%7D%2C%22grouping%22%3Anull%2C%22visualization%22%3A%7B%22chartType%22%3A3%2C%22legendVisualization%22%3A%7B%22isVisible%22%3Atrue%2C%22position%22%3A2%2C%22hideSubtitle%22%3Afalse%7D%2C%22axisVisualization%22%3A%7B%22x%22%3A%7B%22isVisible%22%3Atrue%2C%22axisType%22%3A2%7D%2C%22y%22%3A%7B%22isVisible%22%3Atrue%2C%22axisType%22%3A1%7D%7D%2C%22disablePinning%22%3Atrue%7D%2C%22title%22%3A%22Average%20page%20load%20time%20breakdown%22%2C%22timespan%22%3A%7B%22relative%22%3A%7B%22duration%22%3A1800000%7D%2C%22showUTCTime%22%3Atrue%2C%22grain%22%3A1%7D%2C%22ariaLabel%22%3Anull%7D/openInEditMode/true"}],"maxDataPoints":150,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"azureMonitor":{"aggOptions":[],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"metricDefinition":"Microsoft.Insights/components","metricName":"browserTimings/networkDuration","metricNamespace":"microsoft.insights/components","resourceGroup":"$rg","resourceName":"$res","timeGrain":"auto","timeGrains":[],"top":"50"},"queryType":"Azure + Monitor","refId":"Page load network connect time","subscription":"$sub","subscriptions":[]},{"azureMonitor":{"aggOptions":[],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"metricDefinition":"Microsoft.Insights/components","metricName":"browserTimings/processingDuration","metricNamespace":"microsoft.insights/components","resourceGroup":"$rg","resourceName":"$res","timeGrain":"auto","timeGrains":[],"top":"50"},"queryType":"Azure + Monitor","refId":"Client processing time","subscription":"$sub","subscriptions":[]},{"azureMonitor":{"aggOptions":[],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"metricDefinition":"Microsoft.Insights/components","metricName":"browserTimings/sendDuration","metricNamespace":"microsoft.insights/components","resourceGroup":"$rg","resourceName":"$res","timeGrain":"auto","timeGrains":[],"top":"50"},"queryType":"Azure + Monitor","refId":"Send request time","subscription":"$sub","subscriptions":[]},{"azureMonitor":{"aggOptions":[],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"metricDefinition":"Microsoft.Insights/components","metricName":"browserTimings/receiveDuration","metricNamespace":"microsoft.insights/components","resourceGroup":"$rg","resourceName":"$res","timeGrain":"auto","timeGrains":[],"top":"50"},"queryType":"Azure + Monitor","refId":"Receiving response time","subscription":"$sub","subscriptions":[]}],"title":"Average + page load time breakdown","type":"timeseries"},{"datasource":{"uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisLabel":"","axisPlacement":"auto","axisSoftMin":0,"barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"never","spanNulls":true,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"noValue":"--","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":6,"x":0,"y":27},"id":22,"links":[{"targetBlank":true,"title":"${res} + | Availability test results count","url":"https://portal.azure.com/#blade/Microsoft_Azure_MonitoringMetrics/Metrics.ReactView/ResourceId/%2Fsubscriptions%2F${sub}%2FresourceGroups%2F${rg}%2Fproviders%2Fmicrosoft.insights%2Fcomponents%2F${res}/TimeContext/%7B%22relative%22%3A%7B%22duration%22%3A1800000%7D%2C%22options%22%3A%7B%22grain%22%3A1%2C%22showUTCTime%22%3Atrue%7D%7D/Chart/%7B%22metrics%22%3A%5B%7B%22resourceMetadata%22%3A%7B%22id%22%3A%22%2Fsubscriptions%2F${sub}%2FresourceGroups%2F${rg}%2Fproviders%2Fmicrosoft.insights%2Fcomponents%2F${res}%22%7D%2C%22name%22%3A%22availabilityResults%2Fcount%22%2C%22namespace%22%3A%22microsoft.insights%2Fcomponents%22%2C%22metricVisualization%22%3A%7B%22displayName%22%3A%22Availability%20test%20results%20count%22%2C%22color%22%3A%22%2347BDF5%22%7D%2C%22aggregationType%22%3A7%2C%22thresholds%22%3A%5B%5D%7D%5D%2C%22filterCollection%22%3A%7B%22filters%22%3A%5B%5D%7D%2C%22grouping%22%3Anull%2C%22visualization%22%3A%7B%22chartType%22%3A2%2C%22legendVisualization%22%3A%7B%22isVisible%22%3Atrue%2C%22position%22%3A2%2C%22hideSubtitle%22%3Afalse%7D%2C%22axisVisualization%22%3A%7B%22x%22%3A%7B%22isVisible%22%3Atrue%2C%22axisType%22%3A2%7D%2C%22y%22%3A%7B%22isVisible%22%3Atrue%2C%22axisType%22%3A1%7D%7D%2C%22disablePinning%22%3Atrue%7D%2C%22title%22%3A%22Availability%20test%20results%20count%22%2C%22timespan%22%3A%7B%22relative%22%3A%7B%22duration%22%3A1800000%7D%2C%22showUTCTime%22%3Atrue%2C%22grain%22%3A1%7D%2C%22ariaLabel%22%3Anull%7D/openInEditMode/true"}],"maxDataPoints":150,"options":{"legend":{"calcs":["sum"],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"azureMonitor":{"aggOptions":[],"aggregation":"Count","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"metricDefinition":"microsoft.insights/components","metricName":"availabilityResults/count","metricNamespace":"microsoft.insights/components","resourceGroup":"$rg","resourceName":"$res","timeGrain":"auto","timeGrains":[],"top":"50"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub","subscriptions":[]}],"title":"Availability + test results count","type":"timeseries"},{"datasource":{"uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"#ec008c","mode":"fixed"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"never","spanNulls":true,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"noValue":"--","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":6,"x":6,"y":27},"id":26,"links":[{"targetBlank":true,"title":"${res} + | Average process I/O rate","url":"https://portal.azure.com/#blade/Microsoft_Azure_MonitoringMetrics/Metrics.ReactView/ResourceId/%2Fsubscriptions%2F${sub}%2FresourceGroups%2F${rg}%2Fproviders%2Fmicrosoft.insights%2Fcomponents%2F${res}/TimeContext/%7B%22relative%22%3A%7B%22duration%22%3A1800000%7D%2C%22options%22%3A%7B%22grain%22%3A1%2C%22showUTCTime%22%3Atrue%7D%7D/Chart/%7B%22metrics%22%3A%5B%7B%22resourceMetadata%22%3A%7B%22id%22%3A%22%2Fsubscriptions%2F${sub}%2FresourceGroups%2F${rg}%2Fproviders%2Fmicrosoft.insights%2Fcomponents%2F${res}%22%7D%2C%22name%22%3A%22performanceCounters%2FprocessIOBytesPerSecond%22%2C%22namespace%22%3A%22microsoft.insights%2Fcomponents%22%2C%22metricVisualization%22%3A%7B%22displayName%22%3A%22Process%20IO%20rate%22%2C%22color%22%3A%22%2347BDF5%22%7D%2C%22aggregationType%22%3A4%2C%22thresholds%22%3A%5B%5D%7D%5D%2C%22filterCollection%22%3A%7B%22filters%22%3A%5B%5D%7D%2C%22grouping%22%3Anull%2C%22visualization%22%3A%7B%22chartType%22%3A2%2C%22legendVisualization%22%3A%7B%22isVisible%22%3Atrue%2C%22position%22%3A2%2C%22hideSubtitle%22%3Afalse%7D%2C%22axisVisualization%22%3A%7B%22x%22%3A%7B%22isVisible%22%3Atrue%2C%22axisType%22%3A2%7D%2C%22y%22%3A%7B%22isVisible%22%3Atrue%2C%22axisType%22%3A1%7D%7D%2C%22disablePinning%22%3Atrue%7D%2C%22title%22%3A%22Average%20process%20I%2FO%20rate%22%2C%22timespan%22%3A%7B%22relative%22%3A%7B%22duration%22%3A1800000%7D%2C%22showUTCTime%22%3Atrue%2C%22grain%22%3A1%7D%2C%22ariaLabel%22%3Anull%7D/openInEditMode/true"}],"maxDataPoints":100,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"azureMonitor":{"aggOptions":[],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"metricDefinition":"Microsoft.Insights/components","metricName":"performanceCounters/processIOBytesPerSecond","metricNamespace":"microsoft.insights/components","resourceGroup":"$rg","resourceName":"$res","timeGrain":"auto","timeGrains":[],"top":"100"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub","subscriptions":[]}],"title":"Average + process I/O rate","type":"timeseries"},{"datasource":{"uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"#7e58ff","mode":"fixed"},"custom":{"axisLabel":"","axisPlacement":"auto","axisSoftMin":0,"axisWidth":80,"barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"never","spanNulls":true,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"noValue":"--","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":6,"x":12,"y":27},"id":30,"links":[{"targetBlank":true,"title":"${res} + | Average available memory","url":"https://portal.azure.com/#blade/Microsoft_Azure_MonitoringMetrics/Metrics.ReactView/ResourceId/%2Fsubscriptions%2F${sub}%2FresourceGroups%2F${rg}%2Fproviders%2Fmicrosoft.insights%2Fcomponents%2F${res}/TimeContext/%7B%22relative%22%3A%7B%22duration%22%3A1800000%7D%2C%22options%22%3A%7B%22grain%22%3A1%2C%22showUTCTime%22%3Atrue%7D%7D/Chart/%7B%22metrics%22%3A%5B%7B%22resourceMetadata%22%3A%7B%22id%22%3A%22%2Fsubscriptions%2F${sub}%2FresourceGroups%2F${rg}%2Fproviders%2Fmicrosoft.insights%2Fcomponents%2F${res}%22%7D%2C%22name%22%3A%22performanceCounters%2FmemoryAvailableBytes%22%2C%22namespace%22%3A%22microsoft.insights%2Fcomponents%22%2C%22metricVisualization%22%3A%7B%22displayName%22%3A%22Available%20memory%22%2C%22color%22%3A%22%2347BDF5%22%7D%2C%22aggregationType%22%3A4%2C%22thresholds%22%3A%5B%5D%7D%5D%2C%22filterCollection%22%3A%7B%22filters%22%3A%5B%5D%7D%2C%22grouping%22%3Anull%2C%22visualization%22%3A%7B%22chartType%22%3A2%2C%22legendVisualization%22%3A%7B%22isVisible%22%3Atrue%2C%22position%22%3A2%2C%22hideSubtitle%22%3Afalse%7D%2C%22axisVisualization%22%3A%7B%22x%22%3A%7B%22isVisible%22%3Atrue%2C%22axisType%22%3A2%7D%2C%22y%22%3A%7B%22isVisible%22%3Atrue%2C%22axisType%22%3A1%7D%7D%2C%22disablePinning%22%3Atrue%7D%2C%22title%22%3A%22Average%20available%20memory%22%2C%22timespan%22%3A%7B%22relative%22%3A%7B%22duration%22%3A1800000%7D%2C%22showUTCTime%22%3Atrue%2C%22grain%22%3A1%7D%2C%22ariaLabel%22%3Anull%7D/openInEditMode/true"}],"maxDataPoints":150,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"azureMonitor":{"aggOptions":[],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"metricDefinition":"microsoft.insights/components","metricName":"performanceCounters/memoryAvailableBytes","metricNamespace":"microsoft.insights/components","resourceGroup":"$rg","resourceName":"$res","timeGrain":"auto","timeGrains":[],"top":"50"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub","subscriptions":[]}],"title":"Average + available memory","type":"timeseries"},{"datasource":{"uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"blue","mode":"fixed"},"custom":{"axisLabel":"","axisPlacement":"auto","axisSoftMin":0,"axisWidth":50,"barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"never","spanNulls":true,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"noValue":"--","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":6,"x":18,"y":27},"id":34,"links":[{"targetBlank":true,"title":"${res} + | Browser exceptions","url":"https://portal.azure.com/#blade/Microsoft_Azure_MonitoringMetrics/Metrics.ReactView/ResourceId/%2Fsubscriptions%2F${sub}%2FresourceGroups%2F${rg}%2Fproviders%2Fmicrosoft.insights%2Fcomponents%2F${res}/TimeContext/%7B%22relative%22%3A%7B%22duration%22%3A1800000%7D%2C%22options%22%3A%7B%22grain%22%3A1%2C%22showUTCTime%22%3Atrue%7D%7D/Chart/%7B%22metrics%22%3A%5B%7B%22resourceMetadata%22%3A%7B%22id%22%3A%22%2Fsubscriptions%2F${sub}%2FresourceGroups%2F${rg}%2Fproviders%2Fmicrosoft.insights%2Fcomponents%2F${res}%22%7D%2C%22name%22%3A%22exceptions%2Fbrowser%22%2C%22namespace%22%3A%22microsoft.insights%2Fcomponents%22%2C%22metricVisualization%22%3A%7B%22displayName%22%3A%22Browser%20exceptions%22%2C%22color%22%3A%22%2347BDF5%22%7D%2C%22aggregationType%22%3A7%2C%22thresholds%22%3A%5B%5D%7D%5D%2C%22filterCollection%22%3A%7B%22filters%22%3A%5B%5D%7D%2C%22grouping%22%3Anull%2C%22visualization%22%3A%7B%22chartType%22%3A2%2C%22legendVisualization%22%3A%7B%22isVisible%22%3Atrue%2C%22position%22%3A2%2C%22hideSubtitle%22%3Afalse%7D%2C%22axisVisualization%22%3A%7B%22x%22%3A%7B%22isVisible%22%3Atrue%2C%22axisType%22%3A2%7D%2C%22y%22%3A%7B%22isVisible%22%3Atrue%2C%22axisType%22%3A1%7D%7D%2C%22disablePinning%22%3Atrue%7D%2C%22title%22%3A%22Browser%20exceptions%22%2C%22timespan%22%3A%7B%22relative%22%3A%7B%22duration%22%3A1800000%7D%2C%22showUTCTime%22%3Atrue%2C%22grain%22%3A1%7D%2C%22ariaLabel%22%3Anull%7D/openInEditMode/true"}],"maxDataPoints":150,"options":{"legend":{"calcs":["sum"],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"azureMonitor":{"aggOptions":[],"aggregation":"Count","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"metricDefinition":"Microsoft.Insights/components","metricName":"exceptions/browser","metricNamespace":"microsoft.insights/components","resourceGroup":"$rg","resourceName":"$res","timeGrain":"auto","timeGrains":[],"top":"50"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub","subscriptions":[]}],"title":"Browser + exceptions","type":"timeseries"}],"refresh":"","schemaVersion":36,"style":"dark","tags":[],"templating":{"list":[{"current":{},"hide":0,"includeAll":false,"label":"Datasource","multi":false,"name":"ds","options":[],"query":"grafana-azure-monitor-datasource","queryValue":"","refresh":1,"regex":"","skipUrlSync":false,"type":"datasource"},{"current":{},"datasource":{"uid":"${ds}"},"definition":"Subscriptions()","hide":0,"includeAll":false,"label":"Subscription","multi":false,"name":"sub","options":[],"query":"Subscriptions()","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"current":{},"datasource":{"uid":"${ds}"},"definition":"ResourceGroups($sub)","hide":0,"includeAll":false,"label":"Resource + Group","multi":false,"name":"rg","options":[],"query":"ResourceGroups($sub)","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"current":{},"datasource":{"uid":"${ds}"},"definition":"Namespaces($sub, + $rg)","hide":2,"includeAll":false,"label":"Namespace","multi":false,"name":"ns","options":[],"query":"Namespaces($sub, + $rg)","refresh":1,"regex":"([mM](icrosoft)\\.[iI](nsights)/(components))","skipUrlSync":false,"sort":0,"type":"query"},{"current":{},"datasource":{"uid":"${ds}"},"definition":"ResourceNames($sub, + $rg, $ns)","hide":0,"includeAll":false,"label":"Resource","multi":false,"name":"res","options":[],"query":"ResourceNames($sub, + $rg, $ns)","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"current":{},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"definition":"resources\n| + project tenantId","hide":2,"includeAll":false,"label":"tenantId","multi":false,"name":"tenant","options":[],"query":{"azureLogAnalytics":{"query":"","resource":""},"azureResourceGraph":{"query":"Resources\r\n|project + tenantId"},"queryType":"Azure Resource Graph","refId":"A","subscriptions":["$sub"]},"refresh":1,"regex":"","skipUrlSync":false,"sort":5,"type":"query"}]},"time":{"from":"now-30m","to":"now"},"title":"Azure + / Insights / Applications","uid":"Yo38mcvnz","version":1}}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-VPPkd2fwb6hZZzt2YeOquA';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:31 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771352.041.442.685587|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + transfer-encoding: + - chunked + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/dashboards/uid/AppInsightsAvTestGeoMap + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"azure-insights-applications-test-availability-geo-map","url":"/d/AppInsightsAvTestGeoMap/azure-insights-applications-test-availability-geo-map","expires":"0001-01-01T00:00:00Z","created":"2023-03-14T05:14:49Z","updated":"2023-03-14T05:14:49Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","provisioned":true,"provisionedExternalId":"appInsightsGeoMap.json","annotationsPermissions":{"dashboard":{"canAdd":false,"canEdit":false,"canDelete":false},"organization":{"canAdd":false,"canEdit":false,"canDelete":false}},"hasPublicDashboard":false,"publicDashboardAccessToken":"","publicDashboardUid":"","publicDashboardEnabled":false},"dashboard":{"__elements":[],"__inputs":[],"__requires":[{"id":"gauge","name":"Gauge","type":"panel","version":""},{"id":"geomap","name":"Geomap","type":"panel","version":""},{"id":"grafana","name":"Grafana","type":"grafana","version":"8.5.1"},{"id":"grafana-azure-monitor-datasource","name":"Azure + Monitor","type":"datasource","version":"1.0.0"},{"id":"stat","name":"Stat","type":"panel","version":""},{"id":"timeseries","name":"Time + series","type":"panel","version":""}],"editable":true,"id":2,"iteration":null,"liveNow":false,"panels":[{"gridPos":{"h":4,"w":24,"x":0,"y":0},"id":18,"options":{"content":"\u003cdiv + style=\"padding: 1em; text-align: center\"\u003e\n \u003cp\u003e This dashboard + helps you visualize data on availability tests for your Application Insights. + Note that even if you have an App Insights resource configured, if you have + no tests configured for it, no data will show. You can configure the following:\u003c/p\u003e\n \u003cul + style=\"display: inline-block; text-align:left\"\u003e\n\n \u003cli\u003eThe + regions (Select one or more)\u003c/li\u003e\n\n \u003cli\u003eThe Availability + tests (Select one or more)\u003c/li\u003e\n\n \u003cli\u003eThe colors + and thresholds in the Geo Maps to make the dashboard more relevant to your + environment.\u003c/li\u003e\n \u003c/ul\u003e\n\u003c/div\u003e","mode":"html"},"type":"text"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"thresholds":{"mode":"percentage","steps":[{"color":"red","value":null},{"color":"green","value":100}]},"unit":"percent"},"overrides":[{"matcher":{"id":"byName","options":"avg_percentage"},"properties":[{"id":"unit","value":"percent"},{"id":"min","value":0},{"id":"max","value":100},{"id":"thresholds","value":{"mode":"absolute","steps":[{"color":"red","value":null},{"color":"green","value":100}]}}]},{"matcher":{"id":"byName","options":"latitude"},"properties":[{"id":"unit","value":"degree"}]},{"matcher":{"id":"byName","options":"latitude"},"properties":[{"id":"unit","value":"degree"}]}]},"gridPos":{"h":15,"w":14,"x":0,"y":0},"id":10,"options":{"basemap":{"config":{},"name":"Layer + 0","type":"default"},"controls":{"mouseWheelZoom":true,"showAttribution":true,"showDebug":false,"showScale":false,"showZoom":true},"layers":[{"config":{"showLegend":true,"style":{"color":{"field":"avg_percentage","fixed":"dark-green"},"opacity":0.4,"rotation":{"fixed":0,"max":360,"min":-360,"mode":"mod"},"size":{"field":"avg_percentage","fixed":5,"max":15,"min":2},"symbol":{"fixed":"img/icons/marker/circle.svg","mode":"fixed"},"textConfig":{"fontSize":12,"offsetX":0,"offsetY":0,"textAlign":"center","textBaseline":"middle"}}},"location":{"mode":"auto"},"name":"Layer + 1","tooltip":true,"type":"markers"}],"view":{"id":"zero","lat":0,"lon":0,"zoom":1}},"targets":[{"azureLogAnalytics":{"query":"let + regToCoords = dynamic({\r\n \"East Asia\":\r\n {\r\n \"latitude\": + 22.267,\r\n \"longitude\": 114.188\r\n },\r\n \"Southeast Asia\":\r\n {\r\n \"latitude\": + 1.283,\r\n \"longitude\": 103.833\r\n },\r\n \"Central US\":\r\n {\r\n \"latitude\": + 41.5908,\r\n \"longitude\": -93.6208\r\n },\r\n \"East US\":\r\n {\r\n \"latitude\": + 37.3719,\r\n \"longitude\": -79.8164\r\n },\r\n \"East US 2\":\r\n {\r\n \"latitude\": + 36.6681,\r\n \"longitude\": -78.3889\r\n },\r\n \"West US\":\r\n {\r\n \"latitude\": + 37.783,\r\n \"longitude\": -122.417\r\n },\r\n \"North Central + US\":\r\n {\r\n \"latitude\": 41.8819,\r\n \"longitude\": -87.6278\r\n },\r\n \"South + Central US\":\r\n {\r\n \"latitude\": 29.4167,\r\n \"longitude\": + -98.5\r\n },\r\n \"North Europe\":\r\n {\r\n \"latitude\": 53.3478,\r\n \"longitude\": + -6.2597\r\n },\r\n \"West Europe\":\r\n {\r\n \"latitude\": + 52.3667,\r\n \"longitude\": 4.9\r\n },\r\n \"Japan West\":\r\n {\r\n \"latitude\": + 34.6939,\r\n \"longitude\": 135.5022\r\n },\r\n \"Japan East\":\r\n {\r\n \"latitude\": + 35.68,\r\n \"longitude\": 139.77\r\n },\r\n \"Brazil South\":\r\n {\r\n \"latitude\": + -23.55,\r\n \"longitude\": -46.633\r\n },\r\n \"Australia East\" + : \r\n {\r\n \"latitude\": -33.86, \r\n \"longitude\": 151.2094\r\n }, + \r\n \"Australia Southeast\":\r\n {\r\n \"latitude\": -37.8136,\r\n \"longitude\": + 144.9631\r\n },\r\n \"South India\":\r\n {\r\n \"latitude\": + 12.9822,\r\n \"longitude\": 80.1636\r\n },\r\n \"Central India\":\r\n {\r\n \"latitude\": + 18.5822,\r\n \"longitude\": 73.9197\r\n },\r\n \"West India\":\r\n {\r\n \"latitude\": + 19.088,\r\n \"longitude\": 72.868\r\n },\r\n \"Canada Central\":\r\n {\r\n \"latitude\": + 43.653,\r\n \"longitude\": -79.383\r\n },\r\n \"Canada East\":\r\n {\r\n \"latitude\": + 46.817,\r\n \"longitude\": -71.217\r\n },\r\n \"UK South\":\r\n {\r\n \"latitude\": + 50.941,\r\n \"longitude\": -0.799\r\n },\r\n \"UK West\": \r\n {\r\n \"latitude\": + 53.427, \r\n \"longitude\": -3.084\r\n },\r\n \"West Central US\": + \r\n {\r\n \"latitude\": 40.890, \r\n \"longitude\": -110.234\r\n },\r\n \"West + US 2\": \r\n {\r\n \"latitude\": 47.233, \r\n \"longitude\": + -119.852\r\n },\r\n \"Korea Central\": \r\n {\r\n \"latitude\": + 37.5665, \r\n \"longitude\": 126.9780\r\n },\r\n \"Korea South\": + \r\n {\r\n \"latitude\": 35.1796, \r\n \"longitude\": 129.0756\r\n },\r\n \"France + Central\": \r\n {\r\n \"latitude\": 46.3772, \r\n \"longitude\": + 2.3730\r\n },\r\n \"France South\": \r\n {\r\n \"latitude\": + 43.8345, \r\n \"longitude\": 2.1972\r\n },\r\n \"Australia Central\": + \r\n {\r\n \"latitude\": -35.3075, \r\n \"longitude\": 149.1244\r\n },\r\n \"Australia + Central 2\": \r\n {\r\n \"latitude\": -35.3075, \r\n \"longitude\": + 149.1244\r\n },\r\n \"UAE Central\": \r\n {\r\n \"latitude\": + 24.466667, \r\n \"longitude\": 54.366669\r\n },\r\n \"UAE North\": + \r\n {\r\n \"latitude\": 25.266666, \r\n \"longitude\": 55.316666\r\n },\r\n \"South + Africa North\": \r\n {\r\n \"latitude\": -25.731340, \r\n \"longitude\": + 28.218370\r\n },\r\n \"South Africa West\": \r\n {\r\n \"latitude\": + -34.075691, \r\n \"longitude\": 18.843266\r\n }\r\n});\r\navailabilityResults\r\n| + where timestamp \u003e= $__timeFrom and timestamp \u003c $__timeTo\r\n| where + name in ($avTest) and true and location in ($reg)\r\n| extend latitude = tostring(regToCoords[location][\"latitude\"])\r\n| + extend longitude = tostring(regToCoords[location][\"longitude\"])\r\n| extend + percentage = toint(success) * 100\r\n| summarize avg(percentage) by name, + location, latitude, longitude","resource":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Log Analytics","refId":"A","subscription":""}],"title":"Availability test: + ${avTest}","type":"geomap"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"description":"The + dashboard provides geographic insights of availability tests on Azure Apps + via different metrics for app monitoring through Application Insights.","fieldConfig":{"defaults":{"color":{"fixedColor":"green","mode":"fixed"},"mappings":[],"noValue":"--","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"avTestResults"},"properties":[{"id":"displayName","value":"Successful"}]}]},"gridPos":{"h":4,"w":5,"x":14,"y":0},"id":14,"options":{"colorMode":"background","graphMode":"none","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"text":{},"textMode":"value_and_name"},"targets":[{"azureLogAnalytics":{"query":"availabilityResults\r\n| + where timestamp \u003e= $__timeFrom and timestamp \u003c $__timeTo\r\n| where + name in ($avTest) and success == 1 and location in ($reg)\r\n| summarize [''avTestResults''] + = sum(itemCount) by success","resource":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Log Analytics","refId":"A","subscription":""}],"transparent":true,"type":"stat"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"red","mode":"fixed"},"mappings":[],"noValue":"--","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"avTestResults"},"properties":[{"id":"displayName","value":"Failed"}]}]},"gridPos":{"h":4,"w":5,"x":19,"y":0},"id":16,"options":{"colorMode":"background","graphMode":"area","justifyMode":"center","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"textMode":"value_and_name"},"targets":[{"azureLogAnalytics":{"query":"availabilityResults\r\n| + where timestamp \u003e= $__timeFrom and timestamp \u003c $__timeTo\r\n| where + name in ($avTest) and success == 0 and location in ($reg)\r\n| summarize [''avTestResults''] + = sum(itemCount) by success","resource":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Log Analytics","refId":"A","subscription":""}],"transparent":true,"type":"stat"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineStyle":{"fill":"solid"},"lineWidth":4,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"never","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"max":100,"thresholds":{"mode":"absolute","steps":[{"color":"red","value":null},{"color":"yellow","value":50},{"color":"green","value":100}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":11,"w":10,"x":14,"y":4},"id":12,"options":{"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"azureLogAnalytics":{"query":"availabilityResults\r\n| + where timestamp \u003e $__timeFrom and timestamp \u003c $__timeTo \r\n| where + true and name in ($avTest)\r\n| extend percentage = toint(success) * 100\r\n| + summarize avg(percentage) by name, bin(timestamp, 1h)\r\n| sort by timestamp + asc\r\n| render timechart","resource":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Log Analytics","refId":"A","subscription":""}],"title":"Availability test + : ${avTest}","transformations":[{"id":"renameByRegex","options":{"regex":"(.*)\\s(.*)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"dark-blue","mode":"fixed"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"red","value":null},{"color":"green","value":288}]}},"overrides":[{"matcher":{"id":"byName","options":"latitude"},"properties":[{"id":"unit","value":"degree"}]},{"matcher":{"id":"byName","options":"longitude"},"properties":[{"id":"unit","value":"degree"}]}]},"gridPos":{"h":15,"w":14,"x":0,"y":15},"id":8,"options":{"basemap":{"config":{},"name":"Layer + 0","type":"default"},"controls":{"mouseWheelZoom":true,"showAttribution":true,"showDebug":false,"showScale":false,"showZoom":true},"layers":[{"config":{"showLegend":true,"style":{"color":{"field":"avTestResults","fixed":"dark-green"},"opacity":0.4,"rotation":{"fixed":0,"max":360,"min":-360,"mode":"mod"},"size":{"field":"avTestResults","fixed":5,"max":15,"min":2},"symbol":{"fixed":"img/icons/marker/circle.svg","mode":"fixed"},"text":{"fixed":"","mode":"field"},"textConfig":{"fontSize":12,"offsetX":0,"offsetY":0,"textAlign":"center","textBaseline":"middle"}}},"location":{"mode":"auto"},"name":"Layer + 1","tooltip":true,"type":"markers"}],"view":{"id":"zero","lat":0,"lon":0,"zoom":1}},"targets":[{"azureLogAnalytics":{"query":"let + regToCoords = dynamic({\r\n \"East Asia\":\r\n {\r\n \"latitude\": + 22.267,\r\n \"longitude\": 114.188\r\n },\r\n \"Southeast Asia\":\r\n {\r\n \"latitude\": + 1.283,\r\n \"longitude\": 103.833\r\n },\r\n \"Central US\":\r\n {\r\n \"latitude\": + 41.5908,\r\n \"longitude\": -93.6208\r\n },\r\n \"East US\":\r\n {\r\n \"latitude\": + 37.3719,\r\n \"longitude\": -79.8164\r\n },\r\n \"East US 2\":\r\n {\r\n \"latitude\": + 36.6681,\r\n \"longitude\": -78.3889\r\n },\r\n \"West US\":\r\n {\r\n \"latitude\": + 37.783,\r\n \"longitude\": -122.417\r\n },\r\n \"North Central + US\":\r\n {\r\n \"latitude\": 41.8819,\r\n \"longitude\": -87.6278\r\n },\r\n \"South + Central US\":\r\n {\r\n \"latitude\": 29.4167,\r\n \"longitude\": + -98.5\r\n },\r\n \"North Europe\":\r\n {\r\n \"latitude\": 53.3478,\r\n \"longitude\": + -6.2597\r\n },\r\n \"West Europe\":\r\n {\r\n \"latitude\": + 52.3667,\r\n \"longitude\": 4.9\r\n },\r\n \"Japan West\":\r\n {\r\n \"latitude\": + 34.6939,\r\n \"longitude\": 135.5022\r\n },\r\n \"Japan East\":\r\n {\r\n \"latitude\": + 35.68,\r\n \"longitude\": 139.77\r\n },\r\n \"Brazil South\":\r\n {\r\n \"latitude\": + -23.55,\r\n \"longitude\": -46.633\r\n },\r\n \"Australia East\" + : \r\n {\r\n \"latitude\": -33.86, \r\n \"longitude\": 151.2094\r\n }, + \r\n \"Australia Southeast\":\r\n {\r\n \"latitude\": -37.8136,\r\n \"longitude\": + 144.9631\r\n },\r\n \"South India\":\r\n {\r\n \"latitude\": + 12.9822,\r\n \"longitude\": 80.1636\r\n },\r\n \"Central India\":\r\n {\r\n \"latitude\": + 18.5822,\r\n \"longitude\": 73.9197\r\n },\r\n \"West India\":\r\n {\r\n \"latitude\": + 19.088,\r\n \"longitude\": 72.868\r\n },\r\n \"Canada Central\":\r\n {\r\n \"latitude\": + 43.653,\r\n \"longitude\": -79.383\r\n },\r\n \"Canada East\":\r\n {\r\n \"latitude\": + 46.817,\r\n \"longitude\": -71.217\r\n },\r\n \"UK South\":\r\n {\r\n \"latitude\": + 50.941,\r\n \"longitude\": -0.799\r\n },\r\n \"UK West\": \r\n {\r\n \"latitude\": + 53.427, \r\n \"longitude\": -3.084\r\n },\r\n \"West Central US\": + \r\n {\r\n \"latitude\": 40.890, \r\n \"longitude\": -110.234\r\n },\r\n \"West + US 2\": \r\n {\r\n \"latitude\": 47.233, \r\n \"longitude\": + -119.852\r\n },\r\n \"Korea Central\": \r\n {\r\n \"latitude\": + 37.5665, \r\n \"longitude\": 126.9780\r\n },\r\n \"Korea South\": + \r\n {\r\n \"latitude\": 35.1796, \r\n \"longitude\": 129.0756\r\n },\r\n \"France + Central\": \r\n {\r\n \"latitude\": 46.3772, \r\n \"longitude\": + 2.3730\r\n },\r\n \"France South\": \r\n {\r\n \"latitude\": + 43.8345, \r\n \"longitude\": 2.1972\r\n },\r\n \"Australia Central\": + \r\n {\r\n \"latitude\": -35.3075, \r\n \"longitude\": 149.1244\r\n },\r\n \"Australia + Central 2\": \r\n {\r\n \"latitude\": -35.3075, \r\n \"longitude\": + 149.1244\r\n },\r\n \"UAE Central\": \r\n {\r\n \"latitude\": + 24.466667, \r\n \"longitude\": 54.366669\r\n },\r\n \"UAE North\": + \r\n {\r\n \"latitude\": 25.266666, \r\n \"longitude\": 55.316666\r\n },\r\n \"South + Africa North\": \r\n {\r\n \"latitude\": -25.731340, \r\n \"longitude\": + 28.218370\r\n },\r\n \"South Africa West\": \r\n {\r\n \"latitude\": + -34.075691, \r\n \"longitude\": 18.843266\r\n }\r\n});\r\navailabilityResults\r\n| + where timestamp \u003e= $__timeFrom and timestamp \u003c $__timeTo and location + in ($reg)\r\n| extend latitude = tostring(regToCoords[location][\"latitude\"])\r\n| + extend longitude = tostring(regToCoords[location][\"longitude\"])\r\n| extend + availabilityResult_duration = iif(itemType == ''availabilityResult'', duration, + todouble(''''))\r\n| summarize [''avTestResults''] = sum(itemCount) by location, + latitude, longitude","resource":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Log Analytics","refId":"A","subscription":""}],"title":"${metric} (Sum)","type":"geomap"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"dark-blue","mode":"fixed"},"mappings":[],"min":0,"thresholds":{"mode":"absolute","steps":[{"color":"red","value":null},{"color":"green","value":288}]}},"overrides":[]},"gridPos":{"h":15,"w":10,"x":14,"y":15},"id":4,"options":{"orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/^avTestResults$/","values":true},"showThresholdLabels":false,"showThresholdMarkers":false},"targets":[{"azureLogAnalytics":{"query":"availabilityResults\r\n| + where timestamp \u003e= $__timeFrom and timestamp \u003c $__timeTo and location + in ($reg)\r\n| summarize [''avTestResults''] = sum(itemCount) by location","resource":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Log Analytics","refId":"A","subscription":""}],"title":"Test result count + by Location","transformations":[],"type":"gauge"}],"schemaVersion":36,"style":"dark","tags":[],"templating":{"list":[{"current":{},"hide":0,"includeAll":false,"label":"Datasource","multi":false,"name":"ds","options":[],"query":"grafana-azure-monitor-datasource","queryValue":"","refresh":1,"regex":"","skipUrlSync":false,"type":"datasource"},{"current":{},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"definition":"","hide":0,"includeAll":false,"label":"Subscription","multi":false,"name":"sub","options":[],"query":{"grafanaTemplateVariableFn":{"kind":"SubscriptionsQuery","rawQuery":"Subscriptions()"},"queryType":"Grafana + Template Variable Function","refId":"A","subscription":""},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"current":{},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"definition":"","hide":0,"includeAll":false,"label":"Resource + Group","multi":false,"name":"rg","options":[],"query":{"grafanaTemplateVariableFn":{"kind":"ResourceGroupsQuery","rawQuery":"ResourceGroups($sub)","subscription":"$sub"},"queryType":"Grafana + Template Variable Function","refId":"A","subscription":""},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"current":{},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"definition":"","hide":2,"includeAll":false,"label":"Namespace","multi":false,"name":"ns","options":[],"query":{"grafanaTemplateVariableFn":{"kind":"MetricDefinitionsQuery","rawQuery":"Namespaces($sub, + $rg)","resourceGroup":"$rg","subscription":"$sub"},"queryType":"Grafana Template + Variable Function","refId":"A","subscription":""},"refresh":1,"regex":"([mM](icrosoft)\\.[iI](nsights)/(components))","skipUrlSync":false,"sort":0,"type":"query"},{"current":{},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"definition":"","hide":0,"includeAll":false,"label":"Resource","multi":false,"name":"res","options":[],"query":{"grafanaTemplateVariableFn":{"kind":"ResourceNamesQuery","metricDefinition":"$ns","rawQuery":"ResourceNames($sub, + $rg, $ns)","resourceGroup":"$rg","subscription":"$sub"},"queryType":"Grafana + Template Variable Function","refId":"A","subscription":""},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"current":{},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"definition":"","hide":0,"includeAll":false,"label":"Region","multi":true,"name":"reg","options":[],"query":{"azureLogAnalytics":{"query":"availabilityResults\r\n| + distinct location","resource":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res"},"queryType":"Azure + Log Analytics","refId":"A","subscription":""},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":"","current":{},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"definition":"","hide":0,"includeAll":false,"label":"Availability + Test","multi":true,"name":"avTest","options":[],"query":{"azureLogAnalytics":{"query":"availabilityResults\r\n| + where location in ($reg)\r\n| distinct name","resource":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$res"},"queryType":"Azure + Log Analytics","refId":"A","subscription":""},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"current":{"selected":false,"text":"Availability + test results count","value":"itemCount"},"hide":2,"includeAll":false,"label":"Metric","multi":false,"name":"metric","options":[{"selected":true,"text":"Availability + test results count","value":"itemCount"},{"selected":false,"text":"Test duration","value":"availabilityResult_duration"}],"query":"Availability + test results count : itemCount, Test duration : availabilityResult_duration","queryValue":"","skipUrlSync":false,"type":"custom"},{"current":{"selected":false,"text":"Sum","value":"Sum"},"hide":2,"includeAll":false,"label":"Aggregation","multi":false,"name":"agg","options":[{"selected":true,"text":"Sum","value":"Sum"},{"selected":false,"text":"Max","value":"Max"},{"selected":false,"text":"Min","value":"Min"}],"query":"Sum, + Max, Min","skipUrlSync":false,"type":"custom"}]},"time":{"from":"now-24h","to":"now"},"title":"Azure + / Insights / Applications Test Availability Geo Map","uid":"AppInsightsAvTestGeoMap","version":1}}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-LeFX7g6nT5xlkRUNvXXmQw';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:31 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771352.308.441.426208|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + transfer-encoding: + - chunked + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/dashboards/uid/INH9berMk + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"azure-insights-cosmos-db","url":"/d/INH9berMk/azure-insights-cosmos-db","expires":"0001-01-01T00:00:00Z","created":"2023-03-14T05:14:50Z","updated":"2023-03-14T05:14:50Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","provisioned":true,"provisionedExternalId":"cosmosdb.json","annotationsPermissions":{"dashboard":{"canAdd":false,"canEdit":false,"canDelete":false},"organization":{"canAdd":false,"canEdit":false,"canDelete":false}},"hasPublicDashboard":false,"publicDashboardAccessToken":"","publicDashboardUid":"","publicDashboardEnabled":false},"dashboard":{"__inputs":[],"__requires":[{"id":"grafana","name":"Grafana","type":"grafana","version":"7.4.3"},{"id":"grafana-azure-monitor-datasource","name":"Azure + Monitor","type":"datasource","version":"0.3.0"},{"id":"graph","name":"Graph","type":"panel","version":""},{"id":"stat","name":"Stat","type":"panel","version":""},{"id":"table","name":"Table","type":"panel","version":""}],"description":"The + dashboard provides insights of Azure Cosmos DB overview, throughput, requests, + storage, availability latency, system and account management.","editable":true,"id":9,"links":[],"panels":[{"collapsed":true,"datasource":"${ds}","gridPos":{"h":1,"w":24,"x":0,"y":0},"id":4,"panels":[{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${ds}","fieldConfig":{"defaults":{"color":{},"custom":{},"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":9,"w":12,"x":0,"y":1},"hiddenSeries":false,"id":2,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":true,"total":true,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"azureMonitor":{"aggOptions":["Count"],"aggregation":"Count","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"DatabaseName","value":"DatabaseName"},{"text":"CollectionName","value":"CollectionName"},{"text":"Region","value":"Region"},{"text":"StatusCode","value":"StatusCode"},{"text":"OperationType","value":"OperationType"},{"text":"Status","value":"Status"}],"metricDefinition":"$ns","metricName":"TotalRequests","metricNamespace":"Microsoft.DocumentDB/databaseAccounts","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Total + Requests","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":null,"logBase":1,"max":null,"min":"0","show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${ds}","fieldConfig":{"defaults":{"color":{},"custom":{},"thresholds":{"mode":"absolute","steps":[]},"unit":"short"},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":9,"w":12,"x":12,"y":1},"hiddenSeries":false,"id":19,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":true,"total":true,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null + as zero","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"azureMonitor":{"aggOptions":["Count"],"aggregation":"Count","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[{"dimension":"StatusCode","filter":"429","operator":"eq"}],"dimensions":[{"text":"DatabaseName","value":"DatabaseName"},{"text":"CollectionName","value":"CollectionName"},{"text":"Region","value":"Region"},{"text":"StatusCode","value":"StatusCode"},{"text":"OperationType","value":"OperationType"},{"text":"Status","value":"Status"}],"metricDefinition":"$ns","metricName":"TotalRequests","metricNamespace":"Microsoft.DocumentDB/databaseAccounts","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":""},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Throttled + Requests (429s)","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":null,"logBase":1,"max":null,"min":"0","show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${ds}","fieldConfig":{"defaults":{"color":{},"custom":{},"thresholds":{"mode":"absolute","steps":[]},"unit":"short"},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":8,"w":12,"x":0,"y":10},"hiddenSeries":false,"id":9,"legend":{"avg":false,"current":false,"max":true,"min":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"azureMonitor":{"aggOptions":["Maximum","Average"],"aggregation":"Maximum","allowedTimeGrainsMs":[60000,300000,3600000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"CollectionName","value":"CollectionName"},{"text":"DatabaseName","value":"DatabaseName"},{"text":"Region","value":"Region"},{"text":"PartitionKeyRangeId","value":"PartitionKeyRangeId"}],"metricDefinition":"$ns","metricName":"NormalizedRUConsumption","metricNamespace":"Microsoft.DocumentDB/databaseAccounts","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"1 hour","value":"PT1H"},{"text":"1 + day","value":"P1D"}],"top":""},"queryType":"Azure Monitor","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Normalized + RU Consumption (max)","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"percent","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${ds}","fieldConfig":{"defaults":{"color":{},"custom":{},"thresholds":{"mode":"absolute","steps":[]},"unit":"short"},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":8,"w":12,"x":12,"y":10},"hiddenSeries":false,"id":12,"legend":{"avg":true,"current":false,"max":false,"min":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"azureMonitor":{"aggOptions":["Total","Average"],"aggregation":"Total","allowedTimeGrainsMs":[300000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"CollectionName","value":"CollectionName"},{"text":"DatabaseName","value":"DatabaseName"},{"text":"Region","value":"Region"}],"metricDefinition":"$ns","metricName":"IndexUsage","metricNamespace":"Microsoft.DocumentDB/databaseAccounts","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"5 + minutes","value":"PT5M"}],"top":""},"hide":false,"queryType":"Azure Monitor","refId":"A","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Total","Average"],"aggregation":"Total","allowedTimeGrainsMs":[300000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"CollectionName","value":"CollectionName"},{"text":"DatabaseName","value":"DatabaseName"},{"text":"Region","value":"Region"}],"metricDefinition":"$ns","metricName":"DataUsage","metricNamespace":"Microsoft.DocumentDB/databaseAccounts","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"5 + minutes","value":"PT5M"}],"top":""},"hide":false,"queryType":"Azure Monitor","refId":"B","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Index + \u0026 Data Usage","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"decbytes","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"fixed"},"custom":{"align":null,"filterable":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[{"matcher":{"id":"byName","options":"Total"},"properties":[{"id":"custom.displayMode","value":"lcd-gauge"},{"id":"color","value":{"mode":"continuous-GrYlRd"}}]}]},"gridPos":{"h":9,"w":8,"x":0,"y":18},"id":11,"maxDataPoints":1,"options":{"showHeader":true},"targets":[{"azureMonitor":{"aggOptions":["Count"],"aggregation":"Count","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[{"dimension":"CollectionName","filter":"","operator":"eq"}],"dimensions":[{"text":"DatabaseName","value":"DatabaseName"},{"text":"CollectionName","value":"CollectionName"},{"text":"Region","value":"Region"},{"text":"StatusCode","value":"StatusCode"},{"text":"OperationType","value":"OperationType"},{"text":"Status","value":"Status"}],"metricDefinition":"$ns","metricName":"TotalRequests","metricNamespace":"Microsoft.DocumentDB/databaseAccounts","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":""},"hide":false,"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"timeFrom":null,"timeShift":null,"title":"Total + Requests (Count) By Collection","transformations":[{"id":"reduce","options":{"reducers":["sum"]}}],"type":"table"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"fixed"},"custom":{"align":null,"filterable":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[{"matcher":{"id":"byName","options":"Total"},"properties":[{"id":"custom.displayMode","value":"lcd-gauge"},{"id":"color","value":{"mode":"continuous-GrYlRd"}}]}]},"gridPos":{"h":9,"w":8,"x":8,"y":18},"id":14,"maxDataPoints":1,"options":{"showHeader":true},"targets":[{"azureMonitor":{"aggOptions":["Total","Average"],"aggregation":"Total","allowedTimeGrainsMs":[300000],"dimensionFilter":"*","dimensionFilters":[{"dimension":"CollectionName","filter":"","operator":"eq"}],"dimensions":[{"text":"CollectionName","value":"CollectionName"},{"text":"DatabaseName","value":"DatabaseName"},{"text":"Region","value":"Region"}],"metricDefinition":"$ns","metricName":"DocumentCount","metricNamespace":"Microsoft.DocumentDB/databaseAccounts","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"5 + minutes","value":"PT5M"}],"top":""},"hide":false,"queryType":"Azure Monitor","refId":"B","subscription":"$sub"}],"timeFrom":null,"timeShift":null,"title":"Document + Count (Avg) By Collection","transformations":[{"id":"reduce","options":{"reducers":["sum"]}}],"type":"table"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"fixed"},"custom":{"align":null,"filterable":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[{"matcher":{"id":"byName","options":"Total"},"properties":[{"id":"custom.displayMode","value":"lcd-gauge"},{"id":"color","value":{"mode":"continuous-GrYlRd"}}]}]},"gridPos":{"h":9,"w":8,"x":16,"y":18},"id":15,"maxDataPoints":1,"options":{"showHeader":true},"targets":[{"azureMonitor":{"aggOptions":["Total","Average"],"aggregation":"Total","allowedTimeGrainsMs":[300000],"dimensionFilter":"*","dimensionFilters":[{"dimension":"CollectionName","filter":"","operator":"eq"}],"dimensions":[{"text":"CollectionName","value":"CollectionName"},{"text":"DatabaseName","value":"DatabaseName"},{"text":"Region","value":"Region"}],"metricDefinition":"$ns","metricName":"DataUsage","metricNamespace":"Microsoft.DocumentDB/databaseAccounts","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"5 + minutes","value":"PT5M"}],"top":""},"hide":false,"queryType":"Azure Monitor","refId":"C","subscription":"$sub"}],"timeFrom":null,"timeShift":null,"title":"Data + Usage (Avg) By Collection","transformations":[{"id":"reduce","options":{"reducers":["sum"]}}],"type":"table"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"fixed"},"custom":{"align":null,"filterable":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[{"matcher":{"id":"byName","options":"Total"},"properties":[{"id":"custom.displayMode","value":"lcd-gauge"},{"id":"color","value":{"mode":"continuous-GrYlRd"}}]}]},"gridPos":{"h":9,"w":8,"x":0,"y":27},"id":16,"maxDataPoints":1,"options":{"showHeader":true},"targets":[{"azureMonitor":{"aggOptions":["Total","Average"],"aggregation":"Total","allowedTimeGrainsMs":[300000],"dimensionFilter":"*","dimensionFilters":[{"dimension":"CollectionName","filter":"","operator":"eq"}],"dimensions":[{"text":"CollectionName","value":"CollectionName"},{"text":"DatabaseName","value":"DatabaseName"},{"text":"Region","value":"Region"}],"metricDefinition":"$ns","metricName":"IndexUsage","metricNamespace":"Microsoft.DocumentDB/databaseAccounts","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"5 + minutes","value":"PT5M"}],"top":""},"hide":false,"queryType":"Azure Monitor","refId":"D","subscription":"$sub"}],"timeFrom":null,"timeShift":null,"title":"Index + Usage (Avg) By Collection","transformations":[{"id":"reduce","options":{"reducers":["sum"]}}],"type":"table"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"fixed"},"custom":{"align":null,"filterable":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[{"matcher":{"id":"byName","options":"Total"},"properties":[{"id":"custom.displayMode","value":"lcd-gauge"},{"id":"color","value":{"mode":"palette-classic"}}]}]},"gridPos":{"h":9,"w":8,"x":8,"y":27},"id":17,"maxDataPoints":1,"options":{"showHeader":true},"targets":[{"azureMonitor":{"aggOptions":["Maximum"],"aggregation":"Maximum","allowedTimeGrainsMs":[300000],"dimensionFilter":"*","dimensionFilters":[{"dimension":"CollectionName","filter":"","operator":"eq"}],"dimensions":[{"text":"DatabaseName","value":"DatabaseName"},{"text":"CollectionName","value":"CollectionName"}],"metricDefinition":"$ns","metricName":"ProvisionedThroughput","metricNamespace":"Microsoft.DocumentDB/databaseAccounts","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"5 + minutes","value":"PT5M"}],"top":""},"hide":false,"queryType":"Azure Monitor","refId":"E","subscription":"$sub"}],"timeFrom":null,"timeShift":null,"title":"Provisioned + Throughput (Max) By Collection","transformations":[{"id":"reduce","options":{"reducers":["sum"]}}],"type":"table"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"fixed"},"custom":{"align":null,"filterable":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[{"matcher":{"id":"byName","options":"Total"},"properties":[{"id":"custom.displayMode","value":"lcd-gauge"},{"id":"color","value":{"mode":"palette-classic"}}]}]},"gridPos":{"h":9,"w":8,"x":16,"y":27},"id":18,"maxDataPoints":1,"options":{"showHeader":true},"targets":[{"azureMonitor":{"aggOptions":["Maximum","Average"],"aggregation":"Maximum","allowedTimeGrainsMs":[60000,300000,3600000,86400000],"dimensionFilter":"*","dimensionFilters":[{"dimension":"CollectionName","filter":"","operator":"eq"}],"dimensions":[{"text":"CollectionName","value":"CollectionName"},{"text":"DatabaseName","value":"DatabaseName"},{"text":"Region","value":"Region"},{"text":"PartitionKeyRangeId","value":"PartitionKeyRangeId"}],"metricDefinition":"$ns","metricName":"NormalizedRUConsumption","metricNamespace":"Microsoft.DocumentDB/databaseAccounts","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"1 hour","value":"PT1H"},{"text":"1 + day","value":"P1D"}],"top":""},"hide":false,"queryType":"Azure Monitor","refId":"F","subscription":"$sub"}],"timeFrom":null,"timeShift":null,"title":"Normalized + RU Consumption (Max) By Collection","transformations":[{"id":"reduce","options":{"reducers":["sum"]}}],"type":"table"}],"title":"Overview","type":"row"},{"collapsed":true,"datasource":"${ds}","gridPos":{"h":1,"w":24,"x":0,"y":1},"id":21,"panels":[{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${ds}","fieldConfig":{"defaults":{"custom":{}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":8,"w":12,"x":0,"y":2},"hiddenSeries":false,"id":23,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":true,"total":true,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"azureMonitor":{"aggOptions":["Total","Average"],"aggregation":"Total","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"DatabaseName","value":"DatabaseName"},{"text":"CollectionName","value":"CollectionName"},{"text":"Region","value":"Region"},{"text":"StatusCode","value":"StatusCode"},{"text":"OperationType","value":"OperationType"},{"text":"Status","value":"Status"}],"metricDefinition":"$ns","metricName":"TotalRequestUnits","metricNamespace":"Microsoft.DocumentDB/databaseAccounts","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Total + Request Units","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${ds}","fieldConfig":{"defaults":{"custom":{}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":8,"w":12,"x":12,"y":2},"hiddenSeries":false,"id":24,"legend":{"alignAsTable":false,"avg":false,"current":false,"max":true,"min":false,"rightSide":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"azureMonitor":{"aggOptions":["Maximum","Average"],"aggregation":"Maximum","allowedTimeGrainsMs":[60000,300000,3600000,86400000],"dimensionFilter":"*","dimensionFilters":[{"dimension":"PartitionKeyRangeId","filter":"","operator":"eq"}],"dimensions":[{"text":"CollectionName","value":"CollectionName"},{"text":"DatabaseName","value":"DatabaseName"},{"text":"Region","value":"Region"},{"text":"PartitionKeyRangeId","value":"PartitionKeyRangeId"}],"metricDefinition":"$ns","metricName":"NormalizedRUConsumption","metricNamespace":"Microsoft.DocumentDB/databaseAccounts","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"1 hour","value":"PT1H"},{"text":"1 + day","value":"P1D"}],"top":"10"},"queryType":"Azure Monitor","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Normalized + RU Consumption By PartitionKeyRangeID","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"percent","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{},"mappings":[],"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"gridPos":{"h":6,"w":24,"x":0,"y":10},"id":25,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"text":{},"textMode":"auto"},"targets":[{"azureMonitor":{"aggOptions":["Maximum"],"aggregation":"Maximum","allowedTimeGrainsMs":[300000],"dimensionFilter":"*","dimensionFilters":[{"dimension":"CollectionName","filter":"","operator":"eq"}],"dimensions":[{"text":"DatabaseName","value":"DatabaseName"},{"text":"CollectionName","value":"CollectionName"}],"metricDefinition":"$ns","metricName":"ProvisionedThroughput","metricNamespace":"Microsoft.DocumentDB/databaseAccounts","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"5 + minutes","value":"PT5M"}],"top":""},"queryType":"Azure Monitor","refId":"A","subscription":"$sub"}],"timeFrom":null,"timeShift":null,"title":"Provisioned + Throughput (Max) by Collection","type":"stat"}],"title":"Throughput","type":"row"},{"collapsed":true,"datasource":"${ds}","gridPos":{"h":1,"w":24,"x":0,"y":2},"id":27,"panels":[{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${ds}","fieldConfig":{"defaults":{"custom":{}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":8,"w":12,"x":0,"y":3},"hiddenSeries":false,"id":28,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":true,"total":true,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"azureMonitor":{"aggOptions":["Count"],"aggregation":"Count","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[{"dimension":"StatusCode","filter":"","operator":"eq"}],"dimensions":[{"text":"DatabaseName","value":"DatabaseName"},{"text":"CollectionName","value":"CollectionName"},{"text":"Region","value":"Region"},{"text":"StatusCode","value":"StatusCode"},{"text":"OperationType","value":"OperationType"},{"text":"Status","value":"Status"}],"metricDefinition":"$ns","metricName":"TotalRequests","metricNamespace":"Microsoft.DocumentDB/databaseAccounts","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Total + Requests by Status Code","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${ds}","fieldConfig":{"defaults":{"custom":{}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":8,"w":12,"x":12,"y":3},"hiddenSeries":false,"id":29,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":true,"total":true,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"azureMonitor":{"aggOptions":["Count"],"aggregation":"Count","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[{"dimension":"StatusCode","filter":"429","operator":"eq"}],"dimensions":[{"text":"DatabaseName","value":"DatabaseName"},{"text":"CollectionName","value":"CollectionName"},{"text":"Region","value":"Region"},{"text":"StatusCode","value":"StatusCode"},{"text":"OperationType","value":"OperationType"},{"text":"Status","value":"Status"}],"metricDefinition":"$ns","metricName":"TotalRequests","metricNamespace":"Microsoft.DocumentDB/databaseAccounts","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Throttled + Requests (429)","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${ds}","fieldConfig":{"defaults":{"custom":{}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":8,"w":24,"x":0,"y":11},"hiddenSeries":false,"id":30,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":true,"total":true,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"azureMonitor":{"aggOptions":["Count"],"aggregation":"Count","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[{"dimension":"OperationType","filter":"","operator":"eq"}],"dimensions":[{"text":"DatabaseName","value":"DatabaseName"},{"text":"CollectionName","value":"CollectionName"},{"text":"Region","value":"Region"},{"text":"StatusCode","value":"StatusCode"},{"text":"OperationType","value":"OperationType"},{"text":"Status","value":"Status"}],"metricDefinition":"$ns","metricName":"TotalRequests","metricNamespace":"Microsoft.DocumentDB/databaseAccounts","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Total + Requests by Operation Type","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}}],"title":"Requests","type":"row"},{"collapsed":true,"datasource":"${ds}","gridPos":{"h":1,"w":24,"x":0,"y":3},"id":32,"panels":[{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${ds}","fieldConfig":{"defaults":{"custom":{}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":8,"w":12,"x":0,"y":4},"hiddenSeries":false,"id":33,"legend":{"avg":true,"current":false,"max":false,"min":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"azureMonitor":{"aggOptions":["Total","Average"],"aggregation":"Average","allowedTimeGrainsMs":[300000],"dimensionFilter":"*","dimensionFilters":[{"dimension":null,"filter":"","operator":"eq"}],"dimensions":[{"text":"CollectionName","value":"CollectionName"},{"text":"DatabaseName","value":"DatabaseName"},{"text":"Region","value":"Region"}],"metricDefinition":"$ns","metricName":"DataUsage","metricNamespace":"Microsoft.DocumentDB/databaseAccounts","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"5 + minutes","value":"PT5M"}],"top":"10"},"queryType":"Azure Monitor","refId":"A","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Total","Average"],"aggregation":"Average","allowedTimeGrainsMs":[300000],"dimensionFilter":"*","dimensionFilters":[{"dimension":null,"filter":"","operator":"eq"}],"dimensions":[{"text":"CollectionName","value":"CollectionName"},{"text":"DatabaseName","value":"DatabaseName"},{"text":"Region","value":"Region"}],"metricDefinition":"$ns","metricName":"IndexUsage","metricNamespace":"Microsoft.DocumentDB/databaseAccounts","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"5 + minutes","value":"PT5M"}],"top":"10"},"hide":false,"queryType":"Azure Monitor","refId":"B","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Data + \u0026 Index Usage","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"decbytes","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${ds}","fieldConfig":{"defaults":{"custom":{}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":8,"w":12,"x":12,"y":4},"hiddenSeries":false,"id":34,"legend":{"avg":true,"current":false,"max":false,"min":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"azureMonitor":{"aggOptions":["Total","Average"],"aggregation":"Average","allowedTimeGrainsMs":[300000],"dimensionFilter":"*","dimensionFilters":[{"dimension":null,"filter":"","operator":"eq"}],"dimensions":[{"text":"CollectionName","value":"CollectionName"},{"text":"DatabaseName","value":"DatabaseName"},{"text":"Region","value":"Region"}],"metricDefinition":"$ns","metricName":"DocumentCount","metricNamespace":"Microsoft.DocumentDB/databaseAccounts","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"5 + minutes","value":"PT5M"}],"top":"10"},"queryType":"Azure Monitor","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Document + Count","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":15,"w":24,"x":0,"y":12},"id":36,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"text":{},"textMode":"auto"},"targets":[{"azureMonitor":{"aggOptions":["Total","Average"],"aggregation":"Average","allowedTimeGrainsMs":[300000],"dimensionFilter":"*","dimensionFilters":[{"dimension":"CollectionName","filter":"","operator":"eq"}],"dimensions":[{"text":"CollectionName","value":"CollectionName"},{"text":"DatabaseName","value":"DatabaseName"},{"text":"Region","value":"Region"}],"metricDefinition":"$ns","metricName":"DataUsage","metricNamespace":"Microsoft.DocumentDB/databaseAccounts","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"5 + minutes","value":"PT5M"}],"top":"10"},"queryType":"Azure Monitor","refId":"A","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Total","Average"],"aggregation":"Total","allowedTimeGrainsMs":[300000],"dimensionFilter":"*","dimensionFilters":[{"dimension":"CollectionName","filter":"","operator":"eq"}],"dimensions":[{"text":"CollectionName","value":"CollectionName"},{"text":"DatabaseName","value":"DatabaseName"},{"text":"Region","value":"Region"}],"metricDefinition":"$ns","metricName":"IndexUsage","metricNamespace":"Microsoft.DocumentDB/databaseAccounts","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"5 + minutes","value":"PT5M"}],"top":"10"},"hide":false,"queryType":"Azure Monitor","refId":"B","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Total","Average"],"aggregation":"Average","allowedTimeGrainsMs":[300000],"dimensionFilter":"*","dimensionFilters":[{"dimension":"CollectionName","filter":"","operator":"eq"}],"dimensions":[{"text":"CollectionName","value":"CollectionName"},{"text":"DatabaseName","value":"DatabaseName"},{"text":"Region","value":"Region"}],"metricDefinition":"$ns","metricName":"DocumentCount","metricNamespace":"Microsoft.DocumentDB/databaseAccounts","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"5 + minutes","value":"PT5M"}],"top":"10"},"hide":false,"queryType":"Azure Monitor","refId":"C","subscription":"$sub"}],"timeFrom":null,"timeShift":null,"title":"Data, + Index \u0026 Document Usage","type":"stat"}],"title":"Storage","type":"row"},{"collapsed":true,"datasource":"${ds}","gridPos":{"h":1,"w":24,"x":0,"y":4},"id":38,"panels":[{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${ds}","fieldConfig":{"defaults":{"custom":{}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":8,"w":12,"x":0,"y":5},"hiddenSeries":false,"id":39,"legend":{"avg":true,"current":false,"max":false,"min":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","scopedVars":{"sub":{"selected":true,"text":"RTD-Experimental + - f7152080-b4e8-47ee-9c85-7f1d0e6b72dc","value":"f7152080-b4e8-47ee-9c85-7f1d0e6b72dc"}},"seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"azureMonitor":{"aggOptions":["Minimum","Average","Maximum"],"aggregation":"Average","allowedTimeGrainsMs":[3600000],"dimensionFilter":"*","dimensionFilters":[{"dimension":null,"filter":"","operator":"eq"}],"dimensions":[],"metricDefinition":"$ns","metricName":"ServiceAvailability","metricNamespace":"Microsoft.DocumentDB/databaseAccounts","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + hour","value":"PT1H"}],"top":"10"},"queryType":"Azure Monitor","refId":"A","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Minimum","Average","Maximum"],"aggregation":"Minimum","allowedTimeGrainsMs":[3600000],"dimensionFilter":"*","dimensionFilters":[{"dimension":null,"filter":"","operator":"eq"}],"dimensions":[],"metricDefinition":"$ns","metricName":"ServiceAvailability","metricNamespace":"Microsoft.DocumentDB/databaseAccounts","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + hour","value":"PT1H"}],"top":"10"},"hide":false,"queryType":"Azure Monitor","refId":"B","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Minimum","Average","Maximum"],"aggregation":"Maximum","allowedTimeGrainsMs":[3600000],"dimensionFilter":"*","dimensionFilters":[{"dimension":null,"filter":"","operator":"eq"}],"dimensions":[],"metricDefinition":"$ns","metricName":"ServiceAvailability","metricNamespace":"Microsoft.DocumentDB/databaseAccounts","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + hour","value":"PT1H"}],"top":"10"},"hide":false,"queryType":"Azure Monitor","refId":"C","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Service + Availability (min/max/avg in %)","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"percent","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}}],"repeat":"sub","title":"Availability","type":"row"},{"collapsed":true,"datasource":"${ds}","gridPos":{"h":1,"w":24,"x":0,"y":5},"id":41,"panels":[{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${ds}","fieldConfig":{"defaults":{"custom":{}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":8,"w":12,"x":0,"y":6},"hiddenSeries":false,"id":42,"legend":{"avg":true,"current":false,"max":false,"min":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","allowedTimeGrainsMs":[60000],"dimensionFilter":"*","dimensionFilters":[{"dimension":"Region","filter":"","operator":"eq"}],"dimensions":[{"text":"DatabaseName","value":"DatabaseName"},{"text":"CollectionName","value":"CollectionName"},{"text":"Region","value":"Region"},{"text":"ConnectionMode","value":"ConnectionMode"},{"text":"OperationType","value":"OperationType"},{"text":"PublicAPIType","value":"PublicAPIType"}],"metricDefinition":"$ns","metricName":"ServerSideLatency","metricNamespace":"Microsoft.DocumentDB/databaseAccounts","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"}],"top":"10"},"queryType":"Azure Monitor","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Server + Side Latency (Avg) By Region","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"ms","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${ds}","fieldConfig":{"defaults":{"custom":{}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":8,"w":12,"x":12,"y":6},"hiddenSeries":false,"id":43,"legend":{"avg":true,"current":false,"max":false,"min":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","allowedTimeGrainsMs":[60000],"dimensionFilter":"*","dimensionFilters":[{"dimension":"OperationType","filter":"","operator":"eq"}],"dimensions":[{"text":"DatabaseName","value":"DatabaseName"},{"text":"CollectionName","value":"CollectionName"},{"text":"Region","value":"Region"},{"text":"ConnectionMode","value":"ConnectionMode"},{"text":"OperationType","value":"OperationType"},{"text":"PublicAPIType","value":"PublicAPIType"}],"metricDefinition":"$ns","metricName":"ServerSideLatency","metricNamespace":"Microsoft.DocumentDB/databaseAccounts","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"}],"top":"10"},"queryType":"Azure Monitor","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Server + Side Latency (Avg) By Operation","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"ms","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}}],"title":"Latency","type":"row"},{"collapsed":true,"datasource":"${ds}","gridPos":{"h":1,"w":24,"x":0,"y":6},"id":45,"panels":[{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${ds}","fieldConfig":{"defaults":{"custom":{}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":8,"w":12,"x":0,"y":7},"hiddenSeries":false,"id":46,"legend":{"avg":true,"current":false,"max":false,"min":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"azureMonitor":{"aggOptions":["Count"],"aggregation":"Count","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[{"dimension":"StatusCode","filter":"","operator":"eq"}],"dimensions":[{"text":"DatabaseName","value":"DatabaseName"},{"text":"CollectionName","value":"CollectionName"},{"text":"Region","value":"Region"},{"text":"StatusCode","value":"StatusCode"}],"metricDefinition":"$ns","metricName":"MetadataRequests","metricNamespace":"Microsoft.DocumentDB/databaseAccounts","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Metadata + Requests by Status Code","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${ds}","fieldConfig":{"defaults":{"custom":{}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":8,"w":12,"x":12,"y":7},"hiddenSeries":false,"id":47,"legend":{"avg":true,"current":false,"max":false,"min":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"azureMonitor":{"aggOptions":["Count"],"aggregation":"Count","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[{"dimension":"StatusCode","filter":"429","operator":"eq"}],"dimensions":[{"text":"DatabaseName","value":"DatabaseName"},{"text":"CollectionName","value":"CollectionName"},{"text":"Region","value":"Region"},{"text":"StatusCode","value":"StatusCode"}],"metricDefinition":"$ns","metricName":"MetadataRequests","metricNamespace":"Microsoft.DocumentDB/databaseAccounts","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Metadata + Requests That Exceeded Capacity (429s)","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}}],"title":"System","type":"row"},{"collapsed":true,"datasource":"${ds}","gridPos":{"h":1,"w":24,"x":0,"y":7},"id":49,"panels":[{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${ds}","fieldConfig":{"defaults":{"custom":{}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":8,"w":12,"x":0,"y":8},"hiddenSeries":false,"id":50,"legend":{"avg":true,"current":false,"max":false,"min":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"azureMonitor":{"aggOptions":["Count"],"aggregation":"Count","allowedTimeGrainsMs":[300000],"dimensionFilter":"*","dimensionFilters":[{"dimension":null,"filter":"","operator":"eq"}],"dimensions":[],"metricDefinition":"$ns","metricName":"CreateAccount","metricNamespace":"Microsoft.DocumentDB/databaseAccounts","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"5 + minutes","value":"PT5M"}],"top":"10"},"queryType":"Azure Monitor","refId":"A","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Count"],"aggregation":"Count","allowedTimeGrainsMs":[300000],"dimensionFilter":"*","dimensionFilters":[{"dimension":null,"filter":"","operator":"eq"}],"dimensions":[],"metricDefinition":"$ns","metricName":"DeleteAccount","metricNamespace":"Microsoft.DocumentDB/databaseAccounts","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"5 + minutes","value":"PT5M"}],"top":"10"},"hide":false,"queryType":"Azure Monitor","refId":"B","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Count"],"aggregation":"Count","allowedTimeGrainsMs":[300000],"dimensionFilter":"*","dimensionFilters":[{"dimension":null,"filter":"","operator":"eq"}],"dimensions":[{"text":"KeyType","value":"KeyType"}],"metricDefinition":"$ns","metricName":"UpdateAccountKeys","metricNamespace":"Microsoft.DocumentDB/databaseAccounts","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"5 + minutes","value":"PT5M"}],"top":"10"},"hide":false,"queryType":"Azure Monitor","refId":"C","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Cosmos + DB Account Management (Creates, Deletes) and Account Key Updates","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"${ds}","fieldConfig":{"defaults":{"custom":{}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":8,"w":12,"x":12,"y":8},"hiddenSeries":false,"id":51,"legend":{"avg":true,"current":false,"max":false,"min":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"azureMonitor":{"aggOptions":["Count"],"aggregation":"Count","allowedTimeGrainsMs":[300000],"dimensionFilter":"*","dimensionFilters":[{"dimension":null,"filter":"","operator":"eq"}],"dimensions":[{"text":"DiagnosticSettings + Name","value":"DiagnosticSettingsName"},{"text":"ResourceGroup Name","value":"ResourceGroupName"}],"metricDefinition":"$ns","metricName":"UpdateDiagnosticsSettings","metricNamespace":"Microsoft.DocumentDB/databaseAccounts","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"5 + minutes","value":"PT5M"}],"top":"10"},"queryType":"Azure Monitor","refId":"A","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Count"],"aggregation":"Count","allowedTimeGrainsMs":[300000],"dimensionFilter":"*","dimensionFilters":[{"dimension":null,"filter":"","operator":"eq"}],"dimensions":[],"metricDefinition":"$ns","metricName":"UpdateAccountNetworkSettings","metricNamespace":"Microsoft.DocumentDB/databaseAccounts","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"5 + minutes","value":"PT5M"}],"top":"10"},"hide":false,"queryType":"Azure Monitor","refId":"B","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Count"],"aggregation":"Count","allowedTimeGrainsMs":[300000],"dimensionFilter":"*","dimensionFilters":[{"dimension":null,"filter":"","operator":"eq"}],"dimensions":[],"metricDefinition":"$ns","metricName":"UpdateAccountReplicationSettings","metricNamespace":"Microsoft.DocumentDB/databaseAccounts","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"5 + minutes","value":"PT5M"}],"top":"10"},"hide":false,"queryType":"Azure Monitor","refId":"C","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Cosmos + DB Account Diagnostic, Network and Replication Settings Updates","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}}],"title":"Account + Management","type":"row"}],"refresh":false,"schemaVersion":27,"style":"dark","tags":[],"templating":{"list":[{"current":{},"hide":0,"includeAll":false,"label":"Datasource","multi":false,"name":"ds","options":[],"query":"grafana-azure-monitor-datasource","queryValue":"","refresh":1,"regex":"","skipUrlSync":false,"type":"datasource"},{"allValue":null,"current":{},"datasource":"${ds}","definition":"subscriptions()","description":null,"error":null,"hide":0,"includeAll":false,"label":"Subscription","multi":false,"name":"sub","options":[],"query":"subscriptions()","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"tagValuesQuery":"","tags":[],"tagsQuery":"","type":"query","useTags":false},{"allValue":null,"current":{},"datasource":"${ds}","definition":"ResourceGroups($sub)","description":null,"error":null,"hide":0,"includeAll":false,"label":"Resource + Group","multi":false,"name":"rg","options":[],"query":"ResourceGroups($sub)","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"tagValuesQuery":"","tags":[],"tagsQuery":"","type":"query","useTags":false},{"allValue":null,"current":{"selected":false,"text":"Microsoft.DocumentDb/databaseAccounts","value":"Microsoft.DocumentDb/databaseAccounts"},"description":null,"error":null,"hide":0,"includeAll":false,"label":"Namespace","multi":false,"name":"ns","options":[{"selected":true,"text":"Microsoft.DocumentDb/databaseAccounts","value":"Microsoft.DocumentDb/databaseAccounts"}],"query":"Microsoft.DocumentDb/databaseAccounts","skipUrlSync":false,"type":"custom"},{"allValue":null,"current":{},"datasource":"${ds}","definition":"ResourceNames($sub, + $rg, $ns)","description":null,"error":null,"hide":0,"includeAll":false,"label":"Resource","multi":false,"name":"resource","options":[],"query":"ResourceNames($sub, + $rg, $ns)","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"tagValuesQuery":"","tags":[],"tagsQuery":"","type":"query","useTags":false}]},"time":{"from":"now-6h","to":"now"},"title":"Azure + / Insights / Cosmos DB","uid":"INH9berMk","version":1}}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-T5ia9ZoBtWN5xNDNXIoxHQ';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:31 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771352.542.435.656176|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + transfer-encoding: + - chunked + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/dashboards/uid/8UDB1s3Gk + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"azure-insights-data-explorer-clusters","url":"/d/8UDB1s3Gk/azure-insights-data-explorer-clusters","expires":"0001-01-01T00:00:00Z","created":"2023-03-14T05:14:50Z","updated":"2023-03-14T05:14:50Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","provisioned":true,"provisionedExternalId":"dataexplorercluster.json","annotationsPermissions":{"dashboard":{"canAdd":false,"canEdit":false,"canDelete":false},"organization":{"canAdd":false,"canEdit":false,"canDelete":false}},"hasPublicDashboard":false,"publicDashboardAccessToken":"","publicDashboardUid":"","publicDashboardEnabled":false},"dashboard":{"__inputs":[],"__requires":[{"id":"grafana","name":"Grafana","type":"grafana","version":"7.4.3"},{"id":"grafana-azure-monitor-datasource","name":"Azure + Monitor","type":"datasource","version":"0.3.0"},{"id":"graph","name":"Graph","type":"panel","version":""},{"id":"stat","name":"Stat","type":"panel","version":""},{"id":"table","name":"Table","type":"panel","version":""}],"description":"The + dashboard provides insights of Azure Data Explorer Cluster Resource overview, + key mettrics, usage, tables, cache and ingestion.","editable":true,"id":10,"links":[],"panels":[{"collapsed":false,"datasource":"$ds","gridPos":{"h":1,"w":24,"x":0,"y":0},"id":6,"panels":[],"title":"Overview","type":"row"},{"datasource":"$ds","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":3,"x":0,"y":1},"id":4,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"text":{},"textMode":"auto"},"targets":[{"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[],"metricDefinition":"$ns","metricName":"KeepAlive","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"timeFrom":null,"timeShift":null,"title":"Keep + Alive (Avg)","type":"stat"},{"datasource":"$ds","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":3,"x":3,"y":1},"id":12,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"text":{},"textMode":"auto"},"targets":[{"azureMonitor":{"aggOptions":["Average","Maximum","Minimum"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[],"metricDefinition":"$ns","metricName":"CPU","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"timeFrom":null,"timeShift":null,"title":"CPU + (Avg)","type":"stat"},{"datasource":"$ds","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":3,"x":6,"y":1},"id":13,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"text":{},"textMode":"auto"},"targets":[{"azureMonitor":{"aggOptions":["Average","Maximum","Minimum"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[],"metricDefinition":"$ns","metricName":"IngestionUtilization","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"timeFrom":null,"timeShift":null,"title":"Ingestion + Utilization (Avg) ","type":"stat"},{"datasource":"$ds","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":3,"x":9,"y":1},"id":14,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"text":{},"textMode":"auto"},"targets":[{"azureMonitor":{"aggOptions":["Average","Maximum","Minimum"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[],"metricDefinition":"$ns","metricName":"IngestionLatencyInSeconds","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"timeFrom":null,"timeShift":null,"title":"Ingestion + Latency (Avg) ","type":"stat"},{"datasource":"$ds","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":3,"x":12,"y":1},"id":15,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"text":{},"textMode":"auto"},"targets":[{"azureMonitor":{"aggOptions":["Average","Maximum","Minimum"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[],"metricDefinition":"$ns","metricName":"CacheUtilization","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"timeFrom":null,"timeShift":null,"title":"Cache + Utilization (Avg)","type":"stat"},{"datasource":"$ds","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":5,"w":3,"x":15,"y":1},"id":16,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"text":{},"textMode":"auto"},"targets":[{"azureMonitor":{"aggOptions":["Total"],"aggregation":"Total","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Status","value":"IngestionResultDetails"}],"metricDefinition":"$ns","metricName":"IngestionResult","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"timeFrom":null,"timeShift":null,"title":"Succeeded + Ingestions (#)","type":"stat"},{"datasource":"$ds","description":"The aggregated + usage in the cluster, out of the total used CPU and memory. To see more details, + go to the Usage tab.","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":null,"filterable":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":6},"id":17,"options":{"showHeader":true},"targets":[{"azureLogAnalytics":{"query":"let + system_databases = dynamic([''KustoMonitoringPersistentDatabase'', ''$systemdb'']); + \r\nlet system_users = dynamic([''AAD app id=b753584e-c468-4503-852a-374280ce7a62'', + ''KustoServiceBuiltInPrincipal'']); // b753584e-c468-4503-852a-374280ce7a62 + is KustoRunner\r\nlet system_cluster_management_applications = dynamic([''Kusto.WinSvc.CM.Svc'']); + // Kusto Cluster Management\r\nlet CommandTable = ADXCommand \r\n | where + TimeGenerated \u003e datetime(2020-09-09T09:30:00Z) \r\n | where LastUpdatedOn + \u003e ago(7d)\r\n | where DatabaseName !in (system_databases) and User + !in (system_users) and ApplicationName !in (system_cluster_management_applications)\r\n | + where ((false == \"false\" and ApplicationName != ''Kusto.WinSvc.DM.Svc'') + or false == \"true\")\r\n | extend MemoryPeak = tolong(ResourceUtilization.MemoryPeak) + \r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | project-away ResourceUtilization;\r\nlet QueryTable + = ADXQuery\r\n | where LastUpdatedOn \u003e ago(7d)\r\n | where DatabaseName + !in (system_databases) and User !in (system_users) and ApplicationName !in + (system_cluster_management_applications)\r\n | where ((false == \"false\" + and ApplicationName != ''Kusto.WinSvc.DM.Svc'') or false == \"true\")\r\n | + extend MemoryPeak = tolong(MemoryPeak)\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | extend CommandType = ''Query'';\r\nlet dataset_commands_queries + = CommandTable\r\n | union (QueryTable)\r\n | project CommandType, DatabaseName, + StartedOn, LastUpdatedOn, Duration, State, FailureReason, RootActivityId, + User, ApplicationName, Principal, TotalCPU, MemoryPeak, CorrelationId, cluster_name;\r\nlet + dataset = dataset_commands_queries\r\n | where cluster_name == ''mitulktest''\r\n //| + where totimespan(TotalCPU) \u003e totimespan(0)\r\n | summarize TotalCPU=max(TotalCPU) + \r\n , MemoryPeak=max(MemoryPeak)\r\n by User, ApplicationName, + CorrelationId \r\n;\r\nlet totalCPU = toscalar(dataset\r\n | summarize + sum((totimespan(TotalCPU) / 1s)));\r\nlet totalMemory = toscalar(dataset\r\n | + summarize sum(MemoryPeak));\r\nlet topMemory = \r\n dataset\r\n | top-nested + 10000 of User with others=\"Others\" by sum(MemoryPeak), top-nested 10000 + of ApplicationName with others=\"Others\" by sum(MemoryPeak)\r\n | extend + PercentOfTotalClusterMemoryUsed = aggregated_ApplicationName / toreal(totalMemory)\r\n;\r\nlet + topCpu = \r\n dataset\r\n | top-nested 10000 of User with others=\"Others\" + by sum(totimespan(TotalCPU) / 1s), top-nested 10000 of ApplicationName with + others=\"Others\" by sum(totimespan(TotalCPU) / 1s)\r\n | extend PercentOfTotalClusterCpuUsed + = aggregated_ApplicationName / toreal(totalCPU)\r\n;\r\ntopMemory\r\n| join + kind = fullouter(topCpu) on User, ApplicationName\r\n| extend BothPercentages + = PercentOfTotalClusterMemoryUsed + PercentOfTotalClusterCpuUsed\r\n| top + 10 by BothPercentages desc\r\n| extend User = case(ApplicationName == \"Kusto.WinSvc.DM.Svc\", + strcat(\"Kusto Data Management \", \"(\", User, \")\"),\r\n ApplicationName + == \"KustoQueryRunner\", strcat(\"Kusto Query Runner \", \"(\", User, \")\"),\r\n User + == \"AAD app id=e0331ea9-83fc-4409-a17d-6375364c3280\", \"DataMap Agent 001 + (app id: e0331ea9-83fc-4409-a17d-6375364c3280)\", // Used for internal MS + clusters \r\n User)\r\n| extend PercentOfTotalClusterMemoryUsed_display + = iff(isnan(PercentOfTotalClusterMemoryUsed * 100), toreal(0), PercentOfTotalClusterMemoryUsed + * 100)\r\n| extend PercentOfTotalClusterCpuUsed_display = iff(isnan(PercentOfTotalClusterCpuUsed + * 100), toreal(0), PercentOfTotalClusterCpuUsed * 100)\r\n| where not (ApplicationName + == \"Others\" and PercentOfTotalClusterMemoryUsed_display == 0 and PercentOfTotalClusterCpuUsed_display + == 0)\r\n| project User, ApplicationName, PercentOfTotalClusterMemoryUsed_display, + PercentOfTotalClusterCpuUsed_display","resultFormat":"time_series","workspace":"$ws"},"queryType":"Azure + Log Analytics","refId":"A","subscription":"$sub"}],"timeFrom":null,"timeShift":null,"title":"Top + resource consumers","transparent":true,"type":"table"},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"$ds","description":"Over + a sliding timeline window. Not affected by the time range parameter","fieldConfig":{"defaults":{"color":{},"custom":{},"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":9,"w":12,"x":12,"y":6},"hiddenSeries":false,"id":2,"legend":{"avg":true,"current":false,"max":false,"min":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":3,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"azureLogAnalytics":{"query":"let + system_databases = dynamic([''KustoMonitoringPersistentDatabase'', ''$systemdb'']); + \r\nlet system_users = dynamic([''AAD app id=b753584e-c468-4503-852a-374280ce7a62'', + ''KustoServiceBuiltInPrincipal'']); // b753584e-c468-4503-852a-374280ce7a62 + is Kusto Query Runner\r\nlet system_cluster_management_applications = dynamic([''Kusto.WinSvc.CM.Svc'']); + // Kusto Cluster Management\r\nlet CommandTable = ADXCommand\r\n | extend + MemoryPeak = tolong(ResourceUtilization.MemoryPeak) \r\n | where DatabaseName + !in (system_databases) and User !in (system_users) and ApplicationName !in + (system_cluster_management_applications)\r\n | where ApplicationName != + ''Kusto.WinSvc.DM.Svc''\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | project-away ResourceUtilization;\r\nlet QueryTable + = ADXQuery\r\n | where DatabaseName !in (system_databases) and User !in + (system_users) and ApplicationName !in (system_cluster_management_applications)\r\n | + where ApplicationName != ''Kusto.WinSvc.DM.Svc''\r\n | extend MemoryPeak + = tolong(MemoryPeak)\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | extend CommandType = ''Query'';\r\nlet dataset_commands_queries + = CommandTable\r\n | union (QueryTable)\r\n | project CommandType, DatabaseName, + StartedOn, LastUpdatedOn, Duration, State,\r\n FailureReason, RootActivityId, + User,\r\n ApplicationName,\r\n Principal,\r\n TotalCPU,\r\n MemoryPeak,\r\n CorrelationId,\r\n cluster_name;\r\nlet + raw = dataset_commands_queries\r\n | where LastUpdatedOn \u003e ago(7d)\r\n | + where cluster_name == ''mitulktest''\r\n | where StartedOn \u003e ago(365d)\r\n;\r\nraw\r\n| + evaluate activity_engagement(User, StartedOn, 1d, 7d)\r\n| join kind = inner + (\r\n raw\r\n | evaluate activity_engagement(User, StartedOn, 1d, 30d)\r\n )\r\n on + StartedOn\r\n| project StartedOn, Daily=dcount_activities_inner, Weekly=dcount_activities_outer, + Monthly = dcount_activities_outer1 \r\n| where StartedOn \u003e ago(90d)\r\n| + project Daily, StartedOn, Weekly, Monthly\r\n| sort by StartedOn asc\r\n","resultFormat":"time_series","workspace":"$ws"},"queryType":"Azure + Log Analytics","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Unique + user count","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"collapsed":false,"datasource":"$ds","gridPos":{"h":1,"w":24,"x":0,"y":15},"id":19,"panels":[],"title":"Key + Metrics","type":"row"},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"$ds","fieldConfig":{"defaults":{"color":{},"custom":{},"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":10,"w":6,"x":0,"y":16},"hiddenSeries":false,"id":20,"legend":{"avg":true,"current":false,"max":false,"min":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[],"metricDefinition":"$ns","metricName":"KeepAlive","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Keep + Alive","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"$ds","fieldConfig":{"defaults":{"color":{},"custom":{},"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":10,"w":6,"x":6,"y":16},"hiddenSeries":false,"id":21,"legend":{"avg":true,"current":false,"max":false,"min":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"azureMonitor":{"aggOptions":["Average","Maximum","Minimum"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[],"metricDefinition":"$ns","metricName":"CPU","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"CPU","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"percent","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"$ds","fieldConfig":{"defaults":{"color":{},"custom":{},"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":10,"w":6,"x":12,"y":16},"hiddenSeries":false,"id":22,"legend":{"avg":true,"current":false,"max":false,"min":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"azureMonitor":{"aggOptions":["Average","Maximum","Minimum"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[],"metricDefinition":"$ns","metricName":"CacheUtilization","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Cache + Utilization","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"percent","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"$ds","fieldConfig":{"defaults":{"color":{},"custom":{},"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":10,"w":6,"x":18,"y":16},"hiddenSeries":false,"id":23,"legend":{"avg":true,"current":false,"max":false,"min":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"azureMonitor":{"aggOptions":["Average","Maximum","Minimum"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[],"metricDefinition":"$ns","metricName":"InstanceCount","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Instance + Count","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"$ds","fieldConfig":{"defaults":{"color":{},"custom":{},"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":10,"w":6,"x":0,"y":26},"hiddenSeries":false,"id":24,"legend":{"avg":true,"current":false,"max":false,"min":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"azureMonitor":{"aggOptions":["Average","Maximum","Minimum"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[],"metricDefinition":"$ns","metricName":"TotalNumberOfConcurrentQueries","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Concurrent + Queries","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"$ds","fieldConfig":{"defaults":{"color":{},"custom":{},"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":10,"w":6,"x":6,"y":26},"hiddenSeries":false,"id":25,"legend":{"avg":true,"current":false,"max":false,"min":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"azureMonitor":{"aggOptions":["Average","Maximum","Minimum","Total"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Query + Status","value":"QueryStatus"}],"metricDefinition":"$ns","metricName":"QueryDuration","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Query + Duration","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"ms","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"$ds","fieldConfig":{"defaults":{"color":{},"custom":{},"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":10,"w":6,"x":12,"y":26},"hiddenSeries":false,"id":26,"legend":{"avg":true,"current":false,"max":false,"min":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"azureMonitor":{"aggOptions":["Average","Maximum","Minimum","Total"],"aggregation":"Total","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Command + Type","value":"CommandType"}],"metricDefinition":"$ns","metricName":"TotalNumberOfThrottledCommands","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Throttled + Commands","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"ms","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"$ds","fieldConfig":{"defaults":{"color":{},"custom":{},"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":10,"w":6,"x":18,"y":26},"hiddenSeries":false,"id":27,"legend":{"avg":true,"current":false,"max":false,"min":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"azureMonitor":{"aggOptions":["Average","Maximum","Minimum","Total"],"aggregation":"Maximum","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[],"metricDefinition":"$ns","metricName":"TotalNumberOfThrottledQueries","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Throttled + Queries","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"$ds","fieldConfig":{"defaults":{"color":{},"custom":{},"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":10,"w":6,"x":0,"y":36},"hiddenSeries":false,"id":28,"legend":{"avg":true,"current":false,"max":false,"min":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"azureMonitor":{"aggOptions":["Average","Maximum","Minimum"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[],"metricDefinition":"$ns","metricName":"IngestionUtilization","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Ingestion + Utilization","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"percent","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"$ds","fieldConfig":{"defaults":{"color":{},"custom":{},"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":10,"w":6,"x":6,"y":36},"hiddenSeries":false,"id":29,"legend":{"avg":true,"current":false,"max":false,"min":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"azureMonitor":{"aggOptions":["Average","Maximum","Minimum"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[],"metricDefinition":"$ns","metricName":"IngestionLatencyInSeconds","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Ingestion + Latency","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"s","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"$ds","fieldConfig":{"defaults":{"color":{},"custom":{},"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":10,"w":6,"x":12,"y":36},"hiddenSeries":false,"id":30,"legend":{"avg":true,"current":false,"max":false,"min":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"azureMonitor":{"aggOptions":["Total"],"aggregation":"Total","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Status","value":"IngestionResultDetails"}],"metricDefinition":"$ns","metricName":"IngestionResult","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Ingestion + Result","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"$ds","fieldConfig":{"defaults":{"color":{},"custom":{},"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":10,"w":6,"x":18,"y":36},"hiddenSeries":false,"id":31,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":true,"total":true,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"azureMonitor":{"aggOptions":["Total","Maximum"],"aggregation":"Total","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Database","value":"Database"}],"metricDefinition":"$ns","metricName":"IngestionVolumeInMB","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Ingestion + Volume","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"decbytes","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"$ds","fieldConfig":{"defaults":{"color":{},"custom":{},"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":10,"w":6,"x":0,"y":46},"hiddenSeries":false,"id":32,"legend":{"avg":true,"current":false,"max":false,"min":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"azureMonitor":{"aggOptions":["Average","Minimum","Maximum"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[],"metricDefinition":"$ns","metricName":"StreamingIngestDataRate","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Streaming + Ingest Data Rate","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"$ds","fieldConfig":{"defaults":{"color":{},"custom":{},"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":10,"w":6,"x":6,"y":46},"hiddenSeries":false,"id":33,"legend":{"avg":true,"current":false,"max":false,"min":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"azureMonitor":{"aggOptions":["Average","Minimum","Maximum"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[],"metricDefinition":"$ns","metricName":"StreamingIngestDuration","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Streaming + Ingest Duration","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"ms","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"$ds","fieldConfig":{"defaults":{"color":{},"custom":{},"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":10,"w":6,"x":12,"y":46},"hiddenSeries":false,"id":34,"legend":{"avg":true,"current":false,"max":false,"min":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"azureMonitor":{"aggOptions":["None","Average","Minimum","Maximum","Total","Count"],"aggregation":"None","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[],"metricDefinition":"$ns","metricName":"SteamingIngestRequestRate","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Streaming + Ingest Request Rate","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"ms","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"$ds","fieldConfig":{"defaults":{"color":{},"custom":{},"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":10,"w":6,"x":18,"y":46},"hiddenSeries":false,"id":35,"legend":{"avg":true,"current":false,"max":false,"min":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Result","value":"Result"}],"metricDefinition":"$ns","metricName":"StreamingIngestResults","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Streaming + Ingest Result","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"$ds","fieldConfig":{"defaults":{"color":{},"custom":{},"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":9,"w":12,"x":0,"y":56},"hiddenSeries":false,"id":36,"legend":{"avg":true,"current":false,"max":false,"min":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"azureMonitor":{"aggOptions":["Total","Average","Minimum","Maximum"],"aggregation":"Total","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Component + Type","value":"ComponentType"},{"text":"Component Name","value":"ComponentName"}],"metricDefinition":"$ns","metricName":"EventsProcessed","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Events + Processed","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"$ds","fieldConfig":{"defaults":{"color":{},"custom":{},"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":9,"w":12,"x":12,"y":56},"hiddenSeries":false,"id":37,"legend":{"avg":true,"current":false,"max":false,"min":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Component + Type","value":"ComponentType"},{"text":"Component Name","value":"ComponentName"}],"metricDefinition":"$ns","metricName":"DiscoveryLatency","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Discovery + Latency","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"collapsed":false,"datasource":"$ds","gridPos":{"h":1,"w":24,"x":0,"y":65},"id":40,"panels":[],"title":"Usage","type":"row"},{"datasource":"$ds","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":null,"filterable":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"gridPos":{"h":4,"w":14,"x":0,"y":66},"id":43,"options":{"showHeader":true},"targets":[{"appInsights":{"dimension":[],"metricName":"select","timeGrain":"auto"},"azureLogAnalytics":{"query":"let + system_databases = dynamic([''KustoMonitoringPersistentDatabase'', ''$systemdb'']); + \r\nlet system_users = dynamic([''AAD app id=b753584e-c468-4503-852a-374280ce7a62'', + ''KustoServiceBuiltInPrincipal'']); // b753584e-c468-4503-852a-374280ce7a62 + is KustoRunner\r\nlet system_cluster_management_applications = dynamic([''Kusto.WinSvc.CM.Svc'']); + // Kusto Cluster Management\r\nlet CommandTable = ADXCommand \r\n | where + TimeGenerated \u003e datetime(2020-09-09T09:30:00Z) \r\n | where LastUpdatedOn + \u003e ago(7d)\r\n | where DatabaseName !in (system_databases) and User + !in (system_users) and ApplicationName !in (system_cluster_management_applications)\r\n | + where ((false == \"false\" and ApplicationName != ''Kusto.WinSvc.DM.Svc'') + or false == \"true\")\r\n | extend MemoryPeak = tolong(ResourceUtilization.MemoryPeak) + \r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | project-away ResourceUtilization;\r\nlet QueryTable + = ADXQuery\r\n | where LastUpdatedOn \u003e ago(7d)\r\n | where DatabaseName + !in (system_databases) and User !in (system_users) and ApplicationName !in + (system_cluster_management_applications)\r\n | where ((false == \"false\" + and ApplicationName != ''Kusto.WinSvc.DM.Svc'') or false == \"true\")\r\n | + extend MemoryPeak = tolong(MemoryPeak)\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | extend CommandType = ''Query'';\r\nlet dataset_commands_queries + = CommandTable\r\n | union (QueryTable)\r\n | project CommandType, DatabaseName, + StartedOn, LastUpdatedOn, Duration, State, FailureReason, RootActivityId, + User, ApplicationName, Principal, TotalCPU, MemoryPeak, CorrelationId, cluster_name;\r\nlet + dataset = dataset_commands_queries\r\n | where cluster_name == ''mitulktest''\r\n //| + where totimespan(TotalCPU) \u003e totimespan(0)\r\n | summarize TotalCPU=max(TotalCPU) + \r\n , MemoryPeak=max(MemoryPeak)\r\n by User, ApplicationName, + CorrelationId \r\n;\r\nlet totalCPU = toscalar(dataset\r\n | summarize + sum((totimespan(TotalCPU) / 1s)));\r\nlet totalMemory = toscalar(dataset\r\n | + summarize sum(MemoryPeak));\r\nlet topMemory = \r\n dataset\r\n | top-nested + 10000 of User with others=\"Others\" by sum(MemoryPeak), top-nested 10000 + of ApplicationName with others=\"Others\" by sum(MemoryPeak)\r\n | extend + PercentOfTotalClusterMemoryUsed = aggregated_ApplicationName / toreal(totalMemory)\r\n;\r\nlet + topCpu = \r\n dataset\r\n | top-nested 10000 of User with others=\"Others\" + by sum(totimespan(TotalCPU) / 1s), top-nested 10000 of ApplicationName with + others=\"Others\" by sum(totimespan(TotalCPU) / 1s)\r\n | extend PercentOfTotalClusterCpuUsed + = aggregated_ApplicationName / toreal(totalCPU)\r\n;\r\ntopMemory\r\n| join + kind = fullouter(topCpu) on User, ApplicationName\r\n| extend BothPercentages + = PercentOfTotalClusterMemoryUsed + PercentOfTotalClusterCpuUsed\r\n| top + 10 by BothPercentages desc\r\n| extend User = case(ApplicationName == \"Kusto.WinSvc.DM.Svc\", + strcat(\"Kusto Data Management \", \"(\", User, \")\"),\r\n ApplicationName + == \"KustoQueryRunner\", strcat(\"Kusto Query Runner \", \"(\", User, \")\"),\r\n User + == \"AAD app id=e0331ea9-83fc-4409-a17d-6375364c3280\", \"DataMap Agent 001 + (app id: e0331ea9-83fc-4409-a17d-6375364c3280)\", // Used for internal MS + clusters \r\n User)\r\n| extend PercentOfTotalClusterMemoryUsed_display + = iff(isnan(PercentOfTotalClusterMemoryUsed * 100), toreal(0), PercentOfTotalClusterMemoryUsed + * 100)\r\n| extend PercentOfTotalClusterCpuUsed_display = iff(isnan(PercentOfTotalClusterCpuUsed + * 100), toreal(0), PercentOfTotalClusterCpuUsed * 100)\r\n| where not (ApplicationName + == \"Others\" and PercentOfTotalClusterMemoryUsed_display == 0 and PercentOfTotalClusterCpuUsed_display + == 0)\r\n| project User, ApplicationName, PercentOfTotalClusterMemoryUsed_display, + PercentOfTotalClusterCpuUsed_display","resultFormat":"time_series","workspace":"$ws"},"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Component + Type","value":"ComponentType"},{"text":"Component Name","value":"ComponentName"}],"metricDefinition":"$ns","metricName":"DiscoveryLatency","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Log Analytics","refId":"A","subscription":"$sub"}],"timeFrom":null,"timeShift":null,"title":"Top + resource consumers (within the CPU and memory consumption of the cluster)","transparent":true,"type":"table"},{"datasource":"$ds","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":null,"filterable":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"gridPos":{"h":4,"w":10,"x":14,"y":66},"id":44,"options":{"showHeader":true},"targets":[{"appInsights":{"dimension":[],"metricName":"select","timeGrain":"auto"},"azureLogAnalytics":{"query":"let + system_databases = dynamic([''KustoMonitoringPersistentDatabase'', ''$systemdb'']); + \r\nlet system_users = dynamic([''AAD app id=b753584e-c468-4503-852a-374280ce7a62'', + ''KustoServiceBuiltInPrincipal'']); // b753584e-c468-4503-852a-374280ce7a62 + is Kusto Query Runner\r\nlet system_cluster_management_applications = dynamic([''Kusto.WinSvc.CM.Svc'']); + // Kusto Cluster Management\r\nlet CommandTable = ADXCommand\r\n | extend + MemoryPeak = tolong(ResourceUtilization.MemoryPeak)\r\n | where LastUpdatedOn + \u003e ago(7d)\r\n | where DatabaseName !in (system_databases) and User + !in (system_users) and ApplicationName !in (system_cluster_management_applications)\r\n | + where ((false == \"false\" and ApplicationName != ''Kusto.WinSvc.DM.Svc'') + or false == \"true\")\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | project-away ResourceUtilization;\r\nlet QueryTable + = ADXQuery\r\n | where LastUpdatedOn \u003e ago(7d)\r\n | where DatabaseName + !in (system_databases) and User !in (system_users) and ApplicationName !in + (system_cluster_management_applications)\r\n | where ((false == \"false\" + and ApplicationName != ''Kusto.WinSvc.DM.Svc'') or false == \"true\")\r\n | + extend MemoryPeak = tolong(MemoryPeak)\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | extend CommandType = ''Query'';\r\nlet dataset_commands_queries + = CommandTable\r\n | union (QueryTable)\r\n | project CommandType, DatabaseName, + StartedOn, LastUpdatedOn, Duration, State,\r\n FailureReason, RootActivityId, + User, ApplicationName, Principal, TotalCPU, MemoryPeak, CorrelationId, cluster_name;\r\nlet + dataset = dataset_commands_queries\r\n | where cluster_name == ''mitulktest''\r\n | + where CommandType != ''TableSetOrAppend''\r\n | summarize Count=count() + by User, ApplicationName\r\n | project User, ApplicationName, Count\r\n | + extend User = case(ApplicationName == \"Kusto.WinSvc.DM.Svc\", strcat(\"Kusto + Data Management \", \"(\", User, \")\"),\r\n User == \"AAD app id=e0331ea9-83fc-4409-a17d-6375364c3280\", + \"DataMap Agent 001 (app id: e0331ea9-83fc-4409-a17d-6375364c3280)\", // Used + for internal MS clusters\r\n User)\r\n | top 10 by Count;\r\n//| + order by Count desc\r\n// \u003cOption #1 for top-nested\u003e | top-nested + 10 of User with others=\"Other Values\" by agg_User=sum(Count) desc;\r\n// + \u003cOption #2 for top-nested\u003e| top-nested 10 of User by agg_User=sum(Count) + desc, top-nested 5 of ApplicationName with others=\"Other applications\" by + agg_App=sum(Count) desc\r\n// \u003cOption #2 for top-nested\u003e| where + not (ApplicationName == \"Other applications\" and agg_App == 0)\r\n// \u003cOption + #2 for top-nested\u003e| project-away agg_User;\r\ndataset\r\n","resultFormat":"time_series","workspace":"$ws"},"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Component + Type","value":"ComponentType"},{"text":"Component Name","value":"ComponentName"}],"metricDefinition":"$ns","metricName":"DiscoveryLatency","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Log Analytics","refId":"A","subscription":"$sub"}],"timeFrom":null,"timeShift":null,"title":"Top + principals and applications by command and query count","transparent":true,"type":"table"},{"datasource":"$ds","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":null,"filterable":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"gridPos":{"h":5,"w":8,"x":0,"y":70},"id":38,"options":{"showHeader":true},"targets":[{"appInsights":{"dimension":[],"metricName":"select","timeGrain":"auto"},"azureLogAnalytics":{"query":"let + system_databases = dynamic([''KustoMonitoringPersistentDatabase'', ''$systemdb'']); + \r\nlet system_users = dynamic([''AAD app id=b753584e-c468-4503-852a-374280ce7a62'', + ''KustoServiceBuiltInPrincipal'']); // b753584e-c468-4503-852a-374280ce7a62 + is KustoRunner\r\nlet system_cluster_management_applications = dynamic([''Kusto.WinSvc.CM.Svc'']); + // Kusto Cluster Management\r\nlet CommandTable = ADXCommand\r\n | extend + MemoryPeak = tolong(ResourceUtilization.MemoryPeak)\r\n | where LastUpdatedOn + \u003e ago(7d)\r\n | where DatabaseName !in (system_databases) and User + !in (system_users) and ApplicationName !in (system_cluster_management_applications)\r\n | + where ((false == \"false\" and ApplicationName != ''Kusto.WinSvc.DM.Svc'') + or false == \"true\")\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | project-away ResourceUtilization;\r\nlet QueryTable + = ADXQuery\r\n | where LastUpdatedOn \u003e ago(7d)\r\n | where DatabaseName + !in (system_databases) and User !in (system_users) and ApplicationName !in + (system_cluster_management_applications)\r\n | where ((false == \"false\" + and ApplicationName != ''Kusto.WinSvc.DM.Svc'') or false == \"true\")\r\n | + extend MemoryPeak = tolong(MemoryPeak)\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | extend CommandType = ''Query'';\r\nlet dataset_commands_queries + = CommandTable\r\n | union (QueryTable)\r\n | extend ApplicationName + = case(ApplicationName == \"Kusto.WinSvc.DM.Svc\", \"Kusto Data Management\",\r\n ApplicationName)\r\n | + project CommandType, DatabaseName, StartedOn, LastUpdatedOn, Duration, State,\r\n FailureReason, + RootActivityId, User, ApplicationName, Principal, TotalCPU, MemoryPeak, CorrelationId, + cluster_name;\r\nlet dataset = dataset_commands_queries\r\n | where cluster_name + == ''mitulktest''\r\n | where CommandType != ''TableSetOrAppend''\r\n | + summarize Count=count() by ApplicationName\r\n | project ApplicationName, + Count\r\n | order by Count desc\r\n //| top-nested 10 of User with others=\"Other + Values\" by agg_User=sum(Count) desc;\r\n | top-nested 7 of ApplicationName + with others=\"Other Values\" by agg_App=sum(Count) desc;\r\n//|where not + (ApplicationName == \"Other applications\" and agg_App == 0)\r\n//|project-away + agg_User;\r\ndataset\r\n","resultFormat":"time_series","workspace":"$ws"},"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Component + Type","value":"ComponentType"},{"text":"Component Name","value":"ComponentName"}],"metricDefinition":"$ns","metricName":"DiscoveryLatency","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Log Analytics","refId":"A","subscription":"$sub"}],"timeFrom":null,"timeShift":null,"title":"Top + applications by command and query count","transparent":true,"type":"table"},{"datasource":"$ds","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":null,"filterable":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"gridPos":{"h":5,"w":8,"x":8,"y":70},"id":41,"options":{"showHeader":true},"targets":[{"appInsights":{"dimension":[],"metricName":"select","timeGrain":"auto"},"azureLogAnalytics":{"query":"let + system_databases = dynamic([''KustoMonitoringPersistentDatabase'', ''$systemdb'']); + \r\nlet system_users = dynamic([''AAD app id=b753584e-c468-4503-852a-374280ce7a62'', + ''KustoServiceBuiltInPrincipal'']); // b753584e-c468-4503-852a-374280ce7a62 + is KustoRunner\r\nlet system_cluster_management_applications = dynamic([''Kusto.WinSvc.CM.Svc'']); + // Kusto Cluster Management\r\nlet CommandTable = ADXCommand\r\n | extend + MemoryPeak = tolong(ResourceUtilization.MemoryPeak)\r\n | where LastUpdatedOn + \u003e ago(7d)\r\n | where DatabaseName !in (system_databases) and User + !in (system_users) and ApplicationName !in (system_cluster_management_applications)\r\n | + where ((false == \"false\" and ApplicationName != ''Kusto.WinSvc.DM.Svc'') + or false == \"true\")\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | project-away ResourceUtilization;\r\nlet QueryTable + = ADXQuery\r\n | where LastUpdatedOn \u003e ago(7d)\r\n | where DatabaseName + !in (system_databases) and User !in (system_users) and ApplicationName !in + (system_cluster_management_applications)\r\n | where ((false == \"false\" + and ApplicationName != ''Kusto.WinSvc.DM.Svc'') or false == \"true\")\r\n | + extend MemoryPeak = tolong(MemoryPeak)\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | extend CommandType = ''Query'';\r\nlet dataset_commands_queries + = CommandTable\r\n | union (QueryTable)\r\n | project CommandType, DatabaseName, + StartedOn, LastUpdatedOn, Duration, State,\r\n FailureReason, RootActivityId, + User, ApplicationName, Principal, TotalCPU, MemoryPeak, CorrelationId, cluster_name;\r\nlet + dataset = dataset_commands_queries\r\n | where cluster_name == ''mitulktest''\r\n | + where CommandType != ''TableSetOrAppend''\r\n | extend User = case(ApplicationName + == \"Kusto.WinSvc.DM.Svc\", strcat(\"Kusto Data Management \", \"(\", User, + \")\"),\r\n ApplicationName == \"KustoQueryRunner\", strcat(\"Kusto + Query Runner \", \"(\", User, \")\"),\r\n User == \"AAD app id=e0331ea9-83fc-4409-a17d-6375364c3280\", + \"DataMap Agent 001 (app id: e0331ea9-83fc-4409-a17d-6375364c3280)\", // Used + for internal MS clusters \r\n User)\r\n | summarize Count=count() + by User\r\n | project User, Count\r\n | order by Count desc\r\n | + top-nested 7 of User with others=\"Other Values\" by agg_User=sum(Count) desc;\r\ndataset\r\n\r\n","resultFormat":"time_series","workspace":"$ws"},"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Component + Type","value":"ComponentType"},{"text":"Component Name","value":"ComponentName"}],"metricDefinition":"$ns","metricName":"DiscoveryLatency","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Log Analytics","refId":"A","subscription":"$sub"}],"timeFrom":null,"timeShift":null,"title":"Top + principals by command and query count","transparent":true,"type":"table"},{"datasource":"$ds","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":null,"filterable":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"gridPos":{"h":5,"w":8,"x":16,"y":70},"id":42,"options":{"showHeader":true},"targets":[{"appInsights":{"dimension":[],"metricName":"select","timeGrain":"auto"},"azureLogAnalytics":{"query":"let + system_databases = dynamic([''KustoMonitoringPersistentDatabase'', ''$systemdb'']); + \r\nlet system_users = dynamic([''AAD app id=b753584e-c468-4503-852a-374280ce7a62'', + ''KustoServiceBuiltInPrincipal'']); // b753584e-c468-4503-852a-374280ce7a62 + is KustoRunner\r\nlet system_cluster_management_applications = dynamic([''Kusto.WinSvc.CM.Svc'']); + // Kusto Cluster Management\r\nlet CommandTable = ADXCommand\r\n | extend + MemoryPeak = tolong(ResourceUtilization.MemoryPeak)\r\n | where LastUpdatedOn + \u003e ago(7d)\r\n | where DatabaseName !in (system_databases) and User + !in (system_users) and ApplicationName !in (system_cluster_management_applications)\r\n | + where ((false == \"false\" and ApplicationName != ''Kusto.WinSvc.DM.Svc'') + or false == \"true\")\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | project-away ResourceUtilization;\r\nlet QueryTable + = ADXQuery\r\n | where LastUpdatedOn \u003e ago(7d)\r\n | where DatabaseName + !in (system_databases) and User !in (system_users) and ApplicationName !in + (system_cluster_management_applications)\r\n | where ((false == \"false\" + and ApplicationName != ''Kusto.WinSvc.DM.Svc'') or false == \"true\")\r\n | + extend MemoryPeak = tolong(MemoryPeak)\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | extend CommandType = ''Query'';\r\nlet dataset_commands_queries + = CommandTable\r\n | union (QueryTable)\r\n | project CommandType, DatabaseName, + StartedOn, LastUpdatedOn, Duration, State,\r\n FailureReason, RootActivityId, + User, ApplicationName, Principal, TotalCPU, MemoryPeak, CorrelationId, cluster_name;\r\nlet + dataset = dataset_commands_queries\r\n | where cluster_name == ''mitulktest''\r\n | + where CommandType != ''TableSetOrAppend''\r\n | summarize Count=count() + by CommandType\r\n | project CommandType, Count\r\n | order by Count + desc\r\n | top-nested 7 of CommandType with others=\"Other Values\" by + agg_App=sum(Count) desc;\r\ndataset\r\n","resultFormat":"time_series","workspace":"$ws"},"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Component + Type","value":"ComponentType"},{"text":"Component Name","value":"ComponentName"}],"metricDefinition":"$ns","metricName":"DiscoveryLatency","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Log Analytics","refId":"A","subscription":"$sub"}],"timeFrom":null,"timeShift":null,"title":"Queries + and top commands by command type","transparent":true,"type":"table"},{"datasource":"$ds","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":null,"filterable":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"gridPos":{"h":4,"w":14,"x":0,"y":75},"id":45,"options":{"showHeader":true},"targets":[{"appInsights":{"dimension":[],"metricName":"select","timeGrain":"auto"},"azureLogAnalytics":{"query":"let + system_databases = dynamic([''KustoMonitoringPersistentDatabase'', ''$systemdb'']); + \r\nlet system_users = dynamic([''AAD app id=b753584e-c468-4503-852a-374280ce7a62'', + ''KustoServiceBuiltInPrincipal'']); // b753584e-c468-4503-852a-374280ce7a62 + is KustoRunner\r\nlet system_cluster_management_applications = dynamic([''Kusto.WinSvc.CM.Svc'']); + // Kusto Cluster Management\r\nlet CommandTable = ADXCommand\r\n | where + TimeGenerated \u003e ago(17d)\r\n | where DatabaseName !in (system_databases) + and User !in (system_users) and ApplicationName !in (system_cluster_management_applications)\r\n | + where ((false == \"false\" and ApplicationName != ''Kusto.WinSvc.DM.Svc'') + or false == \"true\")\r\n | extend MemoryPeak = tolong(ResourceUtilization.MemoryPeak)\r\n | + parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" cluster_name\r\n | + project-away ResourceUtilization;\r\nlet QueryTable = ADXQuery\r\n | where + TimeGenerated \u003e ago(17d)\r\n | where DatabaseName !in (system_databases) + and User !in (system_users) and ApplicationName !in (system_cluster_management_applications)\r\n | + where ((false == \"false\" and ApplicationName != ''Kusto.WinSvc.DM.Svc'') + or false == \"true\")\r\n | extend MemoryPeak = tolong(MemoryPeak)\r\n | + parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" cluster_name\r\n | + extend CommandType = ''Query'';\r\nlet dataset_commands_queries = CommandTable\r\n | + union (QueryTable)\r\n | project CommandType, DatabaseName, StartedOn, + LastUpdatedOn, Duration, State,\r\n FailureReason, RootActivityId, + User, ApplicationName, Principal, TotalCPU, MemoryPeak, CorrelationId, cluster_name;\r\nlet + dataset = dataset_commands_queries\r\n | where cluster_name == ''mitulktest'';\r\nlet + FullList = dataset\r\n | where CommandType != ''TableSetOrAppend'';\r\nlet + Last24Hours =\r\n FullList\r\n | where StartedOn \u003e= ago(1d) and + StartedOn \u003c now()\r\n | summarize Count=count() by User, ApplicationName\r\n | + top 100 by Count desc\r\n;\r\nlet HistoricalDailyAverage =\r\n FullList\r\n | + where StartedOn \u003e= ago(16d) and StartedOn \u003c ago(1d)\r\n | summarize + Count=count() / 15.0 by User, ApplicationName\r\n | top 100 by Count desc\r\n;\r\nlet + TimeRangeComparison =\r\n Last24Hours\r\n | join kind=leftouter (HistoricalDailyAverage) + on User, ApplicationName\r\n | project User=coalesce(User, User1), ApplicationName, + Last24Hours=Count, HistoricalDailyAverage=round(Count1, 0)\r\n | extend + PercentChange=round((Last24Hours - HistoricalDailyAverage) / toreal(HistoricalDailyAverage), + 2)\r\n | top 10 by Last24Hours desc\r\n;\r\nTimeRangeComparison\r\n| extend + User = case(ApplicationName == \"Kusto.WinSvc.DM.Svc\", strcat(\"Kusto Data + Management \", \"(\", User, \")\"),\r\n ApplicationName == \"KustoQueryRunner\", + strcat(\"Kusto Query Runner \", \"(\", User, \")\"),\r\n User == \"AAD + app id=e0331ea9-83fc-4409-a17d-6375364c3280\", \"DataMap Agent 001 (app id: + e0331ea9-83fc-4409-a17d-6375364c3280)\", // Used for internal MS clusters + \r\n User)\r\n| project User, ApplicationName, HistoricalDailyAverage=round(HistoricalDailyAverage, + 0), Last24Hours, PercentChange\r\n| order by Last24Hours desc","resultFormat":"time_series","workspace":"$ws"},"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Component + Type","value":"ComponentType"},{"text":"Component Name","value":"ComponentName"}],"metricDefinition":"$ns","metricName":"DiscoveryLatency","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Log Analytics","refId":"A","subscription":"$sub"}],"timeFrom":null,"timeShift":null,"title":"Changes + in query count by principal (not affected by the the time range parameter)","transparent":true,"type":"table"},{"datasource":"$ds","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":null,"filterable":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"gridPos":{"h":4,"w":10,"x":14,"y":75},"id":46,"options":{"showHeader":true},"targets":[{"appInsights":{"dimension":[],"metricName":"select","timeGrain":"auto"},"azureLogAnalytics":{"query":"let + system_databases = dynamic([''KustoMonitoringPersistentDatabase'', ''$systemdb'']); + \r\nlet system_users = dynamic([''AAD app id=b753584e-c468-4503-852a-374280ce7a62'', + ''KustoServiceBuiltInPrincipal'']); // b753584e-c468-4503-852a-374280ce7a62 + is Kusto Quert Runner\r\nlet system_cluster_management_applications = dynamic([''Kusto.WinSvc.CM.Svc'']); + // Kusto Cluster Management\r\nlet CommandTable = ADXCommand\r\n | extend + MemoryPeak = tolong(ResourceUtilization.MemoryPeak)\r\n | where LastUpdatedOn + \u003e ago(7d)\r\n | where DatabaseName !in (system_databases) and User + !in (system_users) and ApplicationName !in (system_cluster_management_applications)\r\n | + where ((false == \"false\" and ApplicationName != ''Kusto.WinSvc.DM.Svc'') + or false == \"true\")\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | project-away ResourceUtilization;\r\nlet QueryTable + = ADXQuery\r\n | where LastUpdatedOn \u003e ago(7d)\r\n | where DatabaseName + !in (system_databases) and User !in (system_users) and ApplicationName !in + (system_cluster_management_applications)\r\n | where ((false == \"false\" + and ApplicationName != ''Kusto.WinSvc.DM.Svc'') or false == \"true\")\r\n | + extend MemoryPeak = tolong(MemoryPeak)\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | extend CommandType = ''Query'';\r\nlet dataset_commands_queries + = CommandTable\r\n | union (QueryTable)\r\n | project CommandType, DatabaseName, + StartedOn, LastUpdatedOn, Duration, State,\r\n FailureReason, RootActivityId, + User, ApplicationName, Principal, TotalCPU, MemoryPeak, CorrelationId, cluster_name;\r\nlet + dataset = dataset_commands_queries\r\n | where cluster_name == ''mitulktest'';\r\ndataset\r\n| + where CommandType != ''TableSetOrAppend'' and State == ''Failed''\r\n| summarize + Count=count() by User, ApplicationName\r\n| top 10 by Count desc\r\n| extend + User = case(ApplicationName == \"Kusto.WinSvc.DM.Svc\", strcat(\"Kusto Data + Management \", \"(\", User, \")\"),\r\n ApplicationName == \"KustoQueryRunner\", + strcat(\"Kusto Query Runner \", \"(\", User, \")\"),\r\n User == \"AAD + app id=e0331ea9-83fc-4409-a17d-6375364c3280\", \"DataMap Agent 001 (app id: + e0331ea9-83fc-4409-a17d-6375364c3280)\", // Used for internal MS clusters + \r\n User)\r\n| order by Count desc\r\n","resultFormat":"time_series","workspace":"$ws"},"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Component + Type","value":"ComponentType"},{"text":"Component Name","value":"ComponentName"}],"metricDefinition":"$ns","metricName":"DiscoveryLatency","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Log Analytics","refId":"A","subscription":"$sub"}],"timeFrom":null,"timeShift":null,"title":"Failed + queries","transparent":true,"type":"table"},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"$ds","fieldConfig":{"defaults":{"color":{},"custom":{},"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":10,"w":8,"x":0,"y":79},"hiddenSeries":false,"id":47,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":true,"total":true,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"appInsights":{"dimension":[],"metricName":"select","timeGrain":"auto"},"azureLogAnalytics":{"query":"let + system_databases = dynamic([''KustoMonitoringPersistentDatabase'', ''$systemdb'']); + \r\nlet system_users = dynamic([''AAD app id=b753584e-c468-4503-852a-374280ce7a62'', + ''KustoServiceBuiltInPrincipal'']); // b753584e-c468-4503-852a-374280ce7a62 + is Kusto Query Runner\r\nlet system_cluster_management_applications = dynamic([''Kusto.WinSvc.CM.Svc'']); + // Kusto Cluster Management\r\nlet CommandTable = ADXCommand\r\n | extend + MemoryPeak = tolong(ResourceUtilization.MemoryPeak)\r\n | where StartedOn + \u003e ago(7d)\r\n | where DatabaseName !in (system_databases) and User + !in (system_users) and ApplicationName !in (system_cluster_management_applications)\r\n | + where ((false == \"false\" and ApplicationName != ''Kusto.WinSvc.DM.Svc'') + or false == \"true\")\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | project-away ResourceUtilization;\r\nlet QueryTable + = ADXQuery\r\n | where StartedOn \u003e ago(7d)\r\n | where DatabaseName + !in (system_databases) and User !in (system_users) and ApplicationName !in + (system_cluster_management_applications)\r\n | where ((false == \"false\" + and ApplicationName != ''Kusto.WinSvc.DM.Svc'') or false == \"true\")\r\n | + extend MemoryPeak = tolong(MemoryPeak)\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | extend CommandType = ''Query'';\r\nlet dataset_commands_queries + = CommandTable\r\n | union (QueryTable)\r\n | project CommandType, DatabaseName, + StartedOn, LastUpdatedOn, Duration, State,\r\n FailureReason, RootActivityId, + User, ApplicationName, Principal, TotalCPU, MemoryPeak, CorrelationId, cluster_name;\r\nlet + dataset = dataset_commands_queries\r\n | where cluster_name == ''mitulktest'';\r\nlet + FullList = dataset\r\n | where CommandType != ''TableSetOrAppend''\r\n | + project User, StartedOn, ApplicationName, CommandType\r\n;\r\nlet Top =\r\n dataset\r\n | + summarize Count=count() by User\r\n | top 10 by Count desc\r\n | extend + OriginalUser = User\r\n | extend Category=User\r\n;\r\nFullList\r\n| join + kind=leftouter(Top) on $left.User == $right.OriginalUser\r\n| project User=coalesce(Category, + ''Other''), ApplicationName, CommandType, StartedOn\r\n| extend User = case(ApplicationName + == \"Kusto.WinSvc.DM.Svc\", strcat(\"Kusto Data Management \", \"(\", User, + \")\"),\r\n ApplicationName == \"KustoQueryRunner\", strcat(\"Kusto Query + Runner \", \"(\", User, \")\"),\r\n User == \"AAD app id=e0331ea9-83fc-4409-a17d-6375364c3280\", + \"DataMap Agent 001 (app id: e0331ea9-83fc-4409-a17d-6375364c3280)\", // Used + for internal MS clusters \r\n User)\r\n| summarize count() by User, bin(StartedOn, + 1h)\r\n| summarize sum(count_) by bin(StartedOn, 1h), tostring(User)\r\n| + sort by StartedOn asc","resultFormat":"time_series","workspace":"$ws"},"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Component + Type","value":"ComponentType"},{"text":"Component Name","value":"ComponentName"}],"metricDefinition":"$ns","metricName":"DiscoveryLatency","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Log Analytics","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Command + + query count by principal","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"transparent":true,"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"$ds","fieldConfig":{"defaults":{"color":{},"custom":{},"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":10,"w":8,"x":8,"y":79},"hiddenSeries":false,"id":48,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":true,"total":true,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"appInsights":{"dimension":[],"metricName":"select","timeGrain":"auto"},"azureLogAnalytics":{"query":"let + system_databases = dynamic([''KustoMonitoringPersistentDatabase'', ''$systemdb'']); + \r\nlet system_users = dynamic([''AAD app id=b753584e-c468-4503-852a-374280ce7a62'', + ''KustoServiceBuiltInPrincipal'']); // b753584e-c468-4503-852a-374280ce7a62 + is Kusto Query Runner\r\nlet system_cluster_management_applications = dynamic([''Kusto.WinSvc.CM.Svc'']); + // Kusto Cluster Management\r\nlet CommandTable = ADXCommand\r\n | extend + MemoryPeak = tolong(ResourceUtilization.MemoryPeak)\r\n | where StartedOn + \u003e ago(7d)\r\n | where DatabaseName !in (system_databases) and User + !in (system_users) and ApplicationName !in (system_cluster_management_applications)\r\n | + where ((false == \"false\" and ApplicationName != ''Kusto.WinSvc.DM.Svc'') + or false == \"true\")\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | project-away ResourceUtilization;\r\nlet QueryTable + = ADXQuery\r\n | where StartedOn \u003e ago(7d)\r\n | where DatabaseName + !in (system_databases) and User !in (system_users) and ApplicationName !in + (system_cluster_management_applications)\r\n | where ((false == \"false\" + and ApplicationName != ''Kusto.WinSvc.DM.Svc'') or false == \"true\")\r\n | + extend MemoryPeak = tolong(MemoryPeak)\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | extend CommandType = ''Query'';\r\nlet dataset_commands_queries + = CommandTable\r\n | union (QueryTable)\r\n | project CommandType, DatabaseName, + StartedOn, LastUpdatedOn, Duration, State,\r\n FailureReason, RootActivityId, + User, ApplicationName, Principal, TotalCPU, MemoryPeak, CorrelationId, cluster_name;\r\nlet + dataset = dataset_commands_queries\r\n | where cluster_name == ''mitulktest'';\r\nlet + FullList = dataset\r\n | where CommandType != ''TableSetOrAppend''\r\n | + project User, ApplicationName, CommandType, StartedOn, MemoryPeak\r\n | + extend User = case(ApplicationName == \"Kusto.WinSvc.DM.Svc\", strcat(\"Kusto + Data Management \", \"(\", User, \")\"),\r\n ApplicationName == \"KustoQueryRunner\", + strcat(\"Kusto Query Runner \", \"(\", User, \")\"),\r\n User == \"AAD + app id=e0331ea9-83fc-4409-a17d-6375364c3280\", \"DataMap Agent 001 (app id: + e0331ea9-83fc-4409-a17d-6375364c3280)\", // Used for internal MS clusters + \r\n User)\r\n;\r\nlet Top =\r\n FullList\r\n | summarize Memory=sum(MemoryPeak) + by User\r\n | top 10 by Memory desc\r\n | extend OriginalUser = User\r\n | + project OriginalUser, Category=User\r\n;\r\nFullList\r\n| join kind=leftouter(Top) + on $left.User == $right.OriginalUser\r\n| project User=coalesce(Category, + ''Other''), StartedOn, MemoryPeakGB=MemoryPeak / 1024.0 / 1024.0 / 1024.0\r\n| + summarize MemoryPeakGB=sum(MemoryPeakGB) by User, bin(StartedOn, 1h)\r\n| + summarize sum(MemoryPeakGB) by bin(StartedOn, 1h), tostring(User)\r\n| sort + by StartedOn asc","resultFormat":"time_series","workspace":"$ws"},"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Component + Type","value":"ComponentType"},{"text":"Component Name","value":"ComponentName"}],"metricDefinition":"$ns","metricName":"DiscoveryLatency","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Log Analytics","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Total + memory by principal","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"transparent":true,"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"$ds","fieldConfig":{"defaults":{"color":{},"custom":{},"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":10,"w":8,"x":16,"y":79},"hiddenSeries":false,"id":49,"legend":{"avg":true,"current":false,"max":false,"min":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"appInsights":{"dimension":[],"metricName":"select","timeGrain":"auto"},"azureLogAnalytics":{"query":"let + system_databases = dynamic([''KustoMonitoringPersistentDatabase'', ''$systemdb'']); + \r\nlet system_users = dynamic([''AAD app id=b753584e-c468-4503-852a-374280ce7a62'', + ''KustoServiceBuiltInPrincipal'']); // b753584e-c468-4503-852a-374280ce7a62 + is Kusto Query Runner\r\nlet system_cluster_management_applications = dynamic([''Kusto.WinSvc.CM.Svc'']); + // Kusto Cluster Management\r\nlet CommandTable = ADXCommand\r\n | extend + MemoryPeak = tolong(ResourceUtilization.MemoryPeak)\r\n | where StartedOn + \u003e ago(7d)\r\n | where DatabaseName !in (system_databases) and User + !in (system_users) and ApplicationName !in (system_cluster_management_applications)\r\n | + where ((false == \"false\" and ApplicationName != ''Kusto.WinSvc.DM.Svc'') + or false == \"true\")\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | project-away ResourceUtilization;\r\nlet QueryTable + = ADXQuery\r\n | where StartedOn \u003e ago(7d)\r\n | where DatabaseName + !in (system_databases) and User !in (system_users) and ApplicationName !in + (system_cluster_management_applications)\r\n | where ((false == \"false\" + and ApplicationName != ''Kusto.WinSvc.DM.Svc'') or false == \"true\")\r\n | + extend MemoryPeak = tolong(MemoryPeak)\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | extend CommandType = ''Query'';\r\nlet dataset_commands_queries + = CommandTable\r\n | union (QueryTable)\r\n | project CommandType, DatabaseName, + StartedOn, LastUpdatedOn, Duration, State,\r\n FailureReason, RootActivityId, + User, ApplicationName, Principal, TotalCPU, MemoryPeak, CorrelationId, cluster_name;\r\nlet + dataset = dataset_commands_queries\r\n | where StartedOn \u003e ago(7d)\r\n | + where cluster_name == ''mitulktest'';\r\nlet FullList = dataset\r\n | where + CommandType != ''TableSetOrAppend''\r\n | project User, ApplicationName, + CommandType, StartedOn, TotalCPU\r\n | extend User = case(ApplicationName + == \"Kusto.WinSvc.DM.Svc\", strcat(\"Kusto Data Management \", \"(\", User, + \")\"),\r\n ApplicationName == \"KustoQueryRunner\", strcat(\"Kusto + Query Runner \", \"(\", User, \")\"),\r\n User == \"AAD app id=e0331ea9-83fc-4409-a17d-6375364c3280\", + \"DataMap Agent 001 (app id: e0331ea9-83fc-4409-a17d-6375364c3280)\", // Used + for internal MS clusters \r\n User)\r\n;\r\nlet Top =\r\n FullList\r\n | + summarize TotalCpu=sum(totimespan(TotalCPU)) by User\r\n | top 10 by TotalCpu + desc\r\n | extend OriginalUser = User\r\n | project OriginalUser, Category=User\r\n;\r\nFullList\r\n| + join kind=leftouter(Top) on $left.User == $right.OriginalUser\r\n| project + User=coalesce(Category, ''Other''), StartedOn, TotalCpuMinutes=totimespan(TotalCPU) + / 1m\r\n| summarize TotalCpuMinutes=sum(TotalCpuMinutes) by User, bin(StartedOn, + 1h)\r\n| top-nested of bin(StartedOn, 1h) by sum(TotalCpuMinutes), top-nested + 5 of User with others=\"Other Values\" by sum_TotalCpuMinutes=sum(TotalCpuMinutes) + desc\r\n| sort by StartedOn asc\r\n| project StartedOn, User, sum_TotalCpuMinutes\r\n","resultFormat":"time_series","workspace":"$ws"},"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Component + Type","value":"ComponentType"},{"text":"Component Name","value":"ComponentName"}],"metricDefinition":"$ns","metricName":"DiscoveryLatency","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Log Analytics","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Total + CPU by principal","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"transparent":true,"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"$ds","fieldConfig":{"defaults":{"color":{},"custom":{},"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":10,"w":8,"x":0,"y":89},"hiddenSeries":false,"id":51,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":true,"total":true,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"appInsights":{"dimension":[],"metricName":"select","timeGrain":"auto"},"azureLogAnalytics":{"query":"let + system_databases = dynamic([''KustoMonitoringPersistentDatabase'', ''$systemdb'']); + \r\nlet system_users = dynamic([''AAD app id=b753584e-c468-4503-852a-374280ce7a62'', + ''KustoServiceBuiltInPrincipal'']); // b753584e-c468-4503-852a-374280ce7a62 + is Kusto Query Runner\r\nlet system_cluster_management_applications = dynamic([''Kusto.WinSvc.CM.Svc'']); + // Kusto Cluster Management\r\nlet CommandTable = ADXCommand\r\n | extend + MemoryPeak = tolong(ResourceUtilization.MemoryPeak)\r\n | where StartedOn + \u003e ago(7d)\r\n | where DatabaseName !in (system_databases) and User + !in (system_users) and ApplicationName !in (system_cluster_management_applications)\r\n | + where ((false == \"false\" and ApplicationName != ''Kusto.WinSvc.DM.Svc'') + or false == \"true\")\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | project-away ResourceUtilization;\r\nlet QueryTable + = ADXQuery\r\n | where StartedOn \u003e ago(7d)\r\n | where DatabaseName + !in (system_databases) and User !in (system_users) and ApplicationName !in + (system_cluster_management_applications)\r\n | where ((false == \"false\" + and ApplicationName != ''Kusto.WinSvc.DM.Svc'') or false == \"true\")\r\n | + extend MemoryPeak = tolong(MemoryPeak)\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | extend CommandType = ''Query'';\r\nlet dataset_commands_queries + = CommandTable\r\n | union (QueryTable)\r\n | extend ApplicationName + = case(ApplicationName == \"Kusto.WinSvc.DM.Svc\", \"Kusto Data Management\", + ApplicationName)\r\n | project CommandType, DatabaseName, StartedOn, LastUpdatedOn, + Duration, State,\r\n FailureReason, RootActivityId, User, ApplicationName, + Principal, TotalCPU, MemoryPeak, CorrelationId, cluster_name;\r\nlet dataset + = dataset_commands_queries\r\n | where cluster_name == ''mitulktest'';\r\nlet + FullList = dataset\r\n | where CommandType != ''TableSetOrAppend''\r\n | + project ApplicationName, StartedOn, CommandType, User\r\n;\r\nlet Top =\r\n FullList\r\n | + summarize Count=count() by ApplicationName\r\n | top 10 by Count desc\r\n | + extend Category=ApplicationName\r\n;\r\nFullList\r\n| join kind=leftouter(Top) + on ApplicationName \r\n| project Application=coalesce(Category, ''-''), CommandType, + User, StartedOn\r\n| summarize count() by Application, bin(StartedOn, 1h)\r\n| + summarize sum(count_) by bin(StartedOn, time(1h)), tostring(Application)\r\n| + sort by StartedOn asc\r\n","resultFormat":"time_series","workspace":"$ws"},"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Component + Type","value":"ComponentType"},{"text":"Component Name","value":"ComponentName"}],"metricDefinition":"$ns","metricName":"DiscoveryLatency","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Log Analytics","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Command + + query count by application","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"transparent":true,"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"$ds","fieldConfig":{"defaults":{"color":{},"custom":{},"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":10,"w":8,"x":8,"y":89},"hiddenSeries":false,"id":52,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":true,"total":true,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"appInsights":{"dimension":[],"metricName":"select","timeGrain":"auto"},"azureLogAnalytics":{"query":"let + system_databases = dynamic([''KustoMonitoringPersistentDatabase'', ''$systemdb'']); + \r\nlet system_users = dynamic([''AAD app id=b753584e-c468-4503-852a-374280ce7a62'', + ''KustoServiceBuiltInPrincipal'']); // b753584e-c468-4503-852a-374280ce7a62 + is Kusto Query Runner\r\nlet system_cluster_management_applications = dynamic([''Kusto.WinSvc.CM.Svc'']); + // Kusto Cluster Management\r\nlet CommandTable = ADXCommand\r\n | extend + MemoryPeak = tolong(ResourceUtilization.MemoryPeak) \r\n | where StartedOn + \u003e ago(7d)\r\n | where DatabaseName !in (system_databases) and User + !in (system_users) and ApplicationName !in (system_cluster_management_applications)\r\n | + where ((false == \"false\" and ApplicationName != ''Kusto.WinSvc.DM.Svc'') + or false == \"true\")\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | project-away ResourceUtilization;\r\nlet QueryTable + = ADXQuery\r\n | where StartedOn \u003e ago(7d)\r\n | where DatabaseName + !in (system_databases) and User !in (system_users) and ApplicationName !in + (system_cluster_management_applications)\r\n | where ((false == \"false\" + and ApplicationName != ''Kusto.WinSvc.DM.Svc'') or false == \"true\")\r\n | + extend MemoryPeak = tolong(MemoryPeak)\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | extend CommandType = ''Query'';\r\nlet dataset_commands_queries + = CommandTable\r\n | union (QueryTable)\r\n | extend ApplicationName + = case(ApplicationName == \"Kusto.WinSvc.DM.Svc\", \"Kusto Data Management\", + ApplicationName)\r\n | project CommandType, DatabaseName, StartedOn, LastUpdatedOn, + Duration, State,\r\n FailureReason, RootActivityId, User, ApplicationName, + Principal, TotalCPU, MemoryPeak, CorrelationId, cluster_name;\r\nlet dataset + = dataset_commands_queries\r\n | where cluster_name == ''mitulktest'';\r\nlet + FullList = dataset\r\n | where CommandType != ''TableSetOrAppend''\r\n | + project ApplicationName, StartedOn, CommandType, User, MemoryPeak\r\n;\r\nlet + Top =\r\n FullList\r\n | summarize Memory=sum(MemoryPeak) by ApplicationName\r\n | + top 10 by Memory desc\r\n | extend Category=ApplicationName;\r\nFullList\r\n| + join kind=inner(Top) on ApplicationName\r\n| project Application=coalesce(Category, + ''-''), CommandType, User, StartedOn, MemoryPeakMB=MemoryPeak / 1024.0 / 1024.0\r\n| + summarize MemoryPeakMB=sum(MemoryPeakMB) by Application, bin(StartedOn, 1h)\r\n| + summarize sum(MemoryPeakMB) by bin(StartedOn, time(1h)), tostring(Application)\r\n| + sort by StartedOn asc\r\n","resultFormat":"time_series","workspace":"$ws"},"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Component + Type","value":"ComponentType"},{"text":"Component Name","value":"ComponentName"}],"metricDefinition":"$ns","metricName":"DiscoveryLatency","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Log Analytics","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Total + memory by application","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"transparent":true,"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"$ds","fieldConfig":{"defaults":{"color":{},"custom":{},"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":10,"w":8,"x":16,"y":89},"hiddenSeries":false,"id":50,"legend":{"avg":true,"current":false,"max":false,"min":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"appInsights":{"dimension":[],"metricName":"select","timeGrain":"auto"},"azureLogAnalytics":{"query":"let + system_databases = dynamic([''KustoMonitoringPersistentDatabase'', ''$systemdb'']); + \r\nlet system_users = dynamic([''AAD app id=b753584e-c468-4503-852a-374280ce7a62'', + ''KustoServiceBuiltInPrincipal'']); // b753584e-c468-4503-852a-374280ce7a62 + is Kusto Query Runner\r\nlet system_cluster_management_applications = dynamic([''Kusto.WinSvc.CM.Svc'']); + // Kusto Cluster Management\r\nlet CommandTable = ADXCommand\r\n | extend + MemoryPeak = tolong(ResourceUtilization.MemoryPeak)\r\n | where StartedOn + \u003e ago(7d)\r\n | where DatabaseName !in (system_databases) and User + !in (system_users) and ApplicationName !in (system_cluster_management_applications)\r\n | + where ((false == \"false\" and ApplicationName != ''Kusto.WinSvc.DM.Svc'') + or false == \"true\")\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | project-away ResourceUtilization;\r\nlet QueryTable + = ADXQuery\r\n | where StartedOn \u003e ago(7d)\r\n | where DatabaseName + !in (system_databases) and User !in (system_users) and ApplicationName !in + (system_cluster_management_applications)\r\n | where ((false == \"false\" + and ApplicationName != ''Kusto.WinSvc.DM.Svc'') or false == \"true\")\r\n | + extend MemoryPeak = tolong(MemoryPeak)\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | extend CommandType = ''Query'';\r\nlet dataset_commands_queries + = CommandTable\r\n | union (QueryTable)\r\n | extend ApplicationName + = case(ApplicationName == \"Kusto.WinSvc.DM.Svc\", \"Kusto Data Management\", + ApplicationName)\r\n | project CommandType, DatabaseName, StartedOn, LastUpdatedOn, + Duration, State,\r\n FailureReason, RootActivityId, User, ApplicationName, + Principal, TotalCPU, MemoryPeak, CorrelationId, cluster_name;\r\nlet dataset + = dataset_commands_queries\r\n | where cluster_name == ''mitulktest'';\r\nlet + FullList = dataset\r\n | where CommandType != ''TableSetOrAppend''\r\n | + project ApplicationName, CommandType, User, StartedOn, TotalCPU\r\n;\r\nlet + Top =\r\n FullList\r\n | summarize TotalCPU=sum(totimespan(TotalCPU)) + by ApplicationName\r\n | top 10 by TotalCPU desc\r\n | extend Category=ApplicationName\r\n;\r\nFullList\r\n| + join kind=inner(Top) on ApplicationName\r\n| project Application=coalesce(Category, + ''-''), CommandType, User, StartedOn, TotalCpuMinutes=totimespan(TotalCPU) + / 1m\r\n| summarize TotalCpuMinutes=sum(TotalCpuMinutes) by Application, bin(StartedOn, + 1h)\r\n| summarize sum(TotalCpuMinutes) by bin(StartedOn, time(1h)), tostring(Application)\r\n| + sort by StartedOn asc\r\n","resultFormat":"time_series","workspace":"$ws"},"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Component + Type","value":"ComponentType"},{"text":"Component Name","value":"ComponentName"}],"metricDefinition":"$ns","metricName":"DiscoveryLatency","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Log Analytics","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Total + CPU by application","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"transparent":true,"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"$ds","fieldConfig":{"defaults":{"color":{},"custom":{},"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":10,"w":8,"x":0,"y":99},"hiddenSeries":false,"id":53,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":true,"total":true,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"appInsights":{"dimension":[],"metricName":"select","timeGrain":"auto"},"azureLogAnalytics":{"query":"let + system_databases = dynamic([''KustoMonitoringPersistentDatabase'', ''$systemdb'']); + \r\nlet system_users = dynamic([''AAD app id=b753584e-c468-4503-852a-374280ce7a62'', + ''KustoServiceBuiltInPrincipal'']); // b753584e-c468-4503-852a-374280ce7a62 + is Kusto Query Runner\r\nlet system_cluster_management_applications = dynamic([''Kusto.WinSvc.CM.Svc'']); + // Kusto Cluster Management\r\nlet CommandTable = ADXCommand\r\n | extend + MemoryPeak = tolong(ResourceUtilization.MemoryPeak)\r\n | where StartedOn + \u003e ago(7d)\r\n | where DatabaseName !in (system_databases) and User + !in (system_users) and ApplicationName !in (system_cluster_management_applications)\r\n | + where ((false == \"false\" and ApplicationName != ''Kusto.WinSvc.DM.Svc'') + or false == \"true\")\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | project-away ResourceUtilization;\r\nlet QueryTable + = ADXQuery\r\n | where StartedOn \u003e ago(7d)\r\n | where DatabaseName + !in (system_databases) and User !in (system_users) and ApplicationName !in + (system_cluster_management_applications)\r\n | where ((false == \"false\" + and ApplicationName != ''Kusto.WinSvc.DM.Svc'') or false == \"true\")\r\n | + extend MemoryPeak = tolong(MemoryPeak)\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | extend CommandType = ''Query'';\r\nlet dataset_commands_queries + = CommandTable\r\n | union (QueryTable)\r\n | project CommandType, DatabaseName, + StartedOn, LastUpdatedOn, Duration, State,\r\n FailureReason, RootActivityId, + User, ApplicationName, Principal, TotalCPU, MemoryPeak, CorrelationId, cluster_name;\r\nlet + dataset = dataset_commands_queries\r\n | where cluster_name == ''mitulktest'';\r\ndataset\r\n| + where CommandType != ''TableSetOrAppend'' \r\n| top-nested of bin(StartedOn, + time(1h)) by count(), top-nested 5 of CommandType by count_=count() desc\r\n| + sort by StartedOn asc\r\n| project StartedOn, CommandType, count_\r\n","resultFormat":"time_series","workspace":"$ws"},"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Component + Type","value":"ComponentType"},{"text":"Component Name","value":"ComponentName"}],"metricDefinition":"$ns","metricName":"DiscoveryLatency","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Log Analytics","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Queries + + command count by type","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"transparent":true,"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"$ds","fieldConfig":{"defaults":{"color":{},"custom":{},"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":10,"w":8,"x":8,"y":99},"hiddenSeries":false,"id":54,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":true,"total":true,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"appInsights":{"dimension":[],"metricName":"select","timeGrain":"auto"},"azureLogAnalytics":{"query":"let + system_databases = dynamic([''KustoMonitoringPersistentDatabase'', ''$systemdb'']); + \r\nlet system_users = dynamic([''AAD app id=b753584e-c468-4503-852a-374280ce7a62'', + ''KustoServiceBuiltInPrincipal'']); // b753584e-c468-4503-852a-374280ce7a62 + is Kusto Query Runner\r\nlet system_cluster_management_applications = dynamic([''Kusto.WinSvc.CM.Svc'']); + // Kusto Cluster Management\r\nlet CommandTable = ADXCommand\r\n | extend + MemoryPeak = tolong(ResourceUtilization.MemoryPeak) \r\n | where StartedOn + \u003e ago(7d)\r\n | where DatabaseName !in (system_databases) and User + !in (system_users) and ApplicationName !in (system_cluster_management_applications)\r\n | + where ((false == \"false\" and ApplicationName != ''Kusto.WinSvc.DM.Svc'') + or false == \"true\")\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | project-away ResourceUtilization;\r\nlet QueryTable + = ADXQuery\r\n | where StartedOn \u003e ago(7d)\r\n | where DatabaseName + !in (system_databases) and User !in (system_users) and ApplicationName !in + (system_cluster_management_applications)\r\n | where ((false == \"false\" + and ApplicationName != ''Kusto.WinSvc.DM.Svc'') or false == \"true\")\r\n | + extend MemoryPeak = tolong(MemoryPeak)\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | extend CommandType = ''Query'';\r\nlet dataset_commands_queries + = CommandTable\r\n | union (QueryTable)\r\n | project CommandType, DatabaseName, + StartedOn, LastUpdatedOn, Duration, State,\r\n FailureReason, RootActivityId, + User, ApplicationName, Principal, TotalCPU, MemoryPeak, CorrelationId, cluster_name;\r\nlet + dataset = dataset_commands_queries\r\n | where cluster_name == ''mitulktest'';\r\ndataset\r\n| + where CommandType != ''TableSetOrAppend'' \r\n| extend MemoryPeakGB=MemoryPeak + / 1024.0 / 1024.0 / 1024.0\r\n| top-nested of bin(StartedOn, time(1h)) by + sum(MemoryPeakGB), top-nested 5 of CommandType with others=\"Other Values\" + by sum_MemoryPeakGB=sum(MemoryPeakGB) desc\r\n| sort by StartedOn asc\r\n| + project StartedOn, CommandType, sum_MemoryPeakGB\r\n","resultFormat":"time_series","workspace":"$ws"},"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Component + Type","value":"ComponentType"},{"text":"Component Name","value":"ComponentName"}],"metricDefinition":"$ns","metricName":"DiscoveryLatency","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Log Analytics","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Total + memory by type","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"transparent":true,"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"$ds","fieldConfig":{"defaults":{"color":{},"custom":{},"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":10,"w":8,"x":16,"y":99},"hiddenSeries":false,"id":55,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":true,"total":true,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"appInsights":{"dimension":[],"metricName":"select","timeGrain":"auto"},"azureLogAnalytics":{"query":"let + system_databases = dynamic([''KustoMonitoringPersistentDatabase'', ''$systemdb'']); + \r\nlet system_users = dynamic([''AAD app id=b753584e-c468-4503-852a-374280ce7a62'', + ''KustoServiceBuiltInPrincipal'']); // b753584e-c468-4503-852a-374280ce7a62 + is Kusto Query Runner\r\nlet system_cluster_management_applications = dynamic([''Kusto.WinSvc.CM.Svc'']); + // Kusto Cluster Management\r\nlet CommandTable = ADXCommand\r\n | extend + MemoryPeak = tolong(ResourceUtilization.MemoryPeak) \r\n | where StartedOn + \u003e ago(7d)\r\n | where DatabaseName !in (system_databases) and User + !in (system_users) and ApplicationName !in (system_cluster_management_applications)\r\n | + where ((false == \"false\" and ApplicationName != ''Kusto.WinSvc.DM.Svc'') + or false == \"true\")\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | project-away ResourceUtilization;\r\nlet QueryTable + = ADXQuery\r\n | where StartedOn \u003e ago(7d)\r\n | where DatabaseName + !in (system_databases) and User !in (system_users) and ApplicationName !in + (system_cluster_management_applications)\r\n | where ((false == \"false\" + and ApplicationName != ''Kusto.WinSvc.DM.Svc'') or false == \"true\")\r\n | + extend MemoryPeak = tolong(MemoryPeak)\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | extend CommandType = ''Query'';\r\nlet dataset_commands_queries + = CommandTable\r\n | union (QueryTable)\r\n | project CommandType, DatabaseName, + StartedOn, LastUpdatedOn, Duration, State,\r\n FailureReason, RootActivityId, + User, ApplicationName, Principal, TotalCPU, MemoryPeak, CorrelationId, cluster_name;\r\nlet + dataset = dataset_commands_queries\r\n | where cluster_name == ''mitulktest'';\r\ndataset\r\n| + where CommandType != ''TableSetOrAppend'' \r\n| extend TotalCpuMinutes = totimespan(TotalCPU) + / 1m\r\n| top-nested of bin(StartedOn, time(1h)) by sum(TotalCpuMinutes), + top-nested 5 of CommandType with others=\"Other Values\" by sum_TotalCpuMinutes=sum(TotalCpuMinutes) + desc\r\n| sort by StartedOn asc\r\n| project StartedOn, CommandType, sum_TotalCpuMinutes\r\n","resultFormat":"time_series","workspace":"$ws"},"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Component + Type","value":"ComponentType"},{"text":"Component Name","value":"ComponentName"}],"metricDefinition":"$ns","metricName":"DiscoveryLatency","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Log Analytics","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Total + CPU by type","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"transparent":true,"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"datasource":"$ds","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":null,"filterable":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"gridPos":{"h":4,"w":8,"x":0,"y":109},"id":56,"options":{"showHeader":true},"targets":[{"appInsights":{"dimension":[],"metricName":"select","timeGrain":"auto"},"azureLogAnalytics":{"query":"let + system_databases = dynamic([''KustoMonitoringPersistentDatabase'', ''$systemdb'']); + \r\nlet system_users = dynamic([''AAD app id=b753584e-c468-4503-852a-374280ce7a62'', + ''KustoServiceBuiltInPrincipal'']); // b753584e-c468-4503-852a-374280ce7a62 + is Kusto Query Runner\r\nlet system_cluster_management_applications = dynamic([''Kusto.WinSvc.CM.Svc'']); + // Kusto Cluster Management\r\nlet commandTable = \r\n ADXCommand \r\n | + where StartedOn \u003e ago(7d)\r\n | where ((false == \"false\" and ApplicationName + != ''Kusto.WinSvc.DM.Svc'') or false == \"true\")\r\n | where DatabaseName + !in (system_databases) and User !in (system_users) and ApplicationName !in + (system_cluster_management_applications)\r\n | parse _ResourceId with * + \"providers/microsoft.kusto/clusters/\" cluster_name\r\n | where cluster_name + == ''mitulktest''\r\n | project User, StartedOn, ApplicationName, CommandType, + WorkloadGroup\r\n;\r\nlet queryTable = \r\n ADXQuery \r\n | where StartedOn + \u003e ago(7d)\r\n | where ((false == \"false\" and ApplicationName != + ''Kusto.WinSvc.DM.Svc'') or false == \"true\")\r\n | where DatabaseName + !in (system_databases) and User !in (system_users) and ApplicationName !in + (system_cluster_management_applications)\r\n | parse _ResourceId with * + \"providers/microsoft.kusto/clusters/\" cluster_name\r\n | where cluster_name + == ''mitulktest''\r\n | extend CommandType = ''Query''\r\n | project + User, StartedOn, ApplicationName, CommandType, WorkloadGroup;\r\nlet FullList + = commandTable\r\n | union (queryTable)\r\n | extend ApplicationName + = case(ApplicationName == \"Kusto.WinSvc.DM.Svc\", \"Kusto Data Management\", + ApplicationName)\r\n | project User, StartedOn, ApplicationName, CommandType, + WorkloadGroup;\r\nlet Top =\r\n FullList\r\n | summarize Count=count() + by WorkloadGroup\r\n | top 10 by Count desc\r\n | distinct WorkloadGroup\r\n;\r\nFullList\r\n| + project WorkloadGroup = iff((WorkloadGroup in(Top)) == true, WorkloadGroup, + ''Other''), CommandType, StartedOn\r\n| make-series count() on StartedOn from + ago(7d) to now() step 1h by WorkloadGroup\r\n","resultFormat":"time_series","workspace":"$ws"},"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Component + Type","value":"ComponentType"},{"text":"Component Name","value":"ComponentName"}],"metricDefinition":"$ns","metricName":"DiscoveryLatency","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Log Analytics","refId":"A","subscription":"$sub"}],"timeFrom":null,"timeShift":null,"title":"Command + + query count by workload group","transformations":[],"transparent":true,"type":"table"},{"datasource":"$ds","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":null,"filterable":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"gridPos":{"h":4,"w":8,"x":8,"y":109},"id":57,"options":{"showHeader":true},"targets":[{"appInsights":{"dimension":[],"metricName":"select","timeGrain":"auto"},"azureLogAnalytics":{"query":"let + system_databases = dynamic([''KustoMonitoringPersistentDatabase'', ''$systemdb'']); + \r\nlet system_users = dynamic([''AAD app id=b753584e-c468-4503-852a-374280ce7a62'', + ''KustoServiceBuiltInPrincipal'']); // b753584e-c468-4503-852a-374280ce7a62 + is Kusto Query Runner\r\nlet system_cluster_management_applications = dynamic([''Kusto.WinSvc.CM.Svc'']); + // Kusto Cluster Management\r\nlet commandTable = \r\n ADXCommand\r\n | + where ((false == \"false\" and ApplicationName != ''Kusto.WinSvc.DM.Svc'') + or false == \"true\")\r\n | where DatabaseName !in (system_databases) and + User !in (system_users) and ApplicationName !in (system_cluster_management_applications)\r\n | + where StartedOn \u003e ago(7d)\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | where cluster_name == ''mitulktest''\r\n | extend + MemoryPeak = tolong(ResourceUtilization.MemoryPeak)\r\n | project User, + ApplicationName, CommandType, StartedOn, MemoryPeak, WorkloadGroup\r\n;\r\nlet + queryTable = \r\n ADXQuery \r\n | where ((false == \"false\" and ApplicationName + != ''Kusto.WinSvc.DM.Svc'') or false == \"true\")\r\n | where DatabaseName + !in (system_databases) and User !in (system_users) and ApplicationName !in + (system_cluster_management_applications)\r\n | where StartedOn \u003e ago(7d)\r\n | + parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" cluster_name\r\n | + where cluster_name == ''mitulktest''\r\n | extend CommandType = ''Query''\r\n | + project User, ApplicationName, CommandType, StartedOn, MemoryPeak, WorkloadGroup;\r\nlet + FullList = commandTable\r\n | union (queryTable)\r\n | extend ApplicationName + = case(ApplicationName == \"Kusto.WinSvc.DM.Svc\", \"Kusto Data Management\", + ApplicationName)\r\n | project User, ApplicationName, CommandType, StartedOn, + MemoryPeak, WorkloadGroup;\r\nlet Top =\r\n FullList\r\n | summarize + Memory=sum(MemoryPeak) by WorkloadGroup\r\n | top 10 by Memory desc\r\n | + distinct WorkloadGroup\r\n;\r\nFullList\r\n| project WorkloadGroup = iff((WorkloadGroup + in(Top)) == true, WorkloadGroup, ''Other''), CommandType, User, StartedOn, + MemoryPeakGB=MemoryPeak / 1024.0 / 1024.0 / 1024.0\r\n| make-series MemoryPeakGB=sum(MemoryPeakGB) + on StartedOn from ago(7d) to now() step 1h by WorkloadGroup","resultFormat":"time_series","workspace":"$ws"},"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Component + Type","value":"ComponentType"},{"text":"Component Name","value":"ComponentName"}],"metricDefinition":"$ns","metricName":"DiscoveryLatency","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Log Analytics","refId":"A","subscription":"$sub"}],"timeFrom":null,"timeShift":null,"title":"Total + memory by workload group","transformations":[],"transparent":true,"type":"table"},{"datasource":"$ds","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":null,"filterable":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"gridPos":{"h":4,"w":8,"x":16,"y":109},"id":58,"options":{"showHeader":true},"targets":[{"appInsights":{"dimension":[],"metricName":"select","timeGrain":"auto"},"azureLogAnalytics":{"query":"let + system_databases = dynamic([''KustoMonitoringPersistentDatabase'', ''$systemdb'']); + \r\nlet system_users = dynamic([''AAD app id=b753584e-c468-4503-852a-374280ce7a62'', + ''KustoServiceBuiltInPrincipal'']); // b753584e-c468-4503-852a-374280ce7a62 + is Kusto Query Runner\r\nlet system_cluster_management_applications = dynamic([''Kusto.WinSvc.CM.Svc'']); + // Kusto Cluster Management\r\nlet commandTable = \r\n ADXCommand\r\n | + where ((false == \"false\" and ApplicationName != ''Kusto.WinSvc.DM.Svc'') + or false == \"true\")\r\n | where DatabaseName !in (system_databases) and + User !in (system_users) and ApplicationName !in (system_cluster_management_applications)\r\n | + where StartedOn \u003e ago(7d)\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | where cluster_name == ''mitulktest''\r\n | project + User, ApplicationName, CommandType, StartedOn, TotalCPU, WorkloadGroup\r\n;\r\nlet + queryTable = \r\n ADXQuery \r\n | where ((false == \"false\" and ApplicationName + != ''Kusto.WinSvc.DM.Svc'') or false == \"true\")\r\n | where DatabaseName + !in (system_databases) and User !in (system_users) and ApplicationName !in + (system_cluster_management_applications)\r\n | where StartedOn \u003e ago(7d)\r\n | + parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" cluster_name\r\n | + where cluster_name == ''mitulktest''\r\n | extend CommandType = ''Query''\r\n | + project User, ApplicationName, CommandType, StartedOn, TotalCPU, WorkloadGroup;\r\nlet + FullList = commandTable\r\n | union (queryTable)\r\n | extend ApplicationName + = case(ApplicationName == \"Kusto.WinSvc.DM.Svc\", \"Kusto Data Management\", + ApplicationName)\r\n | project User, ApplicationName, CommandType, StartedOn, + totimespan(TotalCPU), WorkloadGroup;\r\nlet Top =\r\n FullList\r\n | + summarize TotalCpu=sum(TotalCPU) by WorkloadGroup\r\n | top 10 by TotalCpu + desc\r\n | distinct WorkloadGroup\r\n;\r\nFullList\r\n| project WorkloadGroup + = iff((WorkloadGroup in(Top)) == true, WorkloadGroup, ''Other''), StartedOn, + TotalCpuMinutes=totimespan(TotalCPU) / 1m\r\n| make-series TotalCpuMinutes=sum(TotalCpuMinutes) + on StartedOn from ago(7d) to now() step 1h by WorkloadGroup","resultFormat":"time_series","workspace":"$ws"},"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Component + Type","value":"ComponentType"},{"text":"Component Name","value":"ComponentName"}],"metricDefinition":"$ns","metricName":"DiscoveryLatency","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Log Analytics","refId":"A","subscription":"$sub"}],"timeFrom":null,"timeShift":null,"title":"Total + CPU by workload group","transformations":[],"transparent":true,"type":"table"},{"collapsed":false,"datasource":"$ds","gridPos":{"h":1,"w":24,"x":0,"y":113},"id":60,"panels":[],"title":"Tables","type":"row"},{"datasource":"$ds","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":null,"filterable":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"gridPos":{"h":3,"w":24,"x":0,"y":114},"id":61,"options":{"showHeader":true},"targets":[{"appInsights":{"dimension":[],"metricName":"select","timeGrain":"auto"},"azureLogAnalytics":{"query":"ADXTableDetails + \r\n| where TimeGenerated \u003e= ago(1d)\r\n| project TimeGenerated,\r\n DatabaseName,\r\n TableName,\r\n RetentionPolicyOrigin,\r\n CachingPolicyOrigin,\r\n OriginalSize + = TotalOriginalSize, \r\n TotalExtentSize, \r\n HotExtentSize = HotExtentSize, + \r\n RowCount = TotalRowCount, \r\n ExtentCount = TotalExtentCount,\r\n SoftDelete + = format_timespan(totimespan(todynamic(RetentionPolicy).SoftDeletePeriod), + ''d''),\r\n HotCache = format_timespan(totimespan(todynamic(CachingPolicy).DataHotSpan), + ''d'') \r\n| extend CompressionRatio = round(toreal(OriginalSize) / TotalExtentSize, + 1)\r\n| extend SoftDelete = iff(RetentionPolicyOrigin == \"default\" and isempty(SoftDelete), + \"unlimited\", SoftDelete)\r\n| extend HotCache = iff(CachingPolicyOrigin + == \"default\" and isempty(HotCache), \"unlimited\", HotCache)\r\n| summarize + arg_max(TimeGenerated, *) by DatabaseName, TableName\r\n| top 351 by HotExtentSize + desc\r\n| project DatabaseName,\r\n TableName,\r\n RowCount, \r\n HotExtentSize,\r\n SoftDelete,\r\n HotCache,\r\n OriginalSize, + \r\n TotalExtentSize,\r\n CompressionRatio, \r\n ExtentCount\r\n","resultFormat":"time_series","workspace":"$ws"},"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Component + Type","value":"ComponentType"},{"text":"Component Name","value":"ComponentName"}],"metricDefinition":"$ns","metricName":"DiscoveryLatency","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Log Analytics","refId":"A","subscription":"$sub"}],"timeFrom":null,"timeShift":null,"title":" Table + details","transformations":[],"transparent":true,"type":"table"},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"$ds","fieldConfig":{"defaults":{"color":{},"custom":{},"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":10,"w":12,"x":0,"y":117},"hiddenSeries":false,"id":62,"legend":{"avg":false,"current":true,"max":false,"min":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"appInsights":{"dimension":[],"metricName":"select","timeGrain":"auto"},"azureLogAnalytics":{"query":"let + TotalRowCountTable = ADXTableDetails\r\n | where TimeGenerated \u003e ago(7d)\r\n | + project Time = TimeGenerated, Category = strcat(TableName, \" (DB: \", DatabaseName, + \")\"), Value = toreal(TotalRowCount);\r\nlet topCategories = \r\n TotalRowCountTable\r\n | + summarize sum(Value) by Category\r\n | top 9 by sum_Value desc\r\n;\r\nTotalRowCountTable\r\n| + join kind = leftouter (topCategories) on Category\r\n| project Category = + coalesce(Category1, ''Other Tables''), Value, Time\r\n| summarize max(Value) + by Category, bin(Time, 1h)\r\n","resultFormat":"time_series","workspace":"$ws"},"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Component + Type","value":"ComponentType"},{"text":"Component Name","value":"ComponentName"}],"metricDefinition":"$ns","metricName":"DiscoveryLatency","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Log Analytics","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Top + tables by row count","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"transformations":[],"transparent":true,"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"$ds","fieldConfig":{"defaults":{"color":{},"custom":{},"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":10,"w":12,"x":12,"y":117},"hiddenSeries":false,"id":63,"legend":{"avg":false,"current":true,"max":false,"min":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"appInsights":{"dimension":[],"metricName":"select","timeGrain":"auto"},"azureLogAnalytics":{"query":"let + HotExtentSizeTable = ADXTableDetails\r\n | where TimeGenerated \u003e ago(7d)\r\n | + project Time = TimeGenerated, Category = strcat(TableName, \" (DB: \", DatabaseName, + \")\"), Value = HotExtentSize;\r\nlet topCategories = \r\n HotExtentSizeTable\r\n | + summarize sum(Value) by Category\r\n | top 9 by sum_Value desc;\r\nHotExtentSizeTable\r\n| + join kind = leftouter (topCategories) on Category\r\n| project Category = + coalesce(Category1, ''Other Tables''), Value, Time\r\n| summarize max(Value) + by Category, bin(Time, 1h)\r\n","resultFormat":"time_series","workspace":"$ws"},"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Component + Type","value":"ComponentType"},{"text":"Component Name","value":"ComponentName"}],"metricDefinition":"$ns","metricName":"DiscoveryLatency","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Log Analytics","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Top + tables by hot cache size","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"transformations":[],"transparent":true,"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"$ds","fieldConfig":{"defaults":{"color":{},"custom":{},"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":10,"w":12,"x":0,"y":127},"hiddenSeries":false,"id":64,"legend":{"avg":false,"current":true,"max":false,"min":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"appInsights":{"dimension":[],"metricName":"select","timeGrain":"auto"},"azureLogAnalytics":{"query":"let + TotalExtentCountTable = ADXTableDetails\r\n | where TimeGenerated \u003e + ago(7d)\r\n | project Time = TimeGenerated, Category = strcat(TableName, + \" (DB: \", DatabaseName, \")\"), Value = toreal(TotalExtentCount);\r\nlet + topCategories = \r\n TotalExtentCountTable\r\n | summarize sum(Value) + by Category\r\n | top 9 by sum_Value desc\r\n;\r\nTotalExtentCountTable\r\n| + join kind = leftouter (topCategories) on Category\r\n| project Category = + coalesce(Category1, ''Other Tables''), Value, Time\r\n| summarize max(Value) + by Category, bin(Time, 1h)\r\n","resultFormat":"time_series","workspace":"$ws"},"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Component + Type","value":"ComponentType"},{"text":"Component Name","value":"ComponentName"}],"metricDefinition":"$ns","metricName":"DiscoveryLatency","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Log Analytics","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Top + tables by extent count","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"transformations":[],"transparent":true,"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"$ds","fieldConfig":{"defaults":{"color":{},"custom":{},"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":10,"w":12,"x":12,"y":127},"hiddenSeries":false,"id":65,"legend":{"avg":false,"current":true,"max":false,"min":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"appInsights":{"dimension":[],"metricName":"select","timeGrain":"auto"},"azureLogAnalytics":{"query":"let + TotalExtentSizeTable = ADXTableDetails\r\n | where TimeGenerated \u003e + ago(7d)\r\n | project Time = TimeGenerated, Category = strcat(TableName, + \" (DB: \", DatabaseName, \")\"), Value = TotalExtentSize;\r\nlet topCategories + = \r\n TotalExtentSizeTable\r\n | summarize sum(Value) by Category\r\n | + top 9 by sum_Value desc;\r\nTotalExtentSizeTable\r\n| join kind = leftouter + (topCategories) on Category\r\n| project Category = coalesce(Category1, ''Other + Tables''), Value, Time\r\n| summarize max(Value) by Category, bin(Time, 1h)\r\n","resultFormat":"time_series","workspace":"$ws"},"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Component + Type","value":"ComponentType"},{"text":"Component Name","value":"ComponentName"}],"metricDefinition":"$ns","metricName":"DiscoveryLatency","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Log Analytics","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Top + tables by extent size","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"transformations":[],"transparent":true,"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"collapsed":false,"datasource":"$ds","gridPos":{"h":1,"w":24,"x":0,"y":137},"id":67,"panels":[],"title":"Cache","type":"row"},{"datasource":"$ds","description":"This + page presents data based on the Time Range parameter. You can change the Time + Range parameter to present data starting from 05/25/21 ,11:38 PM (based on + your oldest diagnostic logs data).\n The table names and the Cache policy + column refreshes every 8 hours.\n Notice the queries statistics presented + are based only on queries that scanned data. For instance queries that failed, + and queries with time operator of future don''t scan any data therefore would + not be part of the queries statistics presented.","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":null,"filterable":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"gridPos":{"h":4,"w":24,"x":0,"y":138},"id":72,"options":{"showHeader":true},"targets":[{"appInsights":{"dimension":[],"metricName":"select","timeGrain":"auto"},"azureLogAnalytics":{"query":"let + TableUsageStatsWithLookBack = ADXTableUsageStatistics\r\n | where TimeGenerated + \u003e ago(7d)\r\n | extend LookBackPeriod = datetime_diff(''day'', StartedOn, + MinCreatedOn) \r\n | summarize CountQueries=count() by DatabaseName, TableName, + LookBackPeriod;\r\nlet sumAllQueries = TableUsageStatsWithLookBack\r\n | + summarize sumQueries=sum(CountQueries) by DatabaseName, TableName;\r\nlet + percentileLookBackTable= TableUsageStatsWithLookBack\r\n | summarize percentile_LookbackDuration_ + = percentilesw(LookBackPeriod, CountQueries, 95) by DatabaseName, TableName;\r\nlet + defaultRetention = 365d * 10;\r\nADXTableDetails \r\n| where TimeGenerated + \u003e= ago(1d) // so we filter out tables that are deprecated\r\n| summarize + arg_max(TimeGenerated, *) by DatabaseName, TableName\r\n| extend RetentionPolicy + = iff(isnull(RetentionPolicy) or RetentionPolicy == \"null\", defaultRetention, + totimespan(parse_json(tostring(RetentionPolicy)).SoftDeletePeriod)),\r\n CachingPolicy + = iff(isnull(CachingPolicy) or RetentionPolicy == \"null\", defaultRetention, + totimespan(parse_json(tostring(CachingPolicy)).DataHotSpan))\r\n| extend ActiveCachingPolicy + = min_of(CachingPolicy, RetentionPolicy)\r\n| join kind = leftouter (percentileLookBackTable) + on DatabaseName, TableName\r\n| join kind = leftouter (sumAllQueries) on DatabaseName, + TableName\r\n| where DatabaseName != \"KustoMonitoringPersistentDatabase\"\r\n| + top 351 by HotExtentSize desc\r\n| project DatabaseName, TableName, CacheSize + = HotExtentSize, format_timespan(ActiveCachingPolicy, ''d''), \r\n sumQueries=sumQueries, + QueryPeriod = percentile_LookbackDuration_","resultFormat":"time_series","workspace":"$ws"},"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Component + Type","value":"ComponentType"},{"text":"Component Name","value":"ComponentName"}],"metricDefinition":"$ns","metricName":"DiscoveryLatency","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Log Analytics","refId":"A","subscription":"$sub"}],"timeFrom":null,"timeShift":null,"title":"Table + usage details","transformations":[],"transparent":true,"type":"table"},{"collapsed":false,"datasource":"$ds","gridPos":{"h":1,"w":24,"x":0,"y":142},"id":69,"panels":[],"title":"Ingestion","type":"row"},{"datasource":"$ds","description":"","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":null,"filterable":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"gridPos":{"h":4,"w":8,"x":0,"y":143},"id":73,"options":{"showHeader":true},"targets":[{"appInsights":{"dimension":[],"metricName":"select","timeGrain":"auto"},"azureLogAnalytics":{"query":"//SucceededIngestion\r\n//| + where TimeGenerated \u003e ago(7d)\r\n//| parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n//| where cluster_name == ''mitulktest''\r\n//| summarize + count=dcount(IngestionSourcePath) by Database, Table\r\n//| order by [''count''],Database, + Table\r\nlet tenant=\r\n FailedIngestion\r\n | where TimeGenerated \u003e + ago(7d)\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | where cluster_name == ''mitulktest''\r\n | distinct + TenantId\r\n | take 1; //choose one tenant as logs are transferred to many + tenants which represents workSpace\r\nlet failures = FailedIngestion\r\n | + where TimeGenerated \u003e ago(7d)\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | where cluster_name == ''mitulktest''\r\n | where + TenantId == toscalar(tenant)\r\n | summarize f_count=count() by Database, + Table;\r\nlet tenant_success=\r\n SucceededIngestion\r\n | where TimeGenerated + \u003e ago(7d)\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | where cluster_name == ''mitulktest''\r\n | distinct + TenantId\r\n | take 1; //choose one tenant as logs are transferred to many + tenants which represents workSpace\r\nlet success = SucceededIngestion\r\n | + where TimeGenerated \u003e ago(7d)\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | where cluster_name == ''mitulktest''\r\n | where + TenantId == toscalar(tenant_success)\r\n | summarize s_count=count() by + Database, Table;\r\nsuccess\r\n| join kind=leftouter failures on Database, + Table\r\n| extend f_count = iif(isnull(f_count), 0, f_count)\r\n| extend s_count + = iif(isnull(s_count), 0, s_count)\r\n| extend overall = iif(isnull(s_count), + 0.0, s_count * 100.0 / (s_count + f_count))\r\n| project Database, Table, + s_count, overall\r\n| order by s_count, Database, Table","resultFormat":"time_series","workspace":"$ws"},"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Component + Type","value":"ComponentType"},{"text":"Component Name","value":"ComponentName"}],"metricDefinition":"$ns","metricName":"DiscoveryLatency","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Log Analytics","refId":"A","subscription":"$sub"}],"timeFrom":null,"timeShift":null,"title":"Succeeded + ingestions by table","transformations":[],"transparent":true,"type":"table"},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"$ds","description":"Time + from when a message is discovered by Azure Data Explorer, until its content + is received by the Engine Storage for processing.","fieldConfig":{"defaults":{"color":{},"custom":{},"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":9,"w":8,"x":8,"y":143},"hiddenSeries":false,"id":74,"legend":{"avg":true,"current":false,"max":false,"min":false,"show":true,"total":false,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"appInsights":{"dimension":[],"metricName":"select","timeGrain":"auto"},"azureLogAnalytics":{"query":"//SucceededIngestion\r\n//| + where TimeGenerated \u003e ago(7d)\r\n//| parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n//| where cluster_name == ''mitulktest''\r\n//| summarize + count=dcount(IngestionSourcePath) by Database, Table\r\n//| order by [''count''],Database, + Table\r\nlet tenant=\r\n FailedIngestion\r\n | where TimeGenerated \u003e + ago(7d)\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | where cluster_name == ''mitulktest''\r\n | distinct + TenantId\r\n | take 1; //choose one tenant as logs are transferred to many + tenants which represents workSpace\r\nlet failures = FailedIngestion\r\n | + where TimeGenerated \u003e ago(7d)\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | where cluster_name == ''mitulktest''\r\n | where + TenantId == toscalar(tenant)\r\n | summarize f_count=count() by Database, + Table;\r\nlet tenant_success=\r\n SucceededIngestion\r\n | where TimeGenerated + \u003e ago(7d)\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | where cluster_name == ''mitulktest''\r\n | distinct + TenantId\r\n | take 1; //choose one tenant as logs are transferred to many + tenants which represents workSpace\r\nlet success = SucceededIngestion\r\n | + where TimeGenerated \u003e ago(7d)\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | where cluster_name == ''mitulktest''\r\n | where + TenantId == toscalar(tenant_success)\r\n | summarize s_count=count() by + Database, Table;\r\nsuccess\r\n| join kind=leftouter failures on Database, + Table\r\n| extend f_count = iif(isnull(f_count), 0, f_count)\r\n| extend s_count + = iif(isnull(s_count), 0, s_count)\r\n| extend overall = iif(isnull(s_count), + 0.0, s_count * 100.0 / (s_count + f_count))\r\n| project Database, Table, + s_count, overall\r\n| order by s_count, Database, Table","resultFormat":"time_series","workspace":"$ws"},"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[{"dimension":"ComponentType","filter":"StorageEngine","operator":"eq"}],"dimensions":[{"text":"Database","value":"Database"},{"text":"Component + Type","value":"ComponentType"}],"metricDefinition":"$ns","metricName":"StageLatency","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Stage + latency (accumulative latency)","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"transformations":[],"transparent":true,"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}},{"aliasColors":{},"bars":false,"dashLength":10,"dashes":false,"datasource":"$ds","description":"Number + of blobs processed by the Storage Engine.","fieldConfig":{"defaults":{"color":{},"custom":{},"thresholds":{"mode":"absolute","steps":[]}},"overrides":[]},"fill":1,"fillGradient":0,"gridPos":{"h":9,"w":8,"x":16,"y":143},"hiddenSeries":false,"id":75,"legend":{"avg":false,"current":false,"max":false,"min":false,"show":true,"total":true,"values":true},"lines":true,"linewidth":1,"nullPointMode":"null","options":{"alertThreshold":true},"percentage":false,"pointradius":2,"points":false,"renderer":"flot","seriesOverrides":[],"spaceLength":10,"stack":false,"steppedLine":false,"targets":[{"appInsights":{"dimension":[],"metricName":"select","timeGrain":"auto"},"azureLogAnalytics":{"query":"//SucceededIngestion\r\n//| + where TimeGenerated \u003e ago(7d)\r\n//| parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n//| where cluster_name == ''mitulktest''\r\n//| summarize + count=dcount(IngestionSourcePath) by Database, Table\r\n//| order by [''count''],Database, + Table\r\nlet tenant=\r\n FailedIngestion\r\n | where TimeGenerated \u003e + ago(7d)\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | where cluster_name == ''mitulktest''\r\n | distinct + TenantId\r\n | take 1; //choose one tenant as logs are transferred to many + tenants which represents workSpace\r\nlet failures = FailedIngestion\r\n | + where TimeGenerated \u003e ago(7d)\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | where cluster_name == ''mitulktest''\r\n | where + TenantId == toscalar(tenant)\r\n | summarize f_count=count() by Database, + Table;\r\nlet tenant_success=\r\n SucceededIngestion\r\n | where TimeGenerated + \u003e ago(7d)\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | where cluster_name == ''mitulktest''\r\n | distinct + TenantId\r\n | take 1; //choose one tenant as logs are transferred to many + tenants which represents workSpace\r\nlet success = SucceededIngestion\r\n | + where TimeGenerated \u003e ago(7d)\r\n | parse _ResourceId with * \"providers/microsoft.kusto/clusters/\" + cluster_name\r\n | where cluster_name == ''mitulktest''\r\n | where + TenantId == toscalar(tenant_success)\r\n | summarize s_count=count() by + Database, Table;\r\nsuccess\r\n| join kind=leftouter failures on Database, + Table\r\n| extend f_count = iif(isnull(f_count), 0, f_count)\r\n| extend s_count + = iif(isnull(s_count), 0, s_count)\r\n| extend overall = iif(isnull(s_count), + 0.0, s_count * 100.0 / (s_count + f_count))\r\n| project Database, Table, + s_count, overall\r\n| order by s_count, Database, Table","resultFormat":"time_series","workspace":"$ws"},"azureMonitor":{"aggOptions":["Total","Average","Minimum","Maximum"],"aggregation":"Total","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[{"dimension":"ComponentType","filter":"StorageEngine","operator":"eq"}],"dimensions":[{"text":"Database","value":"Database"},{"text":"Component + Type","value":"ComponentType"},{"text":"Component Name","value":"ComponentName"}],"metricDefinition":"$ns","metricName":"BlobsProcessed","metricNamespace":"Microsoft.Kusto/clusters","resourceGroup":"$rg","resourceName":"$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"thresholds":[],"timeFrom":null,"timeRegions":[],"timeShift":null,"title":"Data + Processed Successfuly","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"transformations":[],"transparent":true,"type":"graph","xaxis":{"buckets":null,"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"short","label":null,"logBase":1,"max":null,"min":null,"show":true}],"yaxis":{"align":false,"alignLevel":null}}],"refresh":false,"schemaVersion":27,"style":"dark","tags":[],"templating":{"list":[{"current":{},"description":null,"error":null,"hide":0,"includeAll":false,"label":"Datasource","multi":false,"name":"ds","options":[],"query":"grafana-azure-monitor-datasource","queryValue":"","refresh":1,"regex":"","skipUrlSync":false,"type":"datasource"},{"allValue":null,"current":{},"datasource":"$ds","definition":"subscriptions()","description":null,"error":null,"hide":0,"includeAll":false,"label":"Subscription","multi":false,"name":"sub","options":[],"query":"subscriptions()","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"tagValuesQuery":"","tags":[],"tagsQuery":"","type":"query","useTags":false},{"allValue":null,"current":{},"datasource":"$ds","definition":"ResourceGroups($sub)","description":null,"error":null,"hide":0,"includeAll":false,"label":"Resource + Group","multi":false,"name":"rg","options":[],"query":"ResourceGroups($sub)","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"tagValuesQuery":"","tags":[],"tagsQuery":"","type":"query","useTags":false},{"allValue":null,"current":{"selected":false,"text":"Microsoft.Kusto/clusters","value":"Microsoft.Kusto/clusters"},"description":null,"error":null,"hide":0,"includeAll":false,"label":"Namespace","multi":false,"name":"ns","options":[{"selected":true,"text":"Microsoft.Kusto/clusters","value":"Microsoft.Kusto/clusters"}],"query":"Microsoft.Kusto/clusters","skipUrlSync":false,"type":"custom"},{"allValue":null,"current":{},"datasource":"$ds","definition":"ResourceNames($sub, + $rg, $ns)","description":null,"error":null,"hide":0,"includeAll":false,"label":"Resource","multi":false,"name":"resource","options":[],"query":"ResourceNames($sub, + $rg, $ns)","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"tagValuesQuery":"","tags":[],"tagsQuery":"","type":"query","useTags":false},{"allValue":null,"current":{},"datasource":"$ds","definition":"workspaces()","description":null,"error":null,"hide":0,"includeAll":false,"label":"Workspace","multi":false,"name":"ws","options":[],"query":"workspaces()","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"tagValuesQuery":"","tags":[],"tagsQuery":"","type":"query","useTags":false}]},"time":{"from":"now-12h","to":"now"},"title":"Azure + / Insights / Data Explorer Clusters","uid":"8UDB1s3Gk","version":1}}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-NGtsJ2J2O5XtqU3ios+cSQ';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:31 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771352.803.440.970471|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + transfer-encoding: + - chunked + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/dashboards/uid/tQZAMYrMk + response: + body: + string: "{\"meta\":{\"type\":\"db\",\"canSave\":true,\"canEdit\":true,\"canAdmin\":true,\"canStar\":true,\"canDelete\":true,\"slug\":\"azure-insights-key-vaults\",\"url\":\"/d/tQZAMYrMk/azure-insights-key-vaults\",\"expires\":\"0001-01-01T00:00:00Z\",\"created\":\"2023-03-14T05:14:50Z\",\"updated\":\"2023-03-14T05:14:50Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":1,\"folderUid\":\"az-mon\",\"folderTitle\":\"Azure + Monitor\",\"folderUrl\":\"/dashboards/f/az-mon/azure-monitor\",\"provisioned\":true,\"provisionedExternalId\":\"keyvault.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":false,\"canEdit\":false,\"canDelete\":false},\"organization\":{\"canAdd\":false,\"canEdit\":false,\"canDelete\":false}},\"hasPublicDashboard\":false,\"publicDashboardAccessToken\":\"\",\"publicDashboardUid\":\"\",\"publicDashboardEnabled\":false},\"dashboard\":{\"__inputs\":[],\"__requires\":[{\"id\":\"grafana\",\"name\":\"Grafana\",\"type\":\"grafana\",\"version\":\"7.4.3\"},{\"id\":\"grafana-azure-monitor-datasource\",\"name\":\"Azure + Monitor\",\"type\":\"datasource\",\"version\":\"0.3.0\"},{\"id\":\"graph\",\"name\":\"Graph\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"stat\",\"name\":\"Stat\",\"type\":\"panel\",\"version\":\"\"},{\"id\":\"table\",\"name\":\"Table\",\"type\":\"panel\",\"version\":\"\"}],\"description\":\"The + dashboard provides insights of Azure Key Vaults overview, failures and operations.\",\"editable\":true,\"id\":11,\"links\":[],\"panels\":[{\"collapsed\":false,\"datasource\":\"${ds}\",\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":0},\"id\":25,\"panels\":[],\"title\":\"Overview\",\"type\":\"row\"},{\"datasource\":\"${ds}\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"percentage\",\"steps\":[{\"color\":\"green\",\"value\":null}]}},\"overrides\":[]},\"gridPos\":{\"h\":7,\"w\":19,\"x\":0,\"y\":1},\"id\":9,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"none\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"auto\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"azureMonitor\":{\"aggOptions\":[\"None\",\"Average\",\"Minimum\",\"Maximum\",\"Total\",\"Count\"],\"aggregation\":\"Average\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Activity + Type\",\"value\":\"ActivityType\"},{\"text\":\"Activity Name\",\"value\":\"ActivityName\"},{\"text\":\"Status + Code\",\"value\":\"StatusCode\"},{\"text\":\"Status Code Class\",\"value\":\"StatusCodeClass\"}],\"metricDefinition\":\"Microsoft.KeyVault/vaults\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.KeyVault/vaults\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + minute\",\"value\":\"PT1M\"},{\"text\":\"5 minutes\",\"value\":\"PT5M\"},{\"text\":\"15 + minutes\",\"value\":\"PT15M\"},{\"text\":\"30 minutes\",\"value\":\"PT30M\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"},{\"text\":\"6 hours\",\"value\":\"PT6H\"},{\"text\":\"12 + hours\",\"value\":\"PT12H\"},{\"text\":\"1 day\",\"value\":\"P1D\"}],\"top\":\"10\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"azureMonitor\":{\"aggOptions\":[\"None\",\"Average\",\"Minimum\",\"Maximum\",\"Total\",\"Count\"],\"aggregation\":\"Count\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Activity + Type\",\"value\":\"ActivityType\"},{\"text\":\"Activity Name\",\"value\":\"ActivityName\"},{\"text\":\"Status + Code\",\"value\":\"StatusCode\"},{\"text\":\"Status Code Class\",\"value\":\"StatusCodeClass\"}],\"metricDefinition\":\"Microsoft.KeyVault/vaults\",\"metricName\":\"ServiceApiResult\",\"metricNamespace\":\"Microsoft.KeyVault/vaults\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource\",\"timeGrain\":\"P1D\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + minute\",\"value\":\"PT1M\"},{\"text\":\"5 minutes\",\"value\":\"PT5M\"},{\"text\":\"15 + minutes\",\"value\":\"PT15M\"},{\"text\":\"30 minutes\",\"value\":\"PT30M\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"},{\"text\":\"6 hours\",\"value\":\"PT6H\"},{\"text\":\"12 + hours\",\"value\":\"PT12H\"},{\"text\":\"1 day\",\"value\":\"P1D\"}],\"top\":\"10\"},\"hide\":false,\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"f7152080-b4e8-47ee-9c85-7f1d0e6b72dc\"},{\"azureMonitor\":{\"aggOptions\":[\"None\",\"Average\",\"Minimum\",\"Maximum\",\"Total\",\"Count\"],\"aggregation\":\"Average\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Activity + Type\",\"value\":\"ActivityType\"},{\"text\":\"Activity Name\",\"value\":\"ActivityName\"},{\"text\":\"Status + Code\",\"value\":\"StatusCode\"},{\"text\":\"Status Code Class\",\"value\":\"StatusCodeClass\"}],\"metricDefinition\":\"Microsoft.KeyVault/vaults\",\"metricName\":\"ServiceApiLatency\",\"metricNamespace\":\"Microsoft.KeyVault/vaults\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource\",\"timeGrain\":\"P1D\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + minute\",\"value\":\"PT1M\"},{\"text\":\"5 minutes\",\"value\":\"PT5M\"},{\"text\":\"15 + minutes\",\"value\":\"PT15M\"},{\"text\":\"30 minutes\",\"value\":\"PT30M\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"},{\"text\":\"6 hours\",\"value\":\"PT6H\"},{\"text\":\"12 + hours\",\"value\":\"PT12H\"},{\"text\":\"1 day\",\"value\":\"P1D\"}],\"top\":\"10\"},\"hide\":false,\"queryType\":\"Azure + Monitor\",\"refId\":\"C\",\"subscription\":\"f7152080-b4e8-47ee-9c85-7f1d0e6b72dc\"}],\"title\":\"Availability, + Requests and Latency\",\"type\":\"stat\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":\"${ds}\",\"fieldConfig\":{\"defaults\":{\"custom\":{}},\"overrides\":[]},\"fill\":1,\"fillGradient\":0,\"gridPos\":{\"h\":8,\"w\":6,\"x\":0,\"y\":8},\"hiddenSeries\":false,\"id\":11,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":true,\"values\":true},\"lines\":true,\"linewidth\":1,\"nullPointMode\":\"null\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"7.4.3\",\"pointradius\":2,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":false,\"steppedLine\":false,\"targets\":[{\"azureMonitor\":{\"aggOptions\":[\"None\",\"Average\",\"Minimum\",\"Maximum\",\"Total\",\"Count\"],\"aggregation\":\"Count\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Activity + Type\",\"value\":\"ActivityType\"},{\"text\":\"Activity Name\",\"value\":\"ActivityName\"}],\"metricDefinition\":\"Microsoft.KeyVault/vaults\",\"metricName\":\"ServiceApiHit\",\"metricNamespace\":\"Microsoft.KeyVault/vaults\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + minute\",\"value\":\"PT1M\"},{\"text\":\"5 minutes\",\"value\":\"PT5M\"},{\"text\":\"15 + minutes\",\"value\":\"PT15M\"},{\"text\":\"30 minutes\",\"value\":\"PT30M\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"},{\"text\":\"6 hours\",\"value\":\"PT6H\"},{\"text\":\"12 + hours\",\"value\":\"PT12H\"},{\"text\":\"1 day\",\"value\":\"P1D\"}],\"top\":\"10\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"f7152080-b4e8-47ee-9c85-7f1d0e6b72dc\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Transactions + Over Time\",\"tooltip\":{\"shared\":true,\"sort\":0,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"buckets\":null,\"mode\":\"time\",\"name\":null,\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"short\",\"label\":null,\"logBase\":1,\"max\":null,\"min\":null,\"show\":true},{\"format\":\"short\",\"label\":null,\"logBase\":1,\"max\":null,\"min\":null,\"show\":true}],\"yaxis\":{\"align\":false,\"alignLevel\":null}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":\"${ds}\",\"fieldConfig\":{\"defaults\":{\"color\":{},\"custom\":{},\"thresholds\":{\"mode\":\"absolute\",\"steps\":[]},\"unit\":\"ms\"},\"overrides\":[]},\"fill\":0,\"fillGradient\":0,\"gridPos\":{\"h\":8,\"w\":6,\"x\":6,\"y\":8},\"hiddenSeries\":false,\"id\":13,\"legend\":{\"avg\":true,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":true},\"lines\":true,\"linewidth\":1,\"nullPointMode\":\"connected\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"7.4.3\",\"pointradius\":2,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":false,\"steppedLine\":false,\"targets\":[{\"azureMonitor\":{\"aggOptions\":[\"None\",\"Average\",\"Minimum\",\"Maximum\",\"Total\",\"Count\"],\"aggregation\":\"Average\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Activity + Type\",\"value\":\"ActivityType\"},{\"text\":\"Activity Name\",\"value\":\"ActivityName\"},{\"text\":\"Status + Code\",\"value\":\"StatusCode\"},{\"text\":\"Status Code Class\",\"value\":\"StatusCodeClass\"}],\"metricDefinition\":\"Microsoft.KeyVault/vaults\",\"metricName\":\"ServiceApiLatency\",\"metricNamespace\":\"Microsoft.KeyVault/vaults\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + minute\",\"value\":\"PT1M\"},{\"text\":\"5 minutes\",\"value\":\"PT5M\"},{\"text\":\"15 + minutes\",\"value\":\"PT15M\"},{\"text\":\"30 minutes\",\"value\":\"PT30M\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"},{\"text\":\"6 hours\",\"value\":\"PT6H\"},{\"text\":\"12 + hours\",\"value\":\"PT12H\"},{\"text\":\"1 day\",\"value\":\"P1D\"}],\"top\":\"10\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Overall + Latency\",\"tooltip\":{\"shared\":true,\"sort\":0,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"buckets\":null,\"mode\":\"time\",\"name\":null,\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"ms\",\"label\":null,\"logBase\":1,\"max\":null,\"min\":null,\"show\":true},{\"format\":\"short\",\"label\":null,\"logBase\":1,\"max\":null,\"min\":null,\"show\":true}],\"yaxis\":{\"align\":false,\"alignLevel\":null}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":\"${ds}\",\"fieldConfig\":{\"defaults\":{\"custom\":{}},\"overrides\":[]},\"fill\":1,\"fillGradient\":0,\"gridPos\":{\"h\":8,\"w\":6,\"x\":12,\"y\":8},\"hiddenSeries\":false,\"id\":15,\"legend\":{\"avg\":true,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":true},\"lines\":true,\"linewidth\":1,\"nullPointMode\":\"null\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"7.4.3\",\"pointradius\":2,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":false,\"steppedLine\":false,\"targets\":[{\"azureMonitor\":{\"aggOptions\":[\"None\",\"Average\",\"Minimum\",\"Maximum\",\"Total\",\"Count\"],\"aggregation\":\"Average\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Activity + Type\",\"value\":\"ActivityType\"},{\"text\":\"Activity Name\",\"value\":\"ActivityName\"},{\"text\":\"Status + Code\",\"value\":\"StatusCode\"},{\"text\":\"Status Code Class\",\"value\":\"StatusCodeClass\"}],\"metricDefinition\":\"Microsoft.KeyVault/vaults\",\"metricName\":\"Availability\",\"metricNamespace\":\"Microsoft.KeyVault/vaults\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + minute\",\"value\":\"PT1M\"},{\"text\":\"5 minutes\",\"value\":\"PT5M\"},{\"text\":\"15 + minutes\",\"value\":\"PT15M\"},{\"text\":\"30 minutes\",\"value\":\"PT30M\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"},{\"text\":\"6 hours\",\"value\":\"PT6H\"},{\"text\":\"12 + hours\",\"value\":\"PT12H\"},{\"text\":\"1 day\",\"value\":\"P1D\"}],\"top\":\"10\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Availability\",\"tooltip\":{\"shared\":true,\"sort\":0,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"buckets\":null,\"mode\":\"time\",\"name\":null,\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"percent\",\"label\":null,\"logBase\":1,\"max\":null,\"min\":null,\"show\":true},{\"format\":\"short\",\"label\":null,\"logBase\":1,\"max\":null,\"min\":null,\"show\":true}],\"yaxis\":{\"align\":false,\"alignLevel\":null}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":\"${ds}\",\"fieldConfig\":{\"defaults\":{\"custom\":{}},\"overrides\":[]},\"fill\":1,\"fillGradient\":0,\"gridPos\":{\"h\":8,\"w\":6,\"x\":18,\"y\":8},\"hiddenSeries\":false,\"id\":17,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":true,\"values\":true},\"lines\":true,\"linewidth\":1,\"nullPointMode\":\"null\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"7.4.3\",\"pointradius\":2,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":false,\"steppedLine\":false,\"targets\":[{\"azureMonitor\":{\"aggOptions\":[\"None\",\"Average\",\"Minimum\",\"Maximum\",\"Total\",\"Count\"],\"aggregation\":\"Count\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[],\"dimensions\":[{\"text\":\"Activity + Type\",\"value\":\"ActivityType\"},{\"text\":\"Activity Name\",\"value\":\"ActivityName\"}],\"metricDefinition\":\"Microsoft.KeyVault/vaults\",\"metricName\":\"ServiceApiHit\",\"metricNamespace\":\"Microsoft.KeyVault/vaults\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + minute\",\"value\":\"PT1M\"},{\"text\":\"5 minutes\",\"value\":\"PT5M\"},{\"text\":\"15 + minutes\",\"value\":\"PT15M\"},{\"text\":\"30 minutes\",\"value\":\"PT30M\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"},{\"text\":\"6 hours\",\"value\":\"PT6H\"},{\"text\":\"12 + hours\",\"value\":\"PT12H\"},{\"text\":\"1 day\",\"value\":\"P1D\"}],\"top\":\"10\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Request + Types over Time\",\"tooltip\":{\"shared\":true,\"sort\":0,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"buckets\":null,\"mode\":\"time\",\"name\":null,\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"short\",\"label\":null,\"logBase\":1,\"max\":null,\"min\":null,\"show\":true},{\"format\":\"short\",\"label\":null,\"logBase\":1,\"max\":null,\"min\":null,\"show\":true}],\"yaxis\":{\"align\":false,\"alignLevel\":null}},{\"collapsed\":false,\"datasource\":\"${ds}\",\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":16},\"id\":23,\"panels\":[],\"title\":\"Failures\",\"type\":\"row\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":\"${ds}\",\"fieldConfig\":{\"defaults\":{\"custom\":{}},\"overrides\":[]},\"fill\":1,\"fillGradient\":0,\"gridPos\":{\"h\":8,\"w\":6,\"x\":0,\"y\":17},\"hiddenSeries\":false,\"id\":2,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":true,\"values\":true},\"lines\":true,\"linewidth\":1,\"nullPointMode\":\"null\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"7.4.3\",\"pointradius\":2,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":false,\"steppedLine\":false,\"targets\":[{\"azureMonitor\":{\"aggOptions\":[\"None\",\"Average\",\"Minimum\",\"Maximum\",\"Total\",\"Count\"],\"aggregation\":\"Count\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"StatusCodeClass\",\"filter\":\"2xx\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Activity + Type\",\"value\":\"ActivityType\"},{\"text\":\"Activity Name\",\"value\":\"ActivityName\"},{\"text\":\"Status + Code\",\"value\":\"StatusCode\"},{\"text\":\"Status Code Class\",\"value\":\"StatusCodeClass\"}],\"metricDefinition\":\"Microsoft.KeyVault/vaults\",\"metricName\":\"ServiceApiResult\",\"metricNamespace\":\"Microsoft.KeyVault/vaults\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + minute\",\"value\":\"PT1M\"},{\"text\":\"5 minutes\",\"value\":\"PT5M\"},{\"text\":\"15 + minutes\",\"value\":\"PT15M\"},{\"text\":\"30 minutes\",\"value\":\"PT30M\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"},{\"text\":\"6 hours\",\"value\":\"PT6H\"},{\"text\":\"12 + hours\",\"value\":\"PT12H\"},{\"text\":\"1 day\",\"value\":\"P1D\"}],\"top\":\"\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Successes + (2xx)\",\"tooltip\":{\"shared\":true,\"sort\":0,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"buckets\":null,\"mode\":\"time\",\"name\":null,\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"short\",\"label\":null,\"logBase\":1,\"max\":null,\"min\":null,\"show\":true},{\"format\":\"short\",\"label\":null,\"logBase\":1,\"max\":null,\"min\":null,\"show\":true}],\"yaxis\":{\"align\":false,\"alignLevel\":null}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":\"${ds}\",\"fieldConfig\":{\"defaults\":{\"custom\":{}},\"overrides\":[]},\"fill\":1,\"fillGradient\":0,\"gridPos\":{\"h\":8,\"w\":6,\"x\":6,\"y\":17},\"hiddenSeries\":false,\"id\":7,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":true,\"values\":true},\"lines\":true,\"linewidth\":1,\"nullPointMode\":\"null\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"7.4.3\",\"pointradius\":2,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":false,\"steppedLine\":false,\"targets\":[{\"azureMonitor\":{\"aggOptions\":[\"None\",\"Average\",\"Minimum\",\"Maximum\",\"Total\",\"Count\"],\"aggregation\":\"Count\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"StatusCodeClass\",\"filter\":\"4xx\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Activity + Type\",\"value\":\"ActivityType\"},{\"text\":\"Activity Name\",\"value\":\"ActivityName\"},{\"text\":\"Status + Code\",\"value\":\"StatusCode\"},{\"text\":\"Status Code Class\",\"value\":\"StatusCodeClass\"}],\"metricDefinition\":\"Microsoft.KeyVault/vaults\",\"metricName\":\"ServiceApiResult\",\"metricNamespace\":\"Microsoft.KeyVault/vaults\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + minute\",\"value\":\"PT1M\"},{\"text\":\"5 minutes\",\"value\":\"PT5M\"},{\"text\":\"15 + minutes\",\"value\":\"PT15M\"},{\"text\":\"30 minutes\",\"value\":\"PT30M\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"},{\"text\":\"6 hours\",\"value\":\"PT6H\"},{\"text\":\"12 + hours\",\"value\":\"PT12H\"},{\"text\":\"1 day\",\"value\":\"P1D\"}],\"top\":\"10\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Failures + (4xx)\",\"tooltip\":{\"shared\":true,\"sort\":0,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"buckets\":null,\"mode\":\"time\",\"name\":null,\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"short\",\"label\":null,\"logBase\":1,\"max\":null,\"min\":null,\"show\":true},{\"format\":\"short\",\"label\":null,\"logBase\":1,\"max\":null,\"min\":null,\"show\":true}],\"yaxis\":{\"align\":false,\"alignLevel\":null}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":\"${ds}\",\"fieldConfig\":{\"defaults\":{\"custom\":{}},\"overrides\":[]},\"fill\":1,\"fillGradient\":0,\"gridPos\":{\"h\":8,\"w\":6,\"x\":12,\"y\":17},\"hiddenSeries\":false,\"id\":6,\"legend\":{\"avg\":true,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":true},\"lines\":true,\"linewidth\":1,\"nullPointMode\":\"null\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"7.4.3\",\"pointradius\":2,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":false,\"steppedLine\":false,\"targets\":[{\"azureMonitor\":{\"aggOptions\":[\"None\",\"Average\",\"Minimum\",\"Maximum\",\"Total\",\"Count\"],\"aggregation\":\"Count\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"StatusCode\",\"filter\":\"429\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Activity + Type\",\"value\":\"ActivityType\"},{\"text\":\"Activity Name\",\"value\":\"ActivityName\"},{\"text\":\"Status + Code\",\"value\":\"StatusCode\"},{\"text\":\"Status Code Class\",\"value\":\"StatusCodeClass\"}],\"metricDefinition\":\"Microsoft.KeyVault/vaults\",\"metricName\":\"ServiceApiResult\",\"metricNamespace\":\"Microsoft.KeyVault/vaults\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + minute\",\"value\":\"PT1M\"},{\"text\":\"5 minutes\",\"value\":\"PT5M\"},{\"text\":\"15 + minutes\",\"value\":\"PT15M\"},{\"text\":\"30 minutes\",\"value\":\"PT30M\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"},{\"text\":\"6 hours\",\"value\":\"PT6H\"},{\"text\":\"12 + hours\",\"value\":\"PT12H\"},{\"text\":\"1 day\",\"value\":\"P1D\"}],\"top\":\"10\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Throttling + (429)\",\"tooltip\":{\"shared\":true,\"sort\":0,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"buckets\":null,\"mode\":\"time\",\"name\":null,\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"short\",\"label\":null,\"logBase\":1,\"max\":null,\"min\":null,\"show\":true},{\"format\":\"short\",\"label\":null,\"logBase\":1,\"max\":null,\"min\":null,\"show\":true}],\"yaxis\":{\"align\":false,\"alignLevel\":null}},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":\"${ds}\",\"fieldConfig\":{\"defaults\":{\"custom\":{}},\"overrides\":[]},\"fill\":1,\"fillGradient\":0,\"gridPos\":{\"h\":8,\"w\":6,\"x\":18,\"y\":17},\"hiddenSeries\":false,\"id\":4,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":true,\"values\":true},\"lines\":true,\"linewidth\":1,\"nullPointMode\":\"null\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"7.4.3\",\"pointradius\":2,\"points\":false,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":false,\"steppedLine\":false,\"targets\":[{\"azureMonitor\":{\"aggOptions\":[\"None\",\"Average\",\"Minimum\",\"Maximum\",\"Total\",\"Count\"],\"aggregation\":\"Count\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"StatusCode\",\"filter\":\"401\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Activity + Type\",\"value\":\"ActivityType\"},{\"text\":\"Activity Name\",\"value\":\"ActivityName\"},{\"text\":\"Status + Code\",\"value\":\"StatusCode\"},{\"text\":\"Status Code Class\",\"value\":\"StatusCodeClass\"}],\"metricDefinition\":\"Microsoft.KeyVault/vaults\",\"metricName\":\"ServiceApiResult\",\"metricNamespace\":\"Microsoft.KeyVault/vaults\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + minute\",\"value\":\"PT1M\"},{\"text\":\"5 minutes\",\"value\":\"PT5M\"},{\"text\":\"15 + minutes\",\"value\":\"PT15M\"},{\"text\":\"30 minutes\",\"value\":\"PT30M\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"},{\"text\":\"6 hours\",\"value\":\"PT6H\"},{\"text\":\"12 + hours\",\"value\":\"PT12H\"},{\"text\":\"1 day\",\"value\":\"P1D\"}],\"top\":\"10\"},\"queryType\":\"Azure + Monitor\",\"refId\":\"A\",\"subscription\":\"$sub\"},{\"azureMonitor\":{\"aggOptions\":[\"None\",\"Average\",\"Minimum\",\"Maximum\",\"Total\",\"Count\"],\"aggregation\":\"Count\",\"allowedTimeGrainsMs\":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],\"dimensionFilter\":\"*\",\"dimensionFilters\":[{\"dimension\":\"StatusCode\",\"filter\":\"403\",\"operator\":\"eq\"}],\"dimensions\":[{\"text\":\"Activity + Type\",\"value\":\"ActivityType\"},{\"text\":\"Activity Name\",\"value\":\"ActivityName\"},{\"text\":\"Status + Code\",\"value\":\"StatusCode\"},{\"text\":\"Status Code Class\",\"value\":\"StatusCodeClass\"}],\"metricDefinition\":\"Microsoft.KeyVault/vaults\",\"metricName\":\"ServiceApiResult\",\"metricNamespace\":\"Microsoft.KeyVault/vaults\",\"resourceGroup\":\"$rg\",\"resourceName\":\"$resource\",\"timeGrain\":\"auto\",\"timeGrains\":[{\"text\":\"auto\",\"value\":\"auto\"},{\"text\":\"1 + minute\",\"value\":\"PT1M\"},{\"text\":\"5 minutes\",\"value\":\"PT5M\"},{\"text\":\"15 + minutes\",\"value\":\"PT15M\"},{\"text\":\"30 minutes\",\"value\":\"PT30M\"},{\"text\":\"1 + hour\",\"value\":\"PT1H\"},{\"text\":\"6 hours\",\"value\":\"PT6H\"},{\"text\":\"12 + hours\",\"value\":\"PT12H\"},{\"text\":\"1 day\",\"value\":\"P1D\"}],\"top\":\"10\"},\"hide\":false,\"queryType\":\"Azure + Monitor\",\"refId\":\"B\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Authentication + Errors (401 \\u0026 403)\",\"tooltip\":{\"shared\":true,\"sort\":0,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"buckets\":null,\"mode\":\"time\",\"name\":null,\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"short\",\"label\":null,\"logBase\":1,\"max\":null,\"min\":null,\"show\":true},{\"format\":\"short\",\"label\":null,\"logBase\":1,\"max\":null,\"min\":null,\"show\":true}],\"yaxis\":{\"align\":false,\"alignLevel\":null}},{\"collapsed\":false,\"datasource\":\"${ds}\",\"gridPos\":{\"h\":1,\"w\":24,\"x\":0,\"y\":25},\"id\":21,\"panels\":[],\"title\":\"Operations\",\"type\":\"row\"},{\"datasource\":\"${ds}\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[]}},\"overrides\":[]},\"gridPos\":{\"h\":5,\"w\":3,\"x\":0,\"y\":26},\"id\":19,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"auto\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"text\":{},\"textMode\":\"auto\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"azureLogAnalytics\":{\"query\":\"let + rawData = AzureDiagnostics \\r\\n // Ignore Authentication operations with + a 401. This is normal when using Key Vault SDK, first an unauthenticated request + is done then the response is used for authentication.\\r\\n | where Category + == \\\"AuditEvent\\\" and not (OperationName == \\\"Authentication\\\" and + httpStatusCode_d == 401)\\r\\n | where OperationName in ('SecretGet', 'VaultGet') + or '*' in ('SecretGet', 'VaultGet')\\r\\n // Create ResultStatus with all + the 'success' results bucked as 'Success'\\r\\n // Certain operations like + StorageAccountAutoSyncKey have no ResultSignature, for now set to 'Success' + as well\\r\\n | extend ResultStatus = case (ResultSignature == \\\"\\\", + \\\"Success\\\",\\r\\n ResultSignature == \\\"OK\\\", \\\"Success\\\",\\r\\n + \ ResultSignature == \\\"Accepted\\\", \\\"Success\\\",\\r\\n ResultSignature); + \ \\r\\nrawData \\r\\n| make-series Trend = count() + default = 0 on TimeGenerated from ago(1d) to now() step 30m by ResultStatus\\r\\n| + join kind = inner (rawData\\n | where $__timeFilter(TimeGenerated)\\r\\n + \ | summarize Count = count() by ResultStatus\\r\\n )\\r\\n on ResultStatus\\n + \ \\r\\n\\r\\n| project ResultStatus, Count, Trend\\r\\n| order by Count + desc;\\r\",\"resultFormat\":\"table\",\"workspace\":\"$ws\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Success + Operations\",\"type\":\"stat\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":\"${ds}\",\"fieldConfig\":{\"defaults\":{\"color\":{},\"custom\":{},\"thresholds\":{\"mode\":\"absolute\",\"steps\":[]},\"unit\":\"short\"},\"overrides\":[]},\"fill\":1,\"fillGradient\":0,\"gridPos\":{\"h\":5,\"w\":7,\"x\":3,\"y\":26},\"hiddenSeries\":false,\"id\":35,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":false,\"linewidth\":1,\"nullPointMode\":\"null\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"7.4.3\",\"pointradius\":2,\"points\":true,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":false,\"steppedLine\":false,\"targets\":[{\"azureLogAnalytics\":{\"query\":\"let + rawData = AzureDiagnostics \\r\\n // Ignore Authentication operations with + a 401. This is normal when using Key Vault SDK, first an unauthenticated request + is done then the response is used for authentication.\\r\\n | where Category + == \\\"AuditEvent\\\" and not (OperationName == \\\"Authentication\\\" and + httpStatusCode_d == 401)\\r\\n | where OperationName in ('SecretGet', 'VaultGet') + or '*' in ('SecretGet', 'VaultGet')\\r\\n // Create ResultStatus with all + the 'success' results bucked as 'Success'\\r\\n // Certain operations like + StorageAccountAutoSyncKey have no ResultSignature, for now set to 'Success' + as well\\r\\n | extend ResultStatus = case (ResultSignature == \\\"\\\", + \\\"Success\\\",\\r\\n ResultSignature == \\\"OK\\\", \\\"Success\\\",\\r\\n + \ ResultSignature == \\\"Accepted\\\", \\\"Success\\\",\\r\\n ResultSignature); + \ \\r\\nrawData\\n| where $__timeFilter(TimeGenerated)\\n| + extend resultCount = iif(ResultStatus == \\\"Success\\\", 1, 0)\\n| summarize + count(resultCount) by bin(TimeGenerated, 30m)\\n| sort by TimeGenerated;\\n\\r\\r\\n\\r\",\"resultFormat\":\"table\",\"workspace\":\"$ws\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"Success + Operations Counts\",\"tooltip\":{\"shared\":true,\"sort\":0,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"buckets\":null,\"mode\":\"time\",\"name\":null,\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"short\",\"label\":null,\"logBase\":1,\"max\":null,\"min\":\"0\",\"show\":true},{\"format\":\"short\",\"label\":null,\"logBase\":1,\"max\":null,\"min\":null,\"show\":true}],\"yaxis\":{\"align\":false,\"alignLevel\":null}},{\"datasource\":\"${ds}\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[]}},\"overrides\":[]},\"gridPos\":{\"h\":5,\"w\":3,\"x\":10,\"y\":26},\"id\":26,\"options\":{\"colorMode\":\"value\",\"graphMode\":\"area\",\"justifyMode\":\"center\",\"orientation\":\"auto\",\"reduceOptions\":{\"calcs\":[\"changeCount\"],\"fields\":\"\",\"values\":true},\"text\":{},\"textMode\":\"value\"},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"azureLogAnalytics\":{\"query\":\"let + rawData = AzureDiagnostics \\r\\n // Ignore Authentication operations with + a 401. This is normal when using Key Vault SDK, first an unauthenticated request + is done then the response is used for authentication.\\r\\n | where Category + == \\\"AuditEvent\\\" and not (OperationName == \\\"Authentication\\\" and + httpStatusCode_d == 401)\\r\\n | where OperationName in ('SecretGet', 'VaultGet') + or '*' in ('SecretGet', 'VaultGet')\\r; \\r\\nrawData + \\r\\n| make-series Trend = count() default = 0 on TimeGenerated from ago(1d) + to now() step 30m by ResultSignature \\n| join kind = inner (rawData\\n | + where $__timeFilter(TimeGenerated)\\r\\n | summarize Count = count() by + ResultSignature \\n )\\r\\n on ResultSignature \\n\\r\\n\\r\\n| project + ResultSignature , Count, Trend\\r\\n| order by Count desc;\",\"resultFormat\":\"table\",\"workspace\":\"$ws\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"All + Operations\",\"type\":\"stat\"},{\"aliasColors\":{},\"bars\":false,\"dashLength\":10,\"dashes\":false,\"datasource\":\"${ds}\",\"fieldConfig\":{\"defaults\":{\"color\":{},\"custom\":{},\"thresholds\":{\"mode\":\"absolute\",\"steps\":[]},\"unit\":\"short\"},\"overrides\":[]},\"fill\":1,\"fillGradient\":0,\"gridPos\":{\"h\":5,\"w\":7,\"x\":13,\"y\":26},\"hiddenSeries\":false,\"id\":36,\"legend\":{\"avg\":false,\"current\":false,\"max\":false,\"min\":false,\"show\":true,\"total\":false,\"values\":false},\"lines\":false,\"linewidth\":1,\"nullPointMode\":\"null\",\"options\":{\"alertThreshold\":true},\"percentage\":false,\"pluginVersion\":\"7.4.3\",\"pointradius\":2,\"points\":true,\"renderer\":\"flot\",\"seriesOverrides\":[],\"spaceLength\":10,\"stack\":false,\"steppedLine\":false,\"targets\":[{\"azureLogAnalytics\":{\"query\":\"let + rawData = AzureDiagnostics \\r\\n // Ignore Authentication operations with + a 401. This is normal when using Key Vault SDK, first an unauthenticated request + is done then the response is used for authentication.\\r\\n | where Category + == \\\"AuditEvent\\\" and not (OperationName == \\\"Authentication\\\" and + httpStatusCode_d == 401)\\r\\n | where OperationName in ('SecretGet', 'VaultGet') + or '*' in ('SecretGet', 'VaultGet')\\r; \\r\\nrawData\\n| + where $__timeFilter(TimeGenerated)\\n| summarize count(ResultSignature ) by + bin(TimeGenerated, 30m)\\n| sort by TimeGenerated;\\n\\r\\r\\n\\r\",\"resultFormat\":\"table\",\"workspace\":\"$ws\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"thresholds\":[],\"timeFrom\":null,\"timeRegions\":[],\"timeShift\":null,\"title\":\"All + Operations Counts\",\"tooltip\":{\"shared\":true,\"sort\":0,\"value_type\":\"individual\"},\"type\":\"graph\",\"xaxis\":{\"buckets\":null,\"mode\":\"time\",\"name\":null,\"show\":true,\"values\":[]},\"yaxes\":[{\"format\":\"short\",\"label\":null,\"logBase\":1,\"max\":null,\"min\":\"0\",\"show\":true},{\"format\":\"short\",\"label\":null,\"logBase\":1,\"max\":null,\"min\":null,\"show\":true}],\"yaxis\":{\"align\":false,\"alignLevel\":null}},{\"datasource\":\"${ds}\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":false},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]}},\"overrides\":[]},\"gridPos\":{\"h\":4,\"w\":24,\"x\":0,\"y\":31},\"id\":28,\"options\":{\"showHeader\":true},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"azureLogAnalytics\":{\"query\":\"let + data = AzureDiagnostics \\r\\n | where TimeGenerated \\u003e ago(1d)\\r\\n + \ // Ignore Authentication operations with a 401. This is normal when using + Key Vault SDK, first an unauthenticated request is done then the response + is used for authentication.\\r\\n | where Category == \\\"AuditEvent\\\" + and not (OperationName == \\\"Authentication\\\" and httpStatusCode_d == 401)\\r\\n + \ | where OperationName in ('SecretGet', 'VaultGet') or '*' in ('SecretGet', + 'VaultGet')\\r\\n // Create ResultStatus with all the 'success' results + bucked as 'Success'\\r\\n // Certain operations like StorageAccountAutoSyncKey + have no ResultSignature, for now set to 'Success' as well\\r\\n | extend + ResultStatus = case (ResultSignature == \\\"\\\", \\\"Success\\\",\\r\\n ResultSignature + == \\\"OK\\\", \\\"Success\\\",\\r\\n ResultSignature == \\\"Accepted\\\", + \\\"Success\\\",\\r\\n ResultSignature)\\r\\n | where ResultStatus + == 'All' or 'All' == 'All';\\r\\ndata\\r\\n// Data aggregated to the OperationName\\r\\n| + summarize OperationCount = count(), SuccessCount = countif(ResultStatus == + \\\"Success\\\"), FailureCount = countif(ResultStatus != \\\"Success\\\"), + PDurationMs = percentile(DurationMs, 99) by Resource, OperationName\\r\\n| + join kind=inner (data\\r\\n | make-series Trend = count() default = 0 on + TimeGenerated from ago(1d) to now() step 30m by OperationName\\r\\n | project-away + TimeGenerated)\\r\\n on OperationName\\r\\n| order by OperationCount desc\\r\\n| + project Name = strcat('\u26A1 ', OperationName), Id = strcat(Resource, '/', + OperationName), ['Operation count'] = OperationCount, ['Operation count trend'] + = Trend, ['Success count'] = SuccessCount, ['Failure count'] = FailureCount, + ['p99 Duration'] = PDurationMs\",\"resultFormat\":\"time_series\",\"workspace\":\"$ws\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"Operations + by Name\",\"type\":\"table\"},{\"datasource\":\"${ds}\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"thresholds\"},\"custom\":{\"align\":null,\"filterable\":false},\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]}},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Duration\"},\"properties\":[{\"id\":\"custom.width\",\"value\":86}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Result\"},\"properties\":[{\"id\":\"custom.width\",\"value\":94}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Operation\"},\"properties\":[{\"id\":\"custom.width\",\"value\":136}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Time\"},\"properties\":[{\"id\":\"custom.width\",\"value\":219}]}]},\"gridPos\":{\"h\":8,\"w\":24,\"x\":0,\"y\":35},\"id\":30,\"options\":{\"showHeader\":true,\"sortBy\":[]},\"pluginVersion\":\"7.4.3\",\"targets\":[{\"azureLogAnalytics\":{\"query\":\"let + gridRowSelected = dynamic({\\\"Id\\\": \\\"*\\\"});\\r\\nlet resourceName + = split(gridRowSelected.Id, \\\"/\\\")[0];\\r\\nlet operationName = split(gridRowSelected.Id, + \\\"/\\\")[1];\\r\\nAzureDiagnostics \\r\\n| where TimeGenerated \\u003e ago(1d)\\r\\n// + Ignore Authentication operations with a 401. This is normal when using Key + Vault SDK, first an unauthenticated request is done then the response is used + for authentication.\\r\\n| where Category == \\\"AuditEvent\\\" and not (OperationName + == \\\"Authentication\\\" and httpStatusCode_d == 401)\\r\\n| where OperationName + in ('SecretGet', 'VaultGet') or '*' in ('SecretGet', 'VaultGet')\\r\\n| where + resourceName == \\\"*\\\" or Resource == resourceName\\r\\n| where operationName + == \\\"\\\" or OperationName == operationName\\r\\n// Create ResultStatus + with all the 'success' results bucked as 'Success'\\r\\n// Certain operations + like StorageAccountAutoSyncKey have no ResultSignature, for now set to 'Success' + as well\\r\\n| extend ResultStatus = case (ResultSignature == \\\"\\\", \\\"Success\\\",\\r\\n + \ ResultSignature == \\\"OK\\\", \\\"Success\\\",\\r\\n ResultSignature + == \\\"Accepted\\\", \\\"Success\\\",\\r\\n ResultSignature)\\r\\n| where + ResultStatus == 'All' or 'All' == 'All'\\r\\n| extend p = pack_all()\\r\\n| + mv-apply p on \\r\\n ( \\r\\n extend key = tostring(bag_keys(p)[0])\\r\\n + \ | where isnotempty(p[key]) and isnotnull(p[key])\\r\\n | where key + !in (\\\"SourceSystem\\\", \\\"Type\\\")\\r\\n | summarize make_bag(p)\\r\\n + \ )\\r\\n| project Time=TimeGenerated, Operation=OperationName, Result=ResultSignature, + Duration = DurationMs, [\\\"Details\\\"]=bag_p\\r\\n| sort by Time desc\",\"resultFormat\":\"time_series\",\"workspace\":\"$ws\"},\"queryType\":\"Azure + Log Analytics\",\"refId\":\"A\",\"subscription\":\"$sub\"}],\"title\":\"Operations + by Time\",\"type\":\"table\"}],\"refresh\":false,\"schemaVersion\":27,\"style\":\"dark\",\"tags\":[],\"templating\":{\"list\":[{\"current\":{},\"hide\":0,\"includeAll\":false,\"label\":\"Datasource\",\"multi\":false,\"name\":\"ds\",\"options\":[],\"query\":\"grafana-azure-monitor-datasource\",\"queryValue\":\"\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"type\":\"datasource\"},{\"allValue\":null,\"current\":{},\"datasource\":\"${ds}\",\"definition\":\"subscriptions()\",\"description\":null,\"error\":null,\"hide\":0,\"includeAll\":false,\"label\":\"Subscription\",\"multi\":false,\"name\":\"sub\",\"options\":[],\"query\":\"subscriptions()\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"tagValuesQuery\":\"\",\"tags\":[],\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"allValue\":null,\"current\":{},\"datasource\":\"${ds}\",\"definition\":\"ResourceGroups($sub)\",\"description\":null,\"error\":null,\"hide\":0,\"includeAll\":false,\"label\":\"Resource + Group\",\"multi\":false,\"name\":\"rg\",\"options\":[],\"query\":\"ResourceGroups($sub)\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"tagValuesQuery\":\"\",\"tags\":[],\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"hide\":2,\"label\":\"Namespace\",\"name\":\"ns\",\"query\":\"Microsoft.KeyVault/vaults\",\"skipUrlSync\":false,\"type\":\"constant\"},{\"allValue\":null,\"current\":{},\"datasource\":\"${ds}\",\"definition\":\"ResourceNames($sub, + $rg, $ns)\",\"description\":null,\"error\":null,\"hide\":0,\"includeAll\":false,\"label\":\"Resource\",\"multi\":false,\"name\":\"resource\",\"options\":[],\"query\":\"ResourceNames($sub, + $rg, $ns)\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"tagValuesQuery\":\"\",\"tags\":[],\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false},{\"allValue\":null,\"current\":{},\"datasource\":\"${ds}\",\"definition\":\"Workspaces($sub)\",\"description\":null,\"error\":null,\"hide\":0,\"includeAll\":false,\"label\":\"Workspace\",\"multi\":false,\"name\":\"ws\",\"options\":[],\"query\":\"Workspaces($sub)\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":0,\"tagValuesQuery\":\"\",\"tags\":[],\"tagsQuery\":\"\",\"type\":\"query\",\"useTags\":false}]},\"time\":{\"from\":\"now-24h\",\"to\":\"now\"},\"title\":\"Azure + / Insights / Key Vaults\",\"uid\":\"tQZAMYrMk\",\"version\":1}}" + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-PaJI8nkeysaHbKjAHyBmVA';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:32 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771353.094.443.914211|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + transfer-encoding: + - chunked + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/dashboards/uid/3n2E8CrGk + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"azure-insights-storage-accounts","url":"/d/3n2E8CrGk/azure-insights-storage-accounts","expires":"0001-01-01T00:00:00Z","created":"2023-03-14T05:14:49Z","updated":"2023-03-14T05:14:49Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","provisioned":true,"provisionedExternalId":"storage.json","annotationsPermissions":{"dashboard":{"canAdd":false,"canEdit":false,"canDelete":false},"organization":{"canAdd":false,"canEdit":false,"canDelete":false}},"hasPublicDashboard":false,"publicDashboardAccessToken":"","publicDashboardUid":"","publicDashboardEnabled":false},"dashboard":{"__elements":[],"__inputs":[],"__requires":[{"id":"gauge","name":"Gauge","type":"panel","version":""},{"id":"grafana","name":"Grafana","type":"grafana","version":"9.0.1"},{"id":"grafana-azure-monitor-datasource","name":"Azure + Monitor","type":"datasource","version":"1.0.0"},{"id":"stat","name":"Stat","type":"panel","version":""},{"id":"table","name":"Table","type":"panel","version":""},{"id":"timeseries","name":"Time + series","type":"panel","version":""}],"description":"A dashboard that provides + a unified view of Azure Storage services performance, capacity, and availability + metrics.","editable":true,"id":4,"iteration":null,"links":[],"liveNow":false,"panels":[{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"percentage","steps":[{"color":"red","value":null},{"color":"green","value":100}]}},"overrides":[]},"gridPos":{"h":4,"w":3,"x":0,"y":0},"id":7,"options":{"orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"/^Availability$/","values":false},"showThresholdLabels":false,"showThresholdMarkers":false,"text":{}},"pluginVersion":"9.0.1","targets":[{"azureMonitor":{"aggOptions":["Average","Minimum","Maximum"],"aggregation":"Average","alias":"Availability","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Geo + type","value":"GeoType"},{"text":"API name","value":"ApiName"},{"text":"Authentication","value":"Authentication"}],"metricName":"Availability","metricNamespace":"microsoft.storage/storageaccounts","resourceGroup":"$rg","resourceName":"$resource","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"title":"Availability","transparent":true,"type":"gauge"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"blue","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[]},"gridPos":{"h":4,"w":3,"x":3,"y":0},"id":6,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["sum"],"fields":"","values":false},"text":{},"textMode":"value_and_name"},"pluginVersion":"9.0.1","targets":[{"azureMonitor":{"aggOptions":["Total"],"aggregation":"Total","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Response + type","value":"ResponseType"},{"text":"Geo type","value":"GeoType"},{"text":"API + name","value":"ApiName"},{"text":"Authentication","value":"Authentication"}],"metricName":"Transactions","metricNamespace":"microsoft.storage/storageaccounts","resourceGroup":"$rg","resourceName":"$resource","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource","timeGrain":"PT5M","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"transparent":true,"type":"stat"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"purple","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[]},"gridPos":{"h":4,"w":3,"x":6,"y":0},"id":8,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"text":{},"textMode":"value_and_name"},"pluginVersion":"9.0.1","targets":[{"azureMonitor":{"aggOptions":["Average","Minimum","Maximum"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Geo + type","value":"GeoType"},{"text":"API name","value":"ApiName"},{"text":"Authentication","value":"Authentication"}],"metricName":"SuccessE2ELatency","metricNamespace":"microsoft.storage/storageaccounts","resourceGroup":"$rg","resourceName":"$resource","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"transparent":true,"type":"stat"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"purple","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[]},"gridPos":{"h":4,"w":3,"x":9,"y":0},"id":9,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"text":{},"textMode":"value_and_name"},"pluginVersion":"9.0.1","targets":[{"azureMonitor":{"aggOptions":["Average","Minimum","Maximum"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Geo + type","value":"GeoType"},{"text":"API name","value":"ApiName"},{"text":"Authentication","value":"Authentication"}],"metricName":"SuccessServerLatency","metricNamespace":"microsoft.storage/storageaccounts","resourceGroup":"$rg","resourceName":"$resource","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"transparent":true,"type":"stat"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"blue","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[]},"gridPos":{"h":4,"w":3,"x":12,"y":0},"id":10,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["sum"],"fields":"","values":false},"text":{},"textMode":"value_and_name"},"pluginVersion":"9.0.1","targets":[{"azureMonitor":{"aggOptions":["Total","Average","Minimum","Maximum"],"aggregation":"Total","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Geo + type","value":"GeoType"},{"text":"API name","value":"ApiName"},{"text":"Authentication","value":"Authentication"}],"metricName":"Ingress","metricNamespace":"microsoft.storage/storageaccounts","resourceGroup":"$rg","resourceName":"$resource","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"transparent":true,"type":"stat"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"blue","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[]},"gridPos":{"h":4,"w":3,"x":15,"y":0},"id":11,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["sum"],"fields":"","values":false},"text":{},"textMode":"value_and_name"},"pluginVersion":"9.0.1","targets":[{"azureMonitor":{"aggOptions":["Total","Average","Minimum","Maximum"],"aggregation":"Total","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Geo + type","value":"GeoType"},{"text":"API name","value":"ApiName"},{"text":"Authentication","value":"Authentication"}],"metricName":"Egress","metricNamespace":"microsoft.storage/storageaccounts","resourceGroup":"$rg","resourceName":"$resource","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"transparent":true,"type":"stat"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":10,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"never","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":4},"id":2,"options":{"legend":{"calcs":["sum"],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"multi","sort":"none"}},"pluginVersion":"9.0.1","targets":[{"azureMonitor":{"aggOptions":["Total"],"aggregation":"Total","alias":"Table + transactions","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Response + type","value":"ResponseType"},{"text":"Geo type","value":"GeoType"},{"text":"API + name","value":"ApiName"},{"text":"Authentication","value":"Authentication"}],"metricName":"Transactions","metricNamespace":"microsoft.storage/storageaccounts/tableservices","resourceGroup":"$rg","resourceName":"$resource/default","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/tableServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Total"],"aggregation":"Total","alias":"Blob + transactions","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Response + type","value":"ResponseType"},{"text":"Geo type","value":"GeoType"},{"text":"API + name","value":"ApiName"},{"text":"Authentication","value":"Authentication"}],"metricName":"Transactions","metricNamespace":"microsoft.storage/storageaccounts/blobservices","resourceGroup":"$rg","resourceName":"$resource/default","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/blobServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Monitor","refId":"B","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Total"],"aggregation":"Total","alias":"File + transactions","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Response + type","value":"ResponseType"},{"text":"Geo type","value":"GeoType"},{"text":"API + name","value":"ApiName"},{"text":"Authentication","value":"Authentication"},{"text":"File + Share","value":"FileShare"}],"metricName":"Transactions","metricNamespace":"microsoft.storage/storageaccounts/fileservices","resourceGroup":"$rg","resourceName":"$resource/default","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/fileServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Monitor","refId":"C","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Total"],"aggregation":"Total","alias":"Queue + transactions","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Response + type","value":"ResponseType"},{"text":"Geo type","value":"GeoType"},{"text":"API + name","value":"ApiName"},{"text":"Authentication","value":"Authentication"}],"metricName":"Transactions","metricNamespace":"microsoft.storage/storageaccounts/queueservices","resourceGroup":"$rg","resourceName":"$resource/default","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/queueServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Monitor","refId":"D","subscription":"$sub"}],"title":"Transactions by storage + type","transformations":[],"type":"timeseries"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":10,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"never","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":4},"id":14,"options":{"legend":{"calcs":["sum"],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"multi","sort":"none"}},"pluginVersion":"9.0.1","targets":[{"azureMonitor":{"aggOptions":["Total"],"aggregation":"Total","alias":"","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[{"dimension":"ApiName","filters":[],"operator":"eq"}],"dimensions":[{"text":"Response + type","value":"ResponseType"},{"text":"Geo type","value":"GeoType"},{"text":"API + name","value":"ApiName"},{"text":"Authentication","value":"Authentication"}],"metricName":"Transactions","metricNamespace":"microsoft.storage/storageaccounts","resourceGroup":"$rg","resourceName":"$resource","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"title":"Transactions by API + Name","transformations":[],"type":"timeseries"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":10,"gradientMode":"none","hideFrom":{"graph":false,"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"never","spanNulls":true,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":13},"id":13,"options":{"graph":{},"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"multi","sort":"none"}},"targets":[{"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","alias":"Table + capacity","allowedTimeGrainsMs":[3600000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[],"metricName":"TableCapacity","metricNamespace":"microsoft.storage/storageaccounts/tableservices","resourceGroup":"select","resourceName":"select","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/tableServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + hour","value":"PT1H"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","alias":"Blob + capacity","allowedTimeGrainsMs":[3600000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Blob + type","value":"BlobType"},{"text":"Blob tier","value":"Tier"}],"metricName":"BlobCapacity","metricNamespace":"microsoft.storage/storageaccounts/blobservices","resourceGroup":"$rg","resourceName":"$resource/default","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/blobServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + hour","value":"PT1H"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Monitor","refId":"B","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","alias":"File + capacity","allowedTimeGrainsMs":[3600000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"File + Share","value":"FileShare"}],"metricName":"FileCapacity","metricNamespace":"microsoft.storage/storageaccounts/fileservices","resourceGroup":"$rg","resourceName":"$resource/default","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/fileServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + hour","value":"PT1H"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Monitor","refId":"C","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","alias":"Queue + capacity","allowedTimeGrainsMs":[3600000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[],"metricName":"QueueCapacity","metricNamespace":"microsoft.storage/storageaccounts/queueservices","resourceGroup":"$rg","resourceName":"$resource/default","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/queueServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + hour","value":"PT1H"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Monitor","refId":"D","subscription":"$sub"}],"title":"Capacity by storage + type","transformations":[],"type":"timeseries"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"graph":false,"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineStyle":{"fill":"solid"},"lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"never","spanNulls":true,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":13},"id":12,"options":{"graph":{},"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"azureMonitor":{"aggOptions":["Average","Minimum","Maximum"],"aggregation":"Average","alias":"Table + availability","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Geo + type","value":"GeoType"},{"text":"API name","value":"ApiName"},{"text":"Authentication","value":"Authentication"}],"metricName":"Availability","metricNamespace":"microsoft.storage/storageaccounts/tableservices","resourceGroup":"$rg","resourceName":"$resource/default","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/tableServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Average","Minimum","Maximum"],"aggregation":"Average","alias":"Blob + availability","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Geo + type","value":"GeoType"},{"text":"API name","value":"ApiName"},{"text":"Authentication","value":"Authentication"}],"metricName":"Availability","metricNamespace":"microsoft.storage/storageaccounts/blobservices","resourceGroup":"$rg","resourceName":"$resource/default","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/blobServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Monitor","refId":"B","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Average","Minimum","Maximum"],"aggregation":"Average","alias":"File + availability","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Geo + type","value":"GeoType"},{"text":"API name","value":"ApiName"},{"text":"Authentication","value":"Authentication"},{"text":"File + Share","value":"FileShare"}],"metricName":"Availability","metricNamespace":"microsoft.storage/storageaccounts/fileservices","resourceGroup":"$rg","resourceName":"$resource/default","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/fileServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Monitor","refId":"C","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Average","Minimum","Maximum"],"aggregation":"Average","alias":"Queue + availability","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Geo + type","value":"GeoType"},{"text":"API name","value":"ApiName"},{"text":"Authentication","value":"Authentication"}],"metricName":"Availability","metricNamespace":"microsoft.storage/storageaccounts/queueservices","resourceGroup":"$rg","resourceName":"$resource/default","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/queueServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Monitor","refId":"D","subscription":"$sub"}],"title":"Availability by storage + type","transformations":[],"type":"timeseries"},{"collapsed":false,"datasource":{"uid":"${ds}"},"gridPos":{"h":1,"w":24,"x":0,"y":22},"id":52,"panels":[],"targets":[{"datasource":{"uid":"${ds}"},"refId":"A"}],"title":"Failures","type":"row"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[{"matcher":{"id":"byName","options":"Transactions + ClientOtherError"},"properties":[{"id":"color","value":{"fixedColor":"red","mode":"fixed"}},{"id":"displayName","value":"ClientOtherError"}]},{"matcher":{"id":"byName","options":"Transactions + Success"},"properties":[{"id":"displayName","value":"Success"}]}]},"gridPos":{"h":6,"w":6,"x":0,"y":23},"id":16,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["sum"],"fields":"","values":false},"text":{},"textMode":"auto"},"pluginVersion":"9.0.1","targets":[{"azureMonitor":{"aggOptions":["Total"],"aggregation":"Total","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[{"dimension":"ResponseType","filters":[],"operator":"eq"}],"dimensions":[{"text":"Response + type","value":"ResponseType"},{"text":"Geo type","value":"GeoType"},{"text":"API + name","value":"ApiName"},{"text":"Authentication","value":"Authentication"}],"metricName":"Transactions","metricNamespace":"microsoft.storage/storageaccounts","resourceGroup":"$rg","resourceName":"$resource","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"type":"stat"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"red","mode":"fixed"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":10,"gradientMode":"none","hideFrom":{"graph":false,"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"never","spanNulls":true,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"red","value":null}]},"unit":"short"},"overrides":[{"matcher":{"id":"byName","options":"Transactions + Success"},"properties":[{"id":"color","value":{"fixedColor":"green","mode":"fixed"}}]}]},"gridPos":{"h":6,"w":18,"x":6,"y":23},"id":18,"options":{"graph":{},"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"azureMonitor":{"aggOptions":["Total"],"aggregation":"Total","alias":"","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[{"dimension":"ResponseType","filters":[],"operator":"eq"}],"dimensions":[{"text":"Response + type","value":"ResponseType"},{"text":"Geo type","value":"GeoType"},{"text":"API + name","value":"ApiName"},{"text":"Authentication","value":"Authentication"}],"metricName":"Transactions","metricNamespace":"microsoft.storage/storageaccounts","resourceGroup":"$rg","resourceName":"$resource","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"displayMode":"auto","filterable":false,"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"blue","value":null}]}},"overrides":[{"matcher":{"id":"byName","options":"Total"},"properties":[{"id":"custom.displayMode","value":"basic"}]}]},"gridPos":{"h":8,"w":12,"x":0,"y":29},"id":20,"options":{"footer":{"fields":"","reducer":["sum"],"show":false},"showHeader":false},"pluginVersion":"9.0.1","targets":[{"azureMonitor":{"aggOptions":["Total"],"aggregation":"Total","alias":"","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[{"dimension":"ApiName","filters":[],"operator":"eq"},{"dimension":"ResponseType","filters":[],"operator":"eq"}],"dimensions":[{"text":"Response + type","value":"ResponseType"},{"text":"Geo type","value":"GeoType"},{"text":"API + name","value":"ApiName"},{"text":"Authentication","value":"Authentication"}],"metricName":"Transactions","metricNamespace":"microsoft.storage/storageaccounts/blobservices","resourceGroup":"$rg","resourceName":"$resource/default","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/blobServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"title":"Blob Services","transformations":[{"id":"reduce","options":{"reducers":["sum"]}}],"type":"table"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"displayMode":"auto","filterable":false,"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"blue","value":null}]}},"overrides":[{"matcher":{"id":"byName","options":"Total"},"properties":[{"id":"custom.displayMode","value":"basic"}]}]},"gridPos":{"h":8,"w":12,"x":12,"y":29},"id":22,"options":{"footer":{"fields":"","reducer":["sum"],"show":false},"showHeader":false},"pluginVersion":"9.0.1","targets":[{"azureMonitor":{"aggOptions":["Total"],"aggregation":"Total","alias":"","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[{"dimension":"ApiName","filters":[],"operator":"eq"},{"dimension":"ResponseType","filters":[],"operator":"eq"}],"dimensions":[{"text":"Response + type","value":"ResponseType"},{"text":"Geo type","value":"GeoType"},{"text":"API + name","value":"ApiName"},{"text":"Authentication","value":"Authentication"},{"text":"File + Share","value":"FileShare"}],"metricName":"Transactions","metricNamespace":"microsoft.storage/storageaccounts/fileservices","resourceGroup":"$rg","resourceName":"$resource/default","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/fileServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"title":"File Services","transformations":[{"id":"reduce","options":{"reducers":["sum"]}}],"type":"table"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"displayMode":"auto","filterable":false,"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"blue","value":null}]}},"overrides":[{"matcher":{"id":"byName","options":"Total"},"properties":[{"id":"custom.displayMode","value":"basic"}]}]},"gridPos":{"h":8,"w":12,"x":0,"y":37},"id":24,"options":{"footer":{"fields":"","reducer":["sum"],"show":false},"showHeader":false},"pluginVersion":"9.0.1","targets":[{"azureMonitor":{"aggOptions":["Total"],"aggregation":"Total","alias":"","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[{"dimension":"ApiName","filters":[],"operator":"eq"},{"dimension":"ResponseType","filters":[],"operator":"eq"}],"dimensions":[{"text":"Response + type","value":"ResponseType"},{"text":"Geo type","value":"GeoType"},{"text":"API + name","value":"ApiName"},{"text":"Authentication","value":"Authentication"}],"metricName":"Transactions","metricNamespace":"microsoft.storage/storageaccounts/tableservices","resourceGroup":"$rg","resourceName":"$resource/default","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/tableServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"title":"Table Services","transformations":[{"id":"reduce","options":{"reducers":["sum"]}}],"type":"table"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"displayMode":"auto","filterable":false,"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"blue","value":null}]}},"overrides":[{"matcher":{"id":"byName","options":"Total"},"properties":[{"id":"custom.displayMode","value":"basic"}]}]},"gridPos":{"h":8,"w":12,"x":12,"y":37},"id":26,"options":{"footer":{"fields":"","reducer":["sum"],"show":false},"showHeader":false},"pluginVersion":"9.0.1","targets":[{"azureMonitor":{"aggOptions":["Total"],"aggregation":"Total","alias":"","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[{"dimension":"ApiName","filters":[],"operator":"eq"},{"dimension":"ResponseType","filters":[],"operator":"eq"}],"dimensions":[{"text":"Response + type","value":"ResponseType"},{"text":"Geo type","value":"GeoType"},{"text":"API + name","value":"ApiName"},{"text":"Authentication","value":"Authentication"}],"metricName":"Transactions","metricNamespace":"microsoft.storage/storageaccounts/queueservices","resourceGroup":"$rg","resourceName":"$resource/default","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/queueServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"}],"title":"Queue Services","transformations":[{"id":"reduce","options":{"reducers":["sum"]}}],"type":"table"},{"collapsed":false,"datasource":{"uid":"${ds}"},"gridPos":{"h":1,"w":24,"x":0,"y":45},"id":50,"panels":[],"targets":[{"datasource":{"uid":"${ds}"},"refId":"A"}],"title":"Performance","type":"row"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"dark-green","value":null}]}},"overrides":[{"matcher":{"id":"byName","options":"Success + Server Latency"},"properties":[{"id":"color","value":{"fixedColor":"blue","mode":"fixed"}}]}]},"gridPos":{"h":6,"w":6,"x":0,"y":46},"id":28,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["sum"],"fields":"","values":false},"text":{},"textMode":"auto"},"pluginVersion":"9.0.1","targets":[{"azureMonitor":{"aggOptions":["Average","Minimum","Maximum"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Geo + type","value":"GeoType"},{"text":"API name","value":"ApiName"},{"text":"Authentication","value":"Authentication"}],"metricName":"SuccessE2ELatency","metricNamespace":"microsoft.storage/storageaccounts","resourceGroup":"$rg","resourceName":"$resource","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Average","Minimum","Maximum"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Geo + type","value":"GeoType"},{"text":"API name","value":"ApiName"},{"text":"Authentication","value":"Authentication"}],"metricName":"SuccessServerLatency","metricNamespace":"microsoft.storage/storageaccounts","resourceGroup":"$rg","resourceName":"$resource","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Monitor","refId":"B","subscription":"$sub"}],"type":"stat"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"graph":false,"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"dark-green","value":null}]}},"overrides":[{"matcher":{"id":"byName","options":"Success + Server Latency"},"properties":[{"id":"color","value":{"fixedColor":"blue","mode":"fixed"}}]}]},"gridPos":{"h":6,"w":18,"x":6,"y":46},"id":30,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"azureMonitor":{"aggOptions":["Average","Minimum","Maximum"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Geo + type","value":"GeoType"},{"text":"API name","value":"ApiName"},{"text":"Authentication","value":"Authentication"}],"metricName":"SuccessE2ELatency","metricNamespace":"microsoft.storage/storageaccounts","resourceGroup":"$rg","resourceName":"$resource","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Average","Minimum","Maximum"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Geo + type","value":"GeoType"},{"text":"API name","value":"ApiName"},{"text":"Authentication","value":"Authentication"}],"metricName":"SuccessServerLatency","metricNamespace":"microsoft.storage/storageaccounts","resourceGroup":"$rg","resourceName":"$resource","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Monitor","refId":"B","subscription":"$sub"}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"displayMode":"auto","filterable":false,"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"blue","value":null}]},"unit":"ms"},"overrides":[{"matcher":{"id":"byName","options":"Mean"},"properties":[{"id":"custom.displayMode","value":"lcd-gauge"},{"id":"color","value":{"mode":"continuous-GrYlRd"}}]},{"matcher":{"id":"byName","options":"Max"},"properties":[{"id":"custom.displayMode","value":"gradient-gauge"},{"id":"color","value":{"fixedColor":"red","mode":"continuous-GrYlRd"}}]},{"matcher":{"id":"byName","options":"Min"},"properties":[{"id":"custom.displayMode","value":"gradient-gauge"},{"id":"color","value":{"fixedColor":"green","mode":"continuous-GrYlRd"}}]},{"matcher":{"id":"byName","options":"Field"},"properties":[{"id":"displayName","value":"Latency"}]}]},"gridPos":{"h":11,"w":24,"x":0,"y":52},"id":32,"options":{"footer":{"fields":"","reducer":["sum"],"show":false},"showHeader":true},"pluginVersion":"9.0.1","targets":[{"azureMonitor":{"aggOptions":["Average","Minimum","Maximum"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[{"dimension":"ApiName","filters":[],"operator":"eq"}],"dimensions":[{"text":"Geo + type","value":"GeoType"},{"text":"API name","value":"ApiName"},{"text":"Authentication","value":"Authentication"}],"metricName":"SuccessE2ELatency","metricNamespace":"microsoft.storage/storageaccounts","resourceGroup":"$rg","resourceName":"$resource","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Average","Minimum","Maximum"],"aggregation":"Average","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[{"dimension":"ApiName","filters":[],"operator":"eq"}],"dimensions":[{"text":"Geo + type","value":"GeoType"},{"text":"API name","value":"ApiName"},{"text":"Authentication","value":"Authentication"}],"metricName":"SuccessServerLatency","metricNamespace":"microsoft.storage/storageaccounts","resourceGroup":"$rg","resourceName":"$resource","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Monitor","refId":"B","subscription":"$sub"}],"transformations":[{"id":"reduce","options":{"includeTimeField":false,"mode":"seriesToRows","reducers":["mean","max","min"]}},{"id":"sortBy","options":{"fields":{},"sort":[{"desc":true,"field":"Mean"}]}}],"type":"table"},{"collapsed":false,"datasource":{"uid":"${ds}"},"gridPos":{"h":1,"w":24,"x":0,"y":63},"id":48,"panels":[],"targets":[{"datasource":{"uid":"${ds}"},"refId":"A"}],"title":"Availability","type":"row"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"description":"The + data comes from Storage metrics. It measures the availability of requests + on Storage accounts.","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"percentage","steps":[{"color":"red","value":null},{"color":"green","value":100}]}},"overrides":[]},"gridPos":{"h":8,"w":24,"x":0,"y":64},"id":34,"options":{"orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"showThresholdLabels":false,"showThresholdMarkers":false,"text":{}},"pluginVersion":"9.0.1","targets":[{"azureMonitor":{"aggOptions":["Average","Minimum","Maximum"],"aggregation":"Average","alias":"Account + Availability","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Geo + type","value":"GeoType"},{"text":"API name","value":"ApiName"},{"text":"Authentication","value":"Authentication"}],"metricName":"Availability","metricNamespace":"microsoft.storage/storageaccounts","resourceGroup":"$rg","resourceName":"$resource","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Average","Minimum","Maximum"],"aggregation":"Average","alias":"Blob + Availability","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Geo + type","value":"GeoType"},{"text":"API name","value":"ApiName"},{"text":"Authentication","value":"Authentication"}],"metricName":"Availability","metricNamespace":"microsoft.storage/storageaccounts/blobservices","resourceGroup":"$rg","resourceName":"$resource/default","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/blobServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Monitor","refId":"B","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Average","Minimum","Maximum"],"aggregation":"Average","alias":"Table + Availability","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Geo + type","value":"GeoType"},{"text":"API name","value":"ApiName"},{"text":"Authentication","value":"Authentication"}],"metricName":"Availability","metricNamespace":"microsoft.storage/storageaccounts/tableservices","resourceGroup":"$rg","resourceName":"$resource/default","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/tableServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Monitor","refId":"C","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Average","Minimum","Maximum"],"aggregation":"Average","alias":"File + Availability","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Geo + type","value":"GeoType"},{"text":"API name","value":"ApiName"},{"text":"Authentication","value":"Authentication"},{"text":"File + Share","value":"FileShare"}],"metricName":"Availability","metricNamespace":"microsoft.storage/storageaccounts/fileservices","resourceGroup":"$rg","resourceName":"$resource/default","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/fileServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Monitor","refId":"D","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Average","Minimum","Maximum"],"aggregation":"Average","alias":"Queue + Availability","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Geo + type","value":"GeoType"},{"text":"API name","value":"ApiName"},{"text":"Authentication","value":"Authentication"}],"metricName":"Availability","metricNamespace":"microsoft.storage/storageaccounts/queueservices","resourceGroup":"$rg","resourceName":"$resource/default","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/queueServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Monitor","refId":"E","subscription":"$sub"}],"type":"gauge"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"displayMode":"auto","filterable":false,"inspect":false},"mappings":[],"thresholds":{"mode":"absolute","steps":[]}},"overrides":[{"matcher":{"id":"byName","options":"Mean"},"properties":[{"id":"unit","value":"percent"},{"id":"custom.displayMode","value":"color-background"},{"id":"color","value":{"mode":"continuous-RdYlGr"}}]}]},"gridPos":{"h":8,"w":12,"x":0,"y":72},"id":36,"maxDataPoints":1,"options":{"footer":{"fields":"","reducer":["sum"],"show":false},"showHeader":false},"pluginVersion":"9.0.1","targets":[{"azureMonitor":{"aggOptions":["Average","Minimum","Maximum"],"aggregation":"Average","alias":"","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[{"dimension":"ApiName","filters":[],"operator":"eq"}],"dimensions":[{"text":"Geo + type","value":"GeoType"},{"text":"API name","value":"ApiName"},{"text":"Authentication","value":"Authentication"}],"metricName":"Availability","metricNamespace":"microsoft.storage/storageaccounts/blobservices","resourceGroup":"$rg","resourceName":"$resource/default","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/blobServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Average","Minimum","Maximum"],"aggregation":"Average","alias":"","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[{"dimension":"ApiName","filters":[],"operator":"eq"}],"dimensions":[{"text":"Geo + type","value":"GeoType"},{"text":"API name","value":"ApiName"},{"text":"Authentication","value":"Authentication"}],"metricName":"Availability","metricNamespace":"microsoft.storage/storageaccounts/tableservices","resourceGroup":"$rg","resourceName":"$resource/default","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/tableServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Monitor","refId":"B","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Average","Minimum","Maximum"],"aggregation":"Average","alias":"","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[{"dimension":"ApiName","filters":[],"operator":"eq"}],"dimensions":[{"text":"Geo + type","value":"GeoType"},{"text":"API name","value":"ApiName"},{"text":"Authentication","value":"Authentication"},{"text":"File + Share","value":"FileShare"}],"metricName":"Availability","metricNamespace":"microsoft.storage/storageaccounts/fileservices","resourceGroup":"$rg","resourceName":"$resource/default","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/fileServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Monitor","refId":"C","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Average","Minimum","Maximum"],"aggregation":"Average","alias":"","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[{"dimension":"ApiName","filters":[],"operator":"eq"}],"dimensions":[{"text":"Geo + type","value":"GeoType"},{"text":"API name","value":"ApiName"},{"text":"Authentication","value":"Authentication"}],"metricName":"Availability","metricNamespace":"microsoft.storage/storageaccounts/queueservices","resourceGroup":"$rg","resourceName":"$resource/default","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/queueServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Monitor","refId":"D","subscription":"$sub"}],"title":"Availability by API + name","transformations":[{"id":"reduce","options":{"includeTimeField":false,"mode":"seriesToRows","reducers":["mean"]}}],"type":"table"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":10,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"never","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":72},"id":38,"options":{"legend":{"calcs":["sum"],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"multi","sort":"none"}},"pluginVersion":"9.0.1","targets":[{"azureMonitor":{"aggOptions":["Average","Minimum","Maximum"],"aggregation":"Average","alias":"Blob + Availability","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Geo + type","value":"GeoType"},{"text":"API name","value":"ApiName"},{"text":"Authentication","value":"Authentication"}],"metricName":"Availability","metricNamespace":"microsoft.storage/storageaccounts/blobservices","resourceGroup":"$rg","resourceName":"$resource/default","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/blobServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Average","Minimum","Maximum"],"aggregation":"Average","alias":"Table + Availability","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Geo + type","value":"GeoType"},{"text":"API name","value":"ApiName"},{"text":"Authentication","value":"Authentication"}],"metricName":"Availability","metricNamespace":"microsoft.storage/storageaccounts/tableservices","resourceGroup":"$rg","resourceName":"$resource/default","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/tableServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Monitor","refId":"B","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Average","Minimum","Maximum"],"aggregation":"Average","alias":"File + Availability","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Geo + type","value":"GeoType"},{"text":"API name","value":"ApiName"},{"text":"Authentication","value":"Authentication"},{"text":"File + Share","value":"FileShare"}],"metricName":"Availability","metricNamespace":"microsoft.storage/storageaccounts/fileservices","resourceGroup":"$rg","resourceName":"$resource/default","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/fileServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Monitor","refId":"C","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Average","Minimum","Maximum"],"aggregation":"Average","alias":"Queue + Availability","allowedTimeGrainsMs":[60000,300000,900000,1800000,3600000,21600000,43200000,86400000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Geo + type","value":"GeoType"},{"text":"API name","value":"ApiName"},{"text":"Authentication","value":"Authentication"}],"metricName":"Availability","metricNamespace":"microsoft.storage/storageaccounts/queueservices","resourceGroup":"$rg","resourceName":"$resource/default","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/queueServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + minute","value":"PT1M"},{"text":"5 minutes","value":"PT5M"},{"text":"15 minutes","value":"PT15M"},{"text":"30 + minutes","value":"PT30M"},{"text":"1 hour","value":"PT1H"},{"text":"6 hours","value":"PT6H"},{"text":"12 + hours","value":"PT12H"},{"text":"1 day","value":"P1D"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Monitor","refId":"D","subscription":"$sub"}],"title":"Availability Trend","transformations":[],"type":"timeseries"},{"collapsed":false,"datasource":{"uid":"${ds}"},"gridPos":{"h":1,"w":24,"x":0,"y":80},"id":46,"panels":[],"targets":[{"datasource":{"uid":"${ds}"},"refId":"A"}],"title":"Capacity","type":"row"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"dark-blue","value":null}]}},"overrides":[]},"gridPos":{"h":8,"w":24,"x":0,"y":81},"id":40,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"text":{},"textMode":"auto"},"pluginVersion":"9.0.1","targets":[{"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","alias":"Account + Capacity","allowedTimeGrainsMs":[3600000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[],"metricName":"UsedCapacity","metricNamespace":"microsoft.storage/storageaccounts","resourceGroup":"$rg","resourceName":"$resource","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + hour","value":"PT1H"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Monitor","refId":"A","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","alias":"Blob + Capacity","allowedTimeGrainsMs":[3600000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Blob + type","value":"BlobType"},{"text":"Blob tier","value":"Tier"}],"metricName":"BlobCapacity","metricNamespace":"microsoft.storage/storageaccounts/blobservices","resourceGroup":"$rg","resourceName":"$resource/default","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/blobServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + hour","value":"PT1H"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Monitor","refId":"B","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","alias":"Table + Capacity","allowedTimeGrainsMs":[3600000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[],"metricName":"TableCapacity","metricNamespace":"microsoft.storage/storageaccounts/tableservices","resourceGroup":"$rg","resourceName":"$resource/default","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/tableServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + hour","value":"PT1H"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Monitor","refId":"C","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","alias":"File + Capacity","allowedTimeGrainsMs":[3600000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"File + Share","value":"FileShare"}],"metricName":"FileCapacity","metricNamespace":"microsoft.storage/storageaccounts/fileservices","resourceGroup":"$rg","resourceName":"$resource/default","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/fileServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + hour","value":"PT1H"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Monitor","refId":"D","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","alias":"Queue + Capacity","allowedTimeGrainsMs":[3600000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[],"metricName":"QueueCapacity","metricNamespace":"microsoft.storage/storageaccounts/queueservices","resourceGroup":"$rg","resourceName":"$resource/default","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/queueServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + hour","value":"PT1H"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Monitor","refId":"E","subscription":"$sub"}],"type":"stat"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":10,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":4,"scaleDistribution":{"type":"linear"},"showPoints":"always","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"decbytes"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":89},"id":42,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"multi","sort":"none"}},"pluginVersion":"9.0.1","targets":[{"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","alias":"Blob + Capacity","allowedTimeGrainsMs":[3600000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Blob + type","value":"BlobType"},{"text":"Blob tier","value":"Tier"}],"metricName":"BlobCapacity","metricNamespace":"microsoft.storage/storageaccounts/blobservices","resourceGroup":"$rg","resourceName":"$resource/default","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/blobServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + hour","value":"PT1H"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Monitor","refId":"B","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","alias":"Table + Capacity","allowedTimeGrainsMs":[3600000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[],"metricName":"TableCapacity","metricNamespace":"microsoft.storage/storageaccounts/tableservices","resourceGroup":"$rg","resourceName":"$resource/default","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/tableServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + hour","value":"PT1H"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Monitor","refId":"C","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","alias":"File + Capacity","allowedTimeGrainsMs":[3600000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"File + Share","value":"FileShare"}],"metricName":"FileCapacity","metricNamespace":"microsoft.storage/storageaccounts/fileservices","resourceGroup":"$rg","resourceName":"$resource/default","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/fileServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + hour","value":"PT1H"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Monitor","refId":"D","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","alias":"Queue + Capacity","allowedTimeGrainsMs":[3600000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[],"metricName":"QueueCapacity","metricNamespace":"microsoft.storage/storageaccounts/queueservices","resourceGroup":"$rg","resourceName":"$resource/default","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/queueServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + hour","value":"PT1H"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Monitor","refId":"E","subscription":"$sub"}],"title":"Storage capacity","type":"timeseries"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":10,"gradientMode":"none","hideFrom":{"graph":false,"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":4,"scaleDistribution":{"type":"linear"},"showPoints":"always","spanNulls":true,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":89},"id":44,"options":{"graph":{},"legend":{"calcs":["mean"],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","alias":"Blob + Count","allowedTimeGrainsMs":[3600000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"Blob + type","value":"BlobType"},{"text":"Blob tier","value":"Tier"}],"metricName":"BlobCount","metricNamespace":"microsoft.storage/storageaccounts/blobservices","resourceGroup":"$rg","resourceName":"$resource/default","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/blobServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + hour","value":"PT1H"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Monitor","refId":"B","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","alias":"Table + Count","allowedTimeGrainsMs":[3600000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[],"metricName":"TableCount","metricNamespace":"microsoft.storage/storageaccounts/tableservices","resourceGroup":"$rg","resourceName":"$resource/default","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/tableServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + hour","value":"PT1H"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Monitor","refId":"C","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","alias":"File + Count","allowedTimeGrainsMs":[3600000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[{"text":"File + Share","value":"FileShare"}],"metricName":"FileCount","metricNamespace":"microsoft.storage/storageaccounts/fileservices","resourceGroup":"$rg","resourceName":"$resource/default","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/fileServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + hour","value":"PT1H"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Monitor","refId":"D","subscription":"$sub"},{"azureMonitor":{"aggOptions":["Average"],"aggregation":"Average","alias":"Queue + Count","allowedTimeGrainsMs":[3600000],"dimensionFilter":"*","dimensionFilters":[],"dimensions":[],"metricName":"FileCount","metricNamespace":"microsoft.storage/storageaccounts/fileservices","resourceGroup":"$rg","resourceName":"$resource/default","resourceUri":"/subscriptions/$sub/resourceGroups/$rg/providers/$ns/$resource/fileServices/default","timeGrain":"auto","timeGrains":[{"text":"auto","value":"auto"},{"text":"1 + hour","value":"PT1H"}],"top":"10"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Monitor","refId":"E","subscription":"$sub"}],"title":"Storage count","type":"timeseries"}],"refresh":false,"schemaVersion":36,"style":"dark","tags":[],"templating":{"list":[{"current":{"selected":false,"text":"Azure + Monitor","value":"Azure Monitor"},"hide":0,"includeAll":false,"label":"Datasource","multi":false,"name":"ds","options":[],"query":"grafana-azure-monitor-datasource","queryValue":"","refresh":1,"regex":"","skipUrlSync":false,"type":"datasource"},{"current":{},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"definition":"subscriptions()","hide":0,"includeAll":false,"label":"Subscription","multi":false,"name":"sub","options":[],"query":"subscriptions()","refresh":2,"regex":"","skipUrlSync":false,"sort":0,"tagValuesQuery":"","tagsQuery":"","type":"query","useTags":false},{"hide":2,"label":"Namespace","name":"ns","query":"Microsoft.Storage/storageAccounts","skipUrlSync":false,"type":"constant"},{"current":{},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"definition":"ResourceGroups($sub)","hide":0,"includeAll":false,"label":"Resource + Group","multi":false,"name":"rg","options":[],"query":"ResourceGroups($sub)","refresh":2,"regex":"","skipUrlSync":false,"sort":0,"tagValuesQuery":"","tagsQuery":"","type":"query","useTags":false},{"current":{},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"definition":"ResourceNames($sub, + $rg, $ns)","hide":0,"includeAll":false,"label":"Resource","multi":false,"name":"resource","options":[],"query":"ResourceNames($sub, + $rg, $ns)","refresh":2,"regex":"","skipUrlSync":false,"sort":0,"tagValuesQuery":"","tagsQuery":"","type":"query","useTags":false}]},"time":{"from":"now-6h","to":"now"},"timezone":"","title":"Azure + / Insights / Storage Accounts","uid":"3n2E8CrGk","version":1}}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-P3JE3Gsm7PUme3/Y1UM7TA';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:32 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771353.315.435.150550|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + transfer-encoding: + - chunked + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/dashboards/uid/AzVmInsightsByRG + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"azure-insights-virtual-machines-by-resource-group","url":"/d/AzVmInsightsByRG/azure-insights-virtual-machines-by-resource-group","expires":"0001-01-01T00:00:00Z","created":"2023-03-14T05:14:49Z","updated":"2023-03-14T05:14:49Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","provisioned":true,"provisionedExternalId":"vMInsightsRG.json","annotationsPermissions":{"dashboard":{"canAdd":false,"canEdit":false,"canDelete":false},"organization":{"canAdd":false,"canEdit":false,"canDelete":false}},"hasPublicDashboard":false,"publicDashboardAccessToken":"","publicDashboardUid":"","publicDashboardEnabled":false},"dashboard":{"__elements":[],"__inputs":[],"__requires":[{"id":"grafana","name":"Grafana","type":"grafana","version":"8.4.3"},{"id":"grafana-azure-monitor-datasource","name":"Azure + Monitor","type":"datasource","version":"0.3.0"},{"id":"stat","name":"Stat","type":"panel","version":""},{"id":"table","name":"Table","type":"panel","version":""},{"id":"text","name":"Text","type":"panel","version":""},{"id":"timeseries","name":"Time + series","type":"panel","version":""}],"description":"This dashboard shows + the performance and health of Azure Virtual Machines via different metrics + collected by Azure Monitor VM Insights. Filter data by Resource Group","editable":true,"id":6,"links":[],"liveNow":false,"panels":[{"gridPos":{"h":5,"w":24,"x":0,"y":0},"id":54,"options":{"content":"\u003cdiv + style=\"padding: 1em; text-align: center\"\u003e\n \u003cp\u003eWelcome to + the Azure Monitor data source for Grafana. To learn more about it, visit our + \u003ca href=\"https://grafana.com/docs/grafana/latest/datasources/azuremonitor/\" + target=\"__blank\"\u003edocs\u003c/a\u003e. \u003c/p\u003e\n \u003cp\u003e Choose + the resource group(s) with VMs enabled with Azure Monitor VM Insights to get + started.\u003c/p\u003e\n\u003c/div\u003e","mode":"markdown"},"title":"How + to activate this dashboard","type":"text"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":5},"id":28,"panels":[],"title":"CPU + Utilization %","type":"row"},{"datasource":{"uid":"${ds}"},"description":"The + resource path for this panel uses multiple template variables which requires + modifying the dashboard JSON directly. If you would like to do something similar + please go to Settings \u003e Save As. Edit as you''d like in your new copy + by going to Settings \u003e JSON Model.","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisGridShow":true,"axisLabel":"","axisPlacement":"auto","axisSoftMax":100,"axisSoftMin":0,"barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"never","spanNulls":true,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":10,"w":24,"x":0,"y":6},"id":2,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"azureLogAnalytics":{"query":"let + startDateTime = $__timeFrom;\nlet endDateTime = $__timeTo;\nlet trendBinSize + = (endDateTime - startDateTime)/100;\nlet summary = InsightsMetrics\n| where + TimeGenerated between (startDateTime .. endDateTime)\n| where Origin == ''vm.azm.ms'' + and (Namespace == ''Processor'' and Name == ''UtilizationPercentage'')\n| + parse kind=regex tolower(_ResourceId) with ''resourcegroups/'' resGroup ''/p(.+)'' + *\n| where resGroup in~ ($rg)\n| extend ComputerId = iff(isempty(_ResourceId), + Computer, _ResourceId)\n| summarize hint.shufflekey=ComputerId $agg by ComputerId, + Computer| top 10 by score;\nlet computerList=(summary\n| project ComputerId, + Computer);\nlet EmptyNodeIdentityAndProps = datatable(ComputerId: string, + Computer:string, NodeId:string, NodeProps:dynamic, Priority: long) []; \nlet + OmsNodeIdentityAndProps = computerList \n| extend NodeId = ComputerId \n| + extend Priority = 1 \n| extend NodeProps = pack(''type'', ''StandAloneNode'', + ''name'', Computer); \nlet ServiceMapNodeIdentityAndProps = VMComputer \n| + where TimeGenerated \u003e= startDateTime \n| where TimeGenerated \u003c + endDateTime \n| extend ResourceId = strcat(''machines/'', Machine) \n| + extend tempComputerId=iff(isempty(_ResourceId), Computer, _ResourceId) \n| + extend laResourceId = iff(isempty(_ResourceId),'''', replace(@''virtualmachine`alesets/(.+)/virtualmachines/(\\\\d+)'', + @''virtualmachinescalesets/\\\\1/virtualmachines/\\\\1_\\\\2'', _ResourceId))\n + | extend oldLaResourceId=iff(isempty(_ResourceId),'''',replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'',@''virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \n | where tempComputerId in~ (computerList) or laResourceId + in (computerList) or oldLaResourceId in (computerList) \n | extend ComputerId + = iff(laResourceId in (computerList), laResourceId, iff(oldLaResourceId in + (computerList), oldLaResourceId, tempComputerId)) \n | summarize arg_max(TimeGenerated, + *) by Machine \n | extend AzureCloudServiceNodeIdentity + = iif(isnotempty(AzureCloudServiceName), strcat(AzureCloudServiceInstanceId, + ''|'', AzureCloudServiceDeployment), ''''), AzureScaleSetNodeIdentity = iif(isnotempty(AzureVmScaleSetName), + strcat(AzureVmScaleSetInstanceId, ''|'', AzureVmScaleSetDeployment), ''''), + ComputerProps = pack(''type'', ''StandAloneNode'', ''name'', + DisplayName, ''mappingResourceId'', ResourceId, ''subscriptionId'', + AzureSubscriptionId, ''resourceGroup'', AzureResourceGroup, ''azureResourceId'', + _ResourceId), AzureCloudServiceNodeProps = pack(''type'', + ''AzureCloudServiceNode'', ''cloudServiceInstanceId'', + AzureCloudServiceInstanceId, ''cloudServiceRoleName'', + AzureCloudServiceRoleName, ''cloudServiceDeploymentId'', + AzureCloudServiceDeployment, ''fullDisplayName'', + FullDisplayName, ''cloudServiceName'', AzureCloudServiceName, ''mappingResourceId'', + ResourceId), AzureScaleSetNodeProps = pack(''type'', + ''AzureScaleSetNode'', ''scaleSetInstanceId'', AzureResourceName, ''vmScaleSetDeploymentId'', + AzureVmScaleSetDeployment, ''vmScaleSetName'', AzureVmScaleSetName, ''serviceFabricClusterName'', + AzureServiceFabricClusterName, ''vmScaleSetResourceId'', + AzureVmScaleSetResourceId, ''resourceGroupName'', + AzureResourceGroup, ''subscriptionId'', AzureSubscriptionId, ''fullDisplayName'', + FullDisplayName, ''mappingResourceId'', ResourceId) \n + | project ComputerId, Computer, NodeId + = case(isnotempty(AzureCloudServiceNodeIdentity), AzureCloudServiceNodeIdentity, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeIdentity, Computer), NodeProps = case(isnotempty(AzureCloudServiceNodeIdentity), + AzureCloudServiceNodeProps, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeProps, ComputerProps), Priority = 2; \n + let NodeIdentityAndProps = union kind=inner isfuzzy = true EmptyNodeIdentityAndProps, + OmsNodeIdentityAndProps, ServiceMapNodeIdentityAndProps \n + | summarize arg_max(Priority, *) by ComputerId;\n summary\n | join (InsightsMetrics \n + | where TimeGenerated between (startDateTime .. endDateTime) \n | where + Origin == ''vm.azm.ms'' and (Namespace == ''Processor'' and Name == ''UtilizationPercentage'') \n + | extend ComputerId = iff(isempty(_ResourceId), Computer, _ResourceId) \n + | where ComputerId in (computerList) \n | summarize $agg by bin(TimeGenerated, + trendBinSize), ComputerId \n | sort by TimeGenerated asc) on ComputerId","resource":"/subscriptions/$sub","resultFormat":"table","workspace":""},"hide":false,"queryType":"Azure + Log Analytics","refId":"A","subscription":"","subscriptions":[]}],"title":"${agg:text} + CPU Utilization %","transformations":[{"id":"organize","options":{"excludeByName":{"ComputerId":true,"ComputerId1":true,"P5th":true,"P95th":true,"score":true},"indexByName":{},"renameByName":{}}},{"id":"prepareTimeSeries","options":{"format":"many"}},{"id":"renameByRegex","options":{"regex":"(.+)\\s(.+)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"description":"The + resource path for this panel uses multiple template variables which requires + modifying the dashboard JSON directly. If you would like to do something similar + please go to Settings \u003e Save As. Edit as you''d like in your new copy + by going to Settings \u003e JSON Model.","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","displayMode":"auto"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"Computer"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"","url":"https://ms.portal.azure.com/#@${__data.fields[\"Tenant + ID\"]}/resource/subscriptions/${sub}?/resourcegroups/${__data.fields[\"Resource + Group\"]}/providers/microsoft.compute/?${__data.fields.Type}?/${__data.fields[\"Resource + Name\"]}/infrainsights"}]}]},{"matcher":{"id":"byName","options":"Resource + Group"},"properties":[{"id":"custom.width","value":136}]},{"matcher":{"id":"byName","options":"Average"},"properties":[{"id":"custom.width","value":111}]},{"matcher":{"id":"byName","options":"P50th"},"properties":[{"id":"custom.width","value":105}]},{"matcher":{"id":"byName","options":"P90th"},"properties":[{"id":"custom.width","value":101}]},{"matcher":{"id":"byName","options":"P95th"},"properties":[{"id":"custom.width","value":99}]},{"matcher":{"id":"byName","options":"Max"},"properties":[{"id":"custom.width","value":98}]}]},"gridPos":{"h":12,"w":14,"x":0,"y":16},"id":26,"options":{"footer":{"fields":"","reducer":["sum"],"show":false},"showHeader":true,"sortBy":[]},"targets":[{"azureLogAnalytics":{"query":"let + startDateTime = $__timeFrom;\r\nlet endDateTime = $__timeTo;\r\nlet trendBinSize + = 5m;\r\nlet maxResultCount = 500;\r\nlet summaryPerComputer = InsightsMetrics\r\n| + where TimeGenerated between (startDateTime .. endDateTime)\r\n| where Origin + == ''vm.azm.ms'' and (Namespace == ''Processor'' and Name == ''UtilizationPercentage'') \r\n| + extend ComputerId = iff(isempty(_ResourceId), Computer, _ResourceId)\r\n| + summarize hint.shufflekey = ComputerId Average = avg(Val), Max = max(Val), + percentiles(Val, 5, 10, 50, 90, 95) by ComputerId, Computer, _ResourceId\r\n| + project ComputerId, Computer, Average, Max, P5th = percentile_Val_5, P10th + = percentile_Val_10, P50th = percentile_Val_50, P90th = percentile_Val_90, + P95th = percentile_Val_95, ResourceId = _ResourceId\r\n| top 10 by ${agg:text};\r\nlet + computerList = summaryPerComputer\r\n| summarize by ComputerId, Computer;\r\nlet + EmptyNodeIdentityAndProps = datatable(ComputerId: string, Computer:string, + NodeId:string, NodeProps:dynamic, Priority: long) []; \r\nlet OmsNodeIdentityAndProps + = computerList \r\n| extend NodeId = ComputerId \r\n| extend + Priority = 1 \r\n| extend NodeProps = pack(''type'', ''StandAloneNode'', + ''name'', Computer); \r\nlet ServiceMapNodeIdentityAndProps = VMComputer \r\n| + where TimeGenerated \u003e= startDateTime \r\n| where TimeGenerated + \u003c endDateTime \r\n| extend ResourceId = strcat(''machines/'', + Machine) \r\n| extend tempComputerId=iff(isempty(_ResourceId), Computer, + _ResourceId) \r\n| extend laResourceId = iff(isempty(_ResourceId),'''', replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'', @''virtualmachinescalesets/\\\\1/virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \r\n| extend oldLaResourceId=iff(isempty(_ResourceId),'''',replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'',@''virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \r\n| where tempComputerId in~ (computerList) or laResourceId + in (computerList) or oldLaResourceId in (computerList) \r\n| extend ComputerId + = iff(laResourceId in (computerList), laResourceId, iff(oldLaResourceId in + (computerList), oldLaResourceId, tempComputerId)) \r\n| summarize arg_max(TimeGenerated, + *) by Machine \r\n| extend AzureCloudServiceNodeIdentity + = iif(isnotempty(AzureCloudServiceName), strcat(AzureCloudServiceInstanceId, + ''|'', AzureCloudServiceDeployment), ''''), AzureScaleSetNodeIdentity + = iif(isnotempty(AzureVmScaleSetName), strcat(AzureVmScaleSetInstanceId, + ''|'', AzureVmScaleSetDeployment), ''''), ComputerProps = pack(''type'', + ''StandAloneNode'', ''name'', DisplayName, ''mappingResourceId'', + ResourceId, ''subscriptionId'', AzureSubscriptionId, ''resourceGroup'', + AzureResourceGroup, ''azureResourceId'', _ResourceId), AzureCloudServiceNodeProps + = pack(''type'', ''AzureCloudServiceNode'', ''cloudServiceInstanceId'', + AzureCloudServiceInstanceId, ''cloudServiceRoleName'', + AzureCloudServiceRoleName, ''cloudServiceDeploymentId'', + AzureCloudServiceDeployment, ''fullDisplayName'', + FullDisplayName, ''cloudServiceName'', AzureCloudServiceName, ''mappingResourceId'', + ResourceId), AzureScaleSetNodeProps = pack(''type'', + ''AzureScaleSetNode'', ''scaleSetInstanceId'', AzureResourceName, ''vmScaleSetDeploymentId'', + AzureVmScaleSetDeployment, ''vmScaleSetName'', AzureVmScaleSetName, ''serviceFabricClusterName'', + AzureServiceFabricClusterName, ''vmScaleSetResourceId'', + AzureVmScaleSetResourceId, ''resourceGroupName'', + AzureResourceGroup, ''subscriptionId'', AzureSubscriptionId, ''fullDisplayName'', + FullDisplayName, ''mappingResourceId'', ResourceId) \r\n| + project ComputerId, Computer, NodeId + = case(isnotempty(AzureCloudServiceNodeIdentity), AzureCloudServiceNodeIdentity, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeIdentity, Computer), NodeProps = case(isnotempty(AzureCloudServiceNodeIdentity), + AzureCloudServiceNodeProps, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeProps, ComputerProps), Priority = 2; let + NodeIdentityAndProps = union kind=inner isfuzzy = true EmptyNodeIdentityAndProps, + OmsNodeIdentityAndProps, ServiceMapNodeIdentityAndProps \r\n| + summarize arg_max(Priority, *) by ComputerId;let trend = InsightsMetrics\r\n| + where TimeGenerated between (startDateTime .. endDateTime)\r\n| where Origin + == ''vm.azm.ms'' and (Namespace == ''Processor'' and Name == ''UtilizationPercentage'')\r\n| + extend ComputerId = iff(isempty(_ResourceId), Computer, _ResourceId)\r\n| + where ComputerId in (computerList)\r\n| summarize hint.shufflekey = ComputerId + TrendValue = percentile(Val, 95) by ComputerId, Computer, bin(TimeGenerated, + trendBinSize)\r\n| project ComputerId, Computer\r\n| summarize hint.shufflekey + = ComputerId by ComputerId, Computer;\r\nsummaryPerComputer\r\n| join ( trend + ) on ComputerId\r\n| join ( NodeIdentityAndProps ) on ComputerId\r\n| parse + tolower(ResourceId) with * \"virtualmachinescalesets/\" scaleSetName \"/virtualmachines/\" + vmNameScale\r\n| parse tolower(ResourceId) with * \"virtualmachines/\" vmName\r\n| + parse tolower(ResourceId) with * \"resourcegroups/\" resourceGroup \"/providers/microsoft.compute/\" + typeVM \"/\" nameVM\r\n| parse tolower(ResourceId) with * \"microsoft.compute/\" + typeScale \"/\" nameScale \"/virtualmachines\" remaining\r\n| project resourceGroup, + Average, P50th, P90th, P95th, Max, Computer, Type = iff(isnotempty(typeScale), + typeScale, typeVM), Name = iff(isnotempty(nameScale), nameScale, nameVM)\r\n","resource":"/subscriptions/$sub","resultFormat":"table"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Log Analytics","refId":"A","subscription":""},{"azureResourceGraph":{"query":"resources\r\n| + where tolower(type) contains \"virtualmachines\" and resourceGroup in~ ($rg) + \r\n| project Name = tolower(name), tenantId, resourceGroup"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Resource Graph","refId":"B","subscription":"","subscriptions":["$sub"]}],"title":"CPU + Utilization % Statistics","transformations":[{"id":"merge","options":{}},{"id":"organize","options":{"excludeByName":{"Max":false,"NodeId":true,"NodeProps":true,"P50th":false,"ResourceId":true},"indexByName":{"Average":2,"Computer":0,"Max":6,"Name":8,"P50th":3,"P90th":4,"P95th":5,"Type":7,"resourceGroup":1,"tenantId":9},"renameByName":{"Name":"Resource + Name","UseRelativeScale":"","list_TrendPoint":"95th Trend","resGroup":"Resource + Group","resourceGroup":"Resource Group","tenantId":"Tenant ID","typeName":"Type/Name"}}},{"id":"filterByValue","options":{"filters":[{"config":{"id":"isNotNull","options":{}},"fieldName":"Computer"}],"match":"all","type":"include"}}],"type":"table"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"description":"The + resource path for this panel uses multiple template variables which requires + modifying the dashboard JSON directly. If you would like to do something similar + please go to Settings \u003e Save As. Edit as you''d like in your new copy + by going to Settings \u003e JSON Model.","fieldConfig":{"defaults":{"color":{"fixedColor":"light-green","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":12,"w":10,"x":14,"y":16},"id":46,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["max"],"fields":"","values":false},"text":{},"textMode":"auto"},"targets":[{"azureLogAnalytics":{"query":"let + startDateTime = $__timeFrom;\r\nlet endDateTime = $__timeTo;\r\nlet trendBinSize + = (endDateTime - startDateTime)/100;\r\nlet summary = InsightsMetrics\r\n| + where TimeGenerated between (startDateTime .. endDateTime)\r\n| where Origin + == ''vm.azm.ms'' and (Namespace == ''Processor'' and Name == ''UtilizationPercentage'')\r\n| + parse kind=regex tolower(_ResourceId) with ''resourcegroups/'' resGroup ''/p(.+)'' + *\r\n| where resGroup in~ ($rg)\r\n| extend ComputerId = iff(isempty(_ResourceId), + Computer, _ResourceId)\r\n| summarize hint.shufflekey=ComputerId Average = + avg(Val), Min = min(Val),P5th = round(percentile(Val, 5), 2), P10th = round(percentile(Val, + 10), 2), \r\nP50th = round(percentile(Val, 50), 2), P80th = round(percentile(Val, + 80), 2),\r\nP90th = round(percentile(Val, 90), 2), P95th = round(percentile(Val, + 95), 2) by ComputerId, Computer\r\n| top 10 by ${agg:text};\r\nlet computerList=(summary\r\n| + project ComputerId, Computer);\r\nlet EmptyNodeIdentityAndProps = datatable(ComputerId: + string, Computer:string, NodeId:string, NodeProps:dynamic, Priority: long) + []; \r\nlet OmsNodeIdentityAndProps = computerList \r\n| extend + NodeId = ComputerId \r\n| extend Priority = 1 \r\n| extend NodeProps + = pack(''type'', ''StandAloneNode'', ''name'', Computer); \r\nlet ServiceMapNodeIdentityAndProps + = VMComputer \r\n| where TimeGenerated \u003e= startDateTime \r\n| + where TimeGenerated \u003c endDateTime \r\n| extend ResourceId = strcat(''machines/'', + Machine) \r\n| extend tempComputerId=iff(isempty(_ResourceId), Computer, + _ResourceId) \r\n| extend laResourceId = iff(isempty(_ResourceId),'''', replace(@''virtualmachine`alesets/(.+)/virtualmachines/(\\\\d+)'', + @''virtualmachinescalesets/\\\\1/virtualmachines/\\\\1_\\\\2'', _ResourceId))\r\n + | extend oldLaResourceId=iff(isempty(_ResourceId),'''',replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'',@''virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \r\n | where tempComputerId in~ (computerList) or laResourceId + in (computerList) or oldLaResourceId in (computerList) \r\n | extend ComputerId + = iff(laResourceId in (computerList), laResourceId, iff(oldLaResourceId in + (computerList), oldLaResourceId, tempComputerId)) \r\n | summarize + arg_max(TimeGenerated, *) by Machine \r\n | extend AzureCloudServiceNodeIdentity + = iif(isnotempty(AzureCloudServiceName), strcat(AzureCloudServiceInstanceId, + ''|'', AzureCloudServiceDeployment), ''''), AzureScaleSetNodeIdentity = iif(isnotempty(AzureVmScaleSetName), + strcat(AzureVmScaleSetInstanceId, ''|'', AzureVmScaleSetDeployment), ''''), + ComputerProps = pack(''type'', ''StandAloneNode'', ''name'', + DisplayName, ''mappingResourceId'', ResourceId, ''subscriptionId'', + AzureSubscriptionId, ''resourceGroup'', AzureResourceGroup, ''azureResourceId'', + _ResourceId), AzureCloudServiceNodeProps = pack(''type'', + ''AzureCloudServiceNode'', ''cloudServiceInstanceId'', + AzureCloudServiceInstanceId, ''cloudServiceRoleName'', + AzureCloudServiceRoleName, ''cloudServiceDeploymentId'', + AzureCloudServiceDeployment, ''fullDisplayName'', + FullDisplayName, ''cloudServiceName'', AzureCloudServiceName, ''mappingResourceId'', + ResourceId), AzureScaleSetNodeProps = pack(''type'', + ''AzureScaleSetNode'', ''scaleSetInstanceId'', AzureResourceName, ''vmScaleSetDeploymentId'', + AzureVmScaleSetDeployment, ''vmScaleSetName'', AzureVmScaleSetName, ''serviceFabricClusterName'', + AzureServiceFabricClusterName, ''vmScaleSetResourceId'', + AzureVmScaleSetResourceId, ''resourceGroupName'', + AzureResourceGroup, ''subscriptionId'', AzureSubscriptionId, ''fullDisplayName'', + FullDisplayName, ''mappingResourceId'', ResourceId) \r\n + | project ComputerId, Computer, NodeId + = case(isnotempty(AzureCloudServiceNodeIdentity), AzureCloudServiceNodeIdentity, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeIdentity, Computer), NodeProps = case(isnotempty(AzureCloudServiceNodeIdentity), + AzureCloudServiceNodeProps, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeProps, ComputerProps), Priority = 2; \r\n + let NodeIdentityAndProps = union kind=inner isfuzzy = true EmptyNodeIdentityAndProps, + OmsNodeIdentityAndProps, ServiceMapNodeIdentityAndProps \r\n + | summarize arg_max(Priority, *) by ComputerId;\r\n summary\r\n | join (InsightsMetrics \r\n + | where TimeGenerated between (startDateTime .. endDateTime) \r\n | where + Origin == ''vm.azm.ms'' and (Namespace == ''Processor'' and Name == ''UtilizationPercentage'') \r\n + | extend ComputerId = iff(isempty(_ResourceId), Computer, _ResourceId) \r\n + | where ComputerId in (computerList) \r\n | summarize Max = max(Val) by + bin(TimeGenerated, trendBinSize), ComputerId \r\n | sort by TimeGenerated + asc) on ComputerId","resource":"/subscriptions/$sub","resultFormat":"table"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Log Analytics","refId":"A","subscription":""}],"title":"Max CPU Utilization + % and trend lines","transformations":[{"id":"organize","options":{"excludeByName":{"Average":true,"Computer":false,"ComputerId":true,"ComputerId1":true,"Min":true,"P10th":true,"P50th":true,"P5th":true,"P80th":true,"P90th":true,"P95th":true,"score":false},"indexByName":{},"renameByName":{}}},{"id":"prepareTimeSeries","options":{"format":"many"}},{"id":"renameByRegex","options":{"regex":"(.+)\\s(.+)","renamePattern":"$2"}}],"type":"stat"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":28},"id":30,"panels":[{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"description":"The + resource path for this panel uses multiple template variables which requires + modifying the dashboard JSON directly. If you would like to do something similar + please go to Settings \u003e Save As. Edit as you''d like in your new copy + by going to Settings \u003e JSON Model.","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisGridShow":true,"axisLabel":"","axisPlacement":"auto","axisSoftMin":0,"barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"never","spanNulls":true,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"decmbytes"},"overrides":[]},"gridPos":{"h":10,"w":24,"x":0,"y":7},"id":8,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"azureLogAnalytics":{"query":"let + startDateTime = $__timeFrom;\nlet endDateTime = $__timeTo;\nlet trendBinSize + = (endDateTime - startDateTime)/100;\nlet summary = InsightsMetrics\n| where + TimeGenerated between (startDateTime .. endDateTime)\n| where Origin == ''vm.azm.ms'' + and (Namespace == ''Memory'' and Name == ''AvailableMB'')\n| parse kind=regex + tolower(_ResourceId) with ''resourcegroups/'' resGroup ''/p(.+)'' *\n| where + resGroup in~ ($rg)\n| extend ComputerId = iff(isempty(_ResourceId), Computer, + _ResourceId)\n| summarize hint.shufflekey=ComputerId $agg by ComputerId, Computer\n| + top 10 by score;\nlet computerList=(summary\n| project ComputerId, Computer);\nlet + EmptyNodeIdentityAndProps = datatable(ComputerId: string, Computer:string, + NodeId:string, NodeProps:dynamic, Priority: long) []; \nlet OmsNodeIdentityAndProps + = computerList \n| extend NodeId = ComputerId \n| extend Priority + = 1 \n| extend NodeProps = pack(''type'', ''StandAloneNode'', ''name'', + Computer); \nlet ServiceMapNodeIdentityAndProps = VMComputer \n| + where TimeGenerated \u003e= startDateTime \n|where TimeGenerated \u003c + endDateTime \n| extend ResourceId = strcat(''machines/'', Machine) \n| + extend tempComputerId=iff(isempty(_ResourceId), Computer, _ResourceId) \n| + extend laResourceId = iff(isempty(_ResourceId),'''', replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'', + @''virtualmachinescalesets/\\\\1/virtualmachines/\\\\1_\\\\2'', _ResourceId))\n| + extend oldLaResourceId=iff(isempty(_ResourceId),'''',replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'',@''virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \n| where tempComputerId in~ (computerList) or laResourceId + in (computerList) or oldLaResourceId in (computerList) \n| extend ComputerId + = iff(laResourceId in (computerList), laResourceId, iff(oldLaResourceId in + (computerList), oldLaResourceId, tempComputerId)) \n| summarize arg_max(TimeGenerated, + *) by Machine \n| extend AzureCloudServiceNodeIdentity + = iif(isnotempty(AzureCloudServiceName), strcat(AzureCloudServiceInstanceId, + ''|'', AzureCloudServiceDeployment), ''''), AzureScaleSetNodeIdentity + = iif(isnotempty(AzureVmScaleSetName), strcat(AzureVmScaleSetInstanceId, + ''|'', AzureVmScaleSetDeployment), ''''), ComputerProps = pack(''type'', + ''StandAloneNode'', ''name'', DisplayName, ''mappingResourceId'', + ResourceId, ''subscriptionId'', AzureSubscriptionId, ''resourceGroup'', + AzureResourceGroup, ''azureResourceId'', _ResourceId), AzureCloudServiceNodeProps + = pack(''type'', ''AzureCloudServiceNode'', ''cloudServiceInstanceId'', + AzureCloudServiceInstanceId, ''cloudServiceRoleName'', + AzureCloudServiceRoleName, ''cloudServiceDeploymentId'', + AzureCloudServiceDeployment, ''fullDisplayName'', + FullDisplayName, ''cloudServiceName'', AzureCloudServiceName, ''mappingResourceId'', + ResourceId), AzureScaleSetNodeProps = pack(''type'', + ''AzureScaleSetNode'', ''scaleSetInstanceId'', AzureResourceName, ''vmScaleSetDeploymentId'', + AzureVmScaleSetDeployment, ''vmScaleSetName'', AzureVmScaleSetName, ''serviceFabricClusterName'', + AzureServiceFabricClusterName, ''vmScaleSetResourceId'', + AzureVmScaleSetResourceId, ''resourceGroupName'', + AzureResourceGroup, ''subscriptionId'', AzureSubscriptionId, ''fullDisplayName'', + FullDisplayName, ''mappingResourceId'', ResourceId) \n| + project ComputerId, Computer, NodeId + = case(isnotempty(AzureCloudServiceNodeIdentity), AzureCloudServiceNodeIdentity, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeIdentity, Computer), NodeProps = case(isnotempty(AzureCloudServiceNodeIdentity), + AzureCloudServiceNodeProps, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeProps, ComputerProps), Priority = 2; \nlet + NodeIdentityAndProps = union kind=inner isfuzzy = true EmptyNodeIdentityAndProps, + OmsNodeIdentityAndProps, ServiceMapNodeIdentityAndProps \n| + summarize arg_max(Priority, *) by ComputerId;\nsummary\n| join (InsightsMetrics\n| + where TimeGenerated between (startDateTime .. endDateTime)\n| where Origin + == ''vm.azm.ms'' and (Namespace == ''Memory'' and Name == ''AvailableMB'')\n| + extend ComputerId = iff(isempty(_ResourceId), Computer, _ResourceId)\n| where + ComputerId in (computerList)\n| summarize $agg by bin(TimeGenerated, trendBinSize), + ComputerId\n| sort by TimeGenerated asc) on ComputerId\n","resource":"/subscriptions/$sub","resultFormat":"table","workspace":""},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Log Analytics","refId":"A","subscription":"","subscriptions":[]}],"title":"${agg:text} + Available Memory","transformations":[{"id":"organize","options":{"excludeByName":{"ComputerId":true,"ComputerId1":true,"P5th":true,"P95th":true,"score":true},"indexByName":{},"renameByName":{}}},{"id":"prepareTimeSeries","options":{"format":"many"}},{"id":"renameByRegex","options":{"regex":"(.+)\\s(.+)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"description":"The + resource path for this panel uses multiple template variables which requires + modifying the dashboard JSON directly. If you would like to do something similar + please go to Settings \u003e Save As. Edit as you''d like in your new copy + by going to Settings \u003e JSON Model.","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","displayMode":"auto"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"Computer"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"","url":"https://ms.portal.azure.com/#@${__data.fields[\"Tenant + ID\"]}/resource/subscriptions/${sub}??/resourcegroups/${__data.fields[\"Resource + Group\"]}/providers/microsoft.compute/??${__data.fields.Type}/${__data.fields[\"Resource + Name\"]}??/infrainsights"}]}]},{"matcher":{"id":"byName","options":"Min"},"properties":[{"id":"custom.width","value":94}]},{"matcher":{"id":"byName","options":"P5th"},"properties":[{"id":"custom.width","value":101}]},{"matcher":{"id":"byName","options":"P10th"},"properties":[{"id":"custom.width","value":95}]}]},"gridPos":{"h":12,"w":14,"x":0,"y":17},"id":32,"options":{"footer":{"fields":"","reducer":["sum"],"show":false},"showHeader":true,"sortBy":[]},"targets":[{"azureLogAnalytics":{"query":"let + startDateTime = $__timeFrom;\r\nlet endDateTime = $__timeTo;\r\nlet maxResultCount + = 10;\r\nlet summaryPerComputer = InsightsMetrics\r\n| where TimeGenerated + between (startDateTime .. endDateTime)\r\n| where Origin == ''vm.azm.ms'' + and (Namespace == ''Memory'' and Name == ''AvailableMB'')\r\n| parse kind=regex + tolower(_ResourceId) with ''resourcegroups/'' resGroup ''/p(.+)'' *\r\n| where + resGroup in~ ($rg)\r\n| extend ComputerId = iff(isempty(_ResourceId), Computer, + _ResourceId)\r\n| summarize hint.shufflekey = ComputerId Average = round(avg(Val), + 2), Min = min(Val), percentiles(Val, 5, 10, 50, 80, 90, 95) by ComputerId, + Computer, _ResourceId\r\n| project ComputerId, Computer, Average, Min, P5th + = percentile_Val_5, P10th = percentile_Val_10, P50th = percentile_Val_50, + P80th = percentile_Val_80,\r\nP90th = percentile_Val_90, P95th = percentile_Val_95, + ResourceId = _ResourceId\r\n| top 10 by ${agg:text};\r\nlet computerList = + summaryPerComputer\r\n| summarize by ComputerId, Computer;\r\nlet EmptyNodeIdentityAndProps + = datatable(ComputerId: string, Computer:string, NodeId:string, NodeProps:dynamic, + Priority: long) []; \r\nlet OmsNodeIdentityAndProps = computerList \r\n| + extend NodeId = ComputerId \r\n| extend Priority = 1 \r\n| extend + NodeProps = pack(''type'', ''StandAloneNode'', ''name'', Computer); \r\nlet + ServiceMapNodeIdentityAndProps = VMComputer \r\n| where TimeGenerated + \u003e= startDateTime \r\n| where TimeGenerated \u003c endDateTime \r\n| + extend ResourceId = strcat(''machines/'', Machine) \r\n| extend tempComputerId=iff(isempty(_ResourceId), + Computer, _ResourceId) \r\n| extend laResourceId = iff(isempty(_ResourceId),'''', replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'', @''virtualmachinescalesets/\\\\1/virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \r\n| extend oldLaResourceId=iff(isempty(_ResourceId),'''',replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'',@''virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \r\n| where tempComputerId in~ (computerList) or laResourceId + in (computerList) or oldLaResourceId in (computerList) \r\n| extend ComputerId + = iff(laResourceId in (computerList), laResourceId, iff(oldLaResourceId in + (computerList), oldLaResourceId, tempComputerId)) \r\n| summarize arg_max(TimeGenerated, + *) by Machine \r\n| extend AzureCloudServiceNodeIdentity + = iif(isnotempty(AzureCloudServiceName), strcat(AzureCloudServiceInstanceId, + ''|'', AzureCloudServiceDeployment), ''''), AzureScaleSetNodeIdentity + = iif(isnotempty(AzureVmScaleSetName), strcat(AzureVmScaleSetInstanceId, + ''|'', AzureVmScaleSetDeployment), ''''), ComputerProps = pack(''type'', + ''StandAloneNode'', ''name'', DisplayName, ''mappingResourceId'', + ResourceId, ''subscriptionId'', AzureSubscriptionId, ''resourceGroup'', + AzureResourceGroup, ''azureResourceId'', _ResourceId), AzureCloudServiceNodeProps + = pack(''type'', ''AzureCloudServiceNode'', ''cloudServiceInstanceId'', + AzureCloudServiceInstanceId, ''cloudServiceRoleName'', + AzureCloudServiceRoleName, ''cloudServiceDeploymentId'', + AzureCloudServiceDeployment, ''fullDisplayName'', + FullDisplayName, ''cloudServiceName'', AzureCloudServiceName, ''mappingResourceId'', + ResourceId), AzureScaleSetNodeProps = pack(''type'', + ''AzureScaleSetNode'', ''scaleSetInstanceId'', AzureResourceName, ''vmScaleSetDeploymentId'', + AzureVmScaleSetDeployment, ''vmScaleSetName'', AzureVmScaleSetName, ''serviceFabricClusterName'', + AzureServiceFabricClusterName, ''vmScaleSetResourceId'', + AzureVmScaleSetResourceId, ''resourceGroupName'', + AzureResourceGroup, ''subscriptionId'', AzureSubscriptionId, ''fullDisplayName'', + FullDisplayName, ''mappingResourceId'', ResourceId) \r\n| + project ComputerId, Computer, NodeId + = case(isnotempty(AzureCloudServiceNodeIdentity), AzureCloudServiceNodeIdentity, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeIdentity, Computer), NodeProps = case(isnotempty(AzureCloudServiceNodeIdentity), + AzureCloudServiceNodeProps, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeProps, ComputerProps), Priority = 2; \r\nlet + NodeIdentityAndProps = union kind=inner isfuzzy = true EmptyNodeIdentityAndProps, + OmsNodeIdentityAndProps, ServiceMapNodeIdentityAndProps \r\n| + summarize arg_max(Priority, *) by ComputerId;\r\nlet trend = InsightsMetrics\r\n| + where TimeGenerated between (startDateTime .. endDateTime)\r\n| where Origin + == ''vm.azm.ms'' and (Namespace == ''Memory'' and Name == ''AvailableMB'')\r\n| + extend ComputerId = iff(isempty(_ResourceId), Computer, _ResourceId)\r\n| + where ComputerId in (computerList)\r\n| project ComputerId, Computer;\r\nsummaryPerComputer\r\n| + join ( trend ) on ComputerId\r\n| join ( NodeIdentityAndProps ) on ComputerId\r\n| + parse tolower(ResourceId) with * \"virtualmachinescalesets/\" scaleSetName + \"/virtualmachines/\" vmNameScale\r\n| parse tolower(ResourceId) with * \"virtualmachines/\" + vmName\r\n| parse tolower(ResourceId) with * \"resourcegroups/\" resourceGroup + \"/providers/microsoft.compute/\" typeVM \"/\" nameVM\r\n| parse tolower(ResourceId) + with * \"microsoft.compute/\" typeScale \"/\" nameScale \"/virtualmachines\" + remaining\r\n| project resourceGroup, Min, Average, P5th, P10th, P50th, Computer, + Type = iff(isnotempty(typeScale), typeScale, typeVM), Name = iff(isnotempty(nameScale), + nameScale, nameVM)\r\n\r\n","resource":"/subscriptions/$sub","resultFormat":"table"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Log Analytics","refId":"A","subscription":""},{"azureResourceGraph":{"query":"resources\r\n| + where tolower(type) contains \"virtualmachines\" and resourceGroup in~ ($rg) + \r\n| project Name = tolower(name), tenantId, resourceGroup"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Resource Graph","refId":"B","subscription":"","subscriptions":["$sub"]}],"title":"Available + Memory Statistics","transformations":[{"id":"merge","options":{}},{"id":"organize","options":{"excludeByName":{"NodeId":true,"NodeProps":true,"ResourceId":true,"UseRelativeScale":true,"list_TrendPoint":true},"indexByName":{"Average":6,"Computer":0,"Min":2,"Name":8,"P10th":4,"P50th":5,"P5th":3,"Type":7,"resourceGroup":1,"tenantId":9},"renameByName":{"Name":"Resource + Name","Type":"","list_TrendPoint":"P5th Trend","resGroup":"Resource Group","resourceGroup":"Resource + Group","tenantId":"Tenant ID","typeName":"Type/Name"}}},{"id":"filterByValue","options":{"filters":[{"config":{"id":"isNotNull","options":{}},"fieldName":"Computer"}],"match":"all","type":"include"}}],"type":"table"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"description":"The + resource path for this panel uses multiple template variables which requires + modifying the dashboard JSON directly. If you would like to do something similar + please go to Settings \u003e Save As. Edit as you''d like in your new copy + by going to Settings \u003e JSON Model.","fieldConfig":{"defaults":{"color":{"fixedColor":"light-green","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":12,"w":10,"x":14,"y":17},"id":44,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["min"],"fields":"","values":false},"text":{},"textMode":"value_and_name"},"targets":[{"azureLogAnalytics":{"query":"let + startDateTime = $__timeFrom;\r\nlet endDateTime = $__timeTo;\r\nlet trendBinSize + = (endDateTime - startDateTime)/100;\r\nlet summary = InsightsMetrics\r\n| + where TimeGenerated between (startDateTime .. endDateTime)\r\n| where Origin + == ''vm.azm.ms'' and (Namespace == ''Memory'' and Name == ''AvailableMB'')\r\n| + parse kind=regex tolower(_ResourceId) with ''resourcegroups/'' resGroup ''/p(.+)'' + *\r\n| where resGroup in~ ($rg)\r\n| extend ComputerId = iff(isempty(_ResourceId), + Computer, _ResourceId)\r\n| summarize hint.shufflekey=ComputerId Average = + avg(Val), Min = min(Val),P5th = round(percentile(Val, 5), 2), P10th = round(percentile(Val, + 10), 2), \r\nP50th = round(percentile(Val, 50), 2), P80th = round(percentile(Val, + 80), 2),\r\nP90th = round(percentile(Val, 90), 2), P95th = round(percentile(Val, + 95), 2) by ComputerId, Computer\r\n| top 10 by ${agg:text};\r\nlet computerList=(summary\r\n| + project ComputerId, Computer);\r\nlet EmptyNodeIdentityAndProps = datatable(ComputerId: + string, Computer:string, NodeId:string, NodeProps:dynamic, Priority: long) + []; \r\nlet OmsNodeIdentityAndProps = computerList \r\n| extend + NodeId = ComputerId \r\n| extend Priority = 1 \r\n| extend NodeProps + = pack(''type'', ''StandAloneNode'', ''name'', Computer); \r\nlet ServiceMapNodeIdentityAndProps + = VMComputer \r\n| where TimeGenerated \u003e= startDateTime \r\n|where + TimeGenerated \u003c endDateTime \r\n| extend ResourceId = strcat(''machines/'', + Machine) \r\n| extend tempComputerId=iff(isempty(_ResourceId), Computer, + _ResourceId) \r\n| extend laResourceId = iff(isempty(_ResourceId),'''', replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'', + @''virtualmachinescalesets/\\\\1/virtualmachines/\\\\1_\\\\2'', _ResourceId))\r\n| + extend oldLaResourceId=iff(isempty(_ResourceId),'''',replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'',@''virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \r\n| where tempComputerId in~ (computerList) or laResourceId + in (computerList) or oldLaResourceId in (computerList) \r\n| extend ComputerId + = iff(laResourceId in (computerList), laResourceId, iff(oldLaResourceId in + (computerList), oldLaResourceId, tempComputerId)) \r\n| summarize arg_max(TimeGenerated, + *) by Machine \r\n| extend AzureCloudServiceNodeIdentity + = iif(isnotempty(AzureCloudServiceName), strcat(AzureCloudServiceInstanceId, + ''|'', AzureCloudServiceDeployment), ''''), AzureScaleSetNodeIdentity + = iif(isnotempty(AzureVmScaleSetName), strcat(AzureVmScaleSetInstanceId, + ''|'', AzureVmScaleSetDeployment), ''''), ComputerProps = pack(''type'', + ''StandAloneNode'', ''name'', DisplayName, ''mappingResourceId'', + ResourceId, ''subscriptionId'', AzureSubscriptionId, ''resourceGroup'', + AzureResourceGroup, ''azureResourceId'', _ResourceId), AzureCloudServiceNodeProps + = pack(''type'', ''AzureCloudServiceNode'', ''cloudServiceInstanceId'', + AzureCloudServiceInstanceId, ''cloudServiceRoleName'', + AzureCloudServiceRoleName, ''cloudServiceDeploymentId'', + AzureCloudServiceDeployment, ''fullDisplayName'', + FullDisplayName, ''cloudServiceName'', AzureCloudServiceName, ''mappingResourceId'', + ResourceId), AzureScaleSetNodeProps = pack(''type'', + ''AzureScaleSetNode'', ''scaleSetInstanceId'', AzureResourceName, ''vmScaleSetDeploymentId'', + AzureVmScaleSetDeployment, ''vmScaleSetName'', AzureVmScaleSetName, ''serviceFabricClusterName'', + AzureServiceFabricClusterName, ''vmScaleSetResourceId'', + AzureVmScaleSetResourceId, ''resourceGroupName'', + AzureResourceGroup, ''subscriptionId'', AzureSubscriptionId, ''fullDisplayName'', + FullDisplayName, ''mappingResourceId'', ResourceId) \r\n| + project ComputerId, Computer, NodeId + = case(isnotempty(AzureCloudServiceNodeIdentity), AzureCloudServiceNodeIdentity, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeIdentity, Computer), NodeProps = case(isnotempty(AzureCloudServiceNodeIdentity), + AzureCloudServiceNodeProps, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeProps, ComputerProps), Priority = 2; \r\nlet + NodeIdentityAndProps = union kind=inner isfuzzy = true EmptyNodeIdentityAndProps, + OmsNodeIdentityAndProps, ServiceMapNodeIdentityAndProps \r\n| + summarize arg_max(Priority, *) by ComputerId;\r\nsummary\r\n| join (InsightsMetrics\r\n| + where TimeGenerated between (startDateTime .. endDateTime)\r\n| where Origin + == ''vm.azm.ms'' and (Namespace == ''Memory'' and Name == ''AvailableMB'')\r\n| + extend ComputerId = iff(isempty(_ResourceId), Computer, _ResourceId)\r\n| + where ComputerId in (computerList)\r\n| summarize Min = min(Val) by bin(TimeGenerated, + trendBinSize), ComputerId\r\n| sort by TimeGenerated asc) on ComputerId\r\n","resource":"/subscriptions/$sub","resultFormat":"table"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Log Analytics","refId":"A"}],"title":"Min Available Memory and Trend Line","transformations":[{"id":"organize","options":{"excludeByName":{"Average":true,"ComputerId":true,"ComputerId1":true,"Min":true,"P10th":true,"P50th":true,"P5th":true,"P80th":true,"P90th":true,"P95th":true},"indexByName":{},"renameByName":{}}},{"id":"prepareTimeSeries","options":{"format":"many"}},{"id":"renameByRegex","options":{"regex":"(.+)\\s(.+)","renamePattern":"$2"}}],"type":"stat"}],"title":"Available + Memory","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":29},"id":22,"panels":[{"datasource":{"uid":"${ds}"},"description":"The + resource path for this panel uses multiple template variables which requires + modifying the dashboard JSON directly. If you would like to do something similar + please go to Settings \u003e Save As. Edit as you''d like in your new copy + by going to Settings \u003e JSON Model.","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisGridShow":true,"axisLabel":"","axisPlacement":"auto","axisSoftMin":0,"barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"never","spanNulls":true,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"Bps"},"overrides":[]},"gridPos":{"h":11,"w":24,"x":0,"y":8},"id":12,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"azureLogAnalytics":{"query":"let + startDateTime = $__timeFrom;\nlet endDateTime = $__timeTo;\nlet trendBinSize + = (endDateTime - startDateTime)/100;\nlet MaxListSize = 1000;\nlet summary + = InsightsMetrics\n| where TimeGenerated between (startDateTime .. endDateTime)\n| + where Origin == ''vm.azm.ms'' and (Namespace == ''Network'' and Name == ''WriteBytesPerSecond'')\n| + parse kind=regex tolower(_ResourceId) with ''resourcegroups/'' resGroup ''/p(.+)'' + *\n| where resGroup in~ ($rg)\n| extend ComputerId = iff(isempty(_ResourceId), + Computer, _ResourceId)\n| summarize Val = sum(Val) by bin(TimeGenerated, trendBinSize), + ComputerId, Computer\n| summarize hint.shufflekey=ComputerId $agg by ComputerId, + Computer\n| top 10 by score;\nlet computerList=(summary\n| project ComputerId, + Computer);\nlet EmptyNodeIdentityAndProps = datatable(ComputerId: string, + Computer:string, NodeId:string, NodeProps:dynamic, Priority: long) []; \nlet + OmsNodeIdentityAndProps = computerList \n| extend NodeId = ComputerId \n| + extend Priority = 1 \n| extend NodeProps = pack(''type'', ''StandAloneNode'', + ''name'', Computer); let ServiceMapNodeIdentityAndProps = VMComputer \n| + where TimeGenerated \u003e= startDateTime \n| where TimeGenerated \u003c + endDateTime \n| extend ResourceId = strcat(''machines/'', Machine) \n| + extend tempComputerId=iff(isempty(_ResourceId), Computer, _ResourceId) \n| + extend laResourceId = iff(isempty(_ResourceId),'''', replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'', + @''virtualmachinescalesets/\\\\1/virtualmachines/\\\\1_\\\\2'', _ResourceId))\n| + extend oldLaResourceId=iff(isempty(_ResourceId),'''',replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'',@''virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \n| where tempComputerId in~ (computerList) or laResourceId + in (computerList) or oldLaResourceId in (computerList) \n| extend ComputerId + = iff(laResourceId in (computerList), laResourceId, iff(oldLaResourceId in + (computerList), oldLaResourceId, tempComputerId)) \n| summarize arg_max(TimeGenerated, + *) by Machine \n| extend AzureCloudServiceNodeIdentity + = iif(isnotempty(AzureCloudServiceName), strcat(AzureCloudServiceInstanceId, + ''|'', AzureCloudServiceDeployment), ''''), AzureScaleSetNodeIdentity + = iif(isnotempty(AzureVmScaleSetName), strcat(AzureVmScaleSetInstanceId, + ''|'', AzureVmScaleSetDeployment), ''''), ComputerProps = pack(''type'', + ''StandAloneNode'', ''name'', DisplayName, ''mappingResourceId'', + ResourceId, ''subscriptionId'', AzureSubscriptionId, ''resourceGroup'', + AzureResourceGroup, ''azureResourceId'', _ResourceId), AzureCloudServiceNodeProps + = pack(''type'', ''AzureCloudServiceNode'', ''cloudServiceInstanceId'', + AzureCloudServiceInstanceId, ''cloudServiceRoleName'', + AzureCloudServiceRoleName, ''cloudServiceDeploymentId'', + AzureCloudServiceDeployment, ''fullDisplayName'', + FullDisplayName, ''cloudServiceName'', AzureCloudServiceName, ''mappingResourceId'', + ResourceId), AzureScaleSetNodeProps = pack(''type'', + ''AzureScaleSetNode'', ''scaleSetInstanceId'', AzureResourceName, ''vmScaleSetDeploymentId'', + AzureVmScaleSetDeployment, ''vmScaleSetName'', AzureVmScaleSetName, ''serviceFabricClusterName'', + AzureServiceFabricClusterName, ''vmScaleSetResourceId'', + AzureVmScaleSetResourceId, ''resourceGroupName'', + AzureResourceGroup, ''subscriptionId'', AzureSubscriptionId, ''fullDisplayName'', + FullDisplayName, ''mappingResourceId'', ResourceId) \n| + project ComputerId, Computer, NodeId + = case(isnotempty(AzureCloudServiceNodeIdentity), AzureCloudServiceNodeIdentity, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeIdentity, Computer), NodeProps = case(isnotempty(AzureCloudServiceNodeIdentity), + AzureCloudServiceNodeProps, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeProps, ComputerProps), Priority = 2; let + NodeIdentityAndProps = union kind=inner isfuzzy = true EmptyNodeIdentityAndProps, + OmsNodeIdentityAndProps, ServiceMapNodeIdentityAndProps \n| + summarize arg_max(Priority, *) by ComputerId;summary\n| join (InsightsMetrics\n| + where TimeGenerated between (startDateTime .. endDateTime)\n| where Origin + == ''vm.azm.ms'' and (Namespace == ''Network'' and Name == ''WriteBytesPerSecond'')\n| + extend ComputerId = iff(isempty(_ResourceId), Computer, _ResourceId)\n| where + ComputerId in (computerList)\n| summarize Val = sum(Val) by bin(TimeGenerated, + trendBinSize), ComputerId, Computer\n| summarize $agg by bin(TimeGenerated, + trendBinSize), ComputerId\n| sort by TimeGenerated asc) on ComputerId\n","resource":"/subscriptions/$sub","resultFormat":"table","workspace":""},"queryType":"Azure + Log Analytics","refId":"A","subscription":"","subscriptions":[]}],"title":"${agg:text} + Bytes Sent Rate","transformations":[{"id":"organize","options":{"excludeByName":{"Computer":false,"ComputerId":true,"ComputerId1":true,"P5th":true,"P95th":true,"score":true},"indexByName":{},"renameByName":{}}},{"id":"prepareTimeSeries","options":{"format":"many"}},{"id":"renameByRegex","options":{"regex":"(.+)\\s(.+)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"description":"The + resource path for this panel uses multiple template variables which requires + modifying the dashboard JSON directly. If you would like to do something similar + please go to Settings \u003e Save As. Edit as you''d like in your new copy + by going to Settings \u003e JSON Model.","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","displayMode":"auto"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"Computer"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"","url":"https://ms.portal.azure.com/#@${__data.fields[\"Tenant + ID\"]}/resource/subscriptions/${sub}/resourcegroups/${__data.fields[\"Resource + Group\"]}/providers/microsoft.compute/${__data.fields.Type}/${__data.fields[\"Resource + Name\"]}/infrainsights"}]}]},{"matcher":{"id":"byName","options":"Average"},"properties":[{"id":"custom.width","value":97}]},{"matcher":{"id":"byName","options":"P50th"},"properties":[{"id":"custom.width","value":108}]},{"matcher":{"id":"byName","options":"P90th"},"properties":[{"id":"custom.width","value":114}]},{"matcher":{"id":"byName","options":"P95th"},"properties":[{"id":"custom.width","value":104}]},{"matcher":{"id":"byName","options":"Max"},"properties":[{"id":"custom.width","value":106}]}]},"gridPos":{"h":12,"w":14,"x":0,"y":19},"id":34,"options":{"footer":{"fields":"","reducer":["sum"],"show":false},"showHeader":true,"sortBy":[]},"targets":[{"azureLogAnalytics":{"query":"let + startDateTime = $__timeFrom;\r\nlet endDateTime = $__timeTo;\r\nlet trendBinSize + = 5m;\r\nlet maxResultCount = 10;\r\nlet summaryPerComputer = InsightsMetrics\r\n| + where TimeGenerated between (startDateTime .. endDateTime)\r\n| where Origin + == ''vm.azm.ms'' and (Namespace == ''Network'' and Name == ''WriteBytesPerSecond'')\r\n| + extend ComputerId = iff(isempty(_ResourceId), Computer, _ResourceId)\r\n| + summarize Val = sum(Val) by bin(TimeGenerated, 1m), ComputerId, Computer, + _ResourceId\r\n| summarize hint.shufflekey = ComputerId Average = avg(Val), + Max = max(Val), percentiles(Val, 5, 10, 50, 90, 95) by ComputerId, Computer, + _ResourceId\r\n| project ComputerId, Computer, Average, Max, P5th = percentile_Val_5, + P10th = percentile_Val_10, P50th = percentile_Val_50, P90th = percentile_Val_90, + P95th = percentile_Val_95, ResourceId = _ResourceId\r\n| top 10 by ${agg:text};\r\nlet + computerList = summaryPerComputer\r\n| summarize by ComputerId, Computer;\r\nlet + EmptyNodeIdentityAndProps = datatable(ComputerId: string, Computer:string, + NodeId:string, NodeProps:dynamic, Priority: long) []; \r\nlet OmsNodeIdentityAndProps + = computerList \r\n| extend NodeId = ComputerId \r\n| extend + Priority = 1 \r\n| extend NodeProps = pack(''type'', ''StandAloneNode'', + ''name'', Computer); \r\nlet ServiceMapNodeIdentityAndProps = VMComputer \r\n| + where TimeGenerated \u003e= startDateTime \r\n| where TimeGenerated + \u003c endDateTime \r\n| extend ResourceId = strcat(''machines/'', + Machine) \r\n| extend tempComputerId=iff(isempty(_ResourceId), Computer, + _ResourceId) \r\n| extend laResourceId = iff(isempty(_ResourceId),'''', replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'', @''virtualmachinescalesets/\\\\1/virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \r\n| extend oldLaResourceId=iff(isempty(_ResourceId),'''',replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'',@''virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \r\n| where tempComputerId in~ (computerList) or laResourceId + in (computerList) or oldLaResourceId in (computerList) \r\n| extend ComputerId + = iff(laResourceId in (computerList), laResourceId, iff(oldLaResourceId in + (computerList), oldLaResourceId, tempComputerId)) \r\n| summarize arg_max(TimeGenerated, + *) by Machine \r\n| extend AzureCloudServiceNodeIdentity + = iif(isnotempty(AzureCloudServiceName), strcat(AzureCloudServiceInstanceId, + ''|'', AzureCloudServiceDeployment), ''''), AzureScaleSetNodeIdentity + = iif(isnotempty(AzureVmScaleSetName), strcat(AzureVmScaleSetInstanceId, + ''|'', AzureVmScaleSetDeployment), ''''), ComputerProps = pack(''type'', + ''StandAloneNode'', ''name'', DisplayName, ''mappingResourceId'', + ResourceId, ''subscriptionId'', AzureSubscriptionId, ''resourceGroup'', + AzureResourceGroup, ''azureResourceId'', _ResourceId), AzureCloudServiceNodeProps + = pack(''type'', ''AzureCloudServiceNode'', ''cloudServiceInstanceId'', + AzureCloudServiceInstanceId, ''cloudServiceRoleName'', + AzureCloudServiceRoleName, ''cloudServiceDeploymentId'', + AzureCloudServiceDeployment, ''fullDisplayName'', + FullDisplayName, ''cloudServiceName'', AzureCloudServiceName, ''mappingResourceId'', + ResourceId), AzureScaleSetNodeProps = pack(''type'', + ''AzureScaleSetNode'', ''scaleSetInstanceId'', AzureResourceName, ''vmScaleSetDeploymentId'', + AzureVmScaleSetDeployment, ''vmScaleSetName'', AzureVmScaleSetName, ''serviceFabricClusterName'', + AzureServiceFabricClusterName, ''vmScaleSetResourceId'', + AzureVmScaleSetResourceId, ''resourceGroupName'', + AzureResourceGroup, ''subscriptionId'', AzureSubscriptionId, ''fullDisplayName'', + FullDisplayName, ''mappingResourceId'', ResourceId) \r\n| + project ComputerId, Computer, NodeId + = case(isnotempty(AzureCloudServiceNodeIdentity), AzureCloudServiceNodeIdentity, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeIdentity, Computer), NodeProps = case(isnotempty(AzureCloudServiceNodeIdentity), + AzureCloudServiceNodeProps, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeProps, ComputerProps), Priority = 2; \r\nlet + NodeIdentityAndProps = union kind=inner isfuzzy = true EmptyNodeIdentityAndProps, + OmsNodeIdentityAndProps, ServiceMapNodeIdentityAndProps \r\n| + summarize arg_max(Priority, *) by ComputerId;\r\nlet trend = InsightsMetrics\r\n| + where TimeGenerated between (startDateTime .. endDateTime)\r\n| where Origin + == ''vm.azm.ms'' and (Namespace == ''Network'' and Name == ''WriteBytesPerSecond'')\r\n| + extend ComputerId = iff(isempty(_ResourceId), Computer, _ResourceId)\r\n| + where ComputerId in (computerList)\r\n| summarize Val = sum(Val) by bin(TimeGenerated, + 1m), ComputerId, Computer, _ResourceId\r\n| summarize hint.shufflekey = ComputerId + TrendValue = percentile(Val, 95) by ComputerId, Computer, bin(TimeGenerated, + trendBinSize)\r\n| project ComputerId, Computer\r\n| summarize hint.shufflekey + = ComputerId by ComputerId, Computer;\r\nsummaryPerComputer\r\n| join ( trend + ) on ComputerId\r\n| join ( NodeIdentityAndProps ) on ComputerId\r\n| parse + tolower(ResourceId) with * \"virtualmachinescalesets/\" scaleSetName \"/virtualmachines/\" + vmNameScale\r\n| parse tolower(ResourceId) with * \"virtualmachines/\" vmName\r\n| + parse tolower(ResourceId) with * \"resourcegroups/\" resourceGroup \"/providers/microsoft.compute/\" + typeVM \"/\" nameVM\r\n| parse tolower(ResourceId) with * \"microsoft.compute/\" + typeScale \"/\" nameScale \"/virtualmachines\" remaining\r\n| project resourceGroup, + Average, P50th, P90th, P95th, Max, Computer, Type = iff(isnotempty(typeScale), + typeScale, typeVM), Name = iff(isnotempty(nameScale), nameScale, nameVM)\r\n","resource":"/subscriptions/$sub","resultFormat":"table"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Log Analytics","refId":"A","subscription":""},{"azureResourceGraph":{"query":"resources\r\n| + where tolower(type) contains \"virtualmachines\" and resourceGroup in~ ($rg) + \r\n| project Name = tolower(name), tenantId, resourceGroup"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Resource Graph","refId":"B","subscription":"","subscriptions":["$sub"]}],"title":"Available + Bytes Sent Statistics","transformations":[{"id":"merge","options":{}},{"id":"organize","options":{"excludeByName":{"NodeId":true,"NodeProps":true,"ResourceId":true,"UseRelativeScale":true},"indexByName":{"Average":2,"Computer":0,"Max":6,"Name":8,"P50th":3,"P90th":4,"P95th":5,"Type":7,"resourceGroup":1,"tenantId":9},"renameByName":{"Name":"Resource + Name","list_TrendPoint":"Trend 95th","resGroup":"Resource Group","resourceGroup":"Resource + Group","tenantId":"Tenant ID","typeName":"Type/Name"}}},{"id":"filterByValue","options":{"filters":[{"config":{"id":"isNotNull","options":{}},"fieldName":"Computer"}],"match":"all","type":"include"}}],"type":"table"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"description":"The + resource path for this panel uses multiple template variables which requires + modifying the dashboard JSON directly. If you would like to do something similar + please go to Settings \u003e Save As. Edit as you''d like in your new copy + by going to Settings \u003e JSON Model.","fieldConfig":{"defaults":{"color":{"fixedColor":"light-green","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":12,"w":10,"x":14,"y":19},"id":48,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["max"],"fields":"","values":false},"text":{},"textMode":"auto"},"targets":[{"azureLogAnalytics":{"query":"let + startDateTime = $__timeFrom;\r\nlet endDateTime = $__timeTo;\r\nlet trendBinSize + = (endDateTime - startDateTime)/100;\r\nlet MaxListSize = 1000;\r\nlet summary + = InsightsMetrics\r\n| where TimeGenerated between (startDateTime .. endDateTime)\r\n| + where Origin == ''vm.azm.ms'' and (Namespace == ''Network'' and Name == ''WriteBytesPerSecond'')\r\n| + parse kind=regex tolower(_ResourceId) with ''resourcegroups/'' resGroup ''/p(.+)'' + *\r\n| where resGroup in~ ($rg)\r\n| extend ComputerId = iff(isempty(_ResourceId), + Computer, _ResourceId)\r\n| summarize Val = sum(Val) by bin(TimeGenerated, + trendBinSize), ComputerId, Computer\r\n| summarize hint.shufflekey=ComputerId + Average = avg(Val), Min = min(Val),P5th = round(percentile(Val, 5), 2), P10th + = round(percentile(Val, 10), 2), \r\nP50th = round(percentile(Val, 50), 2), + P80th = round(percentile(Val, 80), 2),\r\nP90th = round(percentile(Val, 90), + 2), P95th = round(percentile(Val, 95), 2) by ComputerId, Computer\r\n| top + 10 by ${agg:text};\r\nlet computerList=(summary\r\n| project ComputerId, Computer);\r\nlet + EmptyNodeIdentityAndProps = datatable(ComputerId: string, Computer:string, + NodeId:string, NodeProps:dynamic, Priority: long) []; \r\nlet OmsNodeIdentityAndProps + = computerList \r\n| extend NodeId = ComputerId \r\n| extend + Priority = 1 \r\n| extend NodeProps = pack(''type'', ''StandAloneNode'', + ''name'', Computer); let ServiceMapNodeIdentityAndProps = VMComputer \r\n| + where TimeGenerated \u003e= startDateTime \r\n| where TimeGenerated + \u003c endDateTime \r\n| extend ResourceId = strcat(''machines/'', + Machine) \r\n| extend tempComputerId=iff(isempty(_ResourceId), Computer, + _ResourceId) \r\n| extend laResourceId = iff(isempty(_ResourceId),'''', replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'', + @''virtualmachinescalesets/\\\\1/virtualmachines/\\\\1_\\\\2'', _ResourceId))\r\n| + extend oldLaResourceId=iff(isempty(_ResourceId),'''',replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'',@''virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \r\n| where tempComputerId in~ (computerList) or laResourceId + in (computerList) or oldLaResourceId in (computerList) \r\n| extend ComputerId + = iff(laResourceId in (computerList), laResourceId, iff(oldLaResourceId in + (computerList), oldLaResourceId, tempComputerId)) \r\n| summarize arg_max(TimeGenerated, + *) by Machine \r\n| extend AzureCloudServiceNodeIdentity + = iif(isnotempty(AzureCloudServiceName), strcat(AzureCloudServiceInstanceId, + ''|'', AzureCloudServiceDeployment), ''''), AzureScaleSetNodeIdentity + = iif(isnotempty(AzureVmScaleSetName), strcat(AzureVmScaleSetInstanceId, + ''|'', AzureVmScaleSetDeployment), ''''), ComputerProps = pack(''type'', + ''StandAloneNode'', ''name'', DisplayName, ''mappingResourceId'', + ResourceId, ''subscriptionId'', AzureSubscriptionId, ''resourceGroup'', + AzureResourceGroup, ''azureResourceId'', _ResourceId), AzureCloudServiceNodeProps + = pack(''type'', ''AzureCloudServiceNode'', ''cloudServiceInstanceId'', + AzureCloudServiceInstanceId, ''cloudServiceRoleName'', + AzureCloudServiceRoleName, ''cloudServiceDeploymentId'', + AzureCloudServiceDeployment, ''fullDisplayName'', + FullDisplayName, ''cloudServiceName'', AzureCloudServiceName, ''mappingResourceId'', + ResourceId), AzureScaleSetNodeProps = pack(''type'', + ''AzureScaleSetNode'', ''scaleSetInstanceId'', AzureResourceName, ''vmScaleSetDeploymentId'', + AzureVmScaleSetDeployment, ''vmScaleSetName'', AzureVmScaleSetName, ''serviceFabricClusterName'', + AzureServiceFabricClusterName, ''vmScaleSetResourceId'', + AzureVmScaleSetResourceId, ''resourceGroupName'', + AzureResourceGroup, ''subscriptionId'', AzureSubscriptionId, ''fullDisplayName'', + FullDisplayName, ''mappingResourceId'', ResourceId) \r\n| + project ComputerId, Computer, NodeId + = case(isnotempty(AzureCloudServiceNodeIdentity), AzureCloudServiceNodeIdentity, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeIdentity, Computer), NodeProps = case(isnotempty(AzureCloudServiceNodeIdentity), + AzureCloudServiceNodeProps, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeProps, ComputerProps), Priority = 2; let + NodeIdentityAndProps = union kind=inner isfuzzy = true EmptyNodeIdentityAndProps, + OmsNodeIdentityAndProps, ServiceMapNodeIdentityAndProps \r\n| + summarize arg_max(Priority, *) by ComputerId;summary\r\n| join (InsightsMetrics\r\n| + where TimeGenerated between (startDateTime .. endDateTime)\r\n| where Origin + == ''vm.azm.ms'' and (Namespace == ''Network'' and Name == ''WriteBytesPerSecond'')\r\n| + extend ComputerId = iff(isempty(_ResourceId), Computer, _ResourceId)\r\n| + where ComputerId in (computerList)\r\n| summarize Val = sum(Val) by bin(TimeGenerated, + trendBinSize), ComputerId, Computer\r\n| summarize Max = max(Val) by bin(TimeGenerated, + trendBinSize), ComputerId\r\n| sort by TimeGenerated asc) on ComputerId\r\n","resource":"/subscriptions/$sub","resultFormat":"table"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Log Analytics","refId":"A","subscription":""}],"title":"Max Available Bytes + Sent and Trend Line","transformations":[{"id":"organize","options":{"excludeByName":{"Average":true,"ComputerId":true,"ComputerId1":true,"Min":true,"P10th":true,"P50th":true,"P5th":true,"P80th":true,"P90th":true,"P95th":true},"indexByName":{},"renameByName":{}}},{"id":"prepareTimeSeries","options":{"format":"many"}},{"id":"renameByRegex","options":{"regex":"(.+)\\s(.+)","renamePattern":"$2"}}],"type":"stat"}],"title":"Network + Bytes Sent","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":30},"id":36,"panels":[{"datasource":{"uid":"${ds}"},"description":"The + resource path for this panel uses multiple template variables which requires + modifying the dashboard JSON directly. If you would like to do something similar + please go to Settings \u003e Save As. Edit as you''d like in your new copy + by going to Settings \u003e JSON Model.","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisGridShow":true,"axisLabel":"","axisPlacement":"auto","axisSoftMin":0,"barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"never","spanNulls":true,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"Bps"},"overrides":[]},"gridPos":{"h":11,"w":24,"x":0,"y":9},"id":16,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"azureLogAnalytics":{"query":"let + startDateTime = $__timeFrom;\nlet endDateTime = $__timeTo;\nlet trendBinSize + = (endDateTime - startDateTime)/100;\nlet MaxListSize = 1000;\nlet summary + = InsightsMetrics\n| where TimeGenerated between (startDateTime .. endDateTime)\n| + where Origin == ''vm.azm.ms'' and (Namespace == ''Network'' and Name == ''ReadBytesPerSecond'')\n| + parse kind=regex tolower(_ResourceId) with ''resourcegroups/'' resGroup ''/p(.+)'' + *\n| where resGroup in~ ($rg)\n| extend ComputerId = iff(isempty(_ResourceId), + Computer, _ResourceId)\n| summarize Val = sum(Val) by bin(TimeGenerated, trendBinSize), + ComputerId, Computer\n| summarize hint.shufflekey=ComputerId $agg by ComputerId, + Computer\n| top 10 by score;\nlet computerList=(summary\n| project ComputerId, + Computer);\nlet EmptyNodeIdentityAndProps = datatable(ComputerId: string, + Computer:string, NodeId:string, NodeProps:dynamic, Priority: long) []; let + OmsNodeIdentityAndProps = computerList \n| extend NodeId = ComputerId \n| + extend Priority = 1 \n| extend NodeProps = pack(''type'', ''StandAloneNode'', + ''name'', Computer); \nlet ServiceMapNodeIdentityAndProps = VMComputer \n| + where TimeGenerated \u003e= startDateTime \n| where TimeGenerated \u003c + endDateTime \n| extend ResourceId = strcat(''machines/'', Machine) \n| + extend tempComputerId=iff(isempty(_ResourceId), Computer, _ResourceId) \n| + extend laResourceId = iff(isempty(_ResourceId),'''', replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'', + @''virtualmachinescalesets/\\\\1/virtualmachines/\\\\1_\\\\2'', _ResourceId))\n| + extend oldLaResourceId=iff(isempty(_ResourceId),'''',replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'',@''virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \n| where tempComputerId in~ (computerList) or laResourceId + in (computerList) or oldLaResourceId in (computerList) \n| extend ComputerId + = iff(laResourceId in (computerList), laResourceId, iff(oldLaResourceId in + (computerList), oldLaResourceId, tempComputerId)) \n| summarize arg_max(TimeGenerated, + *) by Machine \n| extend AzureCloudServiceNodeIdentity + = iif(isnotempty(AzureCloudServiceName), strcat(AzureCloudServiceInstanceId, + ''|'', AzureCloudServiceDeployment), ''''), AzureScaleSetNodeIdentity + = iif(isnotempty(AzureVmScaleSetName), strcat(AzureVmScaleSetInstanceId, + ''|'', AzureVmScaleSetDeployment), ''''), ComputerProps = pack(''type'', + ''StandAloneNode'', ''name'', DisplayName, ''mappingResourceId'', + ResourceId, ''subscriptionId'', AzureSubscriptionId, ''resourceGroup'', + AzureResourceGroup, ''azureResourceId'', _ResourceId), AzureCloudServiceNodeProps + = pack(''type'', ''AzureCloudServiceNode'', ''cloudServiceInstanceId'', + AzureCloudServiceInstanceId, ''cloudServiceRoleName'', + AzureCloudServiceRoleName, ''cloudServiceDeploymentId'', + AzureCloudServiceDeployment, ''fullDisplayName'', + FullDisplayName, ''cloudServiceName'', AzureCloudServiceName, ''mappingResourceId'', + ResourceId), AzureScaleSetNodeProps = pack(''type'', + ''AzureScaleSetNode'', ''scaleSetInstanceId'', AzureResourceName, ''vmScaleSetDeploymentId'', + AzureVmScaleSetDeployment, ''vmScaleSetName'', AzureVmScaleSetName, ''serviceFabricClusterName'', + AzureServiceFabricClusterName, ''vmScaleSetResourceId'', + AzureVmScaleSetResourceId, ''resourceGroupName'', + AzureResourceGroup, ''subscriptionId'', AzureSubscriptionId, ''fullDisplayName'', + FullDisplayName, ''mappingResourceId'', ResourceId) \n| + project ComputerId, Computer, NodeId + = case(isnotempty(AzureCloudServiceNodeIdentity), AzureCloudServiceNodeIdentity, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeIdentity, Computer), NodeProps = case(isnotempty(AzureCloudServiceNodeIdentity), + AzureCloudServiceNodeProps, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeProps, ComputerProps), Priority = 2; let + NodeIdentityAndProps = union kind=inner isfuzzy = true EmptyNodeIdentityAndProps, + OmsNodeIdentityAndProps, ServiceMapNodeIdentityAndProps \n| + summarize arg_max(Priority, *) by ComputerId;\nsummary\n| join (InsightsMetrics\n| + where TimeGenerated between (startDateTime .. endDateTime)\n| where Origin + == ''vm.azm.ms'' and (Namespace == ''Network'' and Name == ''ReadBytesPerSecond'')\n| + extend ComputerId = iff(isempty(_ResourceId), Computer, _ResourceId)\n| where + ComputerId in (computerList)\n| summarize Val = sum(Val) by bin(TimeGenerated, + trendBinSize), ComputerId, \nComputer\n| summarize $agg by bin(TimeGenerated, + trendBinSize), ComputerId\n| sort by TimeGenerated asc) on ComputerId\n","resource":"/subscriptions/$sub","resultFormat":"table","workspace":""},"queryType":"Azure + Log Analytics","refId":"A","subscription":"","subscriptions":[]}],"title":"${agg:text} + Bytes Received Rate","transformations":[{"id":"organize","options":{"excludeByName":{"ComputerId":true,"ComputerId1":true,"P95th":true,"score":true},"indexByName":{},"renameByName":{}}},{"id":"prepareTimeSeries","options":{"format":"many"}},{"id":"renameByRegex","options":{"regex":"(.+)\\s(.+)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"description":"The + resource path for this panel uses multiple template variables which requires + modifying the dashboard JSON directly. If you would like to do something similar + please go to Settings \u003e Save As. Edit as you''d like in your new copy + by going to Settings \u003e JSON Model.","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","displayMode":"auto"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"Computer"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"","url":"https://ms.portal.azure.com/#@${__data.fields[\"Tenant + ID\"]}/resource/subscriptions/${sub}/resourcegroups/${__data.fields[\"Resource + Group\"]}/providers/microsoft.compute/${__data.fields.Type}/${__data.fields[\"Resource + Name\"]}/infrainsights"}]}]},{"matcher":{"id":"byName","options":"Average"},"properties":[{"id":"custom.width","value":103}]},{"matcher":{"id":"byName","options":"P50th"},"properties":[{"id":"custom.width","value":95}]},{"matcher":{"id":"byName","options":"P90th"},"properties":[{"id":"custom.width","value":105}]},{"matcher":{"id":"byName","options":"P95th"},"properties":[{"id":"custom.width","value":102}]},{"matcher":{"id":"byName","options":"Max"},"properties":[{"id":"custom.width","value":107}]}]},"gridPos":{"h":12,"w":14,"x":0,"y":20},"id":38,"options":{"footer":{"fields":"","reducer":["sum"],"show":false},"showHeader":true,"sortBy":[]},"targets":[{"azureLogAnalytics":{"query":"let + startDateTime = $__timeFrom;\r\nlet endDateTime = $__timeTo;\r\nlet trendBinSize + = 5m;\r\nlet maxResultCount = 10;\r\nlet summaryPerComputer = InsightsMetrics\r\n| + where TimeGenerated between (startDateTime .. endDateTime) \r\n| where Origin + == ''vm.azm.ms'' and (Namespace == ''Network'' and Name == ''ReadBytesPerSecond'')\r\n| + extend ComputerId = iff(isempty(_ResourceId), Computer, _ResourceId)\r\n| + summarize Val = sum(Val) by bin(TimeGenerated, 1m), ComputerId, Computer, + _ResourceId\r\n| summarize hint.shufflekey = ComputerId Average = avg(Val), + Max = max(Val), percentiles(Val, 5, 10, 50, 90, 95) by ComputerId, Computer, + _ResourceId\r\n| project ComputerId, Computer, Average, Max, P5th = percentile_Val_5, + P10th = percentile_Val_10, P50th = percentile_Val_50, P90th = percentile_Val_90, + P95th = percentile_Val_95, ResourceId = _ResourceId\r\n| top 10 by ${agg:text};\r\nlet + computerList = summaryPerComputer\r\n| summarize by ComputerId, Computer;\r\nlet + EmptyNodeIdentityAndProps = datatable(ComputerId: string, Computer:string, + NodeId:string, NodeProps:dynamic, Priority: long) []; \r\nlet OmsNodeIdentityAndProps + = computerList \r\n| extend NodeId = ComputerId \r\n| extend + Priority = 1 \r\n| extend NodeProps = pack(''type'', ''StandAloneNode'', + ''name'', Computer); \r\nlet ServiceMapNodeIdentityAndProps = VMComputer \r\n| + where TimeGenerated \u003e= startDateTime \r\n| where TimeGenerated + \u003c endDateTime \r\n| extend ResourceId = strcat(''machines/'', + Machine) \r\n| extend tempComputerId=iff(isempty(_ResourceId), Computer, + _ResourceId) \r\n| extend laResourceId = iff(isempty(_ResourceId),'''', replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'', @''virtualmachinescalesets/\\\\1/virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \r\n| extend oldLaResourceId=iff(isempty(_ResourceId),'''',replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'',@''virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \r\n| where tempComputerId in~ (computerList) or laResourceId + in (computerList) or oldLaResourceId in (computerList) \r\n| extend ComputerId + = iff(laResourceId in (computerList), laResourceId, iff(oldLaResourceId in + (computerList), oldLaResourceId, tempComputerId)) \r\n| summarize arg_max(TimeGenerated, + *) by Machine \r\n| extend AzureCloudServiceNodeIdentity + = iif(isnotempty(AzureCloudServiceName), strcat(AzureCloudServiceInstanceId, + ''|'', AzureCloudServiceDeployment), ''''), AzureScaleSetNodeIdentity + = iif(isnotempty(AzureVmScaleSetName), strcat(AzureVmScaleSetInstanceId, + ''|'', AzureVmScaleSetDeployment), ''''), ComputerProps = pack(''type'', + ''StandAloneNode'', ''name'', DisplayName, ''mappingResourceId'', + ResourceId, ''subscriptionId'', AzureSubscriptionId, ''resourceGroup'', + AzureResourceGroup, ''azureResourceId'', _ResourceId), AzureCloudServiceNodeProps + = pack(''type'', ''AzureCloudServiceNode'', ''cloudServiceInstanceId'', + AzureCloudServiceInstanceId, ''cloudServiceRoleName'', + AzureCloudServiceRoleName, ''cloudServiceDeploymentId'', + AzureCloudServiceDeployment, ''fullDisplayName'', + FullDisplayName, ''cloudServiceName'', AzureCloudServiceName, ''mappingResourceId'', + ResourceId), AzureScaleSetNodeProps = pack(''type'', + ''AzureScaleSetNode'', ''scaleSetInstanceId'', AzureResourceName, ''vmScaleSetDeploymentId'', + AzureVmScaleSetDeployment, ''vmScaleSetName'', AzureVmScaleSetName, ''serviceFabricClusterName'', + AzureServiceFabricClusterName, ''vmScaleSetResourceId'', + AzureVmScaleSetResourceId, ''resourceGroupName'', + AzureResourceGroup, ''subscriptionId'', AzureSubscriptionId, ''fullDisplayName'', + FullDisplayName, ''mappingResourceId'', ResourceId) \r\n| + project ComputerId, Computer, NodeId + = case(isnotempty(AzureCloudServiceNodeIdentity), AzureCloudServiceNodeIdentity, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeIdentity, Computer), NodeProps = case(isnotempty(AzureCloudServiceNodeIdentity), + AzureCloudServiceNodeProps, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeProps, ComputerProps), Priority = 2; \r\nlet + NodeIdentityAndProps = union kind=inner isfuzzy = true EmptyNodeIdentityAndProps, + OmsNodeIdentityAndProps, ServiceMapNodeIdentityAndProps \r\n| + summarize arg_max(Priority, *) by ComputerId;\r\nlet trend = InsightsMetrics\r\n| + where TimeGenerated between (startDateTime .. endDateTime)\r\n| where Origin + == ''vm.azm.ms'' and (Namespace == ''Network'' and Name == ''ReadBytesPerSecond'')\r\n| + extend ComputerId = iff(isempty(_ResourceId), Computer, _ResourceId)\r\n| + where ComputerId in (computerList)\r\n| summarize Val = sum(Val) by bin(TimeGenerated, + 1m), ComputerId, Computer, _ResourceId\r\n| summarize hint.shufflekey = ComputerId + TrendValue = percentile(Val, 95) by ComputerId, Computer, bin(TimeGenerated, + trendBinSize)\r\n| project ComputerId, Computer\r\n| summarize hint.shufflekey + = ComputerId by ComputerId, Computer;summaryPerComputer\r\n| join ( trend + ) on ComputerId\r\n| join ( NodeIdentityAndProps ) on ComputerId\r\n| parse + tolower(ResourceId) with * \"virtualmachinescalesets/\" scaleSetName \"/virtualmachines/\" + vmNameScale\r\n| parse tolower(ResourceId) with * \"virtualmachines/\" vmName\r\n| + parse tolower(ResourceId) with * \"resourcegroups/\" resourceGroup \"/providers/microsoft.compute/\" + typeVM \"/\" nameVM\r\n| parse tolower(ResourceId) with * \"microsoft.compute/\" + typeScale \"/\" nameScale \"/virtualmachines\" remaining\r\n| project resourceGroup, + Average, P50th, P90th, P95th, Max, Computer, Type = iff(isnotempty(typeScale), + typeScale, typeVM), Name = iff(isnotempty(nameScale), nameScale, nameVM)","resource":"/subscriptions/$sub","resultFormat":"table"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Log Analytics","refId":"A","subscription":""},{"azureResourceGraph":{"query":"resources\r\n| + where tolower(type) contains \"virtualmachines\" and resourceGroup in~ ($rg) + \r\n| project Name = tolower(name), tenantId, resourceGroup"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Resource Graph","refId":"B","subscription":"","subscriptions":["$sub"]}],"title":"Available + Bytes Received Statistics","transformations":[{"id":"merge","options":{}},{"id":"organize","options":{"excludeByName":{"NodeId":true,"NodeProps":true,"ResourceId":true,"UseRelativeScale":true},"indexByName":{"Average":2,"Computer":0,"Max":6,"Name":8,"P50th":3,"P90th":4,"P95th":5,"Type":7,"resourceGroup":1,"tenantId":9},"renameByName":{"Name":"Resource + Name","list_TrendPoint":"Trend 95th","resGroup":"Resource Group","resourceGroup":"Resource + Group","tenantId":"Tenant ID","typeName":"Type/Name"}}},{"id":"filterByValue","options":{"filters":[{"config":{"id":"isNotNull","options":{}},"fieldName":"Computer"}],"match":"all","type":"include"}}],"type":"table"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"description":"The + resource path for this panel uses multiple template variables which requires + modifying the dashboard JSON directly. If you would like to do something similar + please go to Settings \u003e Save As. Edit as you''d like in your new copy + by going to Settings \u003e JSON Model.","fieldConfig":{"defaults":{"color":{"fixedColor":"light-green","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":12,"w":10,"x":14,"y":20},"id":50,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["max"],"fields":"","values":false},"text":{},"textMode":"auto"},"targets":[{"azureLogAnalytics":{"query":"let + startDateTime = $__timeFrom;\r\nlet endDateTime = $__timeTo;\r\nlet trendBinSize + = (endDateTime - startDateTime)/100;\r\nlet MaxListSize = 1000;\r\nlet summary + = InsightsMetrics\r\n| where TimeGenerated between (startDateTime .. endDateTime)\r\n| + where Origin == ''vm.azm.ms'' and (Namespace == ''Network'' and Name == ''ReadBytesPerSecond'')\r\n| + parse kind=regex tolower(_ResourceId) with ''resourcegroups/'' resGroup ''/p(.+)'' + *\r\n| where resGroup in~ ($rg)\r\n| extend ComputerId = iff(isempty(_ResourceId), + Computer, _ResourceId)\r\n| summarize Val = sum(Val) by bin(TimeGenerated, + trendBinSize), ComputerId, Computer\r\n| summarize hint.shufflekey=ComputerId + Average = avg(Val), Min = min(Val),P5th = round(percentile(Val, 5), 2), P10th + = round(percentile(Val, 10), 2), \r\nP50th = round(percentile(Val, 50), 2), + P80th = round(percentile(Val, 80), 2),\r\nP90th = round(percentile(Val, 90), + 2), P95th = round(percentile(Val, 95), 2) by ComputerId, Computer\r\n| top + 10 by ${agg:text};\r\nlet computerList=(summary\r\n| project ComputerId, Computer);\r\nlet + EmptyNodeIdentityAndProps = datatable(ComputerId: string, Computer:string, + NodeId:string, NodeProps:dynamic, Priority: long) []; let OmsNodeIdentityAndProps + = computerList \r\n| extend NodeId = ComputerId \r\n| extend + Priority = 1 \r\n| extend NodeProps = pack(''type'', ''StandAloneNode'', + ''name'', Computer); \r\nlet ServiceMapNodeIdentityAndProps = VMComputer \r\n| + where TimeGenerated \u003e= startDateTime \r\n| where TimeGenerated + \u003c endDateTime \r\n| extend ResourceId = strcat(''machines/'', + Machine) \r\n| extend tempComputerId=iff(isempty(_ResourceId), Computer, + _ResourceId) \r\n| extend laResourceId = iff(isempty(_ResourceId),'''', replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'', + @''virtualmachinescalesets/\\\\1/virtualmachines/\\\\1_\\\\2'', _ResourceId))\r\n| + extend oldLaResourceId=iff(isempty(_ResourceId),'''',replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'',@''virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \r\n| where tempComputerId in~ (computerList) or laResourceId + in (computerList) or oldLaResourceId in (computerList) \r\n| extend ComputerId + = iff(laResourceId in (computerList), laResourceId, iff(oldLaResourceId in + (computerList), oldLaResourceId, tempComputerId)) \r\n| summarize arg_max(TimeGenerated, + *) by Machine \r\n| extend AzureCloudServiceNodeIdentity + = iif(isnotempty(AzureCloudServiceName), strcat(AzureCloudServiceInstanceId, + ''|'', AzureCloudServiceDeployment), ''''), AzureScaleSetNodeIdentity + = iif(isnotempty(AzureVmScaleSetName), strcat(AzureVmScaleSetInstanceId, + ''|'', AzureVmScaleSetDeployment), ''''), ComputerProps = pack(''type'', + ''StandAloneNode'', ''name'', DisplayName, ''mappingResourceId'', + ResourceId, ''subscriptionId'', AzureSubscriptionId, ''resourceGroup'', + AzureResourceGroup, ''azureResourceId'', _ResourceId), AzureCloudServiceNodeProps + = pack(''type'', ''AzureCloudServiceNode'', ''cloudServiceInstanceId'', + AzureCloudServiceInstanceId, ''cloudServiceRoleName'', + AzureCloudServiceRoleName, ''cloudServiceDeploymentId'', + AzureCloudServiceDeployment, ''fullDisplayName'', + FullDisplayName, ''cloudServiceName'', AzureCloudServiceName, ''mappingResourceId'', + ResourceId), AzureScaleSetNodeProps = pack(''type'', + ''AzureScaleSetNode'', ''scaleSetInstanceId'', AzureResourceName, ''vmScaleSetDeploymentId'', + AzureVmScaleSetDeployment, ''vmScaleSetName'', AzureVmScaleSetName, ''serviceFabricClusterName'', + AzureServiceFabricClusterName, ''vmScaleSetResourceId'', + AzureVmScaleSetResourceId, ''resourceGroupName'', + AzureResourceGroup, ''subscriptionId'', AzureSubscriptionId, ''fullDisplayName'', + FullDisplayName, ''mappingResourceId'', ResourceId) \r\n| + project ComputerId, Computer, NodeId + = case(isnotempty(AzureCloudServiceNodeIdentity), AzureCloudServiceNodeIdentity, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeIdentity, Computer), NodeProps = case(isnotempty(AzureCloudServiceNodeIdentity), + AzureCloudServiceNodeProps, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeProps, ComputerProps), Priority = 2; let + NodeIdentityAndProps = union kind=inner isfuzzy = true EmptyNodeIdentityAndProps, + OmsNodeIdentityAndProps, ServiceMapNodeIdentityAndProps \r\n| + summarize arg_max(Priority, *) by ComputerId;\r\nsummary\r\n| join (InsightsMetrics\r\n| + where TimeGenerated between (startDateTime .. endDateTime)\r\n| where Origin + == ''vm.azm.ms'' and (Namespace == ''Network'' and Name == ''ReadBytesPerSecond'')\r\n| + extend ComputerId = iff(isempty(_ResourceId), Computer, _ResourceId)\r\n| + where ComputerId in (computerList)\r\n| summarize Val = sum(Val) by bin(TimeGenerated, + trendBinSize), ComputerId, \r\nComputer\r\n| summarize Max = max(Val) by bin(TimeGenerated, + trendBinSize), ComputerId\r\n| sort by TimeGenerated asc) on ComputerId\r\n","resource":"/subscriptions/$sub","resultFormat":"table"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Log Analytics","refId":"A","subscription":""}],"title":"Max Available Bytes + Recieved and Trend Line","transformations":[{"id":"organize","options":{"excludeByName":{"Average":true,"ComputerId":true,"ComputerId1":true,"Min":true,"P10th":true,"P50th":true,"P5th":true,"P80th":true,"P90th":true,"P95th":true},"indexByName":{},"renameByName":{}}},{"id":"prepareTimeSeries","options":{"format":"many"}},{"id":"renameByRegex","options":{"regex":"(.+)\\s(.+)","renamePattern":"$2"}}],"type":"stat"}],"title":"Network + Bytes Received","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":31},"id":40,"panels":[{"datasource":{"uid":"${ds}"},"description":"The + resource path for this panel uses multiple template variables which requires + modifying the dashboard JSON directly. If you would like to do something similar + please go to Settings \u003e Save As. Edit as you''d like in your new copy + by going to Settings \u003e JSON Model.","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisGridShow":true,"axisLabel":"","axisPlacement":"auto","axisSoftMin":0,"barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"never","spanNulls":true,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"noValue":"-","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":12,"w":24,"x":0,"y":10},"id":20,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"azureLogAnalytics":{"query":"let + startDateTime = $__timeFrom;\nlet endDateTime = $__timeTo;\nlet trendBinSize + = (endDateTime - startDateTime)/100;\nlet MaxListSize = 1000;\nlet summary + = InsightsMetrics\n| where TimeGenerated between (startDateTime .. endDateTime)\n| + where Origin == ''vm.azm.ms'' and (Namespace == ''LogicalDisk'' and Name == + ''FreeSpaceMB'')\n| parse kind=regex tolower(_ResourceId) with ''resourcegroups/'' + resGroup ''/p(.+)'' *\n| where resGroup in~ ($rg)\n| extend ComputerId = iff(isempty(_ResourceId), + Computer, _ResourceId)\n| extend Tags = todynamic(Tags)\n| extend Total = + todouble(Tags[''vm.azm.ms/diskSizeMB''])\n| summarize Val = sum(Val), Total + = sum(Total) by bin(TimeGenerated, trendBinSize), ComputerId, Computer, _ResourceId\n| + extend Val = (100.0 - (Val * 100.0)/Total)\n| summarize hint.shufflekey=ComputerId + $agg by ComputerId, Computer\n| top 10 by score;\nlet computerList=(summary\n| + project ComputerId, Computer);\nlet EmptyNodeIdentityAndProps = datatable(ComputerId: + string, Computer:string, NodeId:string, NodeProps:dynamic, Priority: long) + []; \nlet OmsNodeIdentityAndProps = computerList \n| extend + NodeId = ComputerId \n| extend Priority = 1 \n| extend NodeProps + = pack(''type'', ''StandAloneNode'', ''name'', Computer); \nlet ServiceMapNodeIdentityAndProps + = VMComputer \n| where TimeGenerated \u003e= startDateTime \n| + where TimeGenerated \u003c endDateTime \n| extend ResourceId = strcat(''machines/'', + Machine) \n| extend tempComputerId=iff(isempty(_ResourceId), Computer, + _ResourceId) \n| extend laResourceId = iff(isempty(_ResourceId),'''', replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'', + @''virtualmachinescalesets/\\\\1/virtualmachines/\\\\1_\\\\2'', _ResourceId))\n| + extend oldLaResourceId=iff(isempty(_ResourceId),'''',replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'',@''virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \n| where tempComputerId in~ (computerList) or laResourceId + in (computerList) or oldLaResourceId in (computerList) \n| extend ComputerId + = iff(laResourceId in (computerList), laResourceId, iff(oldLaResourceId in + (computerList), oldLaResourceId, tempComputerId)) \n| summarize arg_max(TimeGenerated, + *) by Machine \n| extend AzureCloudServiceNodeIdentity + = iif(isnotempty(AzureCloudServiceName), strcat(AzureCloudServiceInstanceId, + ''|'', AzureCloudServiceDeployment), ''''), AzureScaleSetNodeIdentity + = iif(isnotempty(AzureVmScaleSetName), strcat(AzureVmScaleSetInstanceId, + ''|'', AzureVmScaleSetDeployment), ''''), ComputerProps = pack(''type'', + ''StandAloneNode'', ''name'', DisplayName, ''mappingResourceId'', + ResourceId, ''subscriptionId'', AzureSubscriptionId, ''resourceGroup'', + AzureResourceGroup, ''azureResourceId'', _ResourceId), AzureCloudServiceNodeProps + = pack(''type'', ''AzureCloudServiceNode'', ''cloudServiceInstanceId'', + AzureCloudServiceInstanceId, ''cloudServiceRoleName'', + AzureCloudServiceRoleName, ''cloudServiceDeploymentId'', + AzureCloudServiceDeployment, ''fullDisplayName'', + FullDisplayName, ''cloudServiceName'', AzureCloudServiceName, ''mappingResourceId'', + ResourceId), AzureScaleSetNodeProps = pack(''type'', + ''AzureScaleSetNode'', ''scaleSetInstanceId'', AzureResourceName, ''vmScaleSetDeploymentId'', + AzureVmScaleSetDeployment, ''vmScaleSetName'', AzureVmScaleSetName, ''serviceFabricClusterName'', + AzureServiceFabricClusterName, ''vmScaleSetResourceId'', + AzureVmScaleSetResourceId, ''resourceGroupName'', + AzureResourceGroup, ''subscriptionId'', AzureSubscriptionId, ''fullDisplayName'', + FullDisplayName, ''mappingResourceId'', ResourceId) \n| + project ComputerId, Computer, NodeId + = case(isnotempty(AzureCloudServiceNodeIdentity), AzureCloudServiceNodeIdentity, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeIdentity, Computer), NodeProps = case(isnotempty(AzureCloudServiceNodeIdentity), + AzureCloudServiceNodeProps, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeProps, ComputerProps), Priority = 2; \nlet + NodeIdentityAndProps = union kind=inner isfuzzy = true EmptyNodeIdentityAndProps, + OmsNodeIdentityAndProps, ServiceMapNodeIdentityAndProps \n| + summarize arg_max(Priority, *) by ComputerId;\nsummary\n| join (InsightsMetrics\n| + where TimeGenerated between (startDateTime .. endDateTime)\n| where Origin + == ''vm.azm.ms'' and (Namespace == ''LogicalDisk'' and Name == ''FreeSpaceMB'')\n| + extend ComputerId = iff(isempty(_ResourceId), Computer, _ResourceId)\n| where + ComputerId in (computerList)\n| extend Tags = todynamic(Tags)\n| extend Total + = todouble(Tags[''vm.azm.ms/diskSizeMB''])\n| summarize Val = sum(Val), Total + = sum(Total) by bin(TimeGenerated, trendBinSize), ComputerId, Computer, _ResourceId\n| + extend Val = (100.0 - (Val * 100.0)/Total)\n| summarize $agg by bin(TimeGenerated, + trendBinSize), ComputerId\n| sort by TimeGenerated asc) on ComputerId\n","resource":"/subscriptions/$sub","resultFormat":"table","workspace":""},"queryType":"Azure + Log Analytics","refId":"A","subscription":"","subscriptions":[]}],"title":"${agg:text} + Logical Disk Space Used %","transformations":[{"id":"organize","options":{"excludeByName":{"ComputerId":true,"ComputerId1":true,"P95th":true,"score":true},"indexByName":{},"renameByName":{}}},{"id":"prepareTimeSeries","options":{"format":"many"}},{"id":"renameByRegex","options":{"regex":"(.+)\\s(.+)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"description":"The + resource path for this panel uses multiple template variables which requires + modifying the dashboard JSON directly. If you would like to do something similar + please go to Settings \u003e Save As. Edit as you''d like in your new copy + by going to Settings \u003e JSON Model.","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","displayMode":"auto"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"Computer"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"","url":"https://ms.portal.azure.com/#@${__data.fields[\"Tenant + ID\"]}/resource/subscriptions/${sub}/resourcegroups/${__data.fields[\"Resource + Group\"]}/providers/microsoft.compute/${__data.fields.Type}/${__data.fields[\"Resource + Name\"]}/infrainsights"}]}]},{"matcher":{"id":"byName","options":"Average"},"properties":[{"id":"custom.width","value":97}]},{"matcher":{"id":"byName","options":"P50th"},"properties":[{"id":"custom.width","value":84}]},{"matcher":{"id":"byName","options":"P90th"},"properties":[{"id":"custom.width","value":105}]},{"matcher":{"id":"byName","options":"P95th"},"properties":[{"id":"custom.width","value":110}]},{"matcher":{"id":"byName","options":"Max"},"properties":[{"id":"custom.width","value":97}]}]},"gridPos":{"h":12,"w":14,"x":0,"y":22},"id":42,"options":{"footer":{"fields":"","reducer":["sum"],"show":false},"showHeader":true,"sortBy":[]},"targets":[{"azureLogAnalytics":{"query":"let + startDateTime = $__timeFrom;\r\nlet endDateTime = $__timeTo;\r\nlet trendBinSize + = 5m;\r\nlet maxResultCount = 10;\r\nlet summaryPerComputer = InsightsMetrics\r\n| + where TimeGenerated between (startDateTime .. endDateTime)\r\n| where Origin + == ''vm.azm.ms'' and (Namespace == ''LogicalDisk'' and Name == ''FreeSpaceMB'')\r\n| + extend ComputerId = iff(isempty(_ResourceId), Computer, _ResourceId)\r\n| + extend Tags = todynamic(Tags)\r\n| extend Total = todouble(Tags[''vm.azm.ms/diskSizeMB'']), + MountId = tostring(Tags[''vm.azm.ms/mountId''])\r\n| extend Val = (100.0 - + (Val * 100.0)/Total)\r\n| summarize hint.shufflekey = ComputerId Average = + avg(Val), Max = max(Val), percentiles(Val, 5, 10, 50, 90, 95) by MountId, + ComputerId, Computer, _ResourceId\r\n| project MountId, ComputerId, Computer, + Average, Max, P5th = percentile_Val_5, P10th = percentile_Val_10, P50th = + percentile_Val_50, P90th = percentile_Val_90, P95th = percentile_Val_95, ResourceId + = _ResourceId\r\n| top 10 by ${agg:text};\r\nlet computerList = summaryPerComputer\r\n| + summarize by ComputerId, Computer;\r\nlet EmptyNodeIdentityAndProps = datatable(ComputerId: + string, Computer:string, NodeId:string, NodeProps:dynamic, Priority: long) + []; \r\nlet OmsNodeIdentityAndProps = computerList \r\n| extend + NodeId = ComputerId \r\n| extend Priority = 1 \r\n| extend NodeProps + = pack(''type'', ''StandAloneNode'', ''name'', Computer); \r\nlet ServiceMapNodeIdentityAndProps + = VMComputer \r\n| where TimeGenerated \u003e= startDateTime \r\n| + where TimeGenerated \u003c endDateTime \r\n| extend ResourceId = strcat(''machines/'', + Machine) \r\n| extend tempComputerId=iff(isempty(_ResourceId), Computer, + _ResourceId) \r\n| extend laResourceId = iff(isempty(_ResourceId),'''', replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'', @''virtualmachinescalesets/\\\\1/virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \r\n| extend oldLaResourceId=iff(isempty(_ResourceId),'''',replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'',@''virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \r\n| where tempComputerId in~ (computerList) or laResourceId + in (computerList) or oldLaResourceId in (computerList) \r\n| extend ComputerId + = iff(laResourceId in (computerList), laResourceId, iff(oldLaResourceId in + (computerList), oldLaResourceId, tempComputerId)) \r\n| summarize arg_max(TimeGenerated, + *) by Machine \r\n| extend AzureCloudServiceNodeIdentity + = iif(isnotempty(AzureCloudServiceName), strcat(AzureCloudServiceInstanceId, + ''|'', AzureCloudServiceDeployment), ''''), AzureScaleSetNodeIdentity + = iif(isnotempty(AzureVmScaleSetName), strcat(AzureVmScaleSetInstanceId, + ''|'', AzureVmScaleSetDeployment), ''''), ComputerProps = pack(''type'', + ''StandAloneNode'', ''name'', DisplayName, ''mappingResourceId'', + ResourceId, ''subscriptionId'', AzureSubscriptionId, ''resourceGroup'', + AzureResourceGroup, ''azureResourceId'', _ResourceId), AzureCloudServiceNodeProps + = pack(''type'', ''AzureCloudServiceNode'', ''cloudServiceInstanceId'', + AzureCloudServiceInstanceId, ''cloudServiceRoleName'', + AzureCloudServiceRoleName, ''cloudServiceDeploymentId'', + AzureCloudServiceDeployment, ''fullDisplayName'', + FullDisplayName, ''cloudServiceName'', AzureCloudServiceName, ''mappingResourceId'', + ResourceId), AzureScaleSetNodeProps = pack(''type'', + ''AzureScaleSetNode'', ''scaleSetInstanceId'', AzureResourceName, ''vmScaleSetDeploymentId'', + AzureVmScaleSetDeployment, ''vmScaleSetName'', AzureVmScaleSetName, ''serviceFabricClusterName'', + AzureServiceFabricClusterName, ''vmScaleSetResourceId'', + AzureVmScaleSetResourceId, ''resourceGroupName'', + AzureResourceGroup, ''subscriptionId'', AzureSubscriptionId, ''fullDisplayName'', + FullDisplayName, ''mappingResourceId'', ResourceId) \r\n| + project ComputerId, Computer, NodeId + = case(isnotempty(AzureCloudServiceNodeIdentity), AzureCloudServiceNodeIdentity, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeIdentity, Computer), NodeProps = case(isnotempty(AzureCloudServiceNodeIdentity), + AzureCloudServiceNodeProps, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeProps, ComputerProps), Priority = 2; \r\nlet + NodeIdentityAndProps = union kind=inner isfuzzy = true EmptyNodeIdentityAndProps, + OmsNodeIdentityAndProps, ServiceMapNodeIdentityAndProps \r\n| + summarize arg_max(Priority, *) by ComputerId;\r\nlet trend = InsightsMetrics\r\n| + where TimeGenerated between (startDateTime .. endDateTime)\r\n| where Origin + == ''vm.azm.ms'' and (Namespace == ''LogicalDisk'' and Name == ''FreeSpaceMB'')\r\n| + extend ComputerId = iff(isempty(_ResourceId), Computer, _ResourceId)\r\n| + where ComputerId in (computerList)| extend Tags = todynamic(Tags)\r\n| extend + Total = todouble(Tags[''vm.azm.ms/diskSizeMB'']), MountId = tostring(Tags[''vm.azm.ms/mountId''])\r\n| + extend Val = (100.0 - (Val * 100.0)/Total)\r\n| summarize hint.shufflekey + = ComputerId TrendValue = percentile(Val, 95) by MountId, ComputerId, Computer, + bin(TimeGenerated, trendBinSize)\r\n| project MountId, ComputerId, Computer\r\n| + summarize hint.shufflekey = ComputerId by MountId, ComputerId, Computer;summaryPerComputer\r\n| + join kind=leftouter ( trend ) on ComputerId, MountId\r\n| join kind=leftouter + ( NodeIdentityAndProps ) on ComputerId\r\n| extend VolumeId = strcat(MountId, + ''|'', NodeId), VolumeProps = pack(''type'', ''NodeVolume'', ''volumeName'', + MountId, ''node'', NodeProps)\r\n| parse tolower(ResourceId) with * \"virtualmachinescalesets/\" + scaleSetName \"/virtualmachines/\" vmNameScale\r\n| parse tolower(ResourceId) + with * \"virtualmachines/\" vmName\r\n| parse tolower(ResourceId) with * \"resourcegroups/\" + resourceGroup \"/providers/microsoft.compute/\" typeVM \"/\" nameVM\r\n| parse + tolower(ResourceId) with * \"microsoft.compute/\" typeScale \"/\" nameScale + \"/virtualmachines\" remaining\r\n| project resourceGroup, Average, P50th, + P90th, P95th, Max, Computer, Type = iff(isnotempty(typeScale), typeScale, + typeVM), Name = iff(isnotempty(nameScale), nameScale, nameVM)\r\n","resource":"/subscriptions/$sub","resultFormat":"table"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Log Analytics","refId":"A","subscription":""},{"azureResourceGraph":{"query":"resources\r\n| + where tolower(type) contains \"virtualmachines\" and resourceGroup in~ ($rg) + \r\n| project Name = tolower(name), tenantId, resourceGroup"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Resource Graph","refId":"B","subscription":"","subscriptions":["$sub"]}],"title":"Available + Logical Space Disk Used % Statistics","transformations":[{"id":"merge","options":{}},{"id":"organize","options":{"excludeByName":{"ResourceId":true,"UseRelativeScale":true,"VolumeId":true,"VolumeProps":true},"indexByName":{"Average":2,"Computer":0,"Max":6,"Name":8,"P50th":3,"P90th":4,"P95th":5,"Type":7,"resourceGroup":1,"tenantId":9},"renameByName":{"Name":"Resource + Name","list_TrendPoint":"Trend 95th","resGroup":"Resource Group","resourceGroup":"Resource + Group","tenantId":"Tenant ID","typeName":"Type/Name"}}},{"id":"filterByValue","options":{"filters":[{"config":{"id":"isNotNull","options":{}},"fieldName":"Computer"}],"match":"all","type":"include"}}],"type":"table"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"description":"The + resource path for this panel uses multiple template variables which requires + modifying the dashboard JSON directly. If you would like to do something similar + please go to Settings \u003e Save As. Edit as you''d like in your new copy + by going to Settings \u003e JSON Model.","fieldConfig":{"defaults":{"color":{"fixedColor":"light-green","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":12,"w":10,"x":14,"y":22},"id":52,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["max"],"fields":"","values":false},"text":{},"textMode":"auto"},"targets":[{"azureLogAnalytics":{"query":"let + startDateTime = $__timeFrom;\r\nlet endDateTime = $__timeTo;\r\nlet trendBinSize + = 5m;\r\nlet maxResultCount = 10;\r\nlet summaryPerComputer = InsightsMetrics\r\n| + where TimeGenerated between (startDateTime .. endDateTime)\r\n| where Origin + == ''vm.azm.ms'' and (Namespace == ''LogicalDisk'' and Name == ''FreeSpaceMB'')\r\n| + extend ComputerId = iff(isempty(_ResourceId), Computer, _ResourceId)\r\n| + extend Tags = todynamic(Tags)\r\n| extend Total = todouble(Tags[''vm.azm.ms/diskSizeMB'']), + MountId = tostring(Tags[''vm.azm.ms/mountId''])\r\n| extend Val = (100.0 - + (Val * 100.0)/Total)\r\n| summarize hint.shufflekey = ComputerId Average = + avg(Val), Max = max(Val), percentiles(Val, 5, 10, 50, 90, 95) by MountId, + ComputerId, Computer, _ResourceId\r\n| project MountId, ComputerId, Computer, + Average, Max, P5th = percentile_Val_5, P10th = percentile_Val_10, P50th = + percentile_Val_50, P90th = percentile_Val_90, P95th = percentile_Val_95, ResourceId + = _ResourceId\r\n| top 10 by ${agg:text};\r\nlet computerList = summaryPerComputer\r\n| + summarize by ComputerId, Computer;\r\nlet EmptyNodeIdentityAndProps = datatable(ComputerId: + string, Computer:string, NodeId:string, NodeProps:dynamic, Priority: long) + []; \r\nlet OmsNodeIdentityAndProps = computerList \r\n| extend + NodeId = ComputerId \r\n| extend Priority = 1 \r\n| extend NodeProps + = pack(''type'', ''StandAloneNode'', ''name'', Computer); \r\nlet ServiceMapNodeIdentityAndProps + = VMComputer \r\n| where TimeGenerated \u003e= startDateTime \r\n| + where TimeGenerated \u003c endDateTime \r\n| extend ResourceId = strcat(''machines/'', + Machine) \r\n| extend tempComputerId=iff(isempty(_ResourceId), Computer, + _ResourceId) \r\n| extend laResourceId = iff(isempty(_ResourceId),'''', replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'', @''virtualmachinescalesets/\\\\1/virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \r\n| extend oldLaResourceId=iff(isempty(_ResourceId),'''',replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'',@''virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \r\n| where tempComputerId in~ (computerList) or laResourceId + in (computerList) or oldLaResourceId in (computerList) \r\n| extend ComputerId + = iff(laResourceId in (computerList), laResourceId, iff(oldLaResourceId in + (computerList), oldLaResourceId, tempComputerId)) \r\n| summarize arg_max(TimeGenerated, + *) by Machine \r\n| extend AzureCloudServiceNodeIdentity + = iif(isnotempty(AzureCloudServiceName), strcat(AzureCloudServiceInstanceId, + ''|'', AzureCloudServiceDeployment), ''''), AzureScaleSetNodeIdentity + = iif(isnotempty(AzureVmScaleSetName), strcat(AzureVmScaleSetInstanceId, + ''|'', AzureVmScaleSetDeployment), ''''), ComputerProps = pack(''type'', + ''StandAloneNode'', ''name'', DisplayName, ''mappingResourceId'', + ResourceId, ''subscriptionId'', AzureSubscriptionId, ''resourceGroup'', + AzureResourceGroup, ''azureResourceId'', _ResourceId), AzureCloudServiceNodeProps + = pack(''type'', ''AzureCloudServiceNode'', ''cloudServiceInstanceId'', + AzureCloudServiceInstanceId, ''cloudServiceRoleName'', + AzureCloudServiceRoleName, ''cloudServiceDeploymentId'', + AzureCloudServiceDeployment, ''fullDisplayName'', + FullDisplayName, ''cloudServiceName'', AzureCloudServiceName, ''mappingResourceId'', + ResourceId), AzureScaleSetNodeProps = pack(''type'', + ''AzureScaleSetNode'', ''scaleSetInstanceId'', AzureResourceName, ''vmScaleSetDeploymentId'', + AzureVmScaleSetDeployment, ''vmScaleSetName'', AzureVmScaleSetName, ''serviceFabricClusterName'', + AzureServiceFabricClusterName, ''vmScaleSetResourceId'', + AzureVmScaleSetResourceId, ''resourceGroupName'', + AzureResourceGroup, ''subscriptionId'', AzureSubscriptionId, ''fullDisplayName'', + FullDisplayName, ''mappingResourceId'', ResourceId) \r\n| + project ComputerId, Computer, NodeId + = case(isnotempty(AzureCloudServiceNodeIdentity), AzureCloudServiceNodeIdentity, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeIdentity, Computer), NodeProps = case(isnotempty(AzureCloudServiceNodeIdentity), + AzureCloudServiceNodeProps, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeProps, ComputerProps), Priority = 2; \r\nlet + NodeIdentityAndProps = union kind=inner isfuzzy = true EmptyNodeIdentityAndProps, + OmsNodeIdentityAndProps, ServiceMapNodeIdentityAndProps \r\n| + summarize arg_max(Priority, *) by ComputerId;\r\nInsightsMetrics\r\n| where + TimeGenerated between (startDateTime .. endDateTime)\r\n| where Origin == + ''vm.azm.ms'' and (Namespace == ''LogicalDisk'' and Name == ''FreeSpaceMB'')\r\n| + extend ComputerId = iff(isempty(_ResourceId), Computer, _ResourceId)\r\n| + where ComputerId in (computerList)| extend Tags = todynamic(Tags)\r\n| extend + Total = todouble(Tags[''vm.azm.ms/diskSizeMB'']), MountId = tostring(Tags[''vm.azm.ms/mountId''])\r\n| + extend Val = (100.0 - (Val * 100.0)/Total)\r\n| summarize hint.shufflekey + = ComputerId TrendValue = max(Val) by MountId, ComputerId, Computer, bin(TimeGenerated, + trendBinSize)\r\n","resource":"/subscriptions/$sub","resultFormat":"table"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Log Analytics","refId":"A","subscription":""}],"title":"Max vailable Logical + Space Disk Used % ","transformations":[{"id":"organize","options":{"excludeByName":{"Average":true,"ComputerId":true,"ComputerId1":true,"Min":true,"MountId":true,"P10th":true,"P50th":true,"P5th":true,"P80th":true,"P90th":true,"P95th":true},"indexByName":{},"renameByName":{}}},{"id":"prepareTimeSeries","options":{"format":"many"}},{"id":"renameByRegex","options":{"regex":"(.+)\\s(.+)","renamePattern":"$2"}}],"type":"stat"}],"title":"Logical + Disk Space Used %","type":"row"}],"refresh":"","schemaVersion":35,"style":"dark","tags":[],"templating":{"list":[{"current":{},"hide":0,"includeAll":false,"label":"Datasource","multi":false,"name":"ds","options":[],"query":"grafana-azure-monitor-datasource","queryValue":"","refresh":1,"regex":"","skipUrlSync":false,"type":"datasource"},{"current":{},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"definition":"Subscriptions()","hide":0,"includeAll":false,"label":"Subscription","multi":false,"name":"sub","options":[],"query":"Subscriptions()","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"current":{},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"definition":"ResourceGroups($sub)","hide":0,"includeAll":false,"label":"Resource + Group(s)","multi":true,"name":"rg","options":[],"query":"ResourceGroups($sub)","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"current":{"selected":true,"text":"Average","value":"score + = round(avg(Val), 2)"},"hide":0,"includeAll":false,"label":"Aggregate","multi":false,"name":"agg","options":[{"selected":true,"text":"Average","value":"score + = round(avg(Val), 2)"},{"selected":false,"text":"P5th","value":"score= round(percentile(Val, + 5), 2)"},{"selected":false,"text":"P10th","value":"score= round(percentile(Val, + 10), 2)"},{"selected":false,"text":"P50th","value":"score= round(percentile(Val, + 50), 2)"},{"selected":false,"text":"P80th","value":"score= round(percentile(Val, + 80), 2)"},{"selected":false,"text":"P90th","value":"score= round(percentile(Val, + 90), 2)"},{"selected":false,"text":"P95th","value":"score= round(percentile(Val, + 95), 2)"}],"query":"Average : score = round(avg(Val)\\, 2), P5th : score= + round(percentile(Val\\, 5)\\, 2), P10th : score= round(percentile(Val\\, + 10)\\, 2), P50th : score= round(percentile(Val\\, 50)\\, 2), P80th : score= + round(percentile(Val\\, 80)\\, 2), P90th : score= round(percentile(Val\\, + 90)\\, 2), P95th : score= round(percentile(Val\\, 95)\\, 2)","queryValue":"","skipUrlSync":false,"type":"custom"},{"current":{},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"definition":"","hide":2,"includeAll":false,"multi":false,"name":"tenantId","options":[],"query":{"azureLogAnalytics":{"query":"InsightsMetrics\r\n| + project TenantId","resource":"/subscriptions/$sub"},"queryType":"Azure Log + Analytics","refId":"A","subscription":""},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"}]},"time":{"from":"now-15m","to":"now"},"title":"Azure + / Insights / Virtual Machines by Resource Group","uid":"AzVmInsightsByRG","version":1}}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-C8kVUwBmnYmpp1ll3er+Aw';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:32 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771353.58.440.43656|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + transfer-encoding: + - chunked + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/dashboards/uid/AzVmInsightsByWS + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"azure-insights-virtual-machines-by-workspace","url":"/d/AzVmInsightsByWS/azure-insights-virtual-machines-by-workspace","expires":"0001-01-01T00:00:00Z","created":"2023-03-14T05:14:50Z","updated":"2023-03-14T05:14:50Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","provisioned":true,"provisionedExternalId":"vMInsightsWs.json","annotationsPermissions":{"dashboard":{"canAdd":false,"canEdit":false,"canDelete":false},"organization":{"canAdd":false,"canEdit":false,"canDelete":false}},"hasPublicDashboard":false,"publicDashboardAccessToken":"","publicDashboardUid":"","publicDashboardEnabled":false},"dashboard":{"__elements":[],"__inputs":[],"__requires":[{"id":"grafana","name":"Grafana","type":"grafana","version":"8.4.3"},{"id":"grafana-azure-monitor-datasource","name":"Azure + Monitor","type":"datasource","version":"0.3.0"},{"id":"stat","name":"Stat","type":"panel","version":""},{"id":"table","name":"Table","type":"panel","version":""},{"id":"text","name":"Text","type":"panel","version":""},{"id":"timeseries","name":"Time + series","type":"panel","version":""}],"description":"This dashboard shows + the performance and health of Azure Virtual Machines via different metrics + collected by Azure Monitor VM Insights. Filter data by Workspace","editable":true,"id":7,"links":[],"liveNow":false,"panels":[{"gridPos":{"h":5,"w":24,"x":0,"y":0},"id":54,"options":{"content":"\u003cdiv + style=\"padding: 1em; text-align: center\"\u003e\n \u003cp\u003eWelcome + to the Azure Monitor data source for Grafana. To learn more about it, visit + our \u003ca href=\"https://grafana.com/docs/grafana/latest/datasources/azuremonitor/\" + target=\"__blank\"\u003edocs\u003c/a\u003e. \u003c/p\u003e\n \u003cp\u003e Choose + the resource group(s) with VMs enabled with Azure Monitor VM Insights and + related Workspace to get started.\u003c/p\u003e\n\u003c/div\u003e","mode":"markdown"},"title":"How + to activate this dashboard","type":"text"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":5},"id":28,"panels":[],"title":"CPU + Utilization %","type":"row"},{"datasource":{"uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisGridShow":true,"axisLabel":"","axisPlacement":"auto","axisSoftMax":100,"axisSoftMin":0,"barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"never","spanNulls":true,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":10,"w":24,"x":0,"y":6},"id":2,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"azureLogAnalytics":{"query":"let + startDateTime = $__timeFrom;\nlet endDateTime = $__timeTo;\nlet trendBinSize + = (endDateTime - startDateTime)/100;\nlet summary = InsightsMetrics\n| where + TimeGenerated between (startDateTime .. endDateTime)\n| where Origin == ''vm.azm.ms'' + and (Namespace == ''Processor'' and Name == ''UtilizationPercentage'')\n| + parse kind=regex tolower(_ResourceId) with ''resourcegroups/'' resGroup ''/p(.+)'' + *\n| where resGroup in~ ($rg)\n| extend ComputerId = iff(isempty(_ResourceId), + Computer, _ResourceId)\n| summarize hint.shufflekey=ComputerId $agg by ComputerId, + Computer| top 10 by score;\nlet computerList=(summary\n| project ComputerId, + Computer);\nlet EmptyNodeIdentityAndProps = datatable(ComputerId: string, + Computer:string, NodeId:string, NodeProps:dynamic, Priority: long) []; \nlet + OmsNodeIdentityAndProps = computerList \n| extend NodeId = ComputerId \n| + extend Priority = 1 \n| extend NodeProps = pack(''type'', ''StandAloneNode'', + ''name'', Computer); \nlet ServiceMapNodeIdentityAndProps = VMComputer \n| + where TimeGenerated \u003e= startDateTime \n| where TimeGenerated \u003c + endDateTime \n| extend ResourceId = strcat(''machines/'', Machine) \n| + extend tempComputerId=iff(isempty(_ResourceId), Computer, _ResourceId) \n| + extend laResourceId = iff(isempty(_ResourceId),'''', replace(@''virtualmachine`alesets/(.+)/virtualmachines/(\\\\d+)'', + @''virtualmachinescalesets/\\\\1/virtualmachines/\\\\1_\\\\2'', _ResourceId))\n + | extend oldLaResourceId=iff(isempty(_ResourceId),'''',replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'',@''virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \n | where tempComputerId in~ (computerList) or laResourceId + in (computerList) or oldLaResourceId in (computerList) \n | extend ComputerId + = iff(laResourceId in (computerList), laResourceId, iff(oldLaResourceId in + (computerList), oldLaResourceId, tempComputerId)) \n | summarize arg_max(TimeGenerated, + *) by Machine \n | extend AzureCloudServiceNodeIdentity + = iif(isnotempty(AzureCloudServiceName), strcat(AzureCloudServiceInstanceId, + ''|'', AzureCloudServiceDeployment), ''''), AzureScaleSetNodeIdentity = iif(isnotempty(AzureVmScaleSetName), + strcat(AzureVmScaleSetInstanceId, ''|'', AzureVmScaleSetDeployment), ''''), + ComputerProps = pack(''type'', ''StandAloneNode'', ''name'', + DisplayName, ''mappingResourceId'', ResourceId, ''subscriptionId'', + AzureSubscriptionId, ''resourceGroup'', AzureResourceGroup, ''azureResourceId'', + _ResourceId), AzureCloudServiceNodeProps = pack(''type'', + ''AzureCloudServiceNode'', ''cloudServiceInstanceId'', + AzureCloudServiceInstanceId, ''cloudServiceRoleName'', + AzureCloudServiceRoleName, ''cloudServiceDeploymentId'', + AzureCloudServiceDeployment, ''fullDisplayName'', + FullDisplayName, ''cloudServiceName'', AzureCloudServiceName, ''mappingResourceId'', + ResourceId), AzureScaleSetNodeProps = pack(''type'', + ''AzureScaleSetNode'', ''scaleSetInstanceId'', AzureResourceName, ''vmScaleSetDeploymentId'', + AzureVmScaleSetDeployment, ''vmScaleSetName'', AzureVmScaleSetName, ''serviceFabricClusterName'', + AzureServiceFabricClusterName, ''vmScaleSetResourceId'', + AzureVmScaleSetResourceId, ''resourceGroupName'', + AzureResourceGroup, ''subscriptionId'', AzureSubscriptionId, ''fullDisplayName'', + FullDisplayName, ''mappingResourceId'', ResourceId) \n + | project ComputerId, Computer, NodeId + = case(isnotempty(AzureCloudServiceNodeIdentity), AzureCloudServiceNodeIdentity, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeIdentity, Computer), NodeProps = case(isnotempty(AzureCloudServiceNodeIdentity), + AzureCloudServiceNodeProps, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeProps, ComputerProps), Priority = 2; \n + let NodeIdentityAndProps = union kind=inner isfuzzy = true EmptyNodeIdentityAndProps, + OmsNodeIdentityAndProps, ServiceMapNodeIdentityAndProps \n + | summarize arg_max(Priority, *) by ComputerId;\n summary\n | join (InsightsMetrics \n + | where TimeGenerated between (startDateTime .. endDateTime) \n | where + Origin == ''vm.azm.ms'' and (Namespace == ''Processor'' and Name == ''UtilizationPercentage'') \n + | extend ComputerId = iff(isempty(_ResourceId), Computer, _ResourceId) \n + | where ComputerId in (computerList) \n | summarize $agg by bin(TimeGenerated, + trendBinSize), ComputerId \n | sort by TimeGenerated asc) on ComputerId","resource":"$ws","resultFormat":"table","workspace":""},"hide":false,"queryType":"Azure + Log Analytics","refId":"A","subscription":"$sub","subscriptions":[]}],"title":"${agg:text} + CPU Utilization %","transformations":[{"id":"organize","options":{"excludeByName":{"ComputerId":true,"ComputerId1":true,"P5th":true,"P95th":true,"score":true},"indexByName":{},"renameByName":{}}},{"id":"prepareTimeSeries","options":{"format":"many"}},{"id":"renameByRegex","options":{"regex":"(.+)\\s(.+)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","displayMode":"auto"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"Computer"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"","url":"https://ms.portal.azure.com/#@${__data.fields[\"Tenant + ID\"]}/resource/subscriptions/?${sub}?/resourcegroups/${__data.fields[\"Resource + Group\"]}/providers/microsoft.compute/?${__data.fields.Type}?/${__data.fields[\"Resource + Name\"]}/infrainsights"}]}]},{"matcher":{"id":"byName","options":"Average"},"properties":[{"id":"custom.width","value":76}]},{"matcher":{"id":"byName","options":"P50th"},"properties":[{"id":"custom.width","value":77}]},{"matcher":{"id":"byName","options":"P90th"},"properties":[{"id":"custom.width","value":75}]},{"matcher":{"id":"byName","options":"P95th"},"properties":[{"id":"custom.width","value":72}]},{"matcher":{"id":"byName","options":"Max"},"properties":[{"id":"custom.width","value":78}]}]},"gridPos":{"h":12,"w":14,"x":0,"y":16},"id":26,"options":{"footer":{"fields":"","reducer":["sum"],"show":false},"frameIndex":1,"showHeader":true,"sortBy":[]},"targets":[{"azureLogAnalytics":{"query":"\r\nlet + startDateTime = $__timeFrom;\r\nlet endDateTime = $__timeTo;\r\nlet trendBinSize + = 5m;\r\nlet summaryPerComputer = InsightsMetrics\r\n| where TimeGenerated + between (startDateTime .. endDateTime)\r\n| where Origin == ''vm.azm.ms'' + and (Namespace == ''Processor'' and Name == ''UtilizationPercentage'') \r\n| + parse kind=regex tolower(_ResourceId) with ''resourcegroups/'' resourceGroup + ''/p(.+)'' *\t\r\n| where resourceGroup in~ ($rg) \r\n| extend ComputerId + = iff(isempty(_ResourceId), Computer, _ResourceId)\r\n| summarize hint.shufflekey + = ComputerId Average = round(avg(Val), 2), Max = max(Val), percentiles(Val, + 5, 10, 50, 80, 90, 95) by ComputerId, Computer, _ResourceId\r\n| project ComputerId, + Computer, Average, Max, P5th = percentile_Val_5, P10th = percentile_Val_10, + P50th = percentile_Val_50, P80th = percentile_Val_80, P90th = percentile_Val_90, + P95th = percentile_Val_95, ResourceId = _ResourceId\r\n| top 10 by ${agg:text};\r\nlet + computerList = summaryPerComputer\r\n| summarize by ComputerId, Computer;\r\nlet + EmptyNodeIdentityAndProps = datatable(ComputerId: string, Computer:string, + NodeId:string, NodeProps:dynamic, Priority: long) []; \r\nlet OmsNodeIdentityAndProps + = computerList \r\n| extend NodeId = ComputerId \r\n| extend + Priority = 1 \r\n| extend NodeProps = pack(''type'', ''StandAloneNode'', + ''name'', Computer); \r\nlet ServiceMapNodeIdentityAndProps = VMComputer \r\n| + where TimeGenerated \u003e= startDateTime \r\n| where TimeGenerated + \u003c endDateTime \r\n| extend ResourceId = strcat(''machines/'', + Machine) \r\n| extend tempComputerId=iff(isempty(_ResourceId), Computer, + _ResourceId) \r\n| extend laResourceId = iff(isempty(_ResourceId),'''', replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'', @''virtualmachinescalesets/\\\\1/virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \r\n| extend oldLaResourceId=iff(isempty(_ResourceId),'''',replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'',@''virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \r\n| where tempComputerId in~ (computerList) or laResourceId + in (computerList) or oldLaResourceId in (computerList) \r\n| extend ComputerId + = iff(laResourceId in (computerList), laResourceId, iff(oldLaResourceId in + (computerList), oldLaResourceId, tempComputerId)) \r\n| summarize arg_max(TimeGenerated, + *) by Machine \r\n| extend AzureCloudServiceNodeIdentity = iif(isnotempty(AzureCloudServiceName), + strcat(AzureCloudServiceInstanceId, ''|'', AzureCloudServiceDeployment), ''''), + AzureScaleSetNodeIdentity = iif(isnotempty\r\n(AzureVmScaleSetName), strcat(AzureVmScaleSetInstanceId, + ''|'', AzureVmScaleSetDeployment), ''''), ComputerProps = pack(''type'', ''StandAloneNode'', + ''name'', DisplayName, ''mappingResourceId'', \r\nResourceId, ''subscriptionId'', + AzureSubscriptionId, ''resourceGroup'', AzureResourceGroup, ''azureResourceId'', + _ResourceId), AzureCloudServiceNodeProps = pack(''type'', ''AzureCloudServiceNode'',\r\n''cloudServiceInstanceId'', + AzureCloudServiceInstanceId, ''cloudServiceRoleName'', AzureCloudServiceRoleName, + ''cloudServiceDeploymentId'', AzureCloudServiceDeployment, ''fullDisplayName'', + FullDisplayName,''cloudServiceName'', AzureCloudServiceName, ''mappingResourceId'', + ResourceId), AzureScaleSetNodeProps = pack(''type'', ''AzureScaleSetNode'', + ''scaleSetInstanceId'', AzureResourceName, ''vmScaleSetDeploymentId'', \r\nAzureVmScaleSetDeployment, + ''vmScaleSetName'', AzureVmScaleSetName, ''serviceFabricClusterName'', AzureServiceFabricClusterName, + ''vmScaleSetResourceId'', AzureVmScaleSetResourceId, ''resourceGroupName'', + \r\nAzureResourceGroup, ''subscriptionId'', AzureSubscriptionId, ''fullDisplayName'', + FullDisplayName, ''mappingResourceId'', ResourceId) \r\n| project ComputerId, + Computer, NodeId = case(isnotempty(AzureCloudServiceNodeIdentity), AzureCloudServiceNodeIdentity, + isnotempty(AzureScaleSetNodeIdentity), AzureScaleSetNodeIdentity,\r\nComputer), + NodeProps = case(isnotempty(AzureCloudServiceNodeIdentity), AzureCloudServiceNodeProps, + isnotempty(AzureScaleSetNodeIdentity), AzureScaleSetNodeProps, ComputerProps), + Priority = 2;\r\nlet NodeIdentityAndProps = union kind=inner isfuzzy = true + EmptyNodeIdentityAndProps, OmsNodeIdentityAndProps, ServiceMapNodeIdentityAndProps\r\n| + summarize arg_max(Priority, *) by ComputerId;\r\nlet trend = InsightsMetrics\r\n| + where TimeGenerated between (startDateTime .. endDateTime)\r\n| where Origin + == ''vm.azm.ms'' and (Namespace == ''Processor'' and Name == ''UtilizationPercentage'')\r\n| + extend ComputerId = iff(isempty(_ResourceId), Computer, _ResourceId)\r\n| + where ComputerId in (computerList)\r\n| project ComputerId, Computer\r\n| + summarize hint.shufflekey = ComputerId by ComputerId, Computer;\r\nsummaryPerComputer\r\n| + join ( trend ) on ComputerId\r\n| join ( NodeIdentityAndProps ) on ComputerId\r\n| + parse tolower(ResourceId) with * \"virtualmachinescalesets/\" scaleSetName + \"/virtualmachines/\" vmNameScale\r\n| parse tolower(ResourceId) with * \"virtualmachines/\" + vmName\r\n| parse tolower(ResourceId) with * \"resourcegroups/\" resourceGroup + \"/providers/microsoft.compute/\" typeVM \"/\" nameVM\r\n| parse tolower(ResourceId) + with * \"microsoft.compute/\" typeScale \"/\" nameScale \"/virtualmachines\" + remaining\r\n| project resourceGroup, Average, P50th, P90th, P95th, Max, Computer, + Type = iff(isnotempty(typeScale), typeScale, typeVM), Name = iff(isnotempty(nameScale), + nameScale, nameVM)","resource":"$ws","resultFormat":"table"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Log Analytics","refId":"A","subscription":""},{"azureResourceGraph":{"query":"resources\r\n| + where tolower(type) contains \"virtualmachines\" and resourceGroup in~ ($rg) + \r\n| project Name = tolower(name), tenantId, resourceGroup"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Resource Graph","refId":"B","subscription":"","subscriptions":["$sub"]}],"title":"CPU + Utilization % Statistics","transformations":[{"id":"merge","options":{}},{"id":"organize","options":{"excludeByName":{"Max":false,"NodeId":false,"NodeProps":false,"P50th":false,"ResourceId":false,"name + 2":true},"indexByName":{"Average":2,"Computer":0,"Max":6,"Name":8,"P50th":3,"P90th":4,"P95th":5,"Type":7,"resourceGroup":1,"tenantId":9},"renameByName":{"Column1":"Computer","Name":"Resource + Name","ResourceId":"Resource ID","UseRelativeScale":"","list_TrendPoint":"95th + Trend","resGroup":"Resource Group","resourceGroup":"Resource Group","tenantId":"Tenant + ID","typeName":"Type/Name"}}},{"id":"filterByValue","options":{"filters":[{"config":{"id":"isNotNull","options":{}},"fieldName":"Computer"}],"match":"all","type":"include"}}],"type":"table"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"light-green","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":12,"w":10,"x":14,"y":16},"id":46,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["max"],"fields":"","values":false},"text":{},"textMode":"auto"},"targets":[{"azureLogAnalytics":{"query":"let + startDateTime = $__timeFrom;\r\nlet endDateTime = $__timeTo;\r\nlet trendBinSize + = (endDateTime - startDateTime)/100;\r\nlet summary = InsightsMetrics\r\n| + where TimeGenerated between (startDateTime .. endDateTime)\r\n| where Origin + == ''vm.azm.ms'' and (Namespace == ''Processor'' and Name == ''UtilizationPercentage'')\r\n| + parse kind=regex tolower(_ResourceId) with ''resourcegroups/'' resGroup ''/p(.+)'' + *\r\n| where resGroup in~ ($rg)\r\n| extend ComputerId = iff(isempty(_ResourceId), + Computer, _ResourceId)\r\n| summarize hint.shufflekey=ComputerId Average = + avg(Val), Min = min(Val),P5th = round(percentile(Val, 5), 2), P10th = round(percentile(Val, + 10), 2), \r\nP50th = round(percentile(Val, 50), 2), P80th = round(percentile(Val, + 80), 2),\r\nP90th = round(percentile(Val, 90), 2), P95th = round(percentile(Val, + 95), 2) by ComputerId, Computer\r\n| top 10 by ${agg:text};\r\nlet computerList=(summary\r\n| + project ComputerId, Computer);\r\nlet EmptyNodeIdentityAndProps = datatable(ComputerId: + string, Computer:string, NodeId:string, NodeProps:dynamic, Priority: long) + []; \r\nlet OmsNodeIdentityAndProps = computerList \r\n| extend + NodeId = ComputerId \r\n| extend Priority = 1 \r\n| extend NodeProps + = pack(''type'', ''StandAloneNode'', ''name'', Computer); \r\nlet ServiceMapNodeIdentityAndProps + = VMComputer \r\n| where TimeGenerated \u003e= startDateTime \r\n| + where TimeGenerated \u003c endDateTime \r\n| extend ResourceId = strcat(''machines/'', + Machine) \r\n| extend tempComputerId=iff(isempty(_ResourceId), Computer, + _ResourceId) \r\n| extend laResourceId = iff(isempty(_ResourceId),'''', replace(@''virtualmachine`alesets/(.+)/virtualmachines/(\\\\d+)'', + @''virtualmachinescalesets/\\\\1/virtualmachines/\\\\1_\\\\2'', _ResourceId))\r\n + | extend oldLaResourceId=iff(isempty(_ResourceId),'''',replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'',@''virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \r\n | where tempComputerId in~ (computerList) or laResourceId + in (computerList) or oldLaResourceId in (computerList) \r\n | extend ComputerId + = iff(laResourceId in (computerList), laResourceId, iff(oldLaResourceId in + (computerList), oldLaResourceId, tempComputerId)) \r\n | summarize + arg_max(TimeGenerated, *) by Machine \r\n | extend AzureCloudServiceNodeIdentity + = iif(isnotempty(AzureCloudServiceName), strcat(AzureCloudServiceInstanceId, + ''|'', AzureCloudServiceDeployment), ''''), AzureScaleSetNodeIdentity = iif(isnotempty(AzureVmScaleSetName), + strcat(AzureVmScaleSetInstanceId, ''|'', AzureVmScaleSetDeployment), ''''), + ComputerProps = pack(''type'', ''StandAloneNode'', ''name'', + DisplayName, ''mappingResourceId'', ResourceId, ''subscriptionId'', + AzureSubscriptionId, ''resourceGroup'', AzureResourceGroup, ''azureResourceId'', + _ResourceId), AzureCloudServiceNodeProps = pack(''type'', + ''AzureCloudServiceNode'', ''cloudServiceInstanceId'', + AzureCloudServiceInstanceId, ''cloudServiceRoleName'', + AzureCloudServiceRoleName, ''cloudServiceDeploymentId'', + AzureCloudServiceDeployment, ''fullDisplayName'', + FullDisplayName, ''cloudServiceName'', AzureCloudServiceName, ''mappingResourceId'', + ResourceId), AzureScaleSetNodeProps = pack(''type'', + ''AzureScaleSetNode'', ''scaleSetInstanceId'', AzureResourceName, ''vmScaleSetDeploymentId'', + AzureVmScaleSetDeployment, ''vmScaleSetName'', AzureVmScaleSetName, ''serviceFabricClusterName'', + AzureServiceFabricClusterName, ''vmScaleSetResourceId'', + AzureVmScaleSetResourceId, ''resourceGroupName'', + AzureResourceGroup, ''subscriptionId'', AzureSubscriptionId, ''fullDisplayName'', + FullDisplayName, ''mappingResourceId'', ResourceId) \r\n + | project ComputerId, Computer, NodeId + = case(isnotempty(AzureCloudServiceNodeIdentity), AzureCloudServiceNodeIdentity, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeIdentity, Computer), NodeProps = case(isnotempty(AzureCloudServiceNodeIdentity), + AzureCloudServiceNodeProps, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeProps, ComputerProps), Priority = 2; \r\n + let NodeIdentityAndProps = union kind=inner isfuzzy = true EmptyNodeIdentityAndProps, + OmsNodeIdentityAndProps, ServiceMapNodeIdentityAndProps \r\n + | summarize arg_max(Priority, *) by ComputerId;\r\n summary\r\n | join (InsightsMetrics \r\n + | where TimeGenerated between (startDateTime .. endDateTime) \r\n | where + Origin == ''vm.azm.ms'' and (Namespace == ''Processor'' and Name == ''UtilizationPercentage'') \r\n + | extend ComputerId = iff(isempty(_ResourceId), Computer, _ResourceId) \r\n + | where ComputerId in (computerList) \r\n | summarize Max = max(Val) by + bin(TimeGenerated, trendBinSize), ComputerId \r\n | sort by TimeGenerated + asc) on ComputerId","resource":"$ws","resultFormat":"table"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Log Analytics","refId":"A","subscription":""}],"title":"Max CPU Utilization + % and trend lines","transformations":[{"id":"organize","options":{"excludeByName":{"Average":true,"Computer":false,"ComputerId":true,"ComputerId1":true,"Min":true,"P10th":true,"P50th":true,"P5th":true,"P80th":true,"P90th":true,"P95th":true,"score":false},"indexByName":{},"renameByName":{}}},{"id":"prepareTimeSeries","options":{"format":"many"}},{"id":"renameByRegex","options":{"regex":"(.+)\\s(.+)","renamePattern":"$2"}}],"type":"stat"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":28},"id":30,"panels":[{"datasource":{"uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisGridShow":true,"axisLabel":"","axisPlacement":"auto","axisSoftMin":0,"barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"never","spanNulls":true,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"decmbytes"},"overrides":[]},"gridPos":{"h":10,"w":24,"x":0,"y":7},"id":8,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"azureLogAnalytics":{"query":"let + startDateTime = $__timeFrom;\nlet endDateTime = $__timeTo;\nlet trendBinSize + = (endDateTime - startDateTime)/100;\nlet summary = InsightsMetrics\n| where + TimeGenerated between (startDateTime .. endDateTime)\n| where Origin == ''vm.azm.ms'' + and (Namespace == ''Memory'' and Name == ''AvailableMB'')\n| parse kind=regex + tolower(_ResourceId) with ''resourcegroups/'' resGroup ''/p(.+)'' *\n| where + resGroup in~ ($rg)\n| extend ComputerId = iff(isempty(_ResourceId), Computer, + _ResourceId)\n| summarize hint.shufflekey=ComputerId $agg by ComputerId, Computer\n| + top 10 by score;\nlet computerList=(summary\n| project ComputerId, Computer);\nlet + EmptyNodeIdentityAndProps = datatable(ComputerId: string, Computer:string, + NodeId:string, NodeProps:dynamic, Priority: long) []; \nlet OmsNodeIdentityAndProps + = computerList \n| extend NodeId = ComputerId \n| extend Priority + = 1 \n| extend NodeProps = pack(''type'', ''StandAloneNode'', ''name'', + Computer); \nlet ServiceMapNodeIdentityAndProps = VMComputer \n| + where TimeGenerated \u003e= startDateTime \n|where TimeGenerated \u003c + endDateTime \n| extend ResourceId = strcat(''machines/'', Machine) \n| + extend tempComputerId=iff(isempty(_ResourceId), Computer, _ResourceId) \n| + extend laResourceId = iff(isempty(_ResourceId),'''', replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'', + @''virtualmachinescalesets/\\\\1/virtualmachines/\\\\1_\\\\2'', _ResourceId))\n| + extend oldLaResourceId=iff(isempty(_ResourceId),'''',replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'',@''virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \n| where tempComputerId in~ (computerList) or laResourceId + in (computerList) or oldLaResourceId in (computerList) \n| extend ComputerId + = iff(laResourceId in (computerList), laResourceId, iff(oldLaResourceId in + (computerList), oldLaResourceId, tempComputerId)) \n| summarize arg_max(TimeGenerated, + *) by Machine \n| extend AzureCloudServiceNodeIdentity + = iif(isnotempty(AzureCloudServiceName), strcat(AzureCloudServiceInstanceId, + ''|'', AzureCloudServiceDeployment), ''''), AzureScaleSetNodeIdentity + = iif(isnotempty(AzureVmScaleSetName), strcat(AzureVmScaleSetInstanceId, + ''|'', AzureVmScaleSetDeployment), ''''), ComputerProps = pack(''type'', + ''StandAloneNode'', ''name'', DisplayName, ''mappingResourceId'', + ResourceId, ''subscriptionId'', AzureSubscriptionId, ''resourceGroup'', + AzureResourceGroup, ''azureResourceId'', _ResourceId), AzureCloudServiceNodeProps + = pack(''type'', ''AzureCloudServiceNode'', ''cloudServiceInstanceId'', + AzureCloudServiceInstanceId, ''cloudServiceRoleName'', + AzureCloudServiceRoleName, ''cloudServiceDeploymentId'', + AzureCloudServiceDeployment, ''fullDisplayName'', + FullDisplayName, ''cloudServiceName'', AzureCloudServiceName, ''mappingResourceId'', + ResourceId), AzureScaleSetNodeProps = pack(''type'', + ''AzureScaleSetNode'', ''scaleSetInstanceId'', AzureResourceName, ''vmScaleSetDeploymentId'', + AzureVmScaleSetDeployment, ''vmScaleSetName'', AzureVmScaleSetName, ''serviceFabricClusterName'', + AzureServiceFabricClusterName, ''vmScaleSetResourceId'', + AzureVmScaleSetResourceId, ''resourceGroupName'', + AzureResourceGroup, ''subscriptionId'', AzureSubscriptionId, ''fullDisplayName'', + FullDisplayName, ''mappingResourceId'', ResourceId) \n| + project ComputerId, Computer, NodeId + = case(isnotempty(AzureCloudServiceNodeIdentity), AzureCloudServiceNodeIdentity, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeIdentity, Computer), NodeProps = case(isnotempty(AzureCloudServiceNodeIdentity), + AzureCloudServiceNodeProps, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeProps, ComputerProps), Priority = 2; \nlet + NodeIdentityAndProps = union kind=inner isfuzzy = true EmptyNodeIdentityAndProps, + OmsNodeIdentityAndProps, ServiceMapNodeIdentityAndProps \n| + summarize arg_max(Priority, *) by ComputerId;\nsummary\n| join (InsightsMetrics\n| + where TimeGenerated between (startDateTime .. endDateTime)\n| where Origin + == ''vm.azm.ms'' and (Namespace == ''Memory'' and Name == ''AvailableMB'')\n| + extend ComputerId = iff(isempty(_ResourceId), Computer, _ResourceId)\n| where + ComputerId in (computerList)\n| summarize $agg by bin(TimeGenerated, trendBinSize), + ComputerId\n| sort by TimeGenerated asc) on ComputerId\n","resource":"$ws","resultFormat":"table","workspace":""},"queryType":"Azure + Log Analytics","refId":"A","subscription":"","subscriptions":[]}],"title":"${agg:text} + Available Memory","transformations":[{"id":"organize","options":{"excludeByName":{"ComputerId":true,"ComputerId1":true,"P5th":true,"P95th":true,"score":true},"indexByName":{},"renameByName":{}}},{"id":"prepareTimeSeries","options":{"format":"many"}},{"id":"renameByRegex","options":{"regex":"(.+)\\s(.+)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","displayMode":"auto"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"Min"},"properties":[{"id":"custom.width","value":81}]},{"matcher":{"id":"byName","options":"P5th"},"properties":[{"id":"custom.width","value":99}]},{"matcher":{"id":"byName","options":"P10th"},"properties":[{"id":"custom.width","value":77}]},{"matcher":{"id":"byName","options":"P50th"},"properties":[{"id":"custom.width","value":91}]},{"matcher":{"id":"byName","options":"Average"},"properties":[{"id":"custom.width","value":78}]},{"matcher":{"id":"byName","options":"Computer"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"","url":"https://ms.portal.azure.com/#@${__data.fields[\"Tenant + ID\"]}/resource/subscriptions/${sub}?/resourcegroups/${__data.fields[\"Resource + Group\"]}/providers/microsoft.compute/?${__data.fields.Type}/${__data.fields[\"Resource + Name\"]}?/infrainsights"}]}]}]},"gridPos":{"h":12,"w":14,"x":0,"y":17},"id":32,"options":{"footer":{"fields":"","reducer":["sum"],"show":false},"showHeader":true,"sortBy":[]},"targets":[{"azureLogAnalytics":{"query":"let + startDateTime = $__timeFrom;\r\nlet endDateTime = $__timeTo;\r\nlet maxResultCount + = 10;\r\nlet summaryPerComputer = InsightsMetrics\r\n| where TimeGenerated + between (startDateTime .. endDateTime)\r\n| where Origin == ''vm.azm.ms'' + and (Namespace == ''Memory'' and Name == ''AvailableMB'')\r\n| parse kind=regex + tolower(_ResourceId) with ''resourcegroups/'' resGroup ''/p(.+)'' *\r\n| where + resGroup in~ ($rg)\r\n| extend ComputerId = iff(isempty(_ResourceId), Computer, + _ResourceId)\r\n| summarize hint.shufflekey = ComputerId Average = round(avg(Val), + 2), Min = min(Val), percentiles(Val, 5, 10, 50, 80, 90, 95) by ComputerId, + Computer, _ResourceId\r\n| project ComputerId, Computer, Average, Min, P5th + = percentile_Val_5, P10th = percentile_Val_10, P50th = percentile_Val_50, + P80th = percentile_Val_80,\r\nP90th = percentile_Val_90, P95th = percentile_Val_95, + ResourceId = _ResourceId\r\n| top 10 by ${agg:text};\r\nlet computerList = + summaryPerComputer\r\n| summarize by ComputerId, Computer;\r\nlet EmptyNodeIdentityAndProps + = datatable(ComputerId: string, Computer:string, NodeId:string, NodeProps:dynamic, + Priority: long) []; \r\nlet OmsNodeIdentityAndProps = computerList \r\n| + extend NodeId = ComputerId \r\n| extend Priority = 1 \r\n| extend + NodeProps = pack(''type'', ''StandAloneNode'', ''name'', Computer); \r\nlet + ServiceMapNodeIdentityAndProps = VMComputer \r\n| where TimeGenerated + \u003e= startDateTime \r\n| where TimeGenerated \u003c endDateTime \r\n| + extend ResourceId = strcat(''machines/'', Machine) \r\n| extend tempComputerId=iff(isempty(_ResourceId), + Computer, _ResourceId) \r\n| extend laResourceId = iff(isempty(_ResourceId),'''', replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'', @''virtualmachinescalesets/\\\\1/virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \r\n| extend oldLaResourceId=iff(isempty(_ResourceId),'''',replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'',@''virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \r\n| where tempComputerId in~ (computerList) or laResourceId + in (computerList) or oldLaResourceId in (computerList) \r\n| extend ComputerId + = iff(laResourceId in (computerList), laResourceId, iff(oldLaResourceId in + (computerList), oldLaResourceId, tempComputerId)) \r\n| summarize arg_max(TimeGenerated, + *) by Machine \r\n| extend AzureCloudServiceNodeIdentity + = iif(isnotempty(AzureCloudServiceName), strcat(AzureCloudServiceInstanceId, + ''|'', AzureCloudServiceDeployment), ''''), AzureScaleSetNodeIdentity + = iif(isnotempty(AzureVmScaleSetName), strcat(AzureVmScaleSetInstanceId, + ''|'', AzureVmScaleSetDeployment), ''''), ComputerProps = pack(''type'', + ''StandAloneNode'', ''name'', DisplayName, ''mappingResourceId'', + ResourceId, ''subscriptionId'', AzureSubscriptionId, ''resourceGroup'', + AzureResourceGroup, ''azureResourceId'', _ResourceId), AzureCloudServiceNodeProps + = pack(''type'', ''AzureCloudServiceNode'', ''cloudServiceInstanceId'', + AzureCloudServiceInstanceId, ''cloudServiceRoleName'', + AzureCloudServiceRoleName, ''cloudServiceDeploymentId'', + AzureCloudServiceDeployment, ''fullDisplayName'', + FullDisplayName, ''cloudServiceName'', AzureCloudServiceName, ''mappingResourceId'', + ResourceId), AzureScaleSetNodeProps = pack(''type'', + ''AzureScaleSetNode'', ''scaleSetInstanceId'', AzureResourceName, ''vmScaleSetDeploymentId'', + AzureVmScaleSetDeployment, ''vmScaleSetName'', AzureVmScaleSetName, ''serviceFabricClusterName'', + AzureServiceFabricClusterName, ''vmScaleSetResourceId'', + AzureVmScaleSetResourceId, ''resourceGroupName'', + AzureResourceGroup, ''subscriptionId'', AzureSubscriptionId, ''fullDisplayName'', + FullDisplayName, ''mappingResourceId'', ResourceId) \r\n| + project ComputerId, Computer, NodeId + = case(isnotempty(AzureCloudServiceNodeIdentity), AzureCloudServiceNodeIdentity, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeIdentity, Computer), NodeProps = case(isnotempty(AzureCloudServiceNodeIdentity), + AzureCloudServiceNodeProps, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeProps, ComputerProps), Priority = 2; \r\nlet + NodeIdentityAndProps = union kind=inner isfuzzy = true EmptyNodeIdentityAndProps, + OmsNodeIdentityAndProps, ServiceMapNodeIdentityAndProps \r\n| + summarize arg_max(Priority, *) by ComputerId;\r\nlet trend = InsightsMetrics\r\n| + where TimeGenerated between (startDateTime .. endDateTime)\r\n| where Origin + == ''vm.azm.ms'' and (Namespace == ''Memory'' and Name == ''AvailableMB'')\r\n| + extend ComputerId = iff(isempty(_ResourceId), Computer, _ResourceId)\r\n| + where ComputerId in (computerList)\r\n| project ComputerId, Computer;\r\nsummaryPerComputer\r\n| + join ( trend ) on ComputerId\r\n| join ( NodeIdentityAndProps ) on ComputerId\r\n| + parse tolower(ResourceId) with * \"virtualmachinescalesets/\" scaleSetName + \"/virtualmachines/\" vmNameScale\r\n| parse tolower(ResourceId) with * \"virtualmachines/\" + vmName\r\n| parse tolower(ResourceId) with * \"resourcegroups/\" resourceGroup + \"/providers/microsoft.compute/\" typeVM \"/\" nameVM\r\n| parse tolower(ResourceId) + with * \"microsoft.compute/\" typeScale \"/\" nameScale \"/virtualmachines\" + remaining\r\n| project resourceGroup, Min, Average, P5th, P10th, P50th, Computer, + Type = iff(isnotempty(typeScale), typeScale, typeVM), Name = iff(isnotempty(nameScale), + nameScale, nameVM)\r\n","resource":"$ws","resultFormat":"table"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Log Analytics","refId":"A","subscription":""},{"azureResourceGraph":{"query":"resources\r\n| + where tolower(type) contains \"virtualmachines\" and resourceGroup in~ ($rg) + \r\n| project Name = tolower(name), tenantId, resourceGroup"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Resource Graph","refId":"B","subscription":"","subscriptions":["$sub"]}],"title":"Available + Memory Statistics","transformations":[{"id":"merge","options":{}},{"id":"organize","options":{"excludeByName":{"NodeId":true,"NodeProps":true,"ResourceId":true,"UseRelativeScale":true,"list_TrendPoint":true},"indexByName":{"Average":6,"Computer":0,"Min":2,"Name":8,"P10th":4,"P50th":5,"P5th":3,"Type":7,"resourceGroup":1,"tenantId":9},"renameByName":{"Name":"Resource + Name","list_TrendPoint":"P5th Trend","resGroup":"Resource Group","resourceGroup":"Resource + Group","tenantId":"Tenant ID","typeName":"Type/Name"}}},{"id":"filterByValue","options":{"filters":[{"config":{"id":"isNotNull","options":{}},"fieldName":"Computer"}],"match":"all","type":"include"}}],"type":"table"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"light-green","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":12,"w":10,"x":14,"y":17},"id":44,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["min"],"fields":"","values":false},"text":{},"textMode":"value_and_name"},"targets":[{"azureLogAnalytics":{"query":"let + startDateTime = $__timeFrom;\r\nlet endDateTime = $__timeTo;\r\nlet trendBinSize + = (endDateTime - startDateTime)/100;\r\nlet summary = InsightsMetrics\r\n| + where TimeGenerated between (startDateTime .. endDateTime)\r\n| where Origin + == ''vm.azm.ms'' and (Namespace == ''Memory'' and Name == ''AvailableMB'')\r\n| + parse kind=regex tolower(_ResourceId) with ''resourcegroups/'' resGroup ''/p(.+)'' + *\r\n| where resGroup in~ ($rg)\r\n| extend ComputerId = iff(isempty(_ResourceId), + Computer, _ResourceId)\r\n| summarize hint.shufflekey=ComputerId Average = + avg(Val), Min = min(Val),P5th = round(percentile(Val, 5), 2), P10th = round(percentile(Val, + 10), 2), \r\nP50th = round(percentile(Val, 50), 2), P80th = round(percentile(Val, + 80), 2),\r\nP90th = round(percentile(Val, 90), 2), P95th = round(percentile(Val, + 95), 2) by ComputerId, Computer\r\n| top 10 by ${agg:text};\r\nlet computerList=(summary\r\n| + project ComputerId, Computer);\r\nlet EmptyNodeIdentityAndProps = datatable(ComputerId: + string, Computer:string, NodeId:string, NodeProps:dynamic, Priority: long) + []; \r\nlet OmsNodeIdentityAndProps = computerList \r\n| extend + NodeId = ComputerId \r\n| extend Priority = 1 \r\n| extend NodeProps + = pack(''type'', ''StandAloneNode'', ''name'', Computer); \r\nlet ServiceMapNodeIdentityAndProps + = VMComputer \r\n| where TimeGenerated \u003e= startDateTime \r\n|where + TimeGenerated \u003c endDateTime \r\n| extend ResourceId = strcat(''machines/'', + Machine) \r\n| extend tempComputerId=iff(isempty(_ResourceId), Computer, + _ResourceId) \r\n| extend laResourceId = iff(isempty(_ResourceId),'''', replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'', + @''virtualmachinescalesets/\\\\1/virtualmachines/\\\\1_\\\\2'', _ResourceId))\r\n| + extend oldLaResourceId=iff(isempty(_ResourceId),'''',replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'',@''virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \r\n| where tempComputerId in~ (computerList) or laResourceId + in (computerList) or oldLaResourceId in (computerList) \r\n| extend ComputerId + = iff(laResourceId in (computerList), laResourceId, iff(oldLaResourceId in + (computerList), oldLaResourceId, tempComputerId)) \r\n| summarize arg_max(TimeGenerated, + *) by Machine \r\n| extend AzureCloudServiceNodeIdentity + = iif(isnotempty(AzureCloudServiceName), strcat(AzureCloudServiceInstanceId, + ''|'', AzureCloudServiceDeployment), ''''), AzureScaleSetNodeIdentity + = iif(isnotempty(AzureVmScaleSetName), strcat(AzureVmScaleSetInstanceId, + ''|'', AzureVmScaleSetDeployment), ''''), ComputerProps = pack(''type'', + ''StandAloneNode'', ''name'', DisplayName, ''mappingResourceId'', + ResourceId, ''subscriptionId'', AzureSubscriptionId, ''resourceGroup'', + AzureResourceGroup, ''azureResourceId'', _ResourceId), AzureCloudServiceNodeProps + = pack(''type'', ''AzureCloudServiceNode'', ''cloudServiceInstanceId'', + AzureCloudServiceInstanceId, ''cloudServiceRoleName'', + AzureCloudServiceRoleName, ''cloudServiceDeploymentId'', + AzureCloudServiceDeployment, ''fullDisplayName'', + FullDisplayName, ''cloudServiceName'', AzureCloudServiceName, ''mappingResourceId'', + ResourceId), AzureScaleSetNodeProps = pack(''type'', + ''AzureScaleSetNode'', ''scaleSetInstanceId'', AzureResourceName, ''vmScaleSetDeploymentId'', + AzureVmScaleSetDeployment, ''vmScaleSetName'', AzureVmScaleSetName, ''serviceFabricClusterName'', + AzureServiceFabricClusterName, ''vmScaleSetResourceId'', + AzureVmScaleSetResourceId, ''resourceGroupName'', + AzureResourceGroup, ''subscriptionId'', AzureSubscriptionId, ''fullDisplayName'', + FullDisplayName, ''mappingResourceId'', ResourceId) \r\n| + project ComputerId, Computer, NodeId + = case(isnotempty(AzureCloudServiceNodeIdentity), AzureCloudServiceNodeIdentity, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeIdentity, Computer), NodeProps = case(isnotempty(AzureCloudServiceNodeIdentity), + AzureCloudServiceNodeProps, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeProps, ComputerProps), Priority = 2; \r\nlet + NodeIdentityAndProps = union kind=inner isfuzzy = true EmptyNodeIdentityAndProps, + OmsNodeIdentityAndProps, ServiceMapNodeIdentityAndProps \r\n| + summarize arg_max(Priority, *) by ComputerId;\r\nsummary\r\n| join (InsightsMetrics\r\n| + where TimeGenerated between (startDateTime .. endDateTime)\r\n| where Origin + == ''vm.azm.ms'' and (Namespace == ''Memory'' and Name == ''AvailableMB'')\r\n| + extend ComputerId = iff(isempty(_ResourceId), Computer, _ResourceId)\r\n| + where ComputerId in (computerList)\r\n| summarize Min = min(Val) by bin(TimeGenerated, + trendBinSize), ComputerId\r\n| sort by TimeGenerated asc) on ComputerId\r\n","resource":"$ws","resultFormat":"table"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Log Analytics","refId":"A"}],"title":"Min Available Memory and Trend Line","transformations":[{"id":"organize","options":{"excludeByName":{"Average":true,"ComputerId":true,"ComputerId1":true,"Min":true,"P10th":true,"P50th":true,"P5th":true,"P80th":true,"P90th":true,"P95th":true},"indexByName":{},"renameByName":{}}},{"id":"prepareTimeSeries","options":{"format":"many"}},{"id":"renameByRegex","options":{"regex":"(.+)\\s(.+)","renamePattern":"$2"}}],"type":"stat"}],"title":"Available + Memory","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":29},"id":22,"panels":[{"datasource":{"uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisGridShow":true,"axisLabel":"","axisPlacement":"auto","axisSoftMin":0,"barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"never","spanNulls":true,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"Bps"},"overrides":[]},"gridPos":{"h":11,"w":24,"x":0,"y":8},"id":12,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"azureLogAnalytics":{"query":"let + startDateTime = $__timeFrom;\nlet endDateTime = $__timeTo;\nlet trendBinSize + = (endDateTime - startDateTime)/100;\nlet MaxListSize = 1000;\nlet summary + = InsightsMetrics\n| where TimeGenerated between (startDateTime .. endDateTime)\n| + where Origin == ''vm.azm.ms'' and (Namespace == ''Network'' and Name == ''WriteBytesPerSecond'')\n| + parse kind=regex tolower(_ResourceId) with ''resourcegroups/'' resGroup ''/p(.+)'' + *\n| where resGroup in~ ($rg)\n| extend ComputerId = iff(isempty(_ResourceId), + Computer, _ResourceId)\n| summarize Val = sum(Val) by bin(TimeGenerated, trendBinSize), + ComputerId, Computer\n| summarize hint.shufflekey=ComputerId $agg by ComputerId, + Computer\n| top 10 by score;\nlet computerList=(summary\n| project ComputerId, + Computer);\nlet EmptyNodeIdentityAndProps = datatable(ComputerId: string, + Computer:string, NodeId:string, NodeProps:dynamic, Priority: long) []; \nlet + OmsNodeIdentityAndProps = computerList \n| extend NodeId = ComputerId \n| + extend Priority = 1 \n| extend NodeProps = pack(''type'', ''StandAloneNode'', + ''name'', Computer); let ServiceMapNodeIdentityAndProps = VMComputer \n| + where TimeGenerated \u003e= startDateTime \n| where TimeGenerated \u003c + endDateTime \n| extend ResourceId = strcat(''machines/'', Machine) \n| + extend tempComputerId=iff(isempty(_ResourceId), Computer, _ResourceId) \n| + extend laResourceId = iff(isempty(_ResourceId),'''', replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'', + @''virtualmachinescalesets/\\\\1/virtualmachines/\\\\1_\\\\2'', _ResourceId))\n| + extend oldLaResourceId=iff(isempty(_ResourceId),'''',replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'',@''virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \n| where tempComputerId in~ (computerList) or laResourceId + in (computerList) or oldLaResourceId in (computerList) \n| extend ComputerId + = iff(laResourceId in (computerList), laResourceId, iff(oldLaResourceId in + (computerList), oldLaResourceId, tempComputerId)) \n| summarize arg_max(TimeGenerated, + *) by Machine \n| extend AzureCloudServiceNodeIdentity + = iif(isnotempty(AzureCloudServiceName), strcat(AzureCloudServiceInstanceId, + ''|'', AzureCloudServiceDeployment), ''''), AzureScaleSetNodeIdentity + = iif(isnotempty(AzureVmScaleSetName), strcat(AzureVmScaleSetInstanceId, + ''|'', AzureVmScaleSetDeployment), ''''), ComputerProps = pack(''type'', + ''StandAloneNode'', ''name'', DisplayName, ''mappingResourceId'', + ResourceId, ''subscriptionId'', AzureSubscriptionId, ''resourceGroup'', + AzureResourceGroup, ''azureResourceId'', _ResourceId), AzureCloudServiceNodeProps + = pack(''type'', ''AzureCloudServiceNode'', ''cloudServiceInstanceId'', + AzureCloudServiceInstanceId, ''cloudServiceRoleName'', + AzureCloudServiceRoleName, ''cloudServiceDeploymentId'', + AzureCloudServiceDeployment, ''fullDisplayName'', + FullDisplayName, ''cloudServiceName'', AzureCloudServiceName, ''mappingResourceId'', + ResourceId), AzureScaleSetNodeProps = pack(''type'', + ''AzureScaleSetNode'', ''scaleSetInstanceId'', AzureResourceName, ''vmScaleSetDeploymentId'', + AzureVmScaleSetDeployment, ''vmScaleSetName'', AzureVmScaleSetName, ''serviceFabricClusterName'', + AzureServiceFabricClusterName, ''vmScaleSetResourceId'', + AzureVmScaleSetResourceId, ''resourceGroupName'', + AzureResourceGroup, ''subscriptionId'', AzureSubscriptionId, ''fullDisplayName'', + FullDisplayName, ''mappingResourceId'', ResourceId) \n| + project ComputerId, Computer, NodeId + = case(isnotempty(AzureCloudServiceNodeIdentity), AzureCloudServiceNodeIdentity, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeIdentity, Computer), NodeProps = case(isnotempty(AzureCloudServiceNodeIdentity), + AzureCloudServiceNodeProps, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeProps, ComputerProps), Priority = 2; let + NodeIdentityAndProps = union kind=inner isfuzzy = true EmptyNodeIdentityAndProps, + OmsNodeIdentityAndProps, ServiceMapNodeIdentityAndProps \n| + summarize arg_max(Priority, *) by ComputerId;summary\n| join (InsightsMetrics\n| + where TimeGenerated between (startDateTime .. endDateTime)\n| where Origin + == ''vm.azm.ms'' and (Namespace == ''Network'' and Name == ''WriteBytesPerSecond'')\n| + extend ComputerId = iff(isempty(_ResourceId), Computer, _ResourceId)\n| where + ComputerId in (computerList)\n| summarize Val = sum(Val) by bin(TimeGenerated, + trendBinSize), ComputerId, Computer\n| summarize $agg by bin(TimeGenerated, + trendBinSize), ComputerId\n| sort by TimeGenerated asc) on ComputerId\n","resource":"$ws","resultFormat":"table","workspace":""},"queryType":"Azure + Log Analytics","refId":"A","subscription":"","subscriptions":[]}],"title":"${agg:text} + Bytes Sent Rate","transformations":[{"id":"organize","options":{"excludeByName":{"Computer":false,"ComputerId":true,"ComputerId1":true,"P5th":true,"P95th":true,"score":true},"indexByName":{},"renameByName":{}}},{"id":"prepareTimeSeries","options":{"format":"many"}},{"id":"renameByRegex","options":{"regex":"(.+)\\s(.+)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","displayMode":"auto"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"Computer"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"","url":"https://ms.portal.azure.com/#@${__data.fields[\"Tenant + ID\"]}/resource/subscriptions/${sub}/resourcegroups/${__data.fields[\"Resource + Group\"]}/providers/microsoft.compute/${__data.fields.Type}/${__data.fields[\"Resource + Name\"]}/infrainsights"}]}]},{"matcher":{"id":"byName","options":"Average"},"properties":[{"id":"custom.width","value":94}]},{"matcher":{"id":"byName","options":"P50th"},"properties":[{"id":"custom.width","value":86}]},{"matcher":{"id":"byName","options":"P90th"},"properties":[{"id":"custom.width","value":101}]},{"matcher":{"id":"byName","options":"P95th"},"properties":[{"id":"custom.width","value":97}]},{"matcher":{"id":"byName","options":"Max"},"properties":[{"id":"custom.width","value":131}]}]},"gridPos":{"h":12,"w":14,"x":0,"y":19},"id":34,"options":{"footer":{"fields":"","reducer":["sum"],"show":false},"showHeader":true,"sortBy":[]},"targets":[{"azureLogAnalytics":{"query":"let + startDateTime = $__timeFrom;\r\nlet endDateTime = $__timeTo;\r\nlet trendBinSize + = 5m;\r\nlet maxResultCount = 10;\r\nlet summaryPerComputer = InsightsMetrics\r\n| + where TimeGenerated between (startDateTime .. endDateTime)\r\n| where Origin + == ''vm.azm.ms'' and (Namespace == ''Network'' and Name == ''WriteBytesPerSecond'')\r\n| + extend ComputerId = iff(isempty(_ResourceId), Computer, _ResourceId)\r\n| + summarize Val = sum(Val) by bin(TimeGenerated, 1m), ComputerId, Computer, + _ResourceId\r\n| summarize hint.shufflekey = ComputerId Average = avg(Val), + Max = max(Val), percentiles(Val, 5, 10, 50, 90, 95) by ComputerId, Computer, + _ResourceId\r\n| project ComputerId, Computer, Average, Max, P5th = percentile_Val_5, + P10th = percentile_Val_10, P50th = percentile_Val_50, P90th = percentile_Val_90, + P95th = percentile_Val_95, ResourceId = _ResourceId\r\n| top 10 by ${agg:text};\r\nlet + computerList = summaryPerComputer\r\n| summarize by ComputerId, Computer;\r\nlet + EmptyNodeIdentityAndProps = datatable(ComputerId: string, Computer:string, + NodeId:string, NodeProps:dynamic, Priority: long) []; \r\nlet OmsNodeIdentityAndProps + = computerList \r\n| extend NodeId = ComputerId \r\n| extend + Priority = 1 \r\n| extend NodeProps = pack(''type'', ''StandAloneNode'', + ''name'', Computer); \r\nlet ServiceMapNodeIdentityAndProps = VMComputer \r\n| + where TimeGenerated \u003e= startDateTime \r\n| where TimeGenerated + \u003c endDateTime \r\n| extend ResourceId = strcat(''machines/'', + Machine) \r\n| extend tempComputerId=iff(isempty(_ResourceId), Computer, + _ResourceId) \r\n| extend laResourceId = iff(isempty(_ResourceId),'''', replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'', @''virtualmachinescalesets/\\\\1/virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \r\n| extend oldLaResourceId=iff(isempty(_ResourceId),'''',replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'',@''virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \r\n| where tempComputerId in~ (computerList) or laResourceId + in (computerList) or oldLaResourceId in (computerList) \r\n| extend ComputerId + = iff(laResourceId in (computerList), laResourceId, iff(oldLaResourceId in + (computerList), oldLaResourceId, tempComputerId)) \r\n| summarize arg_max(TimeGenerated, + *) by Machine \r\n| extend AzureCloudServiceNodeIdentity + = iif(isnotempty(AzureCloudServiceName), strcat(AzureCloudServiceInstanceId, + ''|'', AzureCloudServiceDeployment), ''''), AzureScaleSetNodeIdentity + = iif(isnotempty(AzureVmScaleSetName), strcat(AzureVmScaleSetInstanceId, + ''|'', AzureVmScaleSetDeployment), ''''), ComputerProps = pack(''type'', + ''StandAloneNode'', ''name'', DisplayName, ''mappingResourceId'', + ResourceId, ''subscriptionId'', AzureSubscriptionId, ''resourceGroup'', + AzureResourceGroup, ''azureResourceId'', _ResourceId), AzureCloudServiceNodeProps + = pack(''type'', ''AzureCloudServiceNode'', ''cloudServiceInstanceId'', + AzureCloudServiceInstanceId, ''cloudServiceRoleName'', + AzureCloudServiceRoleName, ''cloudServiceDeploymentId'', + AzureCloudServiceDeployment, ''fullDisplayName'', + FullDisplayName, ''cloudServiceName'', AzureCloudServiceName, ''mappingResourceId'', + ResourceId), AzureScaleSetNodeProps = pack(''type'', + ''AzureScaleSetNode'', ''scaleSetInstanceId'', AzureResourceName, ''vmScaleSetDeploymentId'', + AzureVmScaleSetDeployment, ''vmScaleSetName'', AzureVmScaleSetName, ''serviceFabricClusterName'', + AzureServiceFabricClusterName, ''vmScaleSetResourceId'', + AzureVmScaleSetResourceId, ''resourceGroupName'', + AzureResourceGroup, ''subscriptionId'', AzureSubscriptionId, ''fullDisplayName'', + FullDisplayName, ''mappingResourceId'', ResourceId) \r\n| + project ComputerId, Computer, NodeId + = case(isnotempty(AzureCloudServiceNodeIdentity), AzureCloudServiceNodeIdentity, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeIdentity, Computer), NodeProps = case(isnotempty(AzureCloudServiceNodeIdentity), + AzureCloudServiceNodeProps, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeProps, ComputerProps), Priority = 2; \r\nlet + NodeIdentityAndProps = union kind=inner isfuzzy = true EmptyNodeIdentityAndProps, + OmsNodeIdentityAndProps, ServiceMapNodeIdentityAndProps \r\n| + summarize arg_max(Priority, *) by ComputerId;\r\nlet trend = InsightsMetrics\r\n| + where TimeGenerated between (startDateTime .. endDateTime)\r\n| where Origin + == ''vm.azm.ms'' and (Namespace == ''Network'' and Name == ''WriteBytesPerSecond'')\r\n| + extend ComputerId = iff(isempty(_ResourceId), Computer, _ResourceId)\r\n| + where ComputerId in (computerList)\r\n| summarize Val = sum(Val) by bin(TimeGenerated, + 1m), ComputerId, Computer, _ResourceId\r\n| summarize hint.shufflekey = ComputerId + TrendValue = percentile(Val, 95) by ComputerId, Computer, bin(TimeGenerated, + trendBinSize)\r\n| project ComputerId, Computer\r\n| summarize hint.shufflekey + = ComputerId by ComputerId, Computer;\r\nsummaryPerComputer\r\n| join ( trend + ) on ComputerId\r\n| join ( NodeIdentityAndProps ) on ComputerId\r\n| parse + tolower(ResourceId) with * \"virtualmachinescalesets/\" scaleSetName \"/virtualmachines/\" + vmNameScale\r\n| parse tolower(ResourceId) with * \"virtualmachines/\" vmName\r\n| + parse tolower(ResourceId) with * \"resourcegroups/\" resourceGroup \"/providers/microsoft.compute/\" + typeVM \"/\" nameVM\r\n| parse tolower(ResourceId) with * \"microsoft.compute/\" + typeScale \"/\" nameScale \"/virtualmachines\" remaining\r\n| project resourceGroup, + Average, P50th, P90th, P95th, Max, Computer, Type = iff(isnotempty(typeScale), + typeScale, typeVM), Name = iff(isnotempty(nameScale), nameScale, nameVM)\r\n","resource":"$ws","resultFormat":"table"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Log Analytics","refId":"A","subscription":""},{"azureResourceGraph":{"query":"resources\r\n| + where tolower(type) contains \"virtualmachines\" and resourceGroup in~ ($rg) + \r\n| project Name = tolower(name), tenantId, resourceGroup"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Resource Graph","refId":"B","subscription":"","subscriptions":["$sub"]}],"title":"Available + Bytes Sent Statistics","transformations":[{"id":"merge","options":{}},{"id":"organize","options":{"excludeByName":{"NodeId":true,"NodeProps":true,"ResourceId":true,"UseRelativeScale":true},"indexByName":{"Average":2,"Computer":0,"Max":6,"Name":8,"P50th":3,"P90th":4,"P95th":5,"Type":7,"resourceGroup":1,"tenantId":9},"renameByName":{"Name":"Resource + Name","list_TrendPoint":"Trend 95th","resGroup":"Resource Group","resourceGroup":"Resource + Group","tenantId":"Tenant ID","typeName":"Type/Name"}}},{"id":"filterByValue","options":{"filters":[{"config":{"id":"isNotNull","options":{}},"fieldName":"Computer"}],"match":"all","type":"include"}}],"type":"table"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"light-green","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":12,"w":10,"x":14,"y":19},"id":48,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["max"],"fields":"","values":false},"text":{},"textMode":"auto"},"targets":[{"azureLogAnalytics":{"query":"let + startDateTime = $__timeFrom;\r\nlet endDateTime = $__timeTo;\r\nlet trendBinSize + = (endDateTime - startDateTime)/100;\r\nlet MaxListSize = 1000;\r\nlet summary + = InsightsMetrics\r\n| where TimeGenerated between (startDateTime .. endDateTime)\r\n| + where Origin == ''vm.azm.ms'' and (Namespace == ''Network'' and Name == ''WriteBytesPerSecond'')\r\n| + parse kind=regex tolower(_ResourceId) with ''resourcegroups/'' resGroup ''/p(.+)'' + *\r\n| where resGroup in~ ($rg)\r\n| extend ComputerId = iff(isempty(_ResourceId), + Computer, _ResourceId)\r\n| summarize Val = sum(Val) by bin(TimeGenerated, + trendBinSize), ComputerId, Computer\r\n| summarize hint.shufflekey=ComputerId + Average = avg(Val), Min = min(Val),P5th = round(percentile(Val, 5), 2), P10th + = round(percentile(Val, 10), 2), \r\nP50th = round(percentile(Val, 50), 2), + P80th = round(percentile(Val, 80), 2),\r\nP90th = round(percentile(Val, 90), + 2), P95th = round(percentile(Val, 95), 2) by ComputerId, Computer\r\n| top + 10 by ${agg:text};\r\nlet computerList=(summary\r\n| project ComputerId, Computer);\r\nlet + EmptyNodeIdentityAndProps = datatable(ComputerId: string, Computer:string, + NodeId:string, NodeProps:dynamic, Priority: long) []; \r\nlet OmsNodeIdentityAndProps + = computerList \r\n| extend NodeId = ComputerId \r\n| extend + Priority = 1 \r\n| extend NodeProps = pack(''type'', ''StandAloneNode'', + ''name'', Computer); let ServiceMapNodeIdentityAndProps = VMComputer \r\n| + where TimeGenerated \u003e= startDateTime \r\n| where TimeGenerated + \u003c endDateTime \r\n| extend ResourceId = strcat(''machines/'', + Machine) \r\n| extend tempComputerId=iff(isempty(_ResourceId), Computer, + _ResourceId) \r\n| extend laResourceId = iff(isempty(_ResourceId),'''', replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'', + @''virtualmachinescalesets/\\\\1/virtualmachines/\\\\1_\\\\2'', _ResourceId))\r\n| + extend oldLaResourceId=iff(isempty(_ResourceId),'''',replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'',@''virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \r\n| where tempComputerId in~ (computerList) or laResourceId + in (computerList) or oldLaResourceId in (computerList) \r\n| extend ComputerId + = iff(laResourceId in (computerList), laResourceId, iff(oldLaResourceId in + (computerList), oldLaResourceId, tempComputerId)) \r\n| summarize arg_max(TimeGenerated, + *) by Machine \r\n| extend AzureCloudServiceNodeIdentity + = iif(isnotempty(AzureCloudServiceName), strcat(AzureCloudServiceInstanceId, + ''|'', AzureCloudServiceDeployment), ''''), AzureScaleSetNodeIdentity + = iif(isnotempty(AzureVmScaleSetName), strcat(AzureVmScaleSetInstanceId, + ''|'', AzureVmScaleSetDeployment), ''''), ComputerProps = pack(''type'', + ''StandAloneNode'', ''name'', DisplayName, ''mappingResourceId'', + ResourceId, ''subscriptionId'', AzureSubscriptionId, ''resourceGroup'', + AzureResourceGroup, ''azureResourceId'', _ResourceId), AzureCloudServiceNodeProps + = pack(''type'', ''AzureCloudServiceNode'', ''cloudServiceInstanceId'', + AzureCloudServiceInstanceId, ''cloudServiceRoleName'', + AzureCloudServiceRoleName, ''cloudServiceDeploymentId'', + AzureCloudServiceDeployment, ''fullDisplayName'', + FullDisplayName, ''cloudServiceName'', AzureCloudServiceName, ''mappingResourceId'', + ResourceId), AzureScaleSetNodeProps = pack(''type'', + ''AzureScaleSetNode'', ''scaleSetInstanceId'', AzureResourceName, ''vmScaleSetDeploymentId'', + AzureVmScaleSetDeployment, ''vmScaleSetName'', AzureVmScaleSetName, ''serviceFabricClusterName'', + AzureServiceFabricClusterName, ''vmScaleSetResourceId'', + AzureVmScaleSetResourceId, ''resourceGroupName'', + AzureResourceGroup, ''subscriptionId'', AzureSubscriptionId, ''fullDisplayName'', + FullDisplayName, ''mappingResourceId'', ResourceId) \r\n| + project ComputerId, Computer, NodeId + = case(isnotempty(AzureCloudServiceNodeIdentity), AzureCloudServiceNodeIdentity, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeIdentity, Computer), NodeProps = case(isnotempty(AzureCloudServiceNodeIdentity), + AzureCloudServiceNodeProps, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeProps, ComputerProps), Priority = 2; let + NodeIdentityAndProps = union kind=inner isfuzzy = true EmptyNodeIdentityAndProps, + OmsNodeIdentityAndProps, ServiceMapNodeIdentityAndProps \r\n| + summarize arg_max(Priority, *) by ComputerId;summary\r\n| join (InsightsMetrics\r\n| + where TimeGenerated between (startDateTime .. endDateTime)\r\n| where Origin + == ''vm.azm.ms'' and (Namespace == ''Network'' and Name == ''WriteBytesPerSecond'')\r\n| + extend ComputerId = iff(isempty(_ResourceId), Computer, _ResourceId)\r\n| + where ComputerId in (computerList)\r\n| summarize Val = sum(Val) by bin(TimeGenerated, + trendBinSize), ComputerId, Computer\r\n| summarize Max = max(Val) by bin(TimeGenerated, + trendBinSize), ComputerId\r\n| sort by TimeGenerated asc) on ComputerId\r\n","resource":"$ws","resultFormat":"table"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Log Analytics","refId":"A","subscription":""}],"title":"Max Available Bytes + Sent and Trend Line","transformations":[{"id":"organize","options":{"excludeByName":{"Average":true,"ComputerId":true,"ComputerId1":true,"Min":true,"P10th":true,"P50th":true,"P5th":true,"P80th":true,"P90th":true,"P95th":true},"indexByName":{},"renameByName":{}}},{"id":"prepareTimeSeries","options":{"format":"many"}},{"id":"renameByRegex","options":{"regex":"(.+)\\s(.+)","renamePattern":"$2"}}],"type":"stat"}],"title":"Network + Bytes Sent","type":"row"},{"collapsed":true,"gridPos":{"h":1,"w":24,"x":0,"y":30},"id":36,"panels":[{"datasource":{"uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisGridShow":true,"axisLabel":"","axisPlacement":"auto","axisSoftMin":0,"barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"never","spanNulls":true,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]},"unit":"Bps"},"overrides":[]},"gridPos":{"h":11,"w":24,"x":0,"y":9},"id":16,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"azureLogAnalytics":{"query":"let + startDateTime = $__timeFrom;\nlet endDateTime = $__timeTo;\nlet trendBinSize + = (endDateTime - startDateTime)/100;\nlet MaxListSize = 1000;\nlet summary + = InsightsMetrics\n| where TimeGenerated between (startDateTime .. endDateTime)\n| + where Origin == ''vm.azm.ms'' and (Namespace == ''Network'' and Name == ''ReadBytesPerSecond'')\n| + parse kind=regex tolower(_ResourceId) with ''resourcegroups/'' resGroup ''/p(.+)'' + *\n| where resGroup in~ ($rg)\n| extend ComputerId = iff(isempty(_ResourceId), + Computer, _ResourceId)\n| summarize Val = sum(Val) by bin(TimeGenerated, trendBinSize), + ComputerId, Computer\n| summarize hint.shufflekey=ComputerId $agg by ComputerId, + Computer\n| top 10 by score;\nlet computerList=(summary\n| project ComputerId, + Computer);\nlet EmptyNodeIdentityAndProps = datatable(ComputerId: string, + Computer:string, NodeId:string, NodeProps:dynamic, Priority: long) []; let + OmsNodeIdentityAndProps = computerList \n| extend NodeId = ComputerId \n| + extend Priority = 1 \n| extend NodeProps = pack(''type'', ''StandAloneNode'', + ''name'', Computer); \nlet ServiceMapNodeIdentityAndProps = VMComputer \n| + where TimeGenerated \u003e= startDateTime \n| where TimeGenerated \u003c + endDateTime \n| extend ResourceId = strcat(''machines/'', Machine) \n| + extend tempComputerId=iff(isempty(_ResourceId), Computer, _ResourceId) \n| + extend laResourceId = iff(isempty(_ResourceId),'''', replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'', + @''virtualmachinescalesets/\\\\1/virtualmachines/\\\\1_\\\\2'', _ResourceId))\n| + extend oldLaResourceId=iff(isempty(_ResourceId),'''',replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'',@''virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \n| where tempComputerId in~ (computerList) or laResourceId + in (computerList) or oldLaResourceId in (computerList) \n| extend ComputerId + = iff(laResourceId in (computerList), laResourceId, iff(oldLaResourceId in + (computerList), oldLaResourceId, tempComputerId)) \n| summarize arg_max(TimeGenerated, + *) by Machine \n| extend AzureCloudServiceNodeIdentity + = iif(isnotempty(AzureCloudServiceName), strcat(AzureCloudServiceInstanceId, + ''|'', AzureCloudServiceDeployment), ''''), AzureScaleSetNodeIdentity + = iif(isnotempty(AzureVmScaleSetName), strcat(AzureVmScaleSetInstanceId, + ''|'', AzureVmScaleSetDeployment), ''''), ComputerProps = pack(''type'', + ''StandAloneNode'', ''name'', DisplayName, ''mappingResourceId'', + ResourceId, ''subscriptionId'', AzureSubscriptionId, ''resourceGroup'', + AzureResourceGroup, ''azureResourceId'', _ResourceId), AzureCloudServiceNodeProps + = pack(''type'', ''AzureCloudServiceNode'', ''cloudServiceInstanceId'', + AzureCloudServiceInstanceId, ''cloudServiceRoleName'', + AzureCloudServiceRoleName, ''cloudServiceDeploymentId'', + AzureCloudServiceDeployment, ''fullDisplayName'', + FullDisplayName, ''cloudServiceName'', AzureCloudServiceName, ''mappingResourceId'', + ResourceId), AzureScaleSetNodeProps = pack(''type'', + ''AzureScaleSetNode'', ''scaleSetInstanceId'', AzureResourceName, ''vmScaleSetDeploymentId'', + AzureVmScaleSetDeployment, ''vmScaleSetName'', AzureVmScaleSetName, ''serviceFabricClusterName'', + AzureServiceFabricClusterName, ''vmScaleSetResourceId'', + AzureVmScaleSetResourceId, ''resourceGroupName'', + AzureResourceGroup, ''subscriptionId'', AzureSubscriptionId, ''fullDisplayName'', + FullDisplayName, ''mappingResourceId'', ResourceId) \n| + project ComputerId, Computer, NodeId + = case(isnotempty(AzureCloudServiceNodeIdentity), AzureCloudServiceNodeIdentity, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeIdentity, Computer), NodeProps = case(isnotempty(AzureCloudServiceNodeIdentity), + AzureCloudServiceNodeProps, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeProps, ComputerProps), Priority = 2; let + NodeIdentityAndProps = union kind=inner isfuzzy = true EmptyNodeIdentityAndProps, + OmsNodeIdentityAndProps, ServiceMapNodeIdentityAndProps \n| + summarize arg_max(Priority, *) by ComputerId;\nsummary\n| join (InsightsMetrics\n| + where TimeGenerated between (startDateTime .. endDateTime)\n| where Origin + == ''vm.azm.ms'' and (Namespace == ''Network'' and Name == ''ReadBytesPerSecond'')\n| + extend ComputerId = iff(isempty(_ResourceId), Computer, _ResourceId)\n| where + ComputerId in (computerList)\n| summarize Val = sum(Val) by bin(TimeGenerated, + trendBinSize), ComputerId, \nComputer\n| summarize $agg by bin(TimeGenerated, + trendBinSize), ComputerId\n| sort by TimeGenerated asc) on ComputerId\n","resource":"$ws","resultFormat":"table","workspace":""},"queryType":"Azure + Log Analytics","refId":"A","subscription":"","subscriptions":[]}],"title":"${agg:text} + Bytes Received Rate","transformations":[{"id":"organize","options":{"excludeByName":{"ComputerId":true,"ComputerId1":true,"P95th":true,"score":true},"indexByName":{},"renameByName":{}}},{"id":"prepareTimeSeries","options":{"format":"many"}},{"id":"renameByRegex","options":{"regex":"(.+)\\s(.+)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","displayMode":"auto"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"Computer"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"","url":"https://ms.portal.azure.com/#@${__data.fields[\"Tenant + ID\"]}/resource/subscriptions/${sub}/resourcegroups/${__data.fields[\"Resource + Group\"]}/providers/microsoft.compute/${__data.fields.Type}/${__data.fields[\"Resource + Name\"]}/infrainsights"}]}]},{"matcher":{"id":"byName","options":"Average"},"properties":[{"id":"custom.width","value":97}]},{"matcher":{"id":"byName","options":"P50th"},"properties":[{"id":"custom.width","value":82}]},{"matcher":{"id":"byName","options":"P90th"},"properties":[{"id":"custom.width","value":99}]},{"matcher":{"id":"byName","options":"P95th"},"properties":[{"id":"custom.width","value":89}]},{"matcher":{"id":"byName","options":"Max"},"properties":[{"id":"custom.width","value":93}]}]},"gridPos":{"h":12,"w":14,"x":0,"y":20},"id":38,"options":{"footer":{"fields":"","reducer":["sum"],"show":false},"showHeader":true,"sortBy":[]},"targets":[{"azureLogAnalytics":{"query":"let + startDateTime = $__timeFrom;\r\nlet endDateTime = $__timeTo;\r\nlet trendBinSize + = 5m;\r\nlet maxResultCount = 10;\r\nlet summaryPerComputer = InsightsMetrics\r\n| + where TimeGenerated between (startDateTime .. endDateTime) \r\n| where Origin + == ''vm.azm.ms'' and (Namespace == ''Network'' and Name == ''ReadBytesPerSecond'')\r\n| + extend ComputerId = iff(isempty(_ResourceId), Computer, _ResourceId)\r\n| + summarize Val = sum(Val) by bin(TimeGenerated, 1m), ComputerId, Computer, + _ResourceId\r\n| summarize hint.shufflekey = ComputerId Average = avg(Val), + Max = max(Val), percentiles(Val, 5, 10, 50, 90, 95) by ComputerId, Computer, + _ResourceId\r\n| project ComputerId, Computer, Average, Max, P5th = percentile_Val_5, + P10th = percentile_Val_10, P50th = percentile_Val_50, P90th = percentile_Val_90, + P95th = percentile_Val_95, ResourceId = _ResourceId\r\n| top 10 by ${agg:text};\r\nlet + computerList = summaryPerComputer\r\n| summarize by ComputerId, Computer;\r\nlet + EmptyNodeIdentityAndProps = datatable(ComputerId: string, Computer:string, + NodeId:string, NodeProps:dynamic, Priority: long) []; \r\nlet OmsNodeIdentityAndProps + = computerList \r\n| extend NodeId = ComputerId \r\n| extend + Priority = 1 \r\n| extend NodeProps = pack(''type'', ''StandAloneNode'', + ''name'', Computer); \r\nlet ServiceMapNodeIdentityAndProps = VMComputer \r\n| + where TimeGenerated \u003e= startDateTime \r\n| where TimeGenerated + \u003c endDateTime \r\n| extend ResourceId = strcat(''machines/'', + Machine) \r\n| extend tempComputerId=iff(isempty(_ResourceId), Computer, + _ResourceId) \r\n| extend laResourceId = iff(isempty(_ResourceId),'''', replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'', @''virtualmachinescalesets/\\\\1/virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \r\n| extend oldLaResourceId=iff(isempty(_ResourceId),'''',replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'',@''virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \r\n| where tempComputerId in~ (computerList) or laResourceId + in (computerList) or oldLaResourceId in (computerList) \r\n| extend ComputerId + = iff(laResourceId in (computerList), laResourceId, iff(oldLaResourceId in + (computerList), oldLaResourceId, tempComputerId)) \r\n| summarize arg_max(TimeGenerated, + *) by Machine \r\n| extend AzureCloudServiceNodeIdentity + = iif(isnotempty(AzureCloudServiceName), strcat(AzureCloudServiceInstanceId, + ''|'', AzureCloudServiceDeployment), ''''), AzureScaleSetNodeIdentity + = iif(isnotempty(AzureVmScaleSetName), strcat(AzureVmScaleSetInstanceId, + ''|'', AzureVmScaleSetDeployment), ''''), ComputerProps = pack(''type'', + ''StandAloneNode'', ''name'', DisplayName, ''mappingResourceId'', + ResourceId, ''subscriptionId'', AzureSubscriptionId, ''resourceGroup'', + AzureResourceGroup, ''azureResourceId'', _ResourceId), AzureCloudServiceNodeProps + = pack(''type'', ''AzureCloudServiceNode'', ''cloudServiceInstanceId'', + AzureCloudServiceInstanceId, ''cloudServiceRoleName'', + AzureCloudServiceRoleName, ''cloudServiceDeploymentId'', + AzureCloudServiceDeployment, ''fullDisplayName'', + FullDisplayName, ''cloudServiceName'', AzureCloudServiceName, ''mappingResourceId'', + ResourceId), AzureScaleSetNodeProps = pack(''type'', + ''AzureScaleSetNode'', ''scaleSetInstanceId'', AzureResourceName, ''vmScaleSetDeploymentId'', + AzureVmScaleSetDeployment, ''vmScaleSetName'', AzureVmScaleSetName, ''serviceFabricClusterName'', + AzureServiceFabricClusterName, ''vmScaleSetResourceId'', + AzureVmScaleSetResourceId, ''resourceGroupName'', + AzureResourceGroup, ''subscriptionId'', AzureSubscriptionId, ''fullDisplayName'', + FullDisplayName, ''mappingResourceId'', ResourceId) \r\n| + project ComputerId, Computer, NodeId + = case(isnotempty(AzureCloudServiceNodeIdentity), AzureCloudServiceNodeIdentity, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeIdentity, Computer), NodeProps = case(isnotempty(AzureCloudServiceNodeIdentity), + AzureCloudServiceNodeProps, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeProps, ComputerProps), Priority = 2; \r\nlet + NodeIdentityAndProps = union kind=inner isfuzzy = true EmptyNodeIdentityAndProps, + OmsNodeIdentityAndProps, ServiceMapNodeIdentityAndProps \r\n| + summarize arg_max(Priority, *) by ComputerId;\r\nlet trend = InsightsMetrics\r\n| + where TimeGenerated between (startDateTime .. endDateTime)\r\n| where Origin + == ''vm.azm.ms'' and (Namespace == ''Network'' and Name == ''ReadBytesPerSecond'')\r\n| + extend ComputerId = iff(isempty(_ResourceId), Computer, _ResourceId)\r\n| + where ComputerId in (computerList)\r\n| summarize Val = sum(Val) by bin(TimeGenerated, + 1m), ComputerId, Computer, _ResourceId\r\n| summarize hint.shufflekey = ComputerId + TrendValue = percentile(Val, 95) by ComputerId, Computer, bin(TimeGenerated, + trendBinSize)\r\n| project ComputerId, Computer\r\n| summarize hint.shufflekey + = ComputerId by ComputerId, Computer;summaryPerComputer\r\n| join ( trend + ) on ComputerId\r\n| join ( NodeIdentityAndProps ) on ComputerId\r\n| parse + tolower(ResourceId) with * \"virtualmachinescalesets/\" scaleSetName \"/virtualmachines/\" + vmNameScale\r\n| parse tolower(ResourceId) with * \"virtualmachines/\" vmName\r\n| + parse tolower(ResourceId) with * \"resourcegroups/\" resourceGroup \"/providers/microsoft.compute/\" + typeVM \"/\" nameVM\r\n| parse tolower(ResourceId) with * \"microsoft.compute/\" + typeScale \"/\" nameScale \"/virtualmachines\" remaining\r\n| project resourceGroup, + Average, P50th, P90th, P95th, Max, Computer, Type = iff(isnotempty(typeScale), + typeScale, typeVM), Name = iff(isnotempty(nameScale), nameScale, nameVM)\r\n","resource":"$ws","resultFormat":"table"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Log Analytics","refId":"A","subscription":""},{"azureResourceGraph":{"query":"resources\r\n| + where tolower(type) contains \"virtualmachines\" and resourceGroup in~ ($rg) + \r\n| project Name = tolower(name), tenantId, resourceGroup"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Resource Graph","refId":"B","subscription":"","subscriptions":["$sub"]}],"title":"Available + Bytes Received Statistics","transformations":[{"id":"merge","options":{}},{"id":"organize","options":{"excludeByName":{"NodeId":true,"NodeProps":true,"ResourceId":true,"UseRelativeScale":true},"indexByName":{"Average":2,"Computer":0,"Max":6,"Name":8,"P50th":3,"P90th":4,"P95th":5,"Type":7,"resourceGroup":1,"tenantId":9},"renameByName":{"Name":"Resource + Name","list_TrendPoint":"Trend 95th","resGroup":"Resource Group","resourceGroup":"Resource + Group","tenantId":"Tenant ID","typeName":"Type/Name"}}},{"id":"filterByValue","options":{"filters":[{"config":{"id":"isNotNull","options":{}},"fieldName":"Computer"}],"match":"all","type":"include"}}],"type":"table"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"light-green","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green"},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":12,"w":10,"x":14,"y":20},"id":50,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["max"],"fields":"","values":false},"text":{},"textMode":"auto"},"targets":[{"azureLogAnalytics":{"query":"let + startDateTime = $__timeFrom;\r\nlet endDateTime = $__timeTo;\r\nlet trendBinSize + = (endDateTime - startDateTime)/100;\r\nlet MaxListSize = 1000;\r\nlet summary + = InsightsMetrics\r\n| where TimeGenerated between (startDateTime .. endDateTime)\r\n| + where Origin == ''vm.azm.ms'' and (Namespace == ''Network'' and Name == ''ReadBytesPerSecond'')\r\n| + parse kind=regex tolower(_ResourceId) with ''resourcegroups/'' resGroup ''/p(.+)'' + *\r\n| where resGroup in~ ($rg)\r\n| extend ComputerId = iff(isempty(_ResourceId), + Computer, _ResourceId)\r\n| summarize Val = sum(Val) by bin(TimeGenerated, + trendBinSize), ComputerId, Computer\r\n| summarize hint.shufflekey=ComputerId + Average = avg(Val), Min = min(Val),P5th = round(percentile(Val, 5), 2), P10th + = round(percentile(Val, 10), 2), \r\nP50th = round(percentile(Val, 50), 2), + P80th = round(percentile(Val, 80), 2),\r\nP90th = round(percentile(Val, 90), + 2), P95th = round(percentile(Val, 95), 2) by ComputerId, Computer\r\n| top + 10 by ${agg:text};\r\nlet computerList=(summary\r\n| project ComputerId, Computer);\r\nlet + EmptyNodeIdentityAndProps = datatable(ComputerId: string, Computer:string, + NodeId:string, NodeProps:dynamic, Priority: long) []; let OmsNodeIdentityAndProps + = computerList \r\n| extend NodeId = ComputerId \r\n| extend + Priority = 1 \r\n| extend NodeProps = pack(''type'', ''StandAloneNode'', + ''name'', Computer); \r\nlet ServiceMapNodeIdentityAndProps = VMComputer \r\n| + where TimeGenerated \u003e= startDateTime \r\n| where TimeGenerated + \u003c endDateTime \r\n| extend ResourceId = strcat(''machines/'', + Machine) \r\n| extend tempComputerId=iff(isempty(_ResourceId), Computer, + _ResourceId) \r\n| extend laResourceId = iff(isempty(_ResourceId),'''', replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'', + @''virtualmachinescalesets/\\\\1/virtualmachines/\\\\1_\\\\2'', _ResourceId))\r\n| + extend oldLaResourceId=iff(isempty(_ResourceId),'''',replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'',@''virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \r\n| where tempComputerId in~ (computerList) or laResourceId + in (computerList) or oldLaResourceId in (computerList) \r\n| extend ComputerId + = iff(laResourceId in (computerList), laResourceId, iff(oldLaResourceId in + (computerList), oldLaResourceId, tempComputerId)) \r\n| summarize arg_max(TimeGenerated, + *) by Machine \r\n| extend AzureCloudServiceNodeIdentity + = iif(isnotempty(AzureCloudServiceName), strcat(AzureCloudServiceInstanceId, + ''|'', AzureCloudServiceDeployment), ''''), AzureScaleSetNodeIdentity + = iif(isnotempty(AzureVmScaleSetName), strcat(AzureVmScaleSetInstanceId, + ''|'', AzureVmScaleSetDeployment), ''''), ComputerProps = pack(''type'', + ''StandAloneNode'', ''name'', DisplayName, ''mappingResourceId'', + ResourceId, ''subscriptionId'', AzureSubscriptionId, ''resourceGroup'', + AzureResourceGroup, ''azureResourceId'', _ResourceId), AzureCloudServiceNodeProps + = pack(''type'', ''AzureCloudServiceNode'', ''cloudServiceInstanceId'', + AzureCloudServiceInstanceId, ''cloudServiceRoleName'', + AzureCloudServiceRoleName, ''cloudServiceDeploymentId'', + AzureCloudServiceDeployment, ''fullDisplayName'', + FullDisplayName, ''cloudServiceName'', AzureCloudServiceName, ''mappingResourceId'', + ResourceId), AzureScaleSetNodeProps = pack(''type'', + ''AzureScaleSetNode'', ''scaleSetInstanceId'', AzureResourceName, ''vmScaleSetDeploymentId'', + AzureVmScaleSetDeployment, ''vmScaleSetName'', AzureVmScaleSetName, ''serviceFabricClusterName'', + AzureServiceFabricClusterName, ''vmScaleSetResourceId'', + AzureVmScaleSetResourceId, ''resourceGroupName'', + AzureResourceGroup, ''subscriptionId'', AzureSubscriptionId, ''fullDisplayName'', + FullDisplayName, ''mappingResourceId'', ResourceId) \r\n| + project ComputerId, Computer, NodeId + = case(isnotempty(AzureCloudServiceNodeIdentity), AzureCloudServiceNodeIdentity, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeIdentity, Computer), NodeProps = case(isnotempty(AzureCloudServiceNodeIdentity), + AzureCloudServiceNodeProps, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeProps, ComputerProps), Priority = 2; let + NodeIdentityAndProps = union kind=inner isfuzzy = true EmptyNodeIdentityAndProps, + OmsNodeIdentityAndProps, ServiceMapNodeIdentityAndProps \r\n| + summarize arg_max(Priority, *) by ComputerId;\r\nsummary\r\n| join (InsightsMetrics\r\n| + where TimeGenerated between (startDateTime .. endDateTime)\r\n| where Origin + == ''vm.azm.ms'' and (Namespace == ''Network'' and Name == ''ReadBytesPerSecond'')\r\n| + extend ComputerId = iff(isempty(_ResourceId), Computer, _ResourceId)\r\n| + where ComputerId in (computerList)\r\n| summarize Val = sum(Val) by bin(TimeGenerated, + trendBinSize), ComputerId, \r\nComputer\r\n| summarize Max = max(Val) by bin(TimeGenerated, + trendBinSize), ComputerId\r\n| sort by TimeGenerated asc) on ComputerId\r\n","resource":"$ws","resultFormat":"table"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Log Analytics","refId":"A","subscription":""}],"title":"Max Available Bytes + Recieved and Trend Line","transformations":[{"id":"organize","options":{"excludeByName":{"Average":true,"ComputerId":true,"ComputerId1":true,"Min":true,"P10th":true,"P50th":true,"P5th":true,"P80th":true,"P90th":true,"P95th":true},"indexByName":{},"renameByName":{}}},{"id":"prepareTimeSeries","options":{"format":"many"}},{"id":"renameByRegex","options":{"regex":"(.+)\\s(.+)","renamePattern":"$2"}}],"type":"stat"}],"title":"Network + Bytes Received","type":"row"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":31},"id":40,"panels":[],"title":"Logical + Disk Space Used %","type":"row"},{"datasource":{"uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisGridShow":true,"axisLabel":"","axisPlacement":"auto","axisSoftMin":0,"barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"never","spanNulls":true,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"noValue":"-","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":12,"w":24,"x":0,"y":32},"id":20,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"azureLogAnalytics":{"query":"let + startDateTime = $__timeFrom;\nlet endDateTime = $__timeTo;\nlet trendBinSize + = (endDateTime - startDateTime)/100;\nlet MaxListSize = 1000;\nlet summary + = InsightsMetrics\n| where TimeGenerated between (startDateTime .. endDateTime)\n| + where Origin == ''vm.azm.ms'' and (Namespace == ''LogicalDisk'' and Name == + ''FreeSpaceMB'')\n| parse kind=regex tolower(_ResourceId) with ''resourcegroups/'' + resGroup ''/p(.+)'' *\n| where resGroup in~ ($rg)\n| extend ComputerId = iff(isempty(_ResourceId), + Computer, _ResourceId)\n| extend Tags = todynamic(Tags)\n| extend Total = + todouble(Tags[''vm.azm.ms/diskSizeMB''])\n| summarize Val = sum(Val), Total + = sum(Total) by bin(TimeGenerated, trendBinSize), ComputerId, Computer, _ResourceId\n| + extend Val = (100.0 - (Val * 100.0)/Total)\n| summarize hint.shufflekey=ComputerId + $agg by ComputerId, Computer\n| top 10 by score;\nlet computerList=(summary\n| + project ComputerId, Computer);\nlet EmptyNodeIdentityAndProps = datatable(ComputerId: + string, Computer:string, NodeId:string, NodeProps:dynamic, Priority: long) + []; \nlet OmsNodeIdentityAndProps = computerList \n| extend + NodeId = ComputerId \n| extend Priority = 1 \n| extend NodeProps + = pack(''type'', ''StandAloneNode'', ''name'', Computer); \nlet ServiceMapNodeIdentityAndProps + = VMComputer \n| where TimeGenerated \u003e= startDateTime \n| + where TimeGenerated \u003c endDateTime \n| extend ResourceId = strcat(''machines/'', + Machine) \n| extend tempComputerId=iff(isempty(_ResourceId), Computer, + _ResourceId) \n| extend laResourceId = iff(isempty(_ResourceId),'''', replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'', + @''virtualmachinescalesets/\\\\1/virtualmachines/\\\\1_\\\\2'', _ResourceId))\n| + extend oldLaResourceId=iff(isempty(_ResourceId),'''',replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'',@''virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \n| where tempComputerId in~ (computerList) or laResourceId + in (computerList) or oldLaResourceId in (computerList) \n| extend ComputerId + = iff(laResourceId in (computerList), laResourceId, iff(oldLaResourceId in + (computerList), oldLaResourceId, tempComputerId)) \n| summarize arg_max(TimeGenerated, + *) by Machine \n| extend AzureCloudServiceNodeIdentity + = iif(isnotempty(AzureCloudServiceName), strcat(AzureCloudServiceInstanceId, + ''|'', AzureCloudServiceDeployment), ''''), AzureScaleSetNodeIdentity + = iif(isnotempty(AzureVmScaleSetName), strcat(AzureVmScaleSetInstanceId, + ''|'', AzureVmScaleSetDeployment), ''''), ComputerProps = pack(''type'', + ''StandAloneNode'', ''name'', DisplayName, ''mappingResourceId'', + ResourceId, ''subscriptionId'', AzureSubscriptionId, ''resourceGroup'', + AzureResourceGroup, ''azureResourceId'', _ResourceId), AzureCloudServiceNodeProps + = pack(''type'', ''AzureCloudServiceNode'', ''cloudServiceInstanceId'', + AzureCloudServiceInstanceId, ''cloudServiceRoleName'', + AzureCloudServiceRoleName, ''cloudServiceDeploymentId'', + AzureCloudServiceDeployment, ''fullDisplayName'', + FullDisplayName, ''cloudServiceName'', AzureCloudServiceName, ''mappingResourceId'', + ResourceId), AzureScaleSetNodeProps = pack(''type'', + ''AzureScaleSetNode'', ''scaleSetInstanceId'', AzureResourceName, ''vmScaleSetDeploymentId'', + AzureVmScaleSetDeployment, ''vmScaleSetName'', AzureVmScaleSetName, ''serviceFabricClusterName'', + AzureServiceFabricClusterName, ''vmScaleSetResourceId'', + AzureVmScaleSetResourceId, ''resourceGroupName'', + AzureResourceGroup, ''subscriptionId'', AzureSubscriptionId, ''fullDisplayName'', + FullDisplayName, ''mappingResourceId'', ResourceId) \n| + project ComputerId, Computer, NodeId + = case(isnotempty(AzureCloudServiceNodeIdentity), AzureCloudServiceNodeIdentity, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeIdentity, Computer), NodeProps = case(isnotempty(AzureCloudServiceNodeIdentity), + AzureCloudServiceNodeProps, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeProps, ComputerProps), Priority = 2; \nlet + NodeIdentityAndProps = union kind=inner isfuzzy = true EmptyNodeIdentityAndProps, + OmsNodeIdentityAndProps, ServiceMapNodeIdentityAndProps \n| + summarize arg_max(Priority, *) by ComputerId;\nsummary\n| join (InsightsMetrics\n| + where TimeGenerated between (startDateTime .. endDateTime)\n| where Origin + == ''vm.azm.ms'' and (Namespace == ''LogicalDisk'' and Name == ''FreeSpaceMB'')\n| + extend ComputerId = iff(isempty(_ResourceId), Computer, _ResourceId)\n| where + ComputerId in (computerList)\n| extend Tags = todynamic(Tags)\n| extend Total + = todouble(Tags[''vm.azm.ms/diskSizeMB''])\n| summarize Val = sum(Val), Total + = sum(Total) by bin(TimeGenerated, trendBinSize), ComputerId, Computer, _ResourceId\n| + extend Val = (100.0 - (Val * 100.0)/Total)\n| summarize $agg by bin(TimeGenerated, + trendBinSize), ComputerId\n| sort by TimeGenerated asc) on ComputerId\n","resource":"$ws","resultFormat":"table","workspace":""},"queryType":"Azure + Log Analytics","refId":"A","subscription":"","subscriptions":[]}],"title":"${agg:text} + Logical Disk Space Used %","transformations":[{"id":"organize","options":{"excludeByName":{"ComputerId":true,"ComputerId1":true,"P95th":true,"score":true},"indexByName":{},"renameByName":{}}},{"id":"prepareTimeSeries","options":{"format":"many"}},{"id":"renameByRegex","options":{"regex":"(.+)\\s(.+)","renamePattern":"$2"}}],"type":"timeseries"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","displayMode":"auto"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"Computer"},"properties":[{"id":"links","value":[{"targetBlank":true,"title":"","url":"https://ms.portal.azure.com/#@${__data.fields[\"Tenant + ID\"]}/resource/subscriptions/${sub}/resourcegroups/${__data.fields[\"Resource + Group\"]}/providers/microsoft.compute/${__data.fields.Type}/${__data.fields[\"Resource + Name\"]}/infrainsights"}]},{"id":"custom.width","value":193}]},{"matcher":{"id":"byName","options":"Average"},"properties":[{"id":"custom.width","value":89}]},{"matcher":{"id":"byName","options":"P50th"},"properties":[{"id":"custom.width","value":86}]},{"matcher":{"id":"byName","options":"P90th"},"properties":[{"id":"custom.width","value":90}]},{"matcher":{"id":"byName","options":"P95th"},"properties":[{"id":"custom.width","value":87}]},{"matcher":{"id":"byName","options":"Max"},"properties":[{"id":"custom.width","value":77}]}]},"gridPos":{"h":12,"w":14,"x":0,"y":44},"id":42,"options":{"footer":{"fields":"","reducer":["sum"],"show":false},"showHeader":true,"sortBy":[]},"targets":[{"azureLogAnalytics":{"query":"let + startDateTime = $__timeFrom;\r\nlet endDateTime = $__timeTo;\r\nlet trendBinSize + = 5m;\r\nlet maxResultCount = 10;\r\nlet summaryPerComputer = InsightsMetrics\r\n| + where TimeGenerated between (startDateTime .. endDateTime)\r\n| where Origin + == ''vm.azm.ms'' and (Namespace == ''LogicalDisk'' and Name == ''FreeSpaceMB'')\r\n| + extend ComputerId = iff(isempty(_ResourceId), Computer, _ResourceId)\r\n| + extend Tags = todynamic(Tags)\r\n| extend Total = todouble(Tags[''vm.azm.ms/diskSizeMB'']), + MountId = tostring(Tags[''vm.azm.ms/mountId''])\r\n| extend Val = (100.0 - + (Val * 100.0)/Total)\r\n| summarize hint.shufflekey = ComputerId Average = + avg(Val), Max = max(Val), percentiles(Val, 5, 10, 50, 90, 95) by MountId, + ComputerId, Computer, _ResourceId\r\n| project MountId, ComputerId, Computer, + Average, Max, P5th = percentile_Val_5, P10th = percentile_Val_10, P50th = + percentile_Val_50, P90th = percentile_Val_90, P95th = percentile_Val_95, ResourceId + = _ResourceId\r\n| top 10 by ${agg:text};\r\nlet computerList = summaryPerComputer\r\n| + summarize by ComputerId, Computer;\r\nlet EmptyNodeIdentityAndProps = datatable(ComputerId: + string, Computer:string, NodeId:string, NodeProps:dynamic, Priority: long) + []; \r\nlet OmsNodeIdentityAndProps = computerList \r\n| extend + NodeId = ComputerId \r\n| extend Priority = 1 \r\n| extend NodeProps + = pack(''type'', ''StandAloneNode'', ''name'', Computer); \r\nlet ServiceMapNodeIdentityAndProps + = VMComputer \r\n| where TimeGenerated \u003e= startDateTime \r\n| + where TimeGenerated \u003c endDateTime \r\n| extend ResourceId = strcat(''machines/'', + Machine) \r\n| extend tempComputerId=iff(isempty(_ResourceId), Computer, + _ResourceId) \r\n| extend laResourceId = iff(isempty(_ResourceId),'''', replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'', @''virtualmachinescalesets/\\\\1/virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \r\n| extend oldLaResourceId=iff(isempty(_ResourceId),'''',replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'',@''virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \r\n| where tempComputerId in~ (computerList) or laResourceId + in (computerList) or oldLaResourceId in (computerList) \r\n| extend ComputerId + = iff(laResourceId in (computerList), laResourceId, iff(oldLaResourceId in + (computerList), oldLaResourceId, tempComputerId)) \r\n| summarize arg_max(TimeGenerated, + *) by Machine \r\n| extend AzureCloudServiceNodeIdentity + = iif(isnotempty(AzureCloudServiceName), strcat(AzureCloudServiceInstanceId, + ''|'', AzureCloudServiceDeployment), ''''), AzureScaleSetNodeIdentity + = iif(isnotempty(AzureVmScaleSetName), strcat(AzureVmScaleSetInstanceId, + ''|'', AzureVmScaleSetDeployment), ''''), ComputerProps = pack(''type'', + ''StandAloneNode'', ''name'', DisplayName, ''mappingResourceId'', + ResourceId, ''subscriptionId'', AzureSubscriptionId, ''resourceGroup'', + AzureResourceGroup, ''azureResourceId'', _ResourceId), AzureCloudServiceNodeProps + = pack(''type'', ''AzureCloudServiceNode'', ''cloudServiceInstanceId'', + AzureCloudServiceInstanceId, ''cloudServiceRoleName'', + AzureCloudServiceRoleName, ''cloudServiceDeploymentId'', + AzureCloudServiceDeployment, ''fullDisplayName'', + FullDisplayName, ''cloudServiceName'', AzureCloudServiceName, ''mappingResourceId'', + ResourceId), AzureScaleSetNodeProps = pack(''type'', + ''AzureScaleSetNode'', ''scaleSetInstanceId'', AzureResourceName, ''vmScaleSetDeploymentId'', + AzureVmScaleSetDeployment, ''vmScaleSetName'', AzureVmScaleSetName, ''serviceFabricClusterName'', + AzureServiceFabricClusterName, ''vmScaleSetResourceId'', + AzureVmScaleSetResourceId, ''resourceGroupName'', + AzureResourceGroup, ''subscriptionId'', AzureSubscriptionId, ''fullDisplayName'', + FullDisplayName, ''mappingResourceId'', ResourceId) \r\n| + project ComputerId, Computer, NodeId + = case(isnotempty(AzureCloudServiceNodeIdentity), AzureCloudServiceNodeIdentity, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeIdentity, Computer), NodeProps = case(isnotempty(AzureCloudServiceNodeIdentity), + AzureCloudServiceNodeProps, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeProps, ComputerProps), Priority = 2; \r\nlet + NodeIdentityAndProps = union kind=inner isfuzzy = true EmptyNodeIdentityAndProps, + OmsNodeIdentityAndProps, ServiceMapNodeIdentityAndProps \r\n| + summarize arg_max(Priority, *) by ComputerId;\r\nlet trend = InsightsMetrics\r\n| + where TimeGenerated between (startDateTime .. endDateTime)\r\n| where Origin + == ''vm.azm.ms'' and (Namespace == ''LogicalDisk'' and Name == ''FreeSpaceMB'')\r\n| + extend ComputerId = iff(isempty(_ResourceId), Computer, _ResourceId)\r\n| + where ComputerId in (computerList)| extend Tags = todynamic(Tags)\r\n| extend + Total = todouble(Tags[''vm.azm.ms/diskSizeMB'']), MountId = tostring(Tags[''vm.azm.ms/mountId''])\r\n| + extend Val = (100.0 - (Val * 100.0)/Total)\r\n| summarize hint.shufflekey + = ComputerId TrendValue = percentile(Val, 95) by MountId, ComputerId, Computer, + bin(TimeGenerated, trendBinSize)\r\n| project MountId, ComputerId, Computer\r\n| + summarize hint.shufflekey = ComputerId by MountId, ComputerId, Computer;summaryPerComputer\r\n| + join kind=leftouter ( trend ) on ComputerId, MountId\r\n| join kind=leftouter + ( NodeIdentityAndProps ) on ComputerId\r\n| extend VolumeId = strcat(MountId, + ''|'', NodeId), VolumeProps = pack(''type'', ''NodeVolume'', ''volumeName'', + MountId, ''node'', NodeProps)\r\n| parse tolower(ResourceId) with * \"virtualmachinescalesets/\" + scaleSetName \"/virtualmachines/\" vmNameScale\r\n| parse tolower(ResourceId) + with * \"virtualmachines/\" vmName\r\n| parse tolower(ResourceId) with * \"resourcegroups/\" + resourceGroup \"/providers/microsoft.compute/\" typeVM \"/\" nameVM\r\n| parse + tolower(ResourceId) with * \"microsoft.compute/\" typeScale \"/\" nameScale + \"/virtualmachines\" remaining\r\n| project resourceGroup, Average, P50th, + P90th, P95th, Max, Computer, Type = iff(isnotempty(typeScale), typeScale, + typeVM), Name = iff(isnotempty(nameScale), nameScale, nameVM)\r\n","resource":"$ws","resultFormat":"table"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Log Analytics","refId":"A","subscription":""},{"azureResourceGraph":{"query":"resources\r\n| + where tolower(type) contains \"virtualmachines\" and resourceGroup in~ ($rg) + \r\n| project Name = tolower(name), tenantId, resourceGroup"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"hide":false,"queryType":"Azure + Resource Graph","refId":"B","subscription":"","subscriptions":["$sub"]}],"title":"Available + Logical Space Disk Used % Statistics","transformations":[{"id":"merge","options":{}},{"id":"organize","options":{"excludeByName":{"ResourceId":true,"UseRelativeScale":true,"VolumeId":true,"VolumeProps":true},"indexByName":{"Average":2,"Computer":0,"Max":6,"Name":8,"P50th":3,"P90th":4,"P95th":5,"Type":7,"resourceGroup":1,"tenantId":9},"renameByName":{"Name":"Resource + Name","list_TrendPoint":"Trend 95th","resGroup":"Resource Group","resourceGroup":"Resource + Group","tenantId":"Tenant ID","typeName":"Type/Name"}}},{"id":"filterByValue","options":{"filters":[{"config":{"id":"isNotNull","options":{}},"fieldName":"Computer"}],"match":"all","type":"include"}}],"type":"table"},{"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"fieldConfig":{"defaults":{"color":{"fixedColor":"light-green","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":12,"w":10,"x":14,"y":44},"id":52,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["max"],"fields":"","values":false},"text":{},"textMode":"auto"},"targets":[{"azureLogAnalytics":{"query":"let + startDateTime = $__timeFrom;\r\nlet endDateTime = $__timeTo;\r\nlet trendBinSize + = 5m;\r\nlet maxResultCount = 10;\r\nlet summaryPerComputer = InsightsMetrics\r\n| + where TimeGenerated between (startDateTime .. endDateTime)\r\n| where Origin + == ''vm.azm.ms'' and (Namespace == ''LogicalDisk'' and Name == ''FreeSpaceMB'')\r\n| + extend ComputerId = iff(isempty(_ResourceId), Computer, _ResourceId)\r\n| + extend Tags = todynamic(Tags)\r\n| extend Total = todouble(Tags[''vm.azm.ms/diskSizeMB'']), + MountId = tostring(Tags[''vm.azm.ms/mountId''])\r\n| extend Val = (100.0 - + (Val * 100.0)/Total)\r\n| summarize hint.shufflekey = ComputerId Average = + avg(Val), Max = max(Val), percentiles(Val, 5, 10, 50, 90, 95) by MountId, + ComputerId, Computer, _ResourceId\r\n| project MountId, ComputerId, Computer, + Average, Max, P5th = percentile_Val_5, P10th = percentile_Val_10, P50th = + percentile_Val_50, P90th = percentile_Val_90, P95th = percentile_Val_95, ResourceId + = _ResourceId\r\n| top 10 by ${agg:text};\r\nlet computerList = summaryPerComputer\r\n| + summarize by ComputerId, Computer;\r\nlet EmptyNodeIdentityAndProps = datatable(ComputerId: + string, Computer:string, NodeId:string, NodeProps:dynamic, Priority: long) + []; \r\nlet OmsNodeIdentityAndProps = computerList \r\n| extend + NodeId = ComputerId \r\n| extend Priority = 1 \r\n| extend NodeProps + = pack(''type'', ''StandAloneNode'', ''name'', Computer); \r\nlet ServiceMapNodeIdentityAndProps + = VMComputer \r\n| where TimeGenerated \u003e= startDateTime \r\n| + where TimeGenerated \u003c endDateTime \r\n| extend ResourceId = strcat(''machines/'', + Machine) \r\n| extend tempComputerId=iff(isempty(_ResourceId), Computer, + _ResourceId) \r\n| extend laResourceId = iff(isempty(_ResourceId),'''', replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'', @''virtualmachinescalesets/\\\\1/virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \r\n| extend oldLaResourceId=iff(isempty(_ResourceId),'''',replace(@''virtualmachinescalesets/(.+)/virtualmachines/(\\\\d+)'',@''virtualmachines/\\\\1_\\\\2'', + _ResourceId)) \r\n| where tempComputerId in~ (computerList) or laResourceId + in (computerList) or oldLaResourceId in (computerList) \r\n| extend ComputerId + = iff(laResourceId in (computerList), laResourceId, iff(oldLaResourceId in + (computerList), oldLaResourceId, tempComputerId)) \r\n| summarize arg_max(TimeGenerated, + *) by Machine \r\n| extend AzureCloudServiceNodeIdentity + = iif(isnotempty(AzureCloudServiceName), strcat(AzureCloudServiceInstanceId, + ''|'', AzureCloudServiceDeployment), ''''), AzureScaleSetNodeIdentity + = iif(isnotempty(AzureVmScaleSetName), strcat(AzureVmScaleSetInstanceId, + ''|'', AzureVmScaleSetDeployment), ''''), ComputerProps = pack(''type'', + ''StandAloneNode'', ''name'', DisplayName, ''mappingResourceId'', + ResourceId, ''subscriptionId'', AzureSubscriptionId, ''resourceGroup'', + AzureResourceGroup, ''azureResourceId'', _ResourceId), AzureCloudServiceNodeProps + = pack(''type'', ''AzureCloudServiceNode'', ''cloudServiceInstanceId'', + AzureCloudServiceInstanceId, ''cloudServiceRoleName'', + AzureCloudServiceRoleName, ''cloudServiceDeploymentId'', + AzureCloudServiceDeployment, ''fullDisplayName'', + FullDisplayName, ''cloudServiceName'', AzureCloudServiceName, ''mappingResourceId'', + ResourceId), AzureScaleSetNodeProps = pack(''type'', + ''AzureScaleSetNode'', ''scaleSetInstanceId'', AzureResourceName, ''vmScaleSetDeploymentId'', + AzureVmScaleSetDeployment, ''vmScaleSetName'', AzureVmScaleSetName, ''serviceFabricClusterName'', + AzureServiceFabricClusterName, ''vmScaleSetResourceId'', + AzureVmScaleSetResourceId, ''resourceGroupName'', + AzureResourceGroup, ''subscriptionId'', AzureSubscriptionId, ''fullDisplayName'', + FullDisplayName, ''mappingResourceId'', ResourceId) \r\n| + project ComputerId, Computer, NodeId + = case(isnotempty(AzureCloudServiceNodeIdentity), AzureCloudServiceNodeIdentity, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeIdentity, Computer), NodeProps = case(isnotempty(AzureCloudServiceNodeIdentity), + AzureCloudServiceNodeProps, isnotempty(AzureScaleSetNodeIdentity), + AzureScaleSetNodeProps, ComputerProps), Priority = 2; \r\nlet + NodeIdentityAndProps = union kind=inner isfuzzy = true EmptyNodeIdentityAndProps, + OmsNodeIdentityAndProps, ServiceMapNodeIdentityAndProps \r\n| + summarize arg_max(Priority, *) by ComputerId;\r\nInsightsMetrics\r\n| where + TimeGenerated between (startDateTime .. endDateTime)\r\n| where Origin == + ''vm.azm.ms'' and (Namespace == ''LogicalDisk'' and Name == ''FreeSpaceMB'')\r\n| + extend ComputerId = iff(isempty(_ResourceId), Computer, _ResourceId)\r\n| + where ComputerId in (computerList)| extend Tags = todynamic(Tags)\r\n| extend + Total = todouble(Tags[''vm.azm.ms/diskSizeMB'']), MountId = tostring(Tags[''vm.azm.ms/mountId''])\r\n| + extend Val = (100.0 - (Val * 100.0)/Total)\r\n| summarize hint.shufflekey + = ComputerId TrendValue = max(Val) by MountId, ComputerId, Computer, bin(TimeGenerated, + trendBinSize)\r\n","resource":"$ws","resultFormat":"table"},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"queryType":"Azure + Log Analytics","refId":"A","subscription":""}],"title":"Max available Logical + Space Disk Used % ","transformations":[{"id":"organize","options":{"excludeByName":{"Average":true,"ComputerId":true,"ComputerId1":true,"Min":true,"MountId":true,"P10th":true,"P50th":true,"P5th":true,"P80th":true,"P90th":true,"P95th":true},"indexByName":{},"renameByName":{}}},{"id":"prepareTimeSeries","options":{"format":"many"}},{"id":"renameByRegex","options":{"regex":"(.+)\\s(.+)","renamePattern":"$2"}}],"type":"stat"}],"refresh":false,"schemaVersion":35,"style":"dark","tags":[],"templating":{"list":[{"current":{},"hide":0,"includeAll":false,"label":"Datasource","multi":false,"name":"ds","options":[],"query":"grafana-azure-monitor-datasource","queryValue":"","refresh":1,"regex":"","skipUrlSync":false,"type":"datasource"},{"current":{},"datasource":{"uid":"${ds}"},"definition":"Subscriptions()","hide":0,"includeAll":false,"label":"Subscription","multi":false,"name":"sub","options":[],"query":"Subscriptions()","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"current":{},"datasource":{"uid":"${ds}"},"definition":"Workspaces($sub)","hide":0,"includeAll":false,"label":"Workspace","multi":false,"name":"ws","options":[],"query":"Workspaces($sub)","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"current":{},"datasource":{"type":"grafana-azure-monitor-datasource","uid":"${ds}"},"definition":"","hide":0,"includeAll":false,"label":"Resource + Group(s)","multi":true,"name":"rg","options":[],"query":{"azureLogAnalytics":{"query":"InsightsMetrics\r\n| + where Origin == ''vm.azm.ms''\r\n| parse kind=regex tolower(_ResourceId) with + ''resourcegroups/'' resourceGroup ''/p(.+)'' *\r\n| project resourceGroup","resource":"$ws"},"queryType":"Azure + Log Analytics","refId":"A","subscription":""},"refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"current":{"selected":false,"text":"Average","value":"score + = round(avg(Val), 2)"},"hide":0,"includeAll":false,"label":"Aggregate","multi":false,"name":"agg","options":[{"selected":true,"text":"Average","value":"score + = round(avg(Val), 2)"},{"selected":false,"text":"P5th","value":"score= round(percentile(Val, + 5), 2)"},{"selected":false,"text":"P10th","value":"score= round(percentile(Val, + 10), 2)"},{"selected":false,"text":"P50th","value":"score= round(percentile(Val, + 50), 2)"},{"selected":false,"text":"P80th","value":"score= round(percentile(Val, + 80), 2)"},{"selected":false,"text":"P90th","value":"score= round(percentile(Val, + 90), 2)"},{"selected":false,"text":"P95th","value":"score= round(percentile(Val, + 95), 2)"}],"query":"Average : score = round(avg(Val)\\, 2), P5th : score= + round(percentile(Val\\, 5)\\, 2), P10th : score= round(percentile(Val\\, + 10)\\, 2), P50th : score= round(percentile(Val\\, 50)\\, 2), P80th : score= + round(percentile(Val\\, 80)\\, 2), P90th : score= round(percentile(Val\\, + 90)\\, 2), P95th : score= round(percentile(Val\\, 95)\\, 2)","queryValue":"","skipUrlSync":false,"type":"custom"}]},"time":{"from":"now-15m","to":"now"},"title":"Azure + / Insights / Virtual Machines by Workspace","uid":"AzVmInsightsByWS","version":1}}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-INm6OUORXt8iP1JvLUMRmQ';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:32 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771353.89.440.870061|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + transfer-encoding: + - chunked + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/dashboards/uid/Mtwt2BV7k + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"azure-resources-overview","url":"/d/Mtwt2BV7k/azure-resources-overview","expires":"0001-01-01T00:00:00Z","created":"2023-03-14T05:14:49Z","updated":"2023-03-14T05:14:49Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","provisioned":true,"provisionedExternalId":"arg.json","annotationsPermissions":{"dashboard":{"canAdd":false,"canEdit":false,"canDelete":false},"organization":{"canAdd":false,"canEdit":false,"canDelete":false}},"hasPublicDashboard":false,"publicDashboardAccessToken":"","publicDashboardUid":"","publicDashboardEnabled":false},"dashboard":{"__inputs":[],"__requires":[{"id":"grafana","name":"Grafana","type":"grafana","version":"8.2.0-pre"},{"id":"grafana-azure-monitor-datasource","name":"Azure + Monitor","type":"datasource","version":"0.3.0"},{"id":"stat","name":"Stat","type":"panel","version":""},{"id":"table","name":"Table","type":"panel","version":""}],"description":"The + dashboard provides insights of Azure Resource Graph Explorer overview, compute, + Paas, networking, monitoring and security. Queries used in this Azure Monitor + dashboard we sourced from the [Azure Inventory Workbook](https://github.com/scautomation/Azure-Inventory-Workbook) + by Billy York. You can find more sample Azure Resource Graph queries by Billy + at this [GitHub](https://github.com/scautomation/AzureResourceGraph-Examples) + repository.","editable":true,"gnetId":14986,"id":3,"links":[{"asDropdown":false,"icon":"external + link","includeVars":false,"keepTime":false,"tags":[],"targetBlank":true,"title":"Azure + Resource Graph queries by Billy York","tooltip":"See more","type":"link","url":"https://github.com/scautomation/AzureResourceGraph-Examples"}],"liveNow":false,"panels":[{"collapsed":false,"datasource":null,"gridPos":{"h":1,"w":24,"x":0,"y":0},"id":4,"panels":[],"title":"Overview","type":"row"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[]},"gridPos":{"h":6,"w":7,"x":0,"y":1},"id":2,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"text":{},"textMode":"auto"},"targets":[{"account":"","azureResourceGraph":{"query":"Resources + | summarize count(type)","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"Count + of All Resources","type":"stat"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","displayMode":"auto"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"type"},"properties":[{"id":"custom.width","value":386}]},{"matcher":{"id":"byName","options":"properties"},"properties":[{"id":"custom.width","value":339}]}]},"gridPos":{"h":6,"w":17,"x":7,"y":1},"id":6,"options":{"showHeader":true,"sortBy":[]},"targets":[{"account":"","azureResourceGraph":{"query":"resourcecontainers + \r\n| where type has \"microsoft.resources/subscriptions/resourcegroups\"\r\n| + summarize Count=count(type) by type, subscriptionId | extend type = replace(@\"microsoft.resources/subscriptions/resourcegroups\", + @\"Resource Groups\", type)","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"Subscriptions + and Resource Groups","type":"table"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[]},"gridPos":{"h":10,"w":24,"x":0,"y":7},"id":8,"options":{"colorMode":"none","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"text":{"titleSize":18},"textMode":"value_and_name"},"targets":[{"account":"","azureResourceGraph":{"query":"Resources + \r\n| extend type = case(\r\ntype contains ''microsoft.netapp/netappaccounts'', + ''NetApp Accounts'',\r\ntype contains \"microsoft.compute\", \"Azure Compute\",\r\ntype + contains \"microsoft.logic\", \"LogicApps\",\r\ntype contains ''microsoft.keyvault/vaults'', + \"Key Vaults\",\r\ntype contains ''microsoft.storage/storageaccounts'', \"Storage + Accounts\",\r\ntype contains ''microsoft.compute/availabilitysets'', ''Availability + Sets'',\r\ntype contains ''microsoft.operationalinsights/workspaces'', ''Azure + Monitor Resources'',\r\ntype contains ''microsoft.operationsmanagement'', + ''Operations Management Resources'',\r\ntype contains ''microsoft.insights'', + ''Azure Monitor Resources'',\r\ntype contains ''microsoft.desktopvirtualization/applicationgroups'', + ''WVD Application Groups'',\r\ntype contains ''microsoft.desktopvirtualization/workspaces'', + ''WVD Workspaces'',\r\ntype contains ''microsoft.desktopvirtualization/hostpools'', + ''WVD Hostpools'',\r\ntype contains ''microsoft.recoveryservices/vaults'', + ''Backup Vaults'',\r\ntype contains ''microsoft.web'', ''App Services'',\r\ntype + contains ''microsoft.managedidentity/userassignedidentities'',''Managed Identities'',\r\ntype + contains ''microsoft.storagesync/storagesyncservices'', ''Azure File Sync'',\r\ntype + contains ''microsoft.hybridcompute/machines'', ''ARC Machines'',\r\ntype contains + ''Microsoft.EventHub'', ''Event Hub'',\r\ntype contains ''Microsoft.EventGrid'', + ''Event Grid'',\r\ntype contains ''Microsoft.Sql'', ''SQL Resources'',\r\ntype + contains ''Microsoft.HDInsight/clusters'', ''HDInsight Clusters'',\r\ntype + contains ''microsoft.devtestlab'', ''DevTest Labs Resources'',\r\ntype contains + ''microsoft.containerinstance'', ''Container Instances Resources'',\r\ntype + contains ''microsoft.portal/dashboards'', ''Azure Dashboards'',\r\ntype contains + ''microsoft.containerregistry/registries'', ''Container Registry'',\r\ntype + contains ''microsoft.automation'', ''Automation Resources'',\r\ntype contains + ''sendgrid.email/accounts'', ''SendGrid Accounts'',\r\ntype contains ''microsoft.datafactory/factories'', + ''Data Factory'',\r\ntype contains ''microsoft.databricks/workspaces'', ''Databricks + Workspaces'',\r\ntype contains ''microsoft.machinelearningservices/workspaces'', + ''Machine Learnings Workspaces'',\r\ntype contains ''microsoft.alertsmanagement/smartdetectoralertrules'', + ''Azure Monitor Resources'',\r\ntype contains ''microsoft.apimanagement/service'', + ''API Management Services'',\r\ntype contains ''microsoft.dbforpostgresql'', + ''PostgreSQL Resources'',\r\ntype contains ''microsoft.scheduler/jobcollections'', + ''Scheduler Job Collections'',\r\ntype contains ''microsoft.visualstudio/account'', + ''Azure DevOps Organization'',\r\ntype contains ''microsoft.network/'', ''Network + Resources'',\r\ntype contains ''microsoft.migrate/'' or type contains ''microsoft.offazure'', + ''Azure Migrate Resources'',\r\ntype contains ''microsoft.servicebus/namespaces'', + ''Service Bus Namespaces'',\r\ntype contains ''microsoft.classic'', ''ASM + Obsolete Resources'',\r\ntype contains ''microsoft.resources/templatespecs'', + ''Template Spec Resources'',\r\ntype contains ''microsoft.virtualmachineimages'', + ''VM Image Templates'',\r\ntype contains ''microsoft.documentdb'', ''CosmosDB + DB Resources'',\r\ntype contains ''microsoft.alertsmanagement/actionrules'', + ''Azure Monitor Resources'',\r\ntype contains ''microsoft.kubernetes/connectedclusters'', + ''ARC Kubernetes Clusters'',\r\ntype contains ''microsoft.purview'', ''Purview + Resources'',\r\ntype contains ''microsoft.security'', ''Security Resources'',\r\ntype + contains ''microsoft.cdn'', ''CDN Resources'',\r\ntype contains ''microsoft.devices'',''IoT + Resources'',\r\ntype contains ''microsoft.datamigration'', ''Data Migraiton + Services'',\r\ntype contains ''microsoft.cognitiveservices'', ''Congitive + Services'',\r\ntype contains ''microsoft.customproviders'', ''Custom Providers'',\r\ntype + contains ''microsoft.appconfiguration'', ''App Services'',\r\ntype contains + ''microsoft.search'', ''Search Services'',\r\ntype contains ''microsoft.maps'', + ''Maps'',\r\ntype contains ''microsoft.containerservice/managedclusters'', + ''AKS'',\r\ntype contains ''microsoft.signalrservice'', ''SignalR'',\r\ntype + contains ''microsoft.resourcegraph/queries'', ''Resource Graph Queries'',\r\ntype + contains ''microsoft.batch'', ''MS Batch'',\r\ntype contains ''microsoft.analysisservices'', + ''Analysis Services'',\r\ntype contains ''microsoft.synapse/workspaces'', + ''Synapse Workspaces'',\r\ntype contains ''microsoft.synapse/workspaces/sqlpools'', + ''Synapse SQL Pools'',\r\ntype contains ''microsoft.kusto/clusters'', ''ADX + Clusters'',\r\ntype contains ''microsoft.resources/deploymentscripts'', ''Deployment + Scripts'',\r\ntype contains ''microsoft.aad/domainservices'', ''AD Domain + Services'',\r\ntype contains ''microsoft.labservices/labaccounts'', ''Lab + Accounts'',\r\ntype contains ''microsoft.automanage/accounts'', ''Automanage + Accounts'',\r\nstrcat(\"Not Translated: \", type))\r\n| summarize count() + by type","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"Resource + Counts","type":"stat"},{"collapsed":true,"datasource":null,"gridPos":{"h":1,"w":24,"x":0,"y":22},"id":10,"panels":[{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":6,"w":6,"x":0,"y":2},"id":12,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"text":{},"textMode":"auto"},"targets":[{"account":"","azureResourceGraph":{"query":"Resources + | where type == \"microsoft.compute/virtualmachines\"\r\n| extend vmState + = tostring(properties.extended.instanceView.powerState.displayStatus)\r\n| + extend vmState = iif(isempty(vmState), \"VM State Unknown\", (vmState))\r\n| + summarize count() by vmState","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"Current + VM Status","type":"stat"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":6,"w":18,"x":6,"y":2},"id":13,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"text":{},"textMode":"auto"},"targets":[{"account":"","azureResourceGraph":{"query":"Resources + | where type =~ \"microsoft.compute/virtualmachines\"\r\nor type =~ ''microsoft.compute/virtualmachinescalesets''\r\n| + extend Size = case(\r\ntype contains ''microsoft.compute/virtualmachinescalesets'', + strcat(\"VMSS \", sku.name),\r\ntype contains ''microsoft.compute/virtualmachines'', + properties.hardwareProfile.vmSize,\r\n\"Size not found\")\r\n| summarize Count=count(Size) + by vmSize=tostring(Size)","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"Count + of VMs by VM Size","type":"stat"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","displayMode":"auto"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[{"matcher":{"id":"byName","options":"OverProvision"},"properties":[{"id":"custom.width","value":141}]},{"matcher":{"id":"byName","options":"location"},"properties":[{"id":"custom.width","value":90}]},{"matcher":{"id":"byName","options":"Size"},"properties":[{"id":"custom.width","value":154}]},{"matcher":{"id":"byName","options":"Capacity"},"properties":[{"id":"custom.width","value":118}]},{"matcher":{"id":"byName","options":"OSType"},"properties":[{"id":"custom.width","value":115}]},{"matcher":{"id":"byName","options":"UpgradeMode"},"properties":[{"id":"custom.width","value":157}]},{"matcher":{"id":"byName","options":"resourceGroup"},"properties":[{"id":"custom.width","value":281}]}]},"gridPos":{"h":4,"w":24,"x":0,"y":8},"id":15,"options":{"showHeader":true,"sortBy":[]},"targets":[{"account":"","azureResourceGraph":{"query":"resources + \r\n| where type has ''microsoft.compute/virtualmachinescalesets''\r\n| extend + Size = sku.name\r\n| extend Capacity = sku.capacity\r\n| extend UpgradeMode + = properties.upgradePolicy.mode\r\n| extend OSType = properties.virtualMachineProfile.storageProfile.osDisk.osType\r\n| + extend OS = properties.virtualMachineProfile.storageProfile.imageReference.offer\r\n| + extend OSVersion = properties.virtualMachineProfile.storageProfile.imageReference.sku\r\n| + extend OverProvision = properties.overprovision\r\n| extend ZoneBalance = + properties.zoneBalance\r\n| extend Details = pack_all()\r\n| project VMSS + = id, location, resourceGroup, subscriptionId, Size, Capacity, OSType, UpgradeMode, + OverProvision, Details","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"VM + Scale Sets","type":"table"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","displayMode":"auto"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":13,"w":24,"x":0,"y":12},"id":17,"options":{"showHeader":true},"targets":[{"account":"","azureResourceGraph":{"query":"Resources + \r\n| where type == \"microsoft.compute/virtualmachines\"\r\n| extend vmID + = tolower(id)\r\n| extend osDiskId= tolower(tostring(properties.storageProfile.osDisk.managedDisk.id))\r\n | + join kind=leftouter(resources\r\n | where type =~ ''microsoft.compute/disks''\r\n | + where properties !has ''Unattached''\r\n | where properties has + ''osType''\r\n | project timeCreated = tostring(properties.timeCreated), + OS = tostring(properties.osType), osSku = tostring(sku.name), osDiskSizeGB + = toint(properties.diskSizeGB), osDiskId=tolower(tostring(id))) on osDiskId\r\n | + join kind=leftouter(resources\r\n\t\t\t| where type =~ ''microsoft.compute/availabilitysets''\r\n\t\t\t| + extend VirtualMachines = array_length(properties.virtualMachines)\r\n\t\t\t| + mv-expand VirtualMachine=properties.virtualMachines\r\n\t\t\t| extend FaultDomainCount + = properties.platformFaultDomainCount\r\n\t\t\t| extend UpdateDomainCount + = properties.platformUpdateDomainCount\r\n\t\t\t| extend vmID = tolower(VirtualMachine.id)\r\n\t\t\t| + project AvailabilitySetID = id, vmID, FaultDomainCount, UpdateDomainCount + ) on vmID\r\n\t\t| join kind=leftouter(resources\r\n\t\t\t| where type =~ + ''microsoft.sqlvirtualmachine/sqlvirtualmachines''\r\n\t\t\t| extend SQLLicense + = properties.sqlServerLicenseType\r\n\t\t\t| extend SQLImage = properties.sqlImageOffer\r\n\t\t\t| + extend SQLSku = properties.sqlImageSku\r\n\t\t\t| extend SQLManagement = properties.sqlManagement\r\n\t\t\t| + extend vmID = tostring(tolower(properties.virtualMachineResourceId))\r\n\t\t\t| + project SQLId=id, SQLLicense, SQLImage, SQLSku, SQLManagement, vmID ) on vmID\r\n| + project-away vmID1, vmID2, osDiskId1\r\n| extend Details = pack_all()\r\n| + project vmID, SQLId, AvailabilitySetID, OS, resourceGroup, location, subscriptionId, + SQLLicense, SQLImage,SQLSku, SQLManagement, FaultDomainCount, UpdateDomainCount, + Details","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"VM + Overview","type":"table"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","displayMode":"auto"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":13,"w":24,"x":0,"y":25},"id":18,"options":{"showHeader":true},"targets":[{"account":"","azureResourceGraph":{"query":"Resources + \r\n| where type == \"microsoft.compute/virtualmachines\"\r\n| extend osDiskId= + tolower(tostring(properties.storageProfile.osDisk.managedDisk.id))\r\n | + join kind=leftouter(resources\r\n | where type =~ ''microsoft.compute/disks''\r\n | + where properties !has ''Unattached''\r\n | where properties has + ''osType''\r\n | project timeCreated = tostring(properties.timeCreated), + OS = tostring(properties.osType), osSku = tostring(sku.name), osDiskSizeGB + = toint(properties.diskSizeGB), osDiskId=tolower(tostring(id))) on osDiskId\r\n | + join kind=leftouter(Resources\r\n | where type =~ ''microsoft.compute/disks''\r\n | + where properties !has \"osType\"\r\n | where properties !has ''Unattached''\r\n | + project sku = tostring(sku.name), diskSizeGB = toint(properties.diskSizeGB), + id = managedBy\r\n | summarize sum(diskSizeGB), count(sku) by id, + sku) on id\r\n| project vmId=id, OS, location, resourceGroup, timeCreated,subscriptionId, + osDiskId, osSku, osDiskSizeGB, DataDisksGB=sum_diskSizeGB, diskSkuCount=count_sku\r\n| + sort by diskSkuCount desc","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"VM + Storage","type":"table"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","displayMode":"auto"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":13,"w":24,"x":0,"y":38},"id":19,"options":{"showHeader":true},"targets":[{"account":"","azureResourceGraph":{"query":"Resources\r\n| + where type =~ ''microsoft.compute/virtualmachines''\r\n| extend nics=array_length(properties.networkProfile.networkInterfaces)\r\n| + mv-expand nic=properties.networkProfile.networkInterfaces\r\n| where nics + == 1 or nic.properties.primary =~ ''true'' or isempty(nic)\r\n| project vmId + = id, vmName = name, vmSize=tostring(properties.hardwareProfile.vmSize), nicId + = tostring(nic.id)\r\n\t| join kind=leftouter (\r\n \t\tResources\r\n \t\t| + where type =~ ''microsoft.network/networkinterfaces''\r\n \t\t| extend ipConfigsCount=array_length(properties.ipConfigurations)\r\n \t\t| + mv-expand ipconfig=properties.ipConfigurations\r\n \t\t| where ipConfigsCount + == 1 or ipconfig.properties.primary =~ ''true''\r\n \t\t| project nicId = + id, privateIP= tostring(ipconfig.properties.privateIPAddress), publicIpId + = tostring(ipconfig.properties.publicIPAddress.id), subscriptionId) on nicId\r\n| + project-away nicId1\r\n| summarize by vmId, vmSize, nicId, privateIP, publicIpId, + subscriptionId\r\n\t| join kind=leftouter (\r\n \t\tResources\r\n \t\t| + where type =~ ''microsoft.network/publicipaddresses''\r\n \t\t| project publicIpId + = id, publicIpAddress = tostring(properties.ipAddress)) on publicIpId\r\n| + project-away publicIpId1\r\n| sort by publicIpAddress desc","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"VM + Networking","type":"table"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","displayMode":"auto"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":13,"w":24,"x":0,"y":51},"id":21,"options":{"showHeader":true},"targets":[{"account":"","azureResourceGraph":{"query":"Resources \r\n| + where type contains \"microsoft.compute/disks\" \r\n| extend diskState = tostring(properties.diskState)\r\n| + where managedBy == \"\"\r\n or diskState == ''Unattached''\r\n| project + id, diskState, resourceGroup, location, subscriptionId","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"Orphaned + Disks","type":"table"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","displayMode":"auto"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":13,"w":24,"x":0,"y":64},"id":20,"options":{"showHeader":true},"targets":[{"account":"","azureResourceGraph":{"query":"resources\r\n| + where type =~ \"microsoft.network/networkinterfaces\"\r\n| join kind=leftouter + (resources\r\n| where type =~ ''microsoft.network/privateendpoints''\r\n| + extend nic = todynamic(properties.networkInterfaces)\r\n| mv-expand nic\r\n| + project id=tostring(nic.id) ) on id\r\n| where isempty(id1)\r\n| where properties + !has ''virtualmachine''\r\n| project id, resourceGroup, location, subscriptionId","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"Orphaned + NICs","type":"table"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","displayMode":"auto"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":13,"w":24,"x":0,"y":77},"id":26,"options":{"showHeader":true},"targets":[{"account":"","azureResourceGraph":{"query":"where + type == \"microsoft.hybridcompute/machines\"\r\n| project MachineId=id, status + = properties.status, \r\n\t\t\t LastSeen = properties.lastStatusChange, \r\n\t\t\t FQDN + = properties.machineFqdn, \r\n\t\t\t OS = properties.osName, \r\n\t\t\t ServerVersion + = properties.osVersion\r\n| extend ServerVersion = case(\r\n ServerVersion + has ''10.0.17763'', ''Server 2019'',\r\n ServerVersion has ''10.0.16299'', + ''Server 2016'',\r\n ServerVersion has ''10.0.14393'', ''Server 2016'',\r\n ServerVersion + has ''6.3.9600'', ''Server 2012 R2'',\r\n\tServerVersion)","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"Hybrid + Compute","type":"table"}],"title":"Compute","type":"row"},{"collapsed":true,"datasource":null,"gridPos":{"h":1,"w":24,"x":0,"y":23},"id":23,"panels":[{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":6,"x":0,"y":3},"id":25,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"text":{},"textMode":"auto"},"targets":[{"account":"","azureResourceGraph":{"query":"resources\r\n| + where type has ''microsoft.automation''\r\n\tor type has ''microsoft.logic''\r\n\tor + type has ''microsoft.web/customapis''\r\n| extend type = case(\r\n\ttype =~ + ''microsoft.automation/automationaccounts'', ''Automation Accounts'',\r\n\ttype + == ''microsoft.web/serverfarms'', \"App Service Plans\",\r\n\tkind == ''functionapp'', + \"Azure Functions\", \r\n\tkind == \"api\", \"API Apps\", \r\n\ttype == ''microsoft.web/sites'', + \"App Services\",\r\n\ttype =~ ''microsoft.web/connections'', ''LogicApp Connectors'',\r\n\ttype + =~ ''microsoft.web/customapis'',''LogicApp API Connectors'',\r\n\ttype =~ + ''microsoft.logic/workflows'',''LogicApps'',\r\n type =~ ''microsoft.logic/integrationaccounts'', + ''Integration Accounts'',\r\n\ttype =~ ''microsoft.automation/automationaccounts/runbooks'', + ''Automation Runbooks'',\r\n type =~ ''microsoft.automation/automationaccounts/configurations'', + ''Automation Configurations'',\r\nstrcat(\"Not Translated: \", type))\r\n| + summarize count() by type\r\n| where type !has \"Not Translated\"","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"Animation + Overview","type":"stat"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","displayMode":"auto"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":18,"x":6,"y":3},"id":27,"options":{"showHeader":true},"targets":[{"account":"","azureResourceGraph":{"query":"resources\r\n| + where type has ''microsoft.automation''\r\n\t or type has ''microsoft.logic''\r\n\t + or type has ''microsoft.web/customapis''\r\n| extend type = case(\r\n\ttype + =~ ''microsoft.automation/automationaccounts'', ''Automation Accounts'',\r\n\ttype + =~ ''microsoft.web/connections'', ''LogicApp Connectors'',\r\n\ttype =~ ''microsoft.web/customapis'',''LogicApp + API Connectors'',\r\n\ttype =~ ''microsoft.logic/workflows'',''LogicApps'',\r\n type + =~ ''microsoft.logic/integrationaccounts'', ''Integration Accounts'',\r\n\ttype + =~ ''microsoft.automation/automationaccounts/runbooks'', ''Automation Runbooks'',\r\n\ttype + =~ ''microsoft.automation/automationaccounts/configurations'', ''Automation + Configurations'',\r\n\tstrcat(\"Not Translated: \", type))\r\n| extend RunbookType + = tostring(properties.runbookType)\r\n| extend LogicAppTrigger = properties.definition.triggers\r\n| + extend LogicAppTrigger = iif(type =~ ''LogicApps'', case(\r\n\tLogicAppTrigger + has ''manual'', tostring(LogicAppTrigger.manual.type),\r\n\tLogicAppTrigger + has ''Recurrence'', tostring(LogicAppTrigger.Recurrence.type),\r\n LogicAppTrigger + has ''When_an_Azure_Security_Center_Alert'', ''Azure Security Center Alert'',\r\n LogicAppTrigger + has ''When_an_Azure_Security_Center_Recommendation'', ''Azure Security Center + Recommendation'',\r\n LogicAppTrigger has ''When_a_response_to_an_Azure_Sentinel_alert'', + ''Azure Sentinel Alert'',\r\n LogicAppTrigger has ''When_Azure_Sentinel_incident_creation'', + ''Azure Sentinel Incident'',\r\n\tstrcat(\"Unknown Trigger type\", LogicAppTrigger)), + LogicAppTrigger)\r\n| extend State = case(\r\n\ttype =~ ''Automation Runbooks'', + properties.state, \r\n\ttype =~ ''LogicApps'', properties.state,\r\n\ttype + =~ ''Automation Accounts'', properties.state,\r\n\ttype =~ ''Automation Configurations'', + properties.state,\r\n\t'' '')\r\n| extend CreatedDate = case(\r\n\ttype =~ + ''Automation Runbooks'', properties.creationTime, \r\n\ttype =~ ''LogicApps'', + properties.createdTime,\r\n\ttype =~ ''Automation Accounts'', properties.creationTime,\r\n\ttype + =~ ''Automation Configurations'', properties.creationTime,\r\n\t'' '')\r\n| + extend LastModified = case(\r\n\ttype =~ ''Automation Runbooks'', properties.lastModifiedTime, + \r\n\ttype =~ ''LogicApps'', properties.changedTime,\r\n\ttype =~ ''Automation + Accounts'', properties.lastModifiedTime,\r\n\ttype =~ ''Automation Configurations'', + properties.lastModifiedTime,\r\n\t'' '')\r\n| extend Details = pack_all()\r\n| + project Resource=id, subscriptionId, type, resourceGroup, RunbookType, LogicAppTrigger, + State, Details","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"Automation + Detailed View","type":"table"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":6,"x":0,"y":13},"id":28,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"text":{},"textMode":"auto"},"targets":[{"account":"","azureResourceGraph":{"query":"resources\r\n| + where type has ''microsoft.web''\r\n\t or type =~ ''microsoft.apimanagement/service''\r\n\t + or type =~ ''microsoft.network/frontdoors''\r\n\t or type =~ ''microsoft.network/applicationgateways''\r\n\t + or type =~ ''microsoft.appconfiguration/configurationstores''\r\n| extend + type = case(\r\n\ttype == ''microsoft.web/serverfarms'', \"App Service Plans\",\r\n\tkind + == ''functionapp'', \"Azure Functions\", \r\n\tkind == \"api\", \"API Apps\", + \r\n\ttype == ''microsoft.web/sites'', \"App Services\",\r\n\ttype =~ ''microsoft.network/applicationgateways'', + ''App Gateways'',\r\n\ttype =~ ''microsoft.network/frontdoors'', ''Front Door'',\r\n\ttype + =~ ''microsoft.apimanagement/service'', ''API Management'',\r\n\ttype =~ ''microsoft.web/certificates'', + ''App Certificates'',\r\n\ttype =~ ''microsoft.appconfiguration/configurationstores'', + ''App Config Stores'',\r\n\tstrcat(\"Not Translated: \", type))\r\n| where + type !has \"Not Translated\"\r\n| summarize count() by type","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"Apps + Overview","type":"stat"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","displayMode":"auto"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":18,"x":6,"y":13},"id":29,"options":{"showHeader":true},"targets":[{"account":"","azureResourceGraph":{"query":"resources\r\n| + where type has ''microsoft.web''\r\n\t or type =~ ''microsoft.apimanagement/service''\r\n\t + or type =~ ''microsoft.network/frontdoors''\r\n\t or type =~ ''microsoft.network/applicationgateways''\r\n\t + or type =~ ''microsoft.appconfiguration/configurationstores''\r\n| extend + type = case(\r\n\ttype == ''microsoft.web/serverfarms'', \"App Service Plans\",\r\n\tkind + == ''functionapp'', \"Azure Functions\", \r\n\tkind == \"api\", \"API Apps\", + \r\n\ttype == ''microsoft.web/sites'', \"App Services\",\r\n\ttype =~ ''microsoft.network/applicationgateways'', + ''App Gateways'',\r\n\ttype =~ ''microsoft.network/frontdoors'', ''Front Door'',\r\n\ttype + =~ ''microsoft.apimanagement/service'', ''API Management'',\r\n\ttype =~ ''microsoft.web/certificates'', + ''App Certificates'',\r\n\ttype =~ ''microsoft.appconfiguration/configurationstores'', + ''App Config Stores'',\r\n\tstrcat(\"Not Translated: \", type))\r\n| where + type !has \"Not Translated\"\r\n| extend Sku = case(\r\n\ttype =~ ''App Gateways'', + properties.sku.name, \r\n\ttype =~ ''Azure Functions'', properties.sku,\r\n\ttype + =~ ''API Management'', sku.name,\r\n\ttype =~ ''App Service Plans'', sku.name,\r\n\ttype + =~ ''App Services'', properties.sku,\r\n\ttype =~ ''App Config Stores'', sku.name,\r\n\t'' + '')\r\n| extend State = case(\r\n\ttype =~ ''App Config Stores'', properties.provisioningState,\r\n\ttype + =~ ''App Service Plans'', properties.status,\r\n\ttype =~ ''Azure Functions'', + properties.enabled,\r\n\ttype =~ ''App Services'', properties.state,\r\n\ttype + =~ ''API Management'', properties.provisioningState,\r\n\ttype =~ ''App Gateways'', + properties.provisioningState,\r\n\ttype =~ ''Front Door'', properties.provisioningState,\r\n\t'' + '')\r\n| mv-expand publicIpId=properties.frontendIPConfigurations\r\n| mv-expand + publicIpId = publicIpId.properties.publicIPAddress.id\r\n| extend publicIpId + = tostring(publicIpId)\r\n\t| join kind=leftouter(\r\n\t \tResources\r\n \t\t| + where type =~ ''microsoft.network/publicipaddresses''\r\n \t\t| project publicIpId + = id, publicIpAddress = tostring(properties.ipAddress)) on publicIpId\r\n| + extend PublicIP = case(\r\n\ttype =~ ''API Management'', properties.publicIPAddresses,\r\n\ttype + =~ ''App Gateways'', publicIpAddress,\r\n\t'' '')\r\n| extend Details = pack_all()\r\n| + project Resource=id, type, subscriptionId, Sku, State, PublicIP, Details","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"Apps + Detailed View","type":"table"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":6,"x":0,"y":23},"id":30,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"text":{},"textMode":"auto"},"targets":[{"account":"","azureResourceGraph":{"query":"resources\r\n| + where type has ''microsoft.servicebus''\r\n\tor type has ''microsoft.eventhub''\r\n\tor + type has ''microsoft.eventgrid''\r\n\tor type has ''microsoft.relay''\r\n| + extend type = case(\r\n\ttype == ''microsoft.eventgrid/systemtopics'', \"EventGrid + System Topics\",\r\n\ttype =~ \"microsoft.eventgrid/topics\", \"EventGrid + Topics\",\r\n\ttype =~ ''microsoft.eventhub/namespaces'', \"EventHub Namespaces\",\r\n\ttype + =~ ''microsoft.servicebus/namespaces'', ''ServiceBus Namespaces'',\r\n\ttype + =~ ''microsoft.relay/namespaces'', ''Relays'',\r\n\tstrcat(\"Not Translated: + \", type))\r\n| where type !has \"Not Translated\"\r\n| summarize count() + by type","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"Events + Overview","type":"stat"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","displayMode":"auto"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":18,"x":6,"y":23},"id":31,"options":{"showHeader":true},"targets":[{"account":"","azureResourceGraph":{"query":"resources\r\n| + where type has ''microsoft.servicebus''\r\n\tor type has ''microsoft.eventhub''\r\n\tor + type has ''microsoft.eventgrid''\r\n\tor type has ''microsoft.relay''\r\n| + extend type = case(\r\n\ttype == ''microsoft.eventgrid/systemtopics'', \"EventGrid + System Topics\",\r\n\ttype =~ \"microsoft.eventgrid/topics\", \"EventGrid + Topics\",\r\n\ttype =~ ''microsoft.eventhub/namespaces'', \"EventHub Namespaces\",\r\n\ttype + =~ ''microsoft.servicebus/namespaces'', ''ServiceBus Namespaces'',\r\n\ttype + =~ ''microsoft.relay/namespaces'', ''Relays'',\r\n\tstrcat(\"Not Translated: + \", type))\r\n| extend Sku = case(\r\n\ttype =~ ''Relays'', sku.name, \r\n\ttype + =~ ''EventGrid System Topics'', properties.sku,\r\n\ttype =~ ''EventGrid Topics'', + sku.name,\r\n\ttype =~ ''EventHub Namespaces'', sku.name,\r\n\ttype =~ ''ServiceBus + Namespaces'', sku.sku,\r\n\t'' '')\r\n| extend Endpoint = case(\r\n\ttype + =~ ''Relays'', properties.serviceBusEndpoint,\r\n\ttype =~ ''EventGrid Topics'', + properties.endpoint,\r\n\ttype =~ ''EventHub Namespaces'', properties.serviceBusEndpoint,\r\n\ttype + =~ ''ServiceBus Namespaces'', properties.serviceBusEndpoint,\r\n\t'' '')\r\n| + extend Status = case(\r\n\ttype =~ ''Relays'', properties.provisioningState,\r\n\ttype + =~ ''EventGrid System Topics'', properties.provisioningState,\r\n\ttype =~ + ''EventGrid Topics'', properties.publicNetworkAccess,\r\n\ttype =~ ''EventHub + Namespaces'', properties.status,\r\n\ttype =~ ''ServiceBus Namespaces'', properties.status,\r\n\t'' + '')\r\n| extend Details = pack_all()\r\n| project Resource=id, type, subscriptionId, + resourceGroup, Sku, Status, Endpoint, Details","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"Events + Detailed View","type":"table"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":6,"x":0,"y":33},"id":32,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"text":{},"textMode":"auto"},"targets":[{"account":"","azureResourceGraph":{"query":"resources + \r\n| where type has ''microsoft.documentdb''\r\n\tor type has ''microsoft.sql''\r\n\tor + type has ''microsoft.dbformysql''\r\n\tor type has ''microsoft.sql''\r\n or + type has ''microsoft.purview''\r\n or type has ''microsoft.datafactory''\r\n\tor + type has ''microsoft.analysisservices''\r\n\tor type has ''microsoft.datamigration''\r\n\tor + type has ''microsoft.synapse''\r\n\tor type has ''microsoft.datafactory''\r\n\tor + type has ''microsoft.kusto''\r\n| extend type = case(\r\n\ttype =~ ''microsoft.documentdb/databaseaccounts'', + ''CosmosDB'',\r\n\ttype =~ ''microsoft.sql/servers/databases'', ''SQL DBs'',\r\n\ttype + =~ ''microsoft.dbformysql/servers'', ''MySQL'',\r\n\ttype =~ ''microsoft.sql/servers'', + ''SQL Servers'',\r\n type =~ ''microsoft.purview/accounts'', ''Purview + Accounts'',\r\n\ttype =~ ''microsoft.synapse/workspaces/sqlpools'', ''Synapse + SQL Pools'',\r\n\ttype =~ ''microsoft.kusto/clusters'', ''ADX Clusters'',\r\n\ttype + =~ ''microsoft.datafactory/factories'', ''Data Factories'',\r\n\ttype =~ ''microsoft.synapse/workspaces'', + ''Synapse Workspaces'',\r\n\ttype =~ ''microsoft.analysisservices/servers'', + ''Analysis Services Servers'',\r\n\ttype =~ ''microsoft.datamigration/services'', + ''DB Migration Service'',\r\n\ttype =~ ''microsoft.sql/managedinstances/databases'', + ''Managed Instance DBs'',\r\n\ttype =~ ''microsoft.sql/managedinstances'', + ''Managed Instnace'',\r\n\ttype =~ ''microsoft.datamigration/services/projects'', + ''Data Migration Projects'',\r\n\ttype =~ ''microsoft.sql/virtualclusters'', + ''SQL Virtual Clusters'',\r\n\tstrcat(\"Not Translated: \", type))\r\n| where + type !has \"Not Translated\"\r\n| summarize count() by type","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"Data + Overview","type":"stat"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"left","displayMode":"auto"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":18,"x":6,"y":33},"id":33,"options":{"showHeader":true},"targets":[{"account":"","azureResourceGraph":{"query":"resources + \r\n| where type has ''microsoft.documentdb''\r\n\tor type has ''microsoft.sql''\r\n\tor + type has ''microsoft.dbformysql''\r\n\tor type has ''microsoft.sql''\r\n or + type has ''microsoft.purview''\r\n or type has ''microsoft.datafactory''\r\n\tor + type has ''microsoft.analysisservices''\r\n\tor type has ''microsoft.datamigration''\r\n\tor + type has ''microsoft.synapse''\r\n\tor type has ''microsoft.datafactory''\r\n\tor + type has ''microsoft.kusto''\r\n| extend type = case(\r\n\ttype =~ ''microsoft.documentdb/databaseaccounts'', + ''CosmosDB'',\r\n\ttype =~ ''microsoft.sql/servers/databases'', ''SQL DBs'',\r\n\ttype + =~ ''microsoft.dbformysql/servers'', ''MySQL'',\r\n\ttype =~ ''microsoft.sql/servers'', + ''SQL Servers'',\r\n type =~ ''microsoft.purview/accounts'', ''Purview + Accounts'',\r\n\ttype =~ ''microsoft.synapse/workspaces/sqlpools'', ''Synapse + SQL Pools'',\r\n\ttype =~ ''microsoft.kusto/clusters'', ''ADX Clusters'',\r\n\ttype + =~ ''microsoft.datafactory/factories'', ''Data Factories'',\r\n\ttype =~ ''microsoft.synapse/workspaces'', + ''Synapse Workspaces'',\r\n\ttype =~ ''microsoft.analysisservices/servers'', + ''Analysis Services Servers'',\r\n\ttype =~ ''microsoft.datamigration/services'', + ''DB Migration Service'',\r\n\ttype =~ ''microsoft.sql/managedinstances/databases'', + ''Managed Instance DBs'',\r\n\ttype =~ ''microsoft.sql/managedinstances'', + ''Managed Instnace'',\r\n\ttype =~ ''microsoft.datamigration/services/projects'', + ''Data Migration Projects'',\r\n\ttype =~ ''microsoft.sql/virtualclusters'', + ''SQL Virtual Clusters'',\r\n\tstrcat(\"Not Translated: \", type))\r\n| where + type !has \"Not Translated\"\r\n| extend Sku = case(\r\n\ttype =~ ''CosmosDB'', + properties.databaseAccountOfferType,\r\n\ttype =~ ''SQL DBs'', sku.name,\r\n\ttype + =~ ''MySQL'', sku.name,\r\n\ttype =~ ''ADX Clusters'', sku.name,\r\n\ttype + =~ ''Purview Accounts'', sku.name,\r\n\t'' '')\r\n| extend Status = case(\r\n\ttype + =~ ''CosmosDB'', properties.provisioningState,\r\n\ttype =~ ''SQL DBs'', properties.status,\r\n\ttype + =~ ''MySQL'', properties.userVisibleState,\r\n\ttype =~ ''Managed Instance + DBs'', properties.status,\r\n\t'' '')\r\n| extend Endpoint = case(\r\n\ttype + =~ ''MySQL'', properties.fullyQualifiedDomainName,\r\n\ttype =~ ''SQL Servers'', + properties.fullyQualifiedDomainName,\r\n\ttype =~ ''CosmosDB'', properties.documentEndpoint,\r\n\ttype + =~ ''ADX Clusters'', properties.uri,\r\n\ttype =~ ''Purview Accounts'', properties.endpoints,\r\n\ttype + =~ ''Synapse Workspaces'', properties.connectivityEndpoints,\r\n\ttype =~ + ''Synapse SQL Pools'', sku.name,\r\n\t'' '')\r\n| extend Tier = sku.tier\r\n| + extend License = properties.licenseType\r\n| extend maxSizeGB = todouble(case(\r\n\ttype + =~ ''SQL DBs'', properties.maxSizeBytes,\r\n\ttype =~ ''MySQL'', properties.storageProfile.storageMB,\r\n\ttype + =~ ''Synapse SQL Pools'', properties.maxSizeBytes,\r\n\t'' ''))\r\n| extend + maxSizeGB = case(\r\n\t\ttype has ''SQL DBs'', maxSizeGB /1000 /1000 /1000,\r\n\t\ttype + has ''Synapse SQL Pools'', maxSizeGB /1000 /1000 /1000,\r\n\t\ttype has ''MySQL'', + maxSizeGB /1000,\r\n\t\tmaxSizeGB)\r\n| extend Details = pack_all()\r\n| project + Resource=id, resourceGroup, subscriptionId, type, Sku, Tier, Status, Endpoint, + maxSizeGB, Details\r\n","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"Data + Detailed View","type":"table"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":6,"x":0,"y":43},"id":34,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"text":{},"textMode":"auto"},"targets":[{"account":"","azureResourceGraph":{"query":"resources + \r\n| where type =~ ''microsoft.storagesync/storagesyncservices''\r\n\tor + type =~ ''microsoft.recoveryservices/vaults''\r\n\tor type =~ ''microsoft.storage/storageaccounts''\r\n\tor + type =~ ''microsoft.keyvault/vaults''\r\n| extend type = case(\r\n\ttype =~ + ''microsoft.storagesync/storagesyncservices'', ''Azure File Sync'',\r\n\ttype + =~ ''microsoft.recoveryservices/vaults'', ''Azure Backup'',\r\n\ttype =~ ''microsoft.storage/storageaccounts'', + ''Storage Accounts'',\r\n\ttype =~ ''microsoft.keyvault/vaults'', ''Key Vaults'',\r\n\tstrcat(\"Not + Translated: \", type))\r\n| where type !has \"Not Translated\"\r\n| summarize + count() by type","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"Storage + and Backup Overview","type":"stat"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","displayMode":"auto"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":18,"x":6,"y":43},"id":35,"options":{"showHeader":true},"targets":[{"account":"","azureResourceGraph":{"query":"resources + \r\n| where type =~ ''microsoft.storagesync/storagesyncservices''\r\n\tor + type =~ ''microsoft.recoveryservices/vaults''\r\n\tor type =~ ''microsoft.storage/storageaccounts''\r\n\tor + type =~ ''microsoft.keyvault/vaults''\r\n| extend type = case(\r\n\ttype =~ + ''microsoft.storagesync/storagesyncservices'', ''Azure File Sync'',\r\n\ttype + =~ ''microsoft.recoveryservices/vaults'', ''Azure Backup'',\r\n\ttype =~ ''microsoft.storage/storageaccounts'', + ''Storage Accounts'',\r\n\ttype =~ ''microsoft.keyvault/vaults'', ''Key Vaults'',\r\n\tstrcat(\"Not + Translated: \", type))\r\n| extend Sku = case(\r\n\ttype !has ''Key Vaults'', + sku.name,\r\n\ttype =~ ''Key Vaults'', properties.sku.name,\r\n\t'' '')\r\n| + extend Details = pack_all()\r\n| project Resource=id, type, kind, subscriptionId, + resourceGroup, Sku, Details","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"Storage + and Backup Detailed View","type":"table"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":6,"x":0,"y":53},"id":36,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"text":{},"textMode":"auto"},"targets":[{"account":"","azureResourceGraph":{"query":"resources\r\n| + where type =~ ''microsoft.containerservice/managedclusters''\r\n\tor type + =~ ''microsoft.containerregistry/registries''\r\n\tor type =~ ''microsoft.containerinstance/containergroups''\r\n| + extend type = case(\r\n\ttype =~ ''microsoft.containerservice/managedclusters'', + ''AKS'',\r\n\ttype =~ ''microsoft.containerregistry/registries'', ''Container + Registry'',\r\n\ttype =~ ''microsoft.containerinstance/containergroups'', + ''Container Instnaces'',\r\n\tstrcat(\"Not Translated: \", type))\r\n| where + type !has \"Not Translated\"\r\n| summarize count() by type\t","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"Containers + Overview","type":"stat"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","displayMode":"auto"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":18,"x":6,"y":53},"id":37,"options":{"showHeader":true},"targets":[{"account":"","azureResourceGraph":{"query":"resources\r\n| + where type =~ ''microsoft.containerservice/managedclusters''\r\n\tor type + =~ ''microsoft.containerregistry/registries''\r\n\tor type =~ ''microsoft.containerinstance/containergroups''\r\n| + extend type = case(\r\n\ttype =~ ''microsoft.containerservice/managedclusters'', + ''AKS'',\r\n\ttype =~ ''microsoft.containerregistry/registries'', ''Container + Registry'',\r\n\ttype =~ ''microsoft.containerinstance/containergroups'', + ''Container Instnaces'',\r\n\tstrcat(\"Not Translated: \", type))\r\n| where + type !has \"Not Translated\"\r\n| extend Tier = sku.tier\r\n| extend sku = + sku.name\r\n| extend State = case(\r\n\ttype =~ ''Container Registry'', properties.provisioningState,\r\n\ttype + =~ ''Container Instance'', properties.instanceView.state,\r\n\tproperties.powerState.code)\r\n| + extend Containers = properties.containers\r\n| mvexpand Containers\r\n| extend + RestartCount = Containers.properties.instanceView.restartCount\r\n| extend + Image = Containers.properties.image\r\n| extend RestartPolicy = properties.restartPolicy\r\n| + extend IP = properties.ipAddress.ip\r\n| extend Version = properties.kubernetesVersion\r\n| + extend AgentProfiles = properties.agentPoolProfiles\r\n| mvexpand AgentProfiles\r\n| + extend NodeCount = AgentProfiles.[\"count\"]\r\n| extend Details = pack_all()\r\n| + project id, type, location, resourceGroup, subscriptionId, sku, Tier, State, + RestartCount, Version, NodeCount, Details","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"Containers + Detailed View","type":"table"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":6,"x":0,"y":63},"id":38,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"text":{},"textMode":"auto"},"targets":[{"account":"","azureResourceGraph":{"query":"resources\r\n| + where type =~ ''Microsoft.MachineLearningServices/workspaces''\r\n\tor type + =~ ''microsoft.cognitiveservices/accounts''\r\n| extend type = case(\r\n\ttype + =~ ''Microsoft.MachineLearningServices/workspaces'', ''ML Workspaces'',\r\n\ttype + =~ ''microsoft.cognitiveservices/accounts'', ''Cognitive Services'',\r\n\tstrcat(\"Not + Translated: \", type))\r\n| where type !has \"Not Translated\"\r\n| summarize + count() by type\t","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"ML/AI + Overview","type":"stat"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","displayMode":"auto"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":18,"x":6,"y":63},"id":39,"options":{"showHeader":true},"targets":[{"account":"","azureResourceGraph":{"query":"resources\r\n| + where type =~ ''Microsoft.MachineLearningServices/workspaces''\r\n\tor type + =~ ''microsoft.cognitiveservices/accounts''\r\n| extend type = case(\r\n\ttype + =~ ''Microsoft.MachineLearningServices/workspaces'', ''ML Workspaces'',\r\n\ttype + =~ ''microsoft.cognitiveservices/accounts'', ''Cognitive Services'',\r\n\tstrcat(\"Not + Translated: \", type))\r\n| where type !has \"Not Translated\"\r\n| extend + Tier = sku.tier\r\n| extend sku = sku.name\r\n| extend Endpoint = case(\r\n\ttype + =~ ''ML Workspaces'', properties.discoveryUrl,\r\n\ttype =~ ''Cognitive Services'', + properties.endpoint,\r\n\t'' '')\r\n| extend Capabilities = properties.capabilities\r\n| + mvexpand Capabilities\r\n| extend Capabilities.value\r\n| extend Storage = + properties.storageAccount\r\n| extend AppInsights = properties.applicationInsights\r\n| + extend Details = pack_all()\r\n| project id, type, location, resourceGroup, + subscriptionId, sku, Tier, Endpoint, Capabilities_value, Storage, AppInsights, + Details","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"ML/AI + Detailed View","type":"table"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":6,"x":0,"y":73},"id":40,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"text":{},"textMode":"auto"},"targets":[{"account":"","azureResourceGraph":{"query":"resources\r\n| + where type =~ ''microsoft.devices/iothubs''\r\n\tor type =~ ''microsoft.iotcentral/iotapps''\r\n\tor + type =~ ''microsoft.security/iotsecuritysolutions''\r\n| extend type = case + (\r\n\ttype =~ ''microsoft.devices/iothubs'', ''IoT Hubs'',\r\n\ttype =~ ''microsoft.iotcentral/iotapps'', + ''IoT Apps'',\r\n\ttype =~ ''microsoft.security/iotsecuritysolutions'', ''IoT + Security'',\r\n\tstrcat(\"Not Translated: \", type))\r\n| summarize count() + by type","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"IoT + Overview","type":"stat"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","displayMode":"auto"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":18,"x":6,"y":73},"id":41,"options":{"showHeader":true},"targets":[{"account":"","azureResourceGraph":{"query":"resources\r\n| + where type =~ ''microsoft.devices/iothubs''\r\n\tor type =~ ''microsoft.iotcentral/iotapps''\r\n\tor + type =~ ''microsoft.security/iotsecuritysolutions''\r\n| extend type = case + (\r\n\ttype =~ ''microsoft.devices/iothubs'', ''IoT Hubs'',\r\n\ttype =~ ''microsoft.iotcentral/iotapps'', + ''IoT Apps'',\r\n\ttype =~ ''microsoft.security/iotsecuritysolutions'', ''IoT + Security'',\r\n\tstrcat(\"Not Translated: \", type))\r\n| extend Tier = sku.tier\r\n| + extend sku = sku.name\r\n| extend State = properties.state\r\n| extend HostName + = properties.hostName\r\n| extend EventHubEndPoint = properties.eventHubEndpoints.events.endpoint\r\n| + extend Details = pack_all()\r\n| project id, type, location, resourceGroup, + subscriptionId, sku, Tier, State, HostName, EventHubEndPoint, Details","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"IoT + Detailed View","type":"table"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":6,"x":0,"y":83},"id":42,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"text":{},"textMode":"auto"},"targets":[{"account":"","azureResourceGraph":{"query":"resources\r\n| + where type has ''microsoft.desktopvirtualization''\r\n| extend type = case(\r\n\ttype + =~ ''microsoft.desktopvirtualization/applicationgroups'', ''WVD App Groups'',\r\n\ttype + =~ ''microsoft.desktopvirtualization/hostpools'', ''WVD Host Pools'',\r\n\ttype + =~ ''microsoft.desktopvirtualization/workspaces'', ''WVD Workspaces'',\r\n\tstrcat(\"Not + Translated: \", type))\r\n| where type !has \"Not Translated\"\r\n| summarize + count() by type","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"Windows + Virtual Desktop Overview","type":"stat"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","displayMode":"auto"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":10,"w":18,"x":6,"y":83},"id":43,"options":{"showHeader":true},"targets":[{"account":"","azureResourceGraph":{"query":"resources\r\n| + where type has ''microsoft.desktopvirtualization''\r\n| extend type = case(\r\n\ttype + =~ ''microsoft.desktopvirtualization/applicationgroups'', ''WVD App Groups'',\r\n\ttype + =~ ''microsoft.desktopvirtualization/hostpools'', ''WVD Host Pools'',\r\n\ttype + =~ ''microsoft.desktopvirtualization/workspaces'', ''WVD Workspaces'',\r\n\tstrcat(\"Not + Translated: \", type))\r\n| where type !has \"Not Translated\"\r\n| extend + Details = pack_all()\r\n| project id, type, resourceGroup, subscriptionId, + kind, location, Details","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"Windows + Virtual Desktop Detailed View","type":"table"}],"title":"PaaS","type":"row"},{"collapsed":true,"datasource":null,"gridPos":{"h":1,"w":24,"x":0,"y":3},"id":45,"panels":[{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":4},"id":47,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"text":{},"textMode":"auto"},"targets":[{"account":"","azureResourceGraph":{"query":"where + type has \"microsoft.network\"\r\n or type has ''microsoft.cdn''\r\n| extend + type = case(\r\n\ttype == ''microsoft.network/networkinterfaces'', \"NICs\",\r\n\ttype + == ''microsoft.network/networksecuritygroups'', \"NSGs\", \r\n\ttype == \"microsoft.network/publicipaddresses\", + \"Public IPs\", \r\n\ttype == ''microsoft.network/virtualnetworks'', \"vNets\",\r\n\ttype + == ''microsoft.network/networkwatchers/connectionmonitors'', \"Connection + Monitors\",\r\n\ttype == ''microsoft.network/privatednszones'', \"Private + DNS\",\r\n\ttype == ''microsoft.network/virtualnetworkgateways'', @\"vNet + Gateways\",\r\n\ttype == ''microsoft.network/connections'', \"Connections\",\r\n\ttype + == ''microsoft.network/networkwatchers'', \"Network Watchers\",\r\n\ttype + == ''microsoft.network/privateendpoints'', \"Private Endpoints\",\r\n\ttype + == ''microsoft.network/localnetworkgateways'', \"Local Network Gateways\",\r\n\ttype + == ''microsoft.network/privatednszones/virtualnetworklinks'', \"vNet Links\",\r\n\ttype + == ''microsoft.network/dnszones'', ''DNS Zones'',\r\n\ttype == ''microsoft.network/networkwatchers/flowlogs'', + ''Flow Logs'',\r\n\ttype == ''microsoft.network/routetables'', ''Route Tables'',\r\n\ttype + == ''microsoft.network/loadbalancers'', ''Load Balancers'',\r\n\ttype == ''microsoft.network/ddosprotectionplans'', + ''DDoS Protection Plans'',\r\n\ttype == ''microsoft.network/applicationsecuritygroups'', + ''App Security Groups'',\r\n\ttype == ''microsoft.network/azurefirewalls'', + ''Azure Firewalls'',\r\n\ttype == ''microsoft.network/applicationgateways'', + ''App Gateways'',\r\n\ttype == ''microsoft.network/frontdoors'', ''Front Doors'',\r\n\ttype + == ''microsoft.network/applicationgatewaywebapplicationfirewallpolicies'', + ''AppGateway Policies'',\r\n\ttype == ''microsoft.network/bastionhosts'', + ''Bastion Hosts'',\r\n\ttype == ''microsoft.network/frontdoorwebapplicationfirewallpolicies'', + ''FrontDoor Policies'',\r\n\ttype == ''microsoft.network/firewallpolicies'', + ''Firewall Policies'',\r\n\ttype == ''microsoft.network/networkintentpolicies'', + ''Network Intent Policies'',\r\n\ttype == ''microsoft.network/trafficmanagerprofiles'', + ''Traffic Manager Profiles'',\r\n\ttype == ''microsoft.network/publicipprefixes'', + ''PublicIP Prefixes'',\r\n\ttype == ''microsoft.network/privatelinkservices'', + ''Private Link'',\r\n\ttype == ''microsoft.network/expressroutecircuits'', + ''Express Route Circuits'',\r\n\ttype =~ ''microsoft.cdn/cdnwebapplicationfirewallpolicies'', + ''CDN Web App Firewall Policies'',\r\n\ttype =~ ''microsoft.cdn/profiles'', + ''CDN Profiles'',\r\n\ttype =~ ''microsoft.cdn/profiles/afdendpoints'', ''CDN + Front Door Endpoints'',\r\n\ttype =~ ''microsoft.cdn/profiles/endpoints'', + ''CDN Endpoints'',\r\n\tstrcat(\"Not Translated: \", type))\r\n| summarize + count() by type","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"Networking + Overview","type":"stat"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","displayMode":"auto"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":4},"id":48,"options":{"showHeader":true},"targets":[{"account":"","azureResourceGraph":{"query":"Resources\r\n| + where type =~ ''microsoft.network/networksecuritygroups'' and isnull(properties.networkInterfaces) + and isnull(properties.subnets)\r\n| project Resource=id, resourceGroup, subscriptionId, + location","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"NSG","type":"table"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","displayMode":"auto"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":12},"id":49,"options":{"showHeader":true},"targets":[{"account":"","azureResourceGraph":{"query":"Resources\r\n| + where type =~ ''microsoft.network/networksecuritygroups'' and isnull(properties.networkInterfaces) + and isnull(properties.subnets)\r\n| project Resource=id, resourceGroup, subscriptionId, + location","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"Unassociated + NSGs","type":"table"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","displayMode":"auto"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":12},"id":50,"options":{"showHeader":true},"targets":[{"account":"","azureResourceGraph":{"query":"Resources\r\n | + where type =~ ''microsoft.network/networksecuritygroups''\r\n | project + id, nsgRules = parse_json(parse_json(properties).securityRules), networksecurityGroupName + = name, subscriptionId, resourceGroup , location\r\n | mvexpand nsgRule + = nsgRules\r\n | project id, location, access=nsgRule.properties.access,protocol=nsgRule.properties.protocol + ,direction=nsgRule.properties.direction,provisioningState= nsgRule.properties.provisioningState + ,priority=nsgRule.properties.priority, \r\n sourceAddressPrefix = nsgRule.properties.sourceAddressPrefix, + \r\n sourceAddressPrefixes = nsgRule.properties.sourceAddressPrefixes,\r\n destinationAddressPrefix + = nsgRule.properties.destinationAddressPrefix, \r\n destinationAddressPrefixes + = nsgRule.properties.destinationAddressPrefixes, \r\n networksecurityGroupName, + networksecurityRuleName = tostring(nsgRule.name), \r\n subscriptionId, + resourceGroup,\r\n destinationPortRanges = nsgRule.properties.destinationPortRanges,\r\n destinationPortRange + = nsgRule.properties.destinationPortRange,\r\n sourcePortRanges = nsgRule.properties.sourcePortRanges,\r\n sourcePortRange + = nsgRule.properties.sourcePortRange\r\n| extend Details = pack_all()\r\n| + project id, location, access, direction, subscriptionId, resourceGroup, Details","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"NSG + Rules","type":"table"}],"title":"Networking","type":"row"},{"collapsed":true,"datasource":null,"gridPos":{"h":1,"w":24,"x":0,"y":4},"id":52,"panels":[{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":9,"x":0,"y":5},"id":54,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"text":{},"textMode":"auto"},"targets":[{"account":"","azureResourceGraph":{"query":"resources + \r\n| where type =~ ''microsoft.operationalinsights/workspaces''\r\nor type + =~ ''microsoft.insights/components''\r\n| summarize count() by type\r\n| extend + type = case(\r\ntype == ''microsoft.insights/components'', \"Application Insights\",\r\ntype + == ''microsoft.operationalinsights/workspaces'', \"Log Analytics workspaces\",\r\nstrcat(type, + type))","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"Workspaces + Overview","type":"stat"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":15,"x":9,"y":5},"id":55,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":true},"text":{},"textMode":"auto"},"targets":[{"account":"","azureResourceGraph":{"query":"resources\r\n| + where type has ''microsoft.insights/''\r\n or type has ''microsoft.alertsmanagement/smartdetectoralertrules''\r\n or + type has ''microsoft.portal/dashboards''\r\n| where type != ''microsoft.insights/components''\r\n| + extend type = case(\r\n \ttype == ''microsoft.insights/workbooks'', \"Workbooks\",\r\n\ttype + == ''microsoft.insights/activitylogalerts'', \"Activity Log Alerts\",\r\n\ttype + == ''microsoft.insights/scheduledqueryrules'', \"Log Search Alerts\",\r\n\ttype + == ''microsoft.insights/actiongroups'', \"Action Groups\",\r\n\ttype == ''microsoft.insights/metricalerts'', + \"Metric Alerts\",\r\n\ttype =~ ''microsoft.alertsmanagement/smartdetectoralertrules'',''Smart + Detection Rules'',\r\n type =~ ''microsoft.insights/webtests'', ''URL Web + Tests'',\r\n type =~ ''microsoft.portal/dashboards'', ''Portal Dashboards'',\r\n type + =~ ''microsoft.insights/datacollectionrules'', ''Data Collection Rules'',\r\n type + =~ ''microsoft.insights/autoscalesettings'', ''Auto Scale Settings'',\r\n type + =~ ''microsoft.insights/alertrules'', ''Alert Rules'',\r\nstrcat(\"Not Translated: + \", type))\r\n| summarize count() by type","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"Azure + Monitor Workbooks \u0026 Alerting Resources","type":"stat"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","displayMode":"auto"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":13},"id":57,"options":{"showHeader":true},"targets":[{"account":"","azureResourceGraph":{"query":"resources\r\n| + where type has ''microsoft.insights/''\r\n or type has ''microsoft.alertsmanagement/smartdetectoralertrules''\r\n or + type has ''microsoft.portal/dashboards''\r\n| where type != ''microsoft.insights/components''\r\n| + extend type = case(\r\n \ttype == ''microsoft.insights/workbooks'', \"Workbooks\",\r\n\ttype + == ''microsoft.insights/activitylogalerts'', \"Activity Log Alerts\",\r\n\ttype + == ''microsoft.insights/scheduledqueryrules'', \"Log Search Alerts\",\r\n\ttype + == ''microsoft.insights/actiongroups'', \"Action Groups\",\r\n\ttype == ''microsoft.insights/metricalerts'', + \"Metric Alerts\",\r\n\ttype =~ ''microsoft.alertsmanagement/smartdetectoralertrules'',''Smart + Detection Rules'',\r\n type =~ ''microsoft.portal/dashboards'', ''Portal + Dashboards'',\r\n\tstrcat(\"Not Translated: \", type))\r\n| extend Enabled + = case(\r\n\ttype =~ ''Smart Detection Rules'', properties.state,\r\n\ttype + != ''Smart Detection Rules'', properties.enabled,\r\n\tstrcat(\"Not Translated: + \", type))\r\n| extend WorkbookType = iif(type =~ ''Workbooks'', properties.category, + '' '')\r\n| extend Details = pack_all()\r\n| project name, type, subscriptionId, + location, resourceGroup, Enabled, WorkbookType, Details","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"Workbooks + \u0026 Alerting Resources","type":"table"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","displayMode":"auto"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":13},"id":59,"options":{"showHeader":true},"targets":[{"account":"","azureResourceGraph":{"query":"where + type =~ ''microsoft.operationalinsights/workspaces''\r\n| extend Sku = properties.sku.name\r\n| + extend RetentionInDays = properties.retentionInDays\r\n| extend Details = + pack_all()\r\n| project Workspace=id, resourceGroup, location, subscriptionId, + Sku, RetentionInDays, Details","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"Log + Analytics","type":"table"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","displayMode":"auto"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":21},"id":56,"options":{"showHeader":true},"targets":[{"account":"","azureResourceGraph":{"query":"AlertsManagementResources\r\n| + extend AlertStatus = properties.essentials.monitorCondition\r\n| extend AlertState + = properties.essentials.alertState\r\n| extend AlertTime = properties.essentials.startDateTime\r\n| + extend AlertSuppressed = properties.essentials.actionStatus.isSuppressed\r\n| + extend Severity = properties.essentials.severity\r\n| where AlertStatus == + ''Fired''\r\n| extend Details = pack_all()\r\n| project id, name, subscriptionId, + resourceGroup, AlertStatus, AlertState, AlertTime, AlertSuppressed, Severity, + Details","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"Active + Alerts","type":"table"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"left","displayMode":"auto"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":21},"id":61,"options":{"showHeader":true},"targets":[{"account":"","azureResourceGraph":{"query":"securityresources\r\n| + where type == \"microsoft.security/securescores\"\r\n| extend subscriptionSecureScore + = round(100 * bin((todouble(properties.score.current))/ todouble(properties.score.max), + 0.001))\r\n| where subscriptionSecureScore \u003e 0\r\n| project subscriptionSecureScore, + subscriptionId\r\n| order by subscriptionSecureScore asc","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"Azure + Security Center Secure Store by Subscription","type":"table"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","displayMode":"auto"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":29},"id":58,"options":{"showHeader":true},"targets":[{"account":"","azureResourceGraph":{"query":"where + type =~ ''microsoft.insights/components''\r\n| extend RetentionInDays = properties.RetentionInDays\r\n| + extend IngestionMode = properties.IngestionMode\r\n| extend Details = pack_all()\r\n| + project Resource=id, location, resourceGroup, subscriptionId, IngestionMode, + RetentionInDays, Details","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"App + Monitoring","type":"table"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","displayMode":"auto"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":37},"id":60,"options":{"showHeader":true},"targets":[{"account":"","azureResourceGraph":{"query":"resources\r\n| + where type == \"microsoft.operationsmanagement/solutions\"\r\n| project Solution=plan.name, + Workspace=tolower(tostring(properties.workspaceResourceId)), subscriptionId\r\n\t| + join kind=leftouter(\r\n\t\tresources\r\n\t\t| where type =~ ''microsoft.operationalinsights/workspaces''\r\n\t\t| + project Workspace=tolower(tostring(id)),subscriptionId) on Workspace\r\n| + summarize Solutions = strcat_array(make_list(Solution), \",\") by Workspace, + subscriptionId\r\n| extend AzureSecurityCenter = iif(Solutions has ''Security'',''Enabled'',''Not + Enabled'')\r\n| extend AzureSecurityCenterFree = iif(Solutions has ''SecurityCenterFree'',''Enabled'',''Not + Enabled'')\r\n| extend AzureSentinel = iif(Solutions has \"SecurityInsights\",''Enabled'',''Not + Enabled'')\r\n| extend AzureMonitorVMs = iif(Solutions has \"VMInsights\",''Enabled'',''Not + Enabled'')\r\n| extend ServiceDesk = iif(Solutions has \"ITSM Connector\",''Enabled'',''Not + Enabled'')\r\n| extend AzureAutomation = iif(Solutions has \"AzureAutomation\",''Enabled'',''Not + Enabled'')\r\n| extend ChangeTracking = iif(Solutions has ''ChangeTracking'',''Enabled'',''Not + Enabled'')\r\n| extend UpdateManagement = iif(Solutions has ''Updates'',''Enabled'',''Not + Enabled'')\r\n| extend UpdateCompliance = iif(Solutions has ''WaaSUpdateInsights'',''Enabled'',''Not + Enabled'')\r\n| extend AzureMonitorContainers = iif(Solutions has ''ContainerInsights'',''Enabled'',''Not + Enabled'')\r\n| extend KeyVaultAnalytics = iif(Solutions has ''KeyVaultAnalytics'',''Enabled'',''Not + Enabled'')\r\n| extend SQLHealthCheck = iif(Solutions has ''SQLAssessment'',''Enabled'',''Not + Enabled'')","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"Log + Analytics workspaces with enabled Solutions","type":"table"},{"datasource":"${ds}","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","displayMode":"auto"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":45},"id":62,"options":{"showHeader":true},"targets":[{"account":"","azureResourceGraph":{"query":"SecurityResources + \r\n| where type == ''microsoft.security/securescores/securescorecontrols'' + \r\n| extend SecureControl = properties.displayName, unhealthy = properties.unhealthyResourceCount, + currentscore = properties.score.current, maxscore = properties.score.max, + subscriptionId\r\n| project SecureControl , unhealthy, currentscore, maxscore, + subscriptionId","resultFormat":"table"},"backends":[],"dimension":"","environment":"prod","metric":"","namespace":"","queryType":"Azure + Resource Graph","refId":"A","samplingType":"","service":"metric","subscriptions":["$subscriptions"],"useBackends":false,"useCustomSeriesNaming":false}],"title":"Azure + Security Center Secure Controls Score by Controls","type":"table"}],"title":"Monitoring + \u0026 Security","type":"row"}],"refresh":"","schemaVersion":31,"style":"dark","tags":[],"templating":{"list":[{"current":{},"hide":0,"includeAll":false,"label":"Datasource","multi":false,"name":"ds","options":[],"query":"grafana-azure-monitor-datasource","queryValue":"","refresh":1,"regex":"","skipUrlSync":false,"type":"datasource"},{"allValue":null,"current":{},"datasource":"${ds}","definition":"Subscriptions()","description":null,"error":null,"hide":0,"includeAll":false,"label":"Subscription(s)","multi":true,"name":"subscriptions","options":[],"query":"Subscriptions()","refresh":1,"regex":"","skipUrlSync":false,"sort":5,"type":"query"}]},"time":{"from":"now-1h","to":"now"},"title":"Azure + / Resources Overview","uid":"Mtwt2BV7k","version":1}}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-qKOB0GcIHtcjsdB/1Lah1Q';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:33 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771354.186.438.912707|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + transfer-encoding: + - chunked + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/dashboards/uid/xLERdASnz + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"cluster-detail","url":"/d/xLERdASnz/cluster-detail","expires":"0001-01-01T00:00:00Z","created":"2023-03-14T05:14:50Z","updated":"2023-03-14T05:14:50Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","provisioned":true,"provisionedExternalId":"ClusterDetail.json","annotationsPermissions":{"dashboard":{"canAdd":false,"canEdit":false,"canDelete":false},"organization":{"canAdd":false,"canEdit":false,"canDelete":false}},"hasPublicDashboard":false,"publicDashboardAccessToken":"","publicDashboardUid":"","publicDashboardEnabled":false},"dashboard":{"annotations":{"list":[{"builtIn":1,"datasource":"-- + Grafana --","enable":true,"hide":true,"iconColor":"rgba(0, 211, 255, 1)","name":"Annotations + \u0026 Alerts","target":{"limit":100,"matchAny":false,"tags":[],"type":"dashboard"},"type":"dashboard"}]},"editable":true,"gnetId":null,"graphTooltip":0,"id":21,"links":[],"liveNow":false,"panels":[{"datasource":"Geneva + Datasource","description":"For a particular cluster, this widget shows it''s + health timeline - time at which each health state value was reported. For + a group of clusters, it shows the percentage of each health state reported + at a given time.","fieldConfig":{"defaults":{"color":{"mode":"continuous-RdYlGr"},"custom":{"fillOpacity":75,"lineWidth":0},"mappings":[],"max":1,"min":0,"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]},"unit":"short"},"overrides":[{"matcher":{"id":"byRegexp","options":"Ok.*"},"properties":[{"id":"mappings","value":[{"options":{"0":{"color":"transparent","index":0},"1":{"color":"green","index":1}},"type":"value"}]}]},{"matcher":{"id":"byRegexp","options":"Warning.*"},"properties":[{"id":"mappings","value":[{"options":{"0":{"color":"transparent","index":0},"1":{"color":"yellow","index":1}},"type":"value"}]}]},{"matcher":{"id":"byRegexp","options":"Error.*"},"properties":[{"id":"mappings","value":[{"options":{"0":{"color":"transparent","index":0},"1":{"color":"red","index":1}},"type":"value"}]}]}]},"gridPos":{"h":6,"w":24,"x":0,"y":0},"id":14,"options":{"alignValue":"center","legend":{"displayMode":"hidden","placement":"bottom"},"mergeValues":true,"rowHeight":0.9,"showValue":"never","tooltip":{"mode":"single"}},"pluginVersion":"8.1.2","targets":[{"account":"$account","backends":[],"customSeriesNaming":"{HealthState} + {ClusterName}","dimension":"","groupByUnit":"m","groupByValue":"1","healthQueryType":"Topology","hide":false,"metric":"","metricType":"query","metricsQueryType":"query","namespace":"ServiceFabric","queryText":"metric(\"ClusterHealthState\").samplingTypes(\"Count\").preaggregate(\"ClusterName, + HealthState\") | where HealthState == \"Ok\" and ClusterName in (\"$ClusterName\") + | project Count=replacenulls(Count, 0) | zoom Count=sum(Count) by 5m | top + 40 by avg(Count)","refId":"Ok","samplingType":"","service":"metrics","useBackends":false,"useCustomSeriesNaming":true},{"account":"$account","backends":[],"customSeriesNaming":"{HealthState} + {ClusterName}","dimension":"","groupByUnit":"m","groupByValue":"1","healthQueryType":"Topology","hide":false,"metric":"","metricType":"query","metricsQueryType":"query","namespace":"ServiceFabric","queryText":"metric(\"ClusterHealthState\").samplingTypes(\"Count\").preaggregate(\"ClusterName, + HealthState\") | where HealthState == \"Warning\" and ClusterName in (\"$ClusterName\") + | project Count=replacenulls(Count, 0) | zoom Count=sum(Count) by 5m | top + 40 by avg(Count)","refId":"Warning","samplingType":"","service":"metrics","useBackends":false,"useCustomSeriesNaming":true},{"account":"$account","backends":[],"customSeriesNaming":"{HealthState} + {ClusterName}","dimension":"","groupByUnit":"m","groupByValue":"1","healthQueryType":"Topology","hide":false,"metric":"","metricType":"query","metricsQueryType":"query","namespace":"ServiceFabric","queryText":"metric(\"ClusterHealthState\").samplingTypes(\"Count\").preaggregate(\"ClusterName, + HealthState\") | where HealthState == \"Error\" and ClusterName in (\"$ClusterName\") + | project Count=replacenulls(Count, 0) | zoom Count=sum(Count) by 5m | top + 40 by avg(Count)","refId":"Error","samplingType":"","service":"metrics","useBackends":false,"useCustomSeriesNaming":true}],"timeFrom":null,"timeShift":null,"title":"Cluster + health timeline","type":"state-timeline"},{"datasource":"Geneva Datasource","description":"Total + number of nodes reporting at least once per health state. A node may be counted + twice if it reported more than one health state during the selected time range.","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"decimals":0,"mappings":[]},"overrides":[{"matcher":{"id":"byName","options":"Warning"},"properties":[{"id":"color","value":{"fixedColor":"red","mode":"fixed"}}]},{"matcher":{"id":"byName","options":"Error"},"properties":[{"id":"color","value":{"fixedColor":"red","mode":"fixed"}}]},{"matcher":{"id":"byName","options":"Ok"},"properties":[{"id":"color","value":{"fixedColor":"green","mode":"fixed"}}]}]},"gridPos":{"h":8,"w":12,"x":0,"y":6},"id":17,"options":{"legend":{"displayMode":"list","placement":"bottom"},"pieType":"pie","reduceOptions":{"calcs":["distinctCount"],"fields":"","values":false},"tooltip":{"mode":"single"}},"targets":[{"account":"$account","azureMonitor":{"timeGrain":"auto"},"backends":[],"customSeriesNaming":"{HealthState}","dimension":"","metric":"","metricType":"query","namespace":"ServiceFabric","queryText":"metric(\"NodeHealthState\").samplingTypes(\"DistinctCount_NodeName\").preaggregate(\"By-HealthState-ClusterName\") + | where ClusterName in (\"$clusterName\") | summarize sum=sum(DistinctCount_NodeName) + by HealthState","queryType":"Azure Monitor","refId":"NodeHealthCount","samplingType":"","service":"metrics","subscription":"f7152080-b4e8-47ee-9c85-7f1d0e6b72dc","useBackends":false,"useCustomSeriesNaming":true}],"title":"Nodes + in each health state","type":"piechart"},{"datasource":"Geneva Datasource","description":"Total + number of applications reporting at least once per health state. An application + may be counted twice if it reported more than one health state during the + selected time range.","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"decimals":0,"mappings":[]},"overrides":[{"matcher":{"id":"byName","options":"Warning"},"properties":[{"id":"color","value":{"fixedColor":"yellow","mode":"fixed"}}]},{"matcher":{"id":"byName","options":"Error"},"properties":[{"id":"color","value":{"fixedColor":"red","mode":"fixed"}}]},{"matcher":{"id":"byName","options":"Ok"},"properties":[{"id":"color","value":{"fixedColor":"green","mode":"fixed"}}]}]},"gridPos":{"h":8,"w":12,"x":12,"y":6},"id":16,"options":{"legend":{"displayMode":"list","placement":"bottom"},"pieType":"pie","reduceOptions":{"calcs":["distinctCount"],"fields":"","values":false},"tooltip":{"mode":"single"}},"targets":[{"account":"$account","azureMonitor":{"timeGrain":"auto"},"backends":[],"customSeriesNaming":"{HealthState}","dimension":"","metric":"","metricType":"query","namespace":"ServiceFabric","queryText":" metric(\"AppHealthState\").samplingTypes(\"DistinctCount_AppName\").preaggregate(\"By-HealthState-ClusterName\") + | where ClusterName in (\"$clusterName\") | summarize sum=sum(DistinctCount_AppName) + by HealthState","queryType":"Azure Monitor","refId":"AppHealthCount","samplingType":"","service":"metrics","subscription":"f7152080-b4e8-47ee-9c85-7f1d0e6b72dc","useBackends":false,"useCustomSeriesNaming":true}],"title":"Applications + in each health state","type":"piechart"},{"datasource":"Geneva Datasource","description":"Shows + the timeline of when the health state was reported as Error by a node. The + nodes shown are the top 10 nodes that reported error most frequently across + the selected cluster.","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"fillOpacity":70,"lineWidth":1},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"#4a4a4a","value":null},{"color":"red","value":1}]}},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":14},"id":10,"options":{"alignValue":"center","legend":{"displayMode":"hidden","placement":"bottom"},"mergeValues":true,"rowHeight":0.9,"showValue":"never","tooltip":{"mode":"single"}},"repeat":null,"targets":[{"account":"$account","backends":[],"customSeriesNaming":"{ClusterName} + {NodeName}","dimension":"","groupByUnit":"m","groupByValue":"1","healthQueryType":"Topology","metric":"","metricType":"query","namespace":"ServiceFabric","queryText":"metric(\"NodeHealthState\").samplingTypes(\"Count\").preaggregate(\"ClusterName, + NodeName, HealthState\") | where HealthState == \"Error\" | project Count=replacenulls(Count,0) + | zoom Count=max(Count) by 5m | top 10 by avg(Count) desc","queryType":"query","refId":"ErrorTimeline","samplingType":"","service":"metrics","useBackends":false,"useCustomSeriesNaming":true}],"title":"Top + 10 Nodes in Error state with their Error timelines","type":"state-timeline"},{"datasource":"Geneva + Datasource","description":"Shows the timeline of when the health state was + reported as Error by an application. The applications shown are the top 10 + applications that reported error most frequently across the selected cluster.","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"fillOpacity":50,"lineWidth":2},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"#4a4a4a","value":null},{"color":"red","value":1}]}},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":14},"id":2,"options":{"alignValue":"center","legend":{"displayMode":"hidden","placement":"bottom"},"mergeValues":true,"rowHeight":0.9,"showValue":"never","tooltip":{"mode":"single"}},"pluginVersion":"8.1.2","targets":[{"account":"$account","backends":[],"customSeriesNaming":"{ClusterName} + {AppName}","dimension":"","groupByUnit":"m","groupByValue":"1","healthQueryType":"Topology","metric":"","metricType":"query","namespace":"ServiceFabric","queryText":"metric(\"AppHealthState\").samplingTypes(\"Count\").preaggregate(\"ClusterName, + AppName, HealthState\") | where HealthState == \"Error\" | project Count=replacenulls(Count,0) + | zoom Count=max(Count) by 5m | top 10 by avg(Count) desc","queryType":"query","refId":"ErrorTimeline","samplingType":"","service":"metrics","useBackends":false,"useCustomSeriesNaming":true}],"title":"Top + 10 Applications in Error state with their Error timelines","type":"state-timeline"},{"datasource":"Geneva + Datasource","description":"Shows the timeline of when the health state was + reported as Warning by a node. The nodes shown are the top 10 nodes that reported + warning health state most frequently across the selected cluster.","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"fillOpacity":70,"lineWidth":1},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"#4a4a4a","value":null},{"color":"yellow","value":1}]}},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":23},"id":21,"options":{"alignValue":"center","legend":{"displayMode":"hidden","placement":"bottom"},"mergeValues":true,"rowHeight":0.9,"showValue":"never","tooltip":{"mode":"single"}},"targets":[{"account":"$account","backends":[],"customSeriesNaming":"{ClusterName} + {NodeName}","dimension":"","groupByUnit":"m","groupByValue":"1","healthQueryType":"Topology","metric":"","metricType":"query","namespace":"ServiceFabric","queryText":"metric(\"NodeHealthState\").samplingTypes(\"Count\").preaggregate(\"ClusterName, + NodeName, HealthState\") | where HealthState == \"Warning\" | project Count=replacenulls(Count,0) + | zoom Count=max(Count) by 5m | top 10 by avg(Count) desc","queryType":"query","refId":"WarningTimeline","samplingType":"","service":"metrics","useBackends":false,"useCustomSeriesNaming":true}],"title":"Top + 10 Nodes in Warning state with their Warning timelines","type":"state-timeline"},{"datasource":"Geneva + Datasource","description":"Shows the timeline of when the health state was + reported as Warning by an application. The applications shown are the top + 10 applications that reported warning state most frequently across the selected + cluster.","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"fillOpacity":50,"lineWidth":2},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"#4a4a4a","value":null},{"color":"yellow","value":1}]}},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":23},"id":20,"options":{"alignValue":"center","legend":{"displayMode":"hidden","placement":"bottom"},"mergeValues":true,"rowHeight":0.9,"showValue":"never","tooltip":{"mode":"single"}},"pluginVersion":"8.1.2","targets":[{"account":"$account","backends":[],"customSeriesNaming":"{ClusterName} + {AppName}","dimension":"","groupByUnit":"m","groupByValue":"1","healthQueryType":"Topology","metric":"","metricType":"query","namespace":"ServiceFabric","queryText":"metric(\"AppHealthState\").samplingTypes(\"Count\").preaggregate(\"ClusterName, + AppName, HealthState\") | where HealthState == \"Warning\" | project Count=replacenulls(Count,0) + | zoom Count=max(Count) by 5m | top 10 by avg(Count) desc","queryType":"query","refId":"WarningTimeline","samplingType":"","service":"metrics","useBackends":false,"useCustomSeriesNaming":true}],"title":"Top + 10 Applications in Warning state with their Warning timelines","type":"state-timeline"}],"refresh":false,"schemaVersion":31,"style":"dark","tags":[],"templating":{"list":[{"allValue":null,"current":{},"datasource":"Geneva + Datasource","definition":"accounts()","description":"The Geneva metrics account + name","error":null,"hide":0,"includeAll":false,"label":"Account","multi":false,"name":"account","options":[],"query":"accounts()","refresh":1,"regex":"","skipUrlSync":false,"sort":1,"type":"query"},{"allValue":null,"current":{},"datasource":"Geneva + Datasource","definition":"dimensionValues($account, ServiceFabric, ClusterHealthState, + ClusterName)","description":"The name of the cluster you want to see data + for","error":null,"hide":0,"includeAll":true,"label":"Cluster Name","multi":true,"name":"ClusterName","options":[],"query":"dimensionValues($account, + ServiceFabric, ClusterHealthState, ClusterName)","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"}]},"time":{"from":"now-6h","to":"now"},"timepicker":{},"timezone":"","title":"Cluster + Detail","uid":"xLERdASnz","version":1}}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-28XUljiA0tNkxA2U5o3J0g';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:33 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771354.472.440.476730|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + transfer-encoding: + - chunked + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/dashboards/uid/QTVw7iK7z + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"geneva-health","url":"/d/QTVw7iK7z/geneva-health","expires":"0001-01-01T00:00:00Z","created":"2023-03-14T05:14:50Z","updated":"2023-03-14T05:14:50Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","provisioned":true,"provisionedExternalId":"Health.json","annotationsPermissions":{"dashboard":{"canAdd":false,"canEdit":false,"canDelete":false},"organization":{"canAdd":false,"canEdit":false,"canDelete":false}},"hasPublicDashboard":false,"publicDashboardAccessToken":"","publicDashboardUid":"","publicDashboardEnabled":false},"dashboard":{"annotations":{"list":[{"datasource":"Geneva + Datasource","enable":true,"iconColor":"light-blue","name":"Geneva Health Annotations","target":{"account":"$acc","backends":[],"dimension":"","groupByUnit":"m","groupByValue":"1","healthHistoryValueTransform":"raw","healthQueryType":"Watchdog + Health","isAnnotationsMode":true,"limit":100,"matchAny":false,"metric":"","metricsQueryType":"ui","namespace":"","samplingType":"","selectedWatchdogResourceVar":"$nodeIds","service":"health","tags":[],"type":"dashboard","useBackends":false,"useCustomSeriesNaming":false,"useResourceVars":true}}]},"editable":true,"gnetId":null,"graphTooltip":0,"id":15,"links":[],"panels":[{"datasource":"Geneva + Datasource","gridPos":{"h":21,"w":6,"x":0,"y":0},"id":2,"options":{"monitorNameVar":"$monitorName","monitorVar":"$monitor","orientation":"vertical","resourceHealthVar":"$nodeIds","resourceNameVar":"$selectedRes"},"targets":[{"account":"$acc","backends":[],"dimension":"","groupByUnit":"m","groupByValue":"1","healthHistoryValueTransform":"raw","healthQueryType":"Topology","metric":"","metricsQueryType":"ui","namespace":"","refId":"A","samplingType":"","service":"health","topologyNodeId":"$res","useBackends":false,"useCustomSeriesNaming":false,"useResourceVars":false}],"title":"Topology","type":"geneva-health-panel"},{"datasource":"Geneva + Datasource","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"fillOpacity":70,"lineWidth":0},"mappings":[{"options":{"0":{"color":"red","index":0,"text":"Unhealthy"},"1":{"color":"green","index":1,"text":"Healthy"},"2":{"color":"orange","index":2,"text":"Degraded"}},"type":"value"}],"thresholds":{"mode":"absolute","steps":[{"color":"text","value":null},{"color":"red","value":0},{"color":"green","value":1},{"color":"#EAB839","value":2}]}},"overrides":[]},"gridPos":{"h":7,"w":18,"x":6,"y":0},"id":4,"options":{"alignValue":"left","legend":{"displayMode":"hidden","placement":"bottom"},"mergeValues":true,"rowHeight":0.9,"showValue":"never","tooltip":{"mode":"single"}},"targets":[{"account":"$acc","backends":[],"dimension":"","groupByUnit":"m","groupByValue":"1","healthHistoryValueTransform":"raw","healthQueryType":"Resource + Health","metric":"","metricsQueryType":"ui","namespace":"","refId":"A","samplingType":"","selectedResourcesVar":"$nodeIds","service":"health","useBackends":false,"useCustomSeriesNaming":false,"useResourceVars":true}],"title":"Resource + Health History $selectedRes","type":"state-timeline"},{"datasource":"Geneva + Datasource","fieldConfig":{"defaults":{"color":{"mode":"thresholds","seriesBy":"last"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"scheme","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineStyle":{"dash":[0,3,3],"fill":"dot"},"lineWidth":2,"pointSize":3,"scaleDistribution":{"type":"linear"},"showPoints":"always","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"area"}},"decimals":0,"mappings":[{"options":{"0":{"color":"red","index":0,"text":"Unhealthy"},"100":{"color":"green","index":2,"text":"Healthy"},"50":{"color":"orange","index":1,"text":"Degraded"}},"type":"value"}],"max":100,"min":0,"thresholds":{"mode":"absolute","steps":[{"color":"red","value":null},{"color":"orange","value":50},{"color":"green","value":99}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":7,"w":18,"x":6,"y":7},"id":6,"options":{"legend":{"calcs":["lastNotNull"],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"multi"}},"targets":[{"account":"$acc","backends":[],"dimension":"","groupByUnit":"m","groupByValue":"1","healthHistoryValueTransform":"percent","healthQueryType":"Watchdog + Health","metric":"","metricsQueryType":"ui","namespace":"","refId":"A","samplingType":"","selectedWatchdogResourceVar":"$nodeIds","service":"health","useBackends":false,"useCustomSeriesNaming":false,"useResourceVars":true}],"title":"Watchdog + Health History $selectedRes","type":"timeseries"},{"datasource":"Geneva Datasource","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":7,"w":18,"x":6,"y":14},"id":8,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"account":"$acc","dimension":"","dimensionFilters":[],"groupByUnit":"m","groupByValue":"1","healthHistoryValueTransform":"raw","healthQueryType":"Monitor + Evaluation","metric":"","metricsQueryType":"ui","namespace":"","orderAggFunc":"avg","orderBy":"desc","refId":"A","samplingType":"","selectedMonitorVar":"$monitor","service":"health","showTop":"40","useCustomSeriesNaming":false,"useResourceVars":true}],"title":"Monitor + Evaluation $monitorName","type":"timeseries"}],"schemaVersion":30,"style":"dark","tags":[],"templating":{"list":[{"allValue":null,"current":{},"datasource":"Geneva + Datasource","definition":"Accounts()","description":null,"error":null,"hide":0,"includeAll":false,"label":"Account","multi":false,"name":"acc","options":[],"query":"Accounts()","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":null,"current":{},"datasource":"Geneva + Datasource","definition":"HealthResources($acc)","description":null,"error":null,"hide":0,"includeAll":false,"label":"Health + Resource","multi":false,"name":"res","options":[],"query":"HealthResources($acc)","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":null,"current":{"selected":false,"text":"","value":""},"description":null,"error":null,"hide":2,"includeAll":false,"label":null,"multi":false,"name":"nodeIds","options":[],"query":"","skipUrlSync":false,"type":"custom"},{"allValue":null,"current":{},"description":null,"error":null,"hide":2,"includeAll":false,"label":null,"multi":false,"name":"selectedRes","options":[],"query":"","skipUrlSync":false,"type":"custom"},{"current":{},"hide":2,"includeAll":false,"multi":false,"name":"monitor","options":[],"query":"","skipUrlSync":false,"type":"custom"},{"current":{},"hide":2,"includeAll":false,"multi":false,"name":"monitorName","options":[],"query":"","skipUrlSync":false,"type":"custom"}]},"time":{"from":"now-1h","to":"now"},"timepicker":{},"timezone":"","title":"Geneva + Health","uid":"QTVw7iK7z","version":1}}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-9to4DUFNRZy8BhR6d/nJcA';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:33 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771354.702.442.565697|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + transfer-encoding: + - chunked + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/dashboards/uid/icm-example + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"icm-canned-dashboard","url":"/d/icm-example/icm-canned-dashboard","expires":"0001-01-01T00:00:00Z","created":"2023-03-14T05:14:50Z","updated":"2023-03-14T05:14:50Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","provisioned":true,"provisionedExternalId":"icm.json","annotationsPermissions":{"dashboard":{"canAdd":false,"canEdit":false,"canDelete":false},"organization":{"canAdd":false,"canEdit":false,"canDelete":false}},"hasPublicDashboard":false,"publicDashboardAccessToken":"","publicDashboardUid":"","publicDashboardEnabled":false},"dashboard":{"__elements":[],"__inputs":[{"description":"","label":"IcM + via ADX","name":"DS_ICM_VIA ADX","pluginId":"grafana-azure-data-explorer-datasource","pluginName":"Azure + Data Explorer Datasource","type":"datasource"}],"__requires":[{"id":"grafana","name":"Grafana","type":"grafana","version":"8.4.1"},{"id":"grafana-azure-data-explorer-datasource","name":"Azure + Data Explorer Datasource","type":"datasource","version":"3.6.1"},{"id":"table","name":"Table","type":"panel","version":""},{"id":"text","name":"Text","type":"panel","version":""},{"id":"timeseries","name":"Time + series","type":"panel","version":""}],"annotations":{"list":[{"builtIn":1,"datasource":"-- + Grafana --","enable":true,"hide":true,"iconColor":"rgba(0, 211, 255, 1)","name":"Annotations + \u0026 Alerts","target":{"limit":100,"matchAny":false,"tags":[],"type":"dashboard"},"type":"dashboard"}]},"editable":true,"fiscalYearStartMonth":0,"graphTooltip":0,"id":13,"iteration":1648251431667,"links":[],"liveNow":false,"panels":[{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":0},"id":22,"panels":[],"title":"About + this dashboard","type":"row"},{"gridPos":{"h":7,"w":5,"x":0,"y":1},"id":24,"options":{"content":"This + dashboard is based on the [IcM canned dashboard](https://lens.msftcloudes.com/#/dashboard/V2%20Dashboard?_g=(ws:ws-icm-business-dashboard-workspace)).\n\nQuestions? + Comments? Please reach out to [us](mailto://mitulkdirs@microsoft.com?subject=IcM%20Canned%20Dashboard%20Feedback).","mode":"markdown"},"pluginVersion":"8.4.1","title":"About + this dashboard","type":"text"},{"gridPos":{"h":7,"w":19,"x":5,"y":1},"id":20,"options":{"content":"1. + Create a new AAD app registration [here - please open in a new tab](https://ms.portal.azure.com/#blade/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/RegisteredApps)\n\t* + Choose `Single tenant`\n\t* Leave Redirect URI blank\n\t* Copy `Application + (client) ID` and `Tenant ID`\n2. Create a secret for your app registration\n3. + Register this AAD app with IcM [here](https://portal.microsofticm.com/imp/v4/reporting/kustoaccess) + so they know who to reach out if needed\n4. On [ADX web UI](https://dataexplorer.azure.com/clusters/icmcluster), + grant viewer access to the aforementioned AAD app as follows:\n```\n\t.add + database IcMDataWarehouse viewers (''aadapp=your_client_id;your_tenant_id'')\n```\nNote: + this will say that you don''t have rights. To verify that access was indeed + granted, run this command:\n```\n.show database IcMDataWarehouse principals + | where PrincipalFQN contains \"your_client_id\"\n```\n5. Add a new Azure + Data Explorer data source in Grafana using the aforementioned AAD app and + secret. Note that it takes a few hours for the AAD app id to propagate.\n\t* + Cloud: `Azure`\n\t* Cluster URL: `https://icmclusterlb.kustomfa.windows.net/`\n\t* + Tenant ID: your_tenant_id\n\t* Client ID: your_client_id\n\t* Client Secret: + your_client_secret\n\t* Default database: `IcmDataWarehouse`\n\nMore details + [here](https://icmdocs.azurewebsites.net/reporting/kusto.html)","mode":"markdown"},"pluginVersion":"8.4.1","title":"How + to setup IcM as a data source in Grafana","type":"text"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":8},"id":8,"panels":[],"title":"Incident + Volume","type":"row"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${DS_ICM_VIA + ADX}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"bars","fillOpacity":50,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"normal"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":9},"id":2,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"3.5.0","query":"IncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + where isnull(ParentIncidentId) and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'')\n| + project CreateDate, IncidentId, Severity, Status, SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\"), IncidentType, + HowFixed, IncidentSubType, SourceCreateDate, ImpactStartDate, MitigateDate, + ResolveDate\n| summarize count() by bin(CreateDate, 1d), Status\n| order by + CreateDate asc\n","querySource":"raw","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Incident + Volume Per Status","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${DS_ICM_VIA + ADX}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"bars","fillOpacity":50,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"normal"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":9},"id":5,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"3.5.0","query":"IncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + where isnull(ParentIncidentId) and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'')\n| + project CreateDate, IncidentId, Severity=strcat(\"Sev\", tostring(Severity)), + Status, SourceName, SourceType, RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, + \"False\", \"True\") , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", + \"True\"), IncidentType, HowFixed, IncidentSubType, SourceCreateDate, ImpactStartDate, + MitigateDate, ResolveDate\n| summarize count() by bin(CreateDate, 1d), Severity\n| + order by CreateDate asc\n","querySource":"raw","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Incident + Volume Per Severity","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${DS_ICM_VIA + ADX}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"bars","fillOpacity":50,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"normal"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":18},"id":3,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"3.5.0","query":"IncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + where isnull(ParentIncidentId) and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'')\n| + project CreateDate, IncidentId, Severity, Status, SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\"), IncidentType, + HowFixed, IncidentSubType, SourceCreateDate, ImpactStartDate, MitigateDate, + ResolveDate\n| summarize count() by bin(CreateDate, 1d), SourceType\n| order + by CreateDate asc\n","querySource":"raw","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Incident + Volume Per Alert Source Type","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${DS_ICM_VIA + ADX}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","displayMode":"auto"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":9,"w":24,"x":0,"y":27},"id":6,"options":{"footer":{"fields":"","reducer":["sum"],"show":false},"showHeader":true},"pluginVersion":"8.4.1","targets":[{"database":"IcmDataWarehouse","expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"3.5.0","query":"IncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + where isnull(ParentIncidentId) and Status in (''ACTIVE'', ''MITIGATED'', ''RESOLVED'')\n| + project IncidentId, CreateDate, Severity, Status, SourceName, SourceType, + RoutingId, OwningTenantName, IsNoise=iif(IsNoise==0, \"False\", \"True\") + , IsCustomerImpacting=iif(IsCustomerImpacting==0, \"False\", \"True\"), IncidentType, + HowFixed, IncidentSubType, SourceCreateDate, ImpactStartDate, MitigateDate, + ResolveDate\n| sort by IncidentId asc\n","querySource":"raw","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Incident + Details","type":"table"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":36},"id":10,"panels":[],"title":"TTX","type":"row"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${DS_ICM_VIA + ADX}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"bars","fillOpacity":50,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"normal"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":37},"id":16,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"3.5.0","query":"IncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + project IncidentId, Lens_IngestionTime, OwningTenantName, Severity, OwningTeamId\n| + join kind= inner(Notifications | where $__timeFilter(CreateDate) | summarize + (Lens_IngestionTime,PrimaryTarget, PrimaryTargetType, IncidentId, RequestType)=argmax(Lens_IngestionTime, + PrimaryTarget, PrimaryTargetType, IncidentId, RequestType) by NotificationId)\non + $left.IncidentId == $right.IncidentId\n| join kind=inner (NotificationActions + | where $__timeFilter(SendDate))\non $left.NotificationId == $right.NotificationId + \n| where isnotnull(SendDate) and Status in~ (''COMPLETED'')\n| summarize + (Lens_IngestionTime, NotificationId, SendDate, TeamId, IncidentId, ServiceType, + PrimaryTargetType, RequestType,Severity)=argmax(Lens_IngestionTime, NotificationId, + SendDate, OwningTeamId, IncidentId, ServiceType, PrimaryTargetType, RequestType, + Severity) by NotificationActionId \n| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName, TenantName)=argmax(Lens_IngestionTime, TeamName, TenantName) by + TeamId | project TeamId, TeamName, TenantName)\non $left.TeamId == $right.TeamId\n| + project SendDate, NotificationId, IncidentId, TeamName, ServiceType, PrimaryTargetType, + RequestType, TenantName, Severity\n| summarize count() by bin(SendDate, 1d), + ServiceType\n| sort by SendDate asc\n","querySource":"raw","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Notification + by Contact Type","type":"timeseries"},{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":46},"id":12,"panels":[],"title":"Notification + Volume","type":"row"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${DS_ICM_VIA + ADX}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"bars","fillOpacity":50,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"normal"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":47},"id":13,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"3.5.0","query":"IncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + project IncidentId, Lens_IngestionTime, OwningTenantName, Severity, OwningTeamId\n| + join kind= inner(Notifications | where $__timeFilter(CreateDate) | summarize + (Lens_IngestionTime,PrimaryTarget, PrimaryTargetType, IncidentId, RequestType)=argmax(Lens_IngestionTime, + PrimaryTarget, PrimaryTargetType, IncidentId, RequestType) by NotificationId)\non + $left.IncidentId == $right.IncidentId\n| join kind=inner (NotificationActions + | where $__timeFilter(SendDate))\non $left.NotificationId == $right.NotificationId + \n| where isnotnull(SendDate) and Status in~ (''COMPLETED'')\n| summarize + (Lens_IngestionTime, NotificationId, SendDate, TeamId, IncidentId, ServiceType, + PrimaryTargetType, RequestType,Severity)=argmax(Lens_IngestionTime, NotificationId, + SendDate, OwningTeamId, IncidentId, ServiceType, PrimaryTargetType, RequestType, + Severity) by NotificationActionId \n| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName, TenantName)=argmax(Lens_IngestionTime, TeamName, TenantName) by + TeamId | project TeamId, TeamName, TenantName)\non $left.TeamId == $right.TeamId\n| + project SendDate, NotificationId, IncidentId, TeamName, ServiceType, PrimaryTargetType, + RequestType, TenantName, Severity\n| summarize count() by bin(SendDate, 1d), + ServiceType\n| sort by SendDate asc\n","querySource":"raw","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Notification + by Contact Type","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${DS_ICM_VIA + ADX}"},"fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"bars","fillOpacity":50,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"normal"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":47},"id":14,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single","sort":"none"}},"targets":[{"database":"IcmDataWarehouse","expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"3.5.0","query":"IncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + project IncidentId, Lens_IngestionTime, OwningTenantName, Severity, OwningTeamId\n| + join kind= inner(Notifications | where $__timeFilter(CreateDate) | summarize + (Lens_IngestionTime,PrimaryTarget, PrimaryTargetType, IncidentId, RequestType)=argmax(Lens_IngestionTime, + PrimaryTarget, PrimaryTargetType, IncidentId, RequestType) by NotificationId)\non + $left.IncidentId == $right.IncidentId\n| join kind=inner (NotificationActions + | where $__timeFilter(SendDate))\non $left.NotificationId == $right.NotificationId + \n| where isnotnull(SendDate) and Status in~ (''COMPLETED'')\n| summarize + (Lens_IngestionTime, NotificationId, SendDate, TeamId, IncidentId, ServiceType, + PrimaryTargetType, RequestType,Severity)=argmax(Lens_IngestionTime, NotificationId, + SendDate, OwningTeamId, IncidentId, ServiceType, PrimaryTargetType, RequestType, + Severity) by NotificationActionId \n| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName, TenantName)=argmax(Lens_IngestionTime, TeamName, TenantName) by + TeamId | project TeamId, TeamName, TenantName)\non $left.TeamId == $right.TeamId\n| + project SendDate, NotificationId, IncidentId, TeamName, ServiceType, PrimaryTargetType, + RequestType, TenantName, Severity\n| summarize count() by bin(SendDate, 1d), + RequestType\n| sort by SendDate asc\n","querySource":"raw","rawMode":true,"refId":"A","resultFormat":"time_series"}],"title":"Notification + by Request Type","type":"timeseries"},{"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${DS_ICM_VIA + ADX}"},"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"auto","displayMode":"auto"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]}},"overrides":[]},"gridPos":{"h":9,"w":24,"x":0,"y":56},"id":15,"options":{"footer":{"fields":"","reducer":["sum"],"show":false},"showHeader":true},"pluginVersion":"8.4.1","targets":[{"database":"IcmDataWarehouse","expression":{"groupBy":{"expressions":[],"type":"and"},"reduce":{"expressions":[],"type":"and"},"where":{"expressions":[],"type":"and"}},"pluginVersion":"3.5.0","query":"IncidentsSnapshotV2() + \n| where $__timeFilter(CreateDate)\n| where OwningTenantName == \"$svc\"\n| + project IncidentId, Lens_IngestionTime, OwningTenantName, Severity, OwningTeamId\n| + join kind= inner(Notifications | where $__timeFilter(CreateDate) | summarize + (Lens_IngestionTime,PrimaryTarget, PrimaryTargetType, IncidentId, RequestType)=argmax(Lens_IngestionTime, + PrimaryTarget, PrimaryTargetType, IncidentId, RequestType) by NotificationId)\non + $left.IncidentId == $right.IncidentId\n| join kind=inner (NotificationActions + | where $__timeFilter(SendDate))\non $left.NotificationId == $right.NotificationId + \n| where isnotnull(SendDate) and Status in~ (''COMPLETED'')\n| summarize + (Lens_IngestionTime, NotificationId, SendDate, TeamId, IncidentId, ServiceType, + PrimaryTargetType, RequestType,Severity)=argmax(Lens_IngestionTime, NotificationId, + SendDate, OwningTeamId, IncidentId, ServiceType, PrimaryTargetType, RequestType, + Severity) by NotificationActionId \n| join kind=inner (Teams | summarize (Lens_IngestionTime, + TeamName, TenantName)=argmax(Lens_IngestionTime, TeamName, TenantName) by + TeamId | project TeamId, TeamName, TenantName)\non $left.TeamId == $right.TeamId\n| + project NotificationId, IncidentId, SendDate, TeamName, ServiceType, PrimaryTargetType, + RequestType, TenantName, Severity\n","querySource":"raw","rawMode":true,"refId":"A","resultFormat":"table"}],"title":"Notification + Details","type":"table"}],"refresh":"","schemaVersion":35,"style":"dark","tags":[],"templating":{"list":[{"current":{},"datasource":{"type":"grafana-azure-data-explorer-datasource","uid":"${DS_ICM_VIA + ADX}"},"definition":"Tenants | distinct TenantName","hide":0,"includeAll":false,"label":"Service","multi":false,"name":"svc","options":[],"query":"Tenants + | distinct TenantName","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"}]},"time":{"from":"now-90d","to":"now"},"timepicker":{},"timezone":"","title":"IcM + Canned Dashboard","uid":"icm-example","version":1,"weekStart":""}}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-FFWxvvkjWZRn3BNLDhVKAg';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:33 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771354.892.437.219898|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + transfer-encoding: + - chunked + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/dashboards/uid/sVKyjvpnz + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"incoming-service-qos","url":"/d/sVKyjvpnz/incoming-service-qos","expires":"0001-01-01T00:00:00Z","created":"2023-03-14T05:14:50Z","updated":"2023-03-14T05:14:50Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","provisioned":true,"provisionedExternalId":"IncomingQoS.json","annotationsPermissions":{"dashboard":{"canAdd":false,"canEdit":false,"canDelete":false},"organization":{"canAdd":false,"canEdit":false,"canDelete":false}},"hasPublicDashboard":false,"publicDashboardAccessToken":"","publicDashboardUid":"","publicDashboardEnabled":false},"dashboard":{"editable":true,"fiscalYearStartMonth":0,"gnetId":null,"graphTooltip":0,"id":22,"links":[],"liveNow":false,"panels":[{"datasource":"Geneva + Datasource","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"decimals":2,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":0},"id":2,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"text":{},"textMode":"auto"},"pluginVersion":"8.2.2","targets":[{"account":"AnswersUIProd","backends":[],"dimension":"Total","dimensionFilterOperators":[],"dimensionFilterValues":[],"dimensionFilters":[],"groupByUnit":"m","groupByValue":"1","healthHistoryValueTransform":"raw","healthQueryType":"Topology","metric":"StandingQuery\\IncomingApiReliability","metricsQueryType":"ui","namespace":"ApplicationMetrics","queryText":"metric(\"StandingQuery\\\\IncomingApiReliability\").samplingTypes(\"NullableAverage\")\n\n| + top 40 by avg(NullableAverage) desc\n","refId":"A","samplingType":"NullableAverage","service":"metrics","useBackends":false,"useCustomSeriesNaming":false,"useResourceVars":false}],"title":"Overall + Reliability","type":"stat"},{"datasource":"Geneva Datasource","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"decimals":2,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":0},"id":3,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"text":{},"textMode":"auto"},"pluginVersion":"8.2.2","targets":[{"account":"AnswersUIProd","backends":[],"dimension":"Total","dimensionFilterOperators":[],"dimensionFilterValues":[],"dimensionFilters":[],"groupByUnit":"m","groupByValue":"1","healthHistoryValueTransform":"raw","healthQueryType":"Topology","metric":"StandingQuery\\IncomingApiReliability","metricsQueryType":"ui","namespace":"ApplicationMetrics","queryText":"metric(\"StandingQuery\\\\IncomingApiReliability\").samplingTypes(\"Rate\")\n\n| + top 40 by avg(Rate) desc\n","refId":"A","samplingType":"Rate","service":"metrics","useBackends":false,"useCustomSeriesNaming":false,"useResourceVars":false}],"title":"Overall + RPS","type":"stat"},{"datasource":"Geneva Datasource","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"decimals":0,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":9},"id":4,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["sum"],"fields":"","values":false},"text":{},"textMode":"auto"},"pluginVersion":"8.2.2","targets":[{"account":"AnswersUIProd","backends":[],"dimension":"Total","dimensionFilterOperators":[],"dimensionFilterValues":[],"dimensionFilters":[],"groupByUnit":"m","groupByValue":"1","healthHistoryValueTransform":"raw","healthQueryType":"Topology","metric":"StandingQuery\\IncomingApiReliability","metricsQueryType":"ui","namespace":"ApplicationMetrics","queryText":"metric(\"StandingQuery\\\\IncomingApiReliability\").samplingTypes(\"Count\")\n\n| + top 40 by avg(Count) desc\n","refId":"A","samplingType":"Count","service":"metrics","useBackends":false,"useCustomSeriesNaming":false,"useResourceVars":false}],"title":"Overall + Request Count","type":"stat"},{"datasource":"Geneva Datasource","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"decimals":2,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":9},"id":5,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"text":{},"textMode":"auto"},"pluginVersion":"8.2.2","targets":[{"account":"AnswersUIProd","backends":[],"dimension":"Total","dimensionFilterOperators":[],"dimensionFilterValues":[],"dimensionFilters":[],"groupByUnit":"m","groupByValue":"1","healthHistoryValueTransform":"raw","healthQueryType":"Topology","metric":"StandingQuery\\IncomingApiSuccessLatency","metricsQueryType":"ui","namespace":"ApplicationMetrics","queryText":"metric(\"StandingQuery\\\\IncomingApiSuccessLatency\").samplingTypes(\"NullableAverage\")\n\n| + top 40 by avg(NullableAverage) desc\n","refId":"A","samplingType":"NullableAverage","service":"metrics","useBackends":false,"useCustomSeriesNaming":false,"useResourceVars":false}],"title":"Overall + Avg Latency (ms)","type":"stat"},{"datasource":"Geneva Datasource","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"decimals":2,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":18},"id":6,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single"}},"pluginVersion":"8.2.2","targets":[{"account":"AnswersUIProd","backends":[],"dimension":"Total","dimensionFilterOperators":[],"dimensionFilterValues":[],"dimensionFilters":[],"groupByUnit":"m","groupByValue":"1","healthHistoryValueTransform":"raw","healthQueryType":"Topology","metric":"StandingQuery\\IncomingApiReliability","metricsQueryType":"ui","namespace":"ApplicationMetrics","queryText":"metric(\"StandingQuery\\\\IncomingApiReliability\").samplingTypes(\"NullableAverage\")\n\n| + top 40 by avg(NullableAverage) desc\n","refId":"A","samplingType":"NullableAverage","service":"metrics","useBackends":false,"useCustomSeriesNaming":false,"useResourceVars":false}],"title":"API + Reliability","type":"timeseries"},{"datasource":"Geneva Datasource","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"decimals":2,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":18},"id":7,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single"}},"pluginVersion":"8.2.2","targets":[{"account":"AnswersUIProd","backends":[],"dimension":"Total","dimensionFilterOperators":[],"dimensionFilterValues":[],"dimensionFilters":[],"groupByUnit":"m","groupByValue":"1","healthHistoryValueTransform":"raw","healthQueryType":"Topology","metric":"StandingQuery\\IncomingApiReliability","metricsQueryType":"ui","namespace":"ApplicationMetrics","queryText":"metric(\"StandingQuery\\\\IncomingApiReliability\").samplingTypes(\"Rate\")\n\n| + top 40 by avg(Rate) desc\n","refId":"A","samplingType":"Rate","service":"metrics","useBackends":false,"useCustomSeriesNaming":false,"useResourceVars":false}],"title":"API + RPS","type":"timeseries"},{"datasource":"Geneva Datasource","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineStyle":{"fill":"solid"},"lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"always","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"noValue":"0","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":27},"id":8,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single"}},"pluginVersion":"8.2.2","targets":[{"account":"AnswersUIProd","backends":[],"dimension":"RoleInstance-CallerName-OperationName","dimensionFilterOperators":["in","in","in","in","in"],"dimensionFilterValues":[],"dimensionFilters":["CallerName","Environment","OperationName","Role","RoleInstance"],"groupByUnit":"m","groupByValue":"1","healthHistoryValueTransform":"raw","healthQueryType":"Topology","metric":"StandingQuery\\IncomingApiSuccessLatency","metricsQueryType":"ui","namespace":"ApplicationMetrics","queryText":"metric(\"StandingQuery\\\\IncomingApiSuccessLatency\").dimensions(\"CallerName\", + \"Environment\", \"OperationName\", \"Role\", \"RoleInstance\").samplingTypes(\"NullableAverage\")\n\n| + top 40 by avg(NullableAverage) desc\n","refId":"A","samplingType":"NullableAverage","service":"metrics","useBackends":false,"useCustomSeriesNaming":false,"useResourceVars":false}],"timeFrom":null,"timeShift":null,"title":"API + Success Latency","type":"timeseries"},{"datasource":"Geneva Datasource","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[]},"gridPos":{"h":12,"w":24,"x":0,"y":36},"id":9,"options":{"orientation":"auto","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"showThresholdLabels":false,"showThresholdMarkers":true,"text":{}},"pluginVersion":"8.2.2","targets":[{"account":"AnswersUIProd","backends":[],"dimension":"Non-index","dimensionFilterOperators":["in"],"dimensionFilterValues":[[]],"dimensionFilters":["OperationName"],"groupByUnit":"m","groupByValue":"1","healthHistoryValueTransform":"raw","healthQueryType":"Topology","hide":false,"metric":"StandingQuery\\IncomingApiRequests","metricsQueryType":"ui","namespace":"ApplicationMetrics","queryText":"metric(\"StandingQuery\\\\IncomingApiRequests\").dimensions(\"OperationName\").samplingTypes(\"Count\")\n\n| + top 1000 by avg(Count) desc\n","refId":"A","samplingType":"Count","service":"metrics","useBackends":false,"useCustomSeriesNaming":false,"useResourceVars":false}],"timeFrom":null,"timeShift":null,"title":"API + Requests","transformations":[{"id":"configFromData","options":{"configRefId":"A","mappings":[{"fieldName":"time","handlerKey":"__ignore","reducerId":"lastNotNull"},{"fieldName":"Count + microsoft.support.community.portal.controllers.threadcontroller.viewthread","handlerKey":"field.name","reducerId":"mean"},{"fieldName":"Count + Thread.ViewThread","handlerKey":"field.name","reducerId":"mean"}]}}],"type":"gauge"},{"datasource":"Geneva + Datasource","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[]},"gridPos":{"h":12,"w":24,"x":0,"y":48},"id":10,"options":{"orientation":"auto","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"showThresholdLabels":false,"showThresholdMarkers":true,"text":{}},"pluginVersion":"8.2.2","targets":[{"account":"AnswersUIProd","backends":[],"dimension":"Non-index","dimensionFilterOperators":["in","in"],"dimensionFilterValues":[[]],"dimensionFilters":["OperationName","Environment"],"groupByUnit":"m","groupByValue":"1","healthHistoryValueTransform":"raw","healthQueryType":"Topology","hide":false,"metric":"StandingQuery\\IncomingApiSuccessLatency","metricsQueryType":"ui","namespace":"ApplicationMetrics","queryText":"metric(\"StandingQuery\\\\IncomingApiSuccessLatency\").dimensions(\"OperationName\", + \"Environment\").samplingTypes(\"Count\")\n\n| top 1000 by avg(Count) desc\n","refId":"A","samplingType":"Count","service":"metrics","useBackends":false,"useCustomSeriesNaming":false,"useResourceVars":false}],"timeFrom":null,"timeShift":null,"title":"API + Latency","transformations":[{"id":"configFromData","options":{"configRefId":"A","mappings":[{"fieldName":"time","handlerKey":"__ignore","reducerId":"lastNotNull"},{"fieldName":"Count + microsoft.support.community.portal.controllers.threadcontroller.viewthread","handlerKey":"field.name","reducerId":"mean"},{"fieldName":"Count + Thread.ViewThread","handlerKey":"field.name","reducerId":"mean"}]}}],"type":"gauge"},{"datasource":"Geneva + Datasource","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":60},"id":11,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["sum"],"fields":"","values":false},"text":{},"textMode":"auto"},"pluginVersion":"8.2.2","targets":[{"account":"AnswersUIProd","backends":[],"dimension":"Total","dimensionFilterOperators":[],"dimensionFilterValues":[],"dimensionFilters":[],"groupByUnit":"m","groupByValue":"1","healthHistoryValueTransform":"raw","healthQueryType":"Topology","hide":false,"metric":"StandingQuery\\IncomingApiErrorCount","metricsQueryType":"ui","namespace":"ApplicationMetrics","queryText":"metric(\"StandingQuery\\\\IncomingApiErrorCount\").samplingTypes(\"Count\")\n\n| + top 40 by avg(Count) desc\n","refId":"A","samplingType":"Count","service":"metrics","useBackends":false,"useCustomSeriesNaming":false,"useResourceVars":false}],"timeFrom":null,"timeShift":null,"title":"Error + Code Summary","transformations":[{"id":"configFromData","options":{"configRefId":"A","mappings":[{"fieldName":"time","handlerKey":"__ignore","reducerId":"lastNotNull"},{"fieldName":"Count + microsoft.support.community.portal.controllers.threadcontroller.viewthread","handlerKey":"field.name","reducerId":"mean"},{"fieldName":"Count + Thread.ViewThread","handlerKey":"field.name","reducerId":"mean"}]}}],"type":"stat"},{"datasource":"Geneva + Datasource","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":60},"id":12,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single"}},"pluginVersion":"8.2.2","targets":[{"account":"AnswersUIProd","backends":[],"dimension":"Total","dimensionFilterOperators":[],"dimensionFilterValues":[],"dimensionFilters":[],"groupByUnit":"m","groupByValue":"1","healthHistoryValueTransform":"raw","healthQueryType":"Topology","hide":false,"metric":"StandingQuery\\IncomingApiErrorCount","metricsQueryType":"ui","namespace":"ApplicationMetrics","queryText":"metric(\"StandingQuery\\\\IncomingApiErrorCount\").samplingTypes(\"Count\")\n\n| + top 40 by avg(Count) desc\n","refId":"A","samplingType":"Count","service":"metrics","useBackends":false,"useCustomSeriesNaming":false,"useResourceVars":false}],"timeFrom":null,"timeShift":null,"title":"Error + Code Summary","transformations":[{"id":"configFromData","options":{"configRefId":"A","mappings":[{"fieldName":"time","handlerKey":"__ignore","reducerId":"lastNotNull"},{"fieldName":"Count + microsoft.support.community.portal.controllers.threadcontroller.viewthread","handlerKey":"field.name","reducerId":"mean"},{"fieldName":"Count + Thread.ViewThread","handlerKey":"field.name","reducerId":"mean"}]}}],"type":"timeseries"}],"schemaVersion":31,"style":"dark","tags":[],"templating":{"list":[{"allValue":null,"current":{},"datasource":"Geneva + Datasource","definition":"Accounts()","description":null,"error":null,"hide":0,"includeAll":false,"label":"Account","multi":false,"name":"Account","options":[],"query":"Accounts()","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":null,"current":{},"datasource":"Geneva + Datasource","definition":"Namespaces($Account)","description":null,"error":null,"hide":0,"includeAll":false,"label":"Namespace","multi":false,"name":"Namespace","options":[],"query":"Namespaces($Account)","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":null,"current":{},"datasource":"Geneva + Datasource","definition":"Metrics($Account, $Namespace)","description":null,"error":null,"hide":0,"includeAll":false,"label":"Metric","multi":false,"name":"Metric","options":[],"query":"Metrics($Account, + $Namespace)","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":null,"current":{},"datasource":"Geneva + Datasource","definition":"dimensionValues($Account, $Namespace, $Metric, Role)","description":null,"error":null,"hide":0,"includeAll":true,"label":"Role","multi":true,"name":"Role","options":[],"query":"dimensionValues($Account, + $Namespace, $Metric, Role)","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":null,"current":{},"datasource":"Geneva + Datasource","definition":"dimensionValues($Account, $Namespace, $Metric, RoleInstance)","description":null,"error":null,"hide":0,"includeAll":true,"label":"Role + Instance","multi":true,"name":"RoleInstance","options":[],"query":"dimensionValues($Account, + $Namespace, $Metric, RoleInstance)","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":null,"current":{},"datasource":"Geneva + Datasource","definition":"dimensionValues($Account, $Namespace, $Metric, OperationName)","description":null,"error":null,"hide":0,"includeAll":true,"label":"Operation + Name","multi":true,"name":"OperationName","options":[],"query":"dimensionValues($Account, + $Namespace, $Metric, OperationName)","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":null,"current":{},"datasource":"Geneva + Datasource","definition":"dimensionValues($Account, $Namespace, $Metric, Environment)","description":null,"error":null,"hide":0,"includeAll":true,"label":"Environment","multi":true,"name":"Environment","options":[],"query":"dimensionValues($Account, + $Namespace, $Metric, Environment)","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":null,"current":{},"datasource":"Geneva + Datasource","definition":"dimensionValues($Account, $Namespace, $Metric, CallerName)","description":null,"error":null,"hide":0,"includeAll":true,"label":"Caller + Name","multi":true,"name":"CallerName","options":[],"query":"dimensionValues($Account, + $Namespace, $Metric, CallerName)","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"}]},"time":{"from":"now-6h","to":"now"},"timepicker":{},"timezone":"","title":"Incoming + Service QoS","uid":"sVKyjvpnz","version":1}}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-aL44nWB7ylNU5V62wx3nFg';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:34 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771355.126.442.913167|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + transfer-encoding: + - chunked + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/dashboards/uid/_sKhXTH7z + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"node-detail","url":"/d/_sKhXTH7z/node-detail","expires":"0001-01-01T00:00:00Z","created":"2023-03-14T05:14:50Z","updated":"2023-03-14T05:14:50Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","provisioned":true,"provisionedExternalId":"NodeDetail.json","annotationsPermissions":{"dashboard":{"canAdd":false,"canEdit":false,"canDelete":false},"organization":{"canAdd":false,"canEdit":false,"canDelete":false}},"hasPublicDashboard":false,"publicDashboardAccessToken":"","publicDashboardUid":"","publicDashboardEnabled":false},"dashboard":{"annotations":{"list":[{"builtIn":1,"datasource":"-- + Grafana --","enable":true,"hide":true,"iconColor":"rgba(0, 211, 255, 1)","name":"Annotations + \u0026 Alerts","target":{"limit":100,"matchAny":false,"tags":[],"type":"dashboard"},"type":"dashboard"}]},"editable":true,"gnetId":null,"graphTooltip":0,"id":16,"links":[],"liveNow":false,"panels":[{"datasource":"Geneva + Datasource","description":"For a particular cluster and an application, this + widget shows it''s health timeline - time when the application sent Ok, Warning + and Error as it''s health status","fieldConfig":{"defaults":{"color":{"mode":"continuous-RdYlGr"},"custom":{"fillOpacity":75,"lineWidth":0},"mappings":[],"max":1,"min":0,"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]},"unit":"short"},"overrides":[{"matcher":{"id":"byRegexp","options":"Error.*"},"properties":[{"id":"mappings","value":[{"options":{"0":{"color":"transparent","index":0},"1":{"color":"red","index":1}},"type":"value"}]}]},{"matcher":{"id":"byRegexp","options":"Ok.*"},"properties":[{"id":"mappings","value":[{"options":{"0":{"color":"transparent","index":0},"1":{"color":"green","index":1}},"type":"value"}]}]},{"matcher":{"id":"byRegexp","options":"Warning.*"},"properties":[{"id":"mappings","value":[{"options":{"0":{"color":"transparent","index":0},"1":{"color":"yellow","index":1}},"type":"value"}]}]}]},"gridPos":{"h":13,"w":24,"x":0,"y":0},"id":2,"options":{"alignValue":"center","legend":{"displayMode":"hidden","placement":"bottom"},"mergeValues":true,"rowHeight":0.9,"showValue":"never","tooltip":{"mode":"single"}},"targets":[{"account":"$account","azureMonitor":{"timeGrain":"auto"},"backends":[],"dimension":"ClusterName, + NodeName, HealthState","dimensionFilterOperators":["in","in","in"],"dimensionFilterValues":[null,["Ok"]],"dimensionFilters":["ClusterName","HealthState","NodeName"],"groupByUnit":"m","groupByValue":"5","healthQueryType":"Topology","metric":"NodeHealthState","metricsQueryType":"query","namespace":"ServiceFabric","queryText":"metric(\"NodeHealthState\").dimensions(\"ClusterName\", + \"HealthState\", \"NodeName\")\n .samplingTypes(\"Count\") | top 40 by + avg(Count) desc | where HealthState in (\"Ok\") | zoom sum_Count=sum(Count) + by 5m","refId":"A","resAggFunc":"sum","samplingType":"Count","service":"metrics","subscription":"f7152080-b4e8-47ee-9c85-7f1d0e6b72dc","useBackends":false,"useCustomSeriesNaming":false}],"title":"Node + Health Timeline","type":"state-timeline"},{"datasource":"Geneva Datasource","description":"Average + CPU usage for each node across the selected clusters","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"line+area"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"#EAB839","value":65},{"color":"red","value":85}]},"unit":"percent"},"overrides":[]},"gridPos":{"h":10,"w":12,"x":0,"y":13},"id":4,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single"}},"targets":[{"account":"$account","azureMonitor":{"timeGrain":"auto"},"backends":[],"dimension":"Total","dimensionFilterOperators":[],"dimensionFilterValues":[],"dimensionFilters":[],"groupByUnit":"m","groupByValue":"1","healthQueryType":"Topology","metric":"\\Process(FabricDCA)\\% + Processor Time","metricsQueryType":"query","namespace":"ServiceFabric","queryText":"metric(\"\\\\Processor(_Total)\\\\% + Processor Time\").samplingTypes(\"NullableAverage\").preaggregate(\"ClusterName, + NodeName\") | where ClusterName in (\"$ClusterName\") and NodeName in (\"$NodeName\")","refId":"A","samplingType":"NullableAverage","service":"metrics","subscription":"f7152080-b4e8-47ee-9c85-7f1d0e6b72dc","useBackends":false,"useCustomSeriesNaming":false}],"title":"CPU + usage for Nodes","type":"timeseries"},{"datasource":"Geneva Datasource","description":"Average + available memory in bytes for each node across all clusters","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"area"}},"mappings":[],"thresholds":{"mode":"percentage","steps":[{"color":"red","value":null},{"color":"#EAB839","value":25},{"color":"red","value":65}]},"unit":"decbytes"},"overrides":[]},"gridPos":{"h":10,"w":12,"x":12,"y":13},"id":6,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single"}},"targets":[{"account":"$account","azureMonitor":{"timeGrain":"auto"},"backends":[],"dimension":"","groupByUnit":"m","groupByValue":"1","healthQueryType":"Topology","metric":"","metricsQueryType":"query","namespace":"ServiceFabric","queryText":"metric(\"\\\\Memory\\\\Available + Bytes\").samplingTypes(\"NullableAverage\").preaggregate(\"By-ClusterName-NodeName\").resolution(1m) + | where ClusterName in (\"$ClusterName\") and NodeName in (\"$NodeName\") + | top 10 by avg(NullableAverage) asc","refId":"A","samplingType":"","service":"metrics","subscription":"f7152080-b4e8-47ee-9c85-7f1d0e6b72dc","useBackends":false,"useCustomSeriesNaming":false}],"title":"Available + memory for nodes","type":"timeseries"}],"schemaVersion":31,"style":"dark","tags":[],"templating":{"list":[{"allValue":null,"current":{},"datasource":"Geneva + Datasource","definition":"accounts()","description":"The Geneva metrics account + name","error":null,"hide":0,"includeAll":false,"label":"Account","multi":false,"name":"account","options":[],"query":"accounts()","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":null,"current":{},"datasource":"Geneva + Datasource","definition":"dimensionValues($account, ServiceFabric, NodeHealthState, + ClusterName)","description":"The name of the cluster you want to see data + for","error":null,"hide":0,"includeAll":false,"label":"Cluster Name","multi":true,"name":"ClusterName","options":[],"query":"dimensionValues($account, + ServiceFabric, NodeHealthState, ClusterName)","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":null,"current":{},"datasource":"Geneva + Datasource","definition":"dimensionValues($account, ServiceFabric, NodeHealthState, + NodeName)","description":"Node you want to see data for","error":null,"hide":0,"includeAll":false,"label":"Node + Name","multi":true,"name":"NodeName","options":[],"query":"dimensionValues($account, + ServiceFabric, NodeHealthState, NodeName)","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"}]},"time":{"from":"now-6h","to":"now"},"timepicker":{},"timezone":"","title":"Node + Detail","uid":"_sKhXTH7z","version":1}}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-peP3gAmQTWWanyyMRThjWg';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:34 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771355.374.442.70778|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + transfer-encoding: + - chunked + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/dashboards/uid/6naEwcp7z + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"outgoing-service-qos","url":"/d/6naEwcp7z/outgoing-service-qos","expires":"0001-01-01T00:00:00Z","created":"2023-03-14T05:14:50Z","updated":"2023-03-14T05:14:50Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","provisioned":true,"provisionedExternalId":"OutgoingQoS.json","annotationsPermissions":{"dashboard":{"canAdd":false,"canEdit":false,"canDelete":false},"organization":{"canAdd":false,"canEdit":false,"canDelete":false}},"hasPublicDashboard":false,"publicDashboardAccessToken":"","publicDashboardUid":"","publicDashboardEnabled":false},"dashboard":{"editable":true,"fiscalYearStartMonth":0,"gnetId":null,"graphTooltip":0,"id":17,"links":[],"liveNow":false,"panels":[{"datasource":"Geneva + Datasource","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"decimals":2,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":0},"id":2,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"text":{},"textMode":"auto"},"pluginVersion":"8.2.2","targets":[{"account":"AnswersUIProd","backends":[],"dimension":"Total","dimensionFilterOperators":[],"dimensionFilterValues":[],"dimensionFilters":[],"groupByUnit":"m","groupByValue":"1","healthHistoryValueTransform":"raw","healthQueryType":"Topology","metric":"StandingQuery\\OutgoingApiReliability","metricsQueryType":"ui","namespace":"ApplicationMetrics","queryText":"metric(\"StandingQuery\\\\OutgoingApiReliability\").samplingTypes(\"NullableAverage\")\n\n| + top 40 by avg(NullableAverage) desc\n","refId":"A","samplingType":"NullableAverage","service":"metrics","useBackends":false,"useCustomSeriesNaming":false,"useResourceVars":false}],"title":"Overall + Reliability","type":"stat"},{"datasource":"Geneva Datasource","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"decimals":2,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":0},"id":3,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"text":{},"textMode":"auto"},"pluginVersion":"8.2.2","targets":[{"account":"AnswersUIProd","backends":[],"dimension":"Total","dimensionFilterOperators":[],"dimensionFilterValues":[],"dimensionFilters":[],"groupByUnit":"m","groupByValue":"1","healthHistoryValueTransform":"raw","healthQueryType":"Topology","metric":"StandingQuery\\OutgoingApiReliability","metricsQueryType":"ui","namespace":"ApplicationMetrics","queryText":"metric(\"StandingQuery\\\\OutgoingApiReliability\").samplingTypes(\"RequestRate\")\n\n| + top 40 by avg(RequestRate) desc\n","refId":"A","samplingType":"RequestRate","service":"metrics","useBackends":false,"useCustomSeriesNaming":false,"useResourceVars":false}],"title":"Overall + RPS","transformations":[],"type":"stat"},{"datasource":"Geneva Datasource","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"decimals":0,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":9},"id":4,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["sum"],"fields":"","values":false},"text":{},"textMode":"auto"},"pluginVersion":"8.2.2","targets":[{"account":"AnswersUIProd","backends":[],"dimension":"Total","dimensionFilterOperators":[],"dimensionFilterValues":[],"dimensionFilters":[],"groupByUnit":"m","groupByValue":"1","healthHistoryValueTransform":"raw","healthQueryType":"Topology","metric":"StandingQuery\\OutgoingApiReliability","metricsQueryType":"ui","namespace":"ApplicationMetrics","queryText":"metric(\"StandingQuery\\\\OutgoingApiReliability\").samplingTypes(\"Count\")\n\n| + top 40 by avg(Count) desc\n","refId":"A","samplingType":"Count","service":"metrics","useBackends":false,"useCustomSeriesNaming":false,"useResourceVars":false}],"title":"Overall + Request Count","transformations":[],"type":"stat"},{"datasource":"Geneva Datasource","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"decimals":2,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":9},"id":5,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"text":{},"textMode":"auto"},"pluginVersion":"8.2.2","targets":[{"account":"AnswersUIProd","backends":[],"dimension":"Total","dimensionFilterOperators":[],"dimensionFilterValues":[],"dimensionFilters":[],"groupByUnit":"m","groupByValue":"1","healthHistoryValueTransform":"raw","healthQueryType":"Topology","metric":"StandingQuery\\OutgoingApiSuccessLatency","metricsQueryType":"ui","namespace":"ApplicationMetrics","queryText":"metric(\"StandingQuery\\\\OutgoingApiSuccessLatency\").samplingTypes(\"NullableAverage\")\n\n| + top 40 by avg(NullableAverage) desc\n","refId":"A","samplingType":"NullableAverage","service":"metrics","useBackends":false,"useCustomSeriesNaming":false,"useResourceVars":false}],"title":"Overall + Avg Latency (ms)","type":"stat"},{"datasource":"Geneva Datasource","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"decimals":2,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":18},"id":6,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single"}},"pluginVersion":"8.2.2","targets":[{"account":"AnswersUIProd","backends":[],"dimension":"ROLEINSTANCE-DEPENDENCYNAME-DEPENDENCYOPERATIONNAME","dimensionFilterOperators":["in","in","in","in","in"],"dimensionFilterValues":[],"dimensionFilters":["DependencyName","DependencyOperationName","Environment","Role","RoleInstance"],"groupByUnit":"m","groupByValue":"1","healthHistoryValueTransform":"raw","healthQueryType":"Topology","metric":"StandingQuery\\OutgoingApiReliability","metricsQueryType":"ui","namespace":"ApplicationMetrics","queryText":"metric(\"StandingQuery\\\\OutgoingApiReliability\").dimensions(\"DependencyName\", + \"DependencyOperationName\", \"Environment\", \"Role\", \"RoleInstance\").samplingTypes(\"NullableAverage\")\n\n| + top 40 by avg(NullableAverage) desc\n","refId":"A","samplingType":"NullableAverage","service":"metrics","useBackends":false,"useCustomSeriesNaming":false,"useResourceVars":false}],"title":"API + Reliability","type":"timeseries"},{"datasource":"Geneva Datasource","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"decimals":2,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[]},"gridPos":{"h":9,"w":12,"x":12,"y":18},"id":7,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single"}},"pluginVersion":"8.2.2","targets":[{"account":"AnswersUIProd","backends":[],"dimension":"ROLEINSTANCE-DEPENDENCYNAME-DEPENDENCYOPERATIONNAME","dimensionFilterOperators":["in","in","in","in","in"],"dimensionFilterValues":[],"dimensionFilters":["DependencyName","DependencyOperationName","Environment","Role","RoleInstance"],"groupByUnit":"m","groupByValue":"1","healthHistoryValueTransform":"raw","healthQueryType":"Topology","metric":"StandingQuery\\OutgoingApiReliability","metricsQueryType":"ui","namespace":"ApplicationMetrics","queryText":"metric(\"StandingQuery\\\\OutgoingApiReliability\").dimensions(\"DependencyName\", + \"DependencyOperationName\", \"Environment\", \"Role\", \"RoleInstance\").samplingTypes(\"RequestRate\")\n\n| + top 40 by avg(RequestRate) desc\n","refId":"A","samplingType":"RequestRate","service":"metrics","useBackends":false,"useCustomSeriesNaming":false,"useResourceVars":false}],"title":"API + RPS","type":"timeseries"},{"datasource":"Geneva Datasource","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineStyle":{"fill":"solid"},"lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"always","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"noValue":"0","thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"short"},"overrides":[]},"gridPos":{"h":9,"w":12,"x":0,"y":27},"id":8,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single"}},"pluginVersion":"8.2.2","targets":[{"account":"AnswersUIProd","backends":[],"dimension":"Total","dimensionFilterOperators":[],"dimensionFilterValues":[],"dimensionFilters":[],"groupByUnit":"m","groupByValue":"1","healthHistoryValueTransform":"raw","healthQueryType":"Topology","metric":"StandingQuery\\OutgoingApiSuccessLatency","metricsQueryType":"ui","namespace":"ApplicationMetrics","queryText":"metric(\"StandingQuery\\\\OutgoingApiSuccessLatency\").samplingTypes(\"NullableAverage\")\n\n| + top 40 by avg(NullableAverage) desc\n","refId":"A","samplingType":"NullableAverage","service":"metrics","useBackends":false,"useCustomSeriesNaming":false,"useResourceVars":false}],"timeFrom":null,"timeShift":null,"title":"API + Success Latency","type":"timeseries"},{"datasource":"Geneva Datasource","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[]},"gridPos":{"h":9,"w":24,"x":0,"y":36},"id":9,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"text":{},"textMode":"auto"},"pluginVersion":"8.2.2","targets":[{"account":"AnswersUIProd","backends":[],"dimension":"Non-index","dimensionFilterOperators":["in"],"dimensionFilterValues":[[]],"dimensionFilters":["DependencyOperationName"],"groupByUnit":"m","groupByValue":"1","healthHistoryValueTransform":"raw","healthQueryType":"Topology","hide":false,"metric":"StandingQuery\\OutgoingApiReliability","metricsQueryType":"ui","namespace":"ApplicationMetrics","queryText":"metric(\"StandingQuery\\\\OutgoingApiReliability\").dimensions(\"DependencyOperationName\").samplingTypes(\"Average\")\n\n| + top 40 by avg(Average) desc\n","refId":"A","samplingType":"Average","service":"metrics","useBackends":false,"useCustomSeriesNaming":false,"useResourceVars":false}],"timeFrom":null,"timeShift":null,"title":"API + Reliability","transformations":[{"id":"configFromData","options":{"configRefId":"A","mappings":[{"fieldName":"time","handlerKey":"__ignore","reducerId":"lastNotNull"},{"fieldName":"Count + microsoft.support.community.portal.controllers.threadcontroller.viewthread","handlerKey":"field.name","reducerId":"mean"},{"fieldName":"Count + Thread.ViewThread","handlerKey":"field.name","reducerId":"mean"}]}}],"type":"stat"},{"datasource":"Geneva + Datasource","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[]},"gridPos":{"h":8,"w":24,"x":0,"y":45},"id":10,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["mean"],"fields":"","values":false},"text":{},"textMode":"auto"},"pluginVersion":"8.2.2","targets":[{"account":"AnswersUIProd","backends":[],"dimension":"Non-index","dimensionFilterOperators":["in"],"dimensionFilterValues":[[]],"dimensionFilters":["DependencyOperationName"],"groupByUnit":"m","groupByValue":"1","healthHistoryValueTransform":"raw","healthQueryType":"Topology","hide":false,"metric":"StandingQuery\\OutgoingApiReliability","metricsQueryType":"ui","namespace":"ApplicationMetrics","queryText":"metric(\"StandingQuery\\\\OutgoingApiReliability\").dimensions(\"DependencyOperationName\").samplingTypes(\"RequestRate\")\n\n| + top 40 by avg(RequestRate) desc\n","refId":"A","samplingType":"RequestRate","service":"metrics","useBackends":false,"useCustomSeriesNaming":false,"useResourceVars":false}],"timeFrom":null,"timeShift":null,"title":"API + PRS","transformations":[{"id":"configFromData","options":{"configRefId":"A","mappings":[{"fieldName":"time","handlerKey":"__ignore","reducerId":"lastNotNull"},{"fieldName":"Count + microsoft.support.community.portal.controllers.threadcontroller.viewthread","handlerKey":"field.name","reducerId":"mean"},{"fieldName":"Count + Thread.ViewThread","handlerKey":"field.name","reducerId":"mean"}]}}],"type":"stat"},{"datasource":"Geneva + Datasource","fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":53},"id":11,"options":{"colorMode":"value","graphMode":"area","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["sum"],"fields":"","values":false},"text":{},"textMode":"auto"},"pluginVersion":"8.2.2","targets":[{"account":"AnswersUIProd","backends":[],"dimension":"Total","dimensionFilterOperators":[],"dimensionFilterValues":[],"dimensionFilters":[],"groupByUnit":"m","groupByValue":"1","healthHistoryValueTransform":"raw","healthQueryType":"Topology","hide":false,"metric":"StandingQuery\\OutgoingApiErrorCount","metricsQueryType":"ui","namespace":"ApplicationMetrics","queryText":"metric(\"StandingQuery\\\\OutgoingApiErrorCount\").samplingTypes(\"Count\")\n\n| + top 40 by avg(Count) desc\n","refId":"A","samplingType":"Count","service":"metrics","useBackends":false,"useCustomSeriesNaming":false,"useResourceVars":false}],"timeFrom":null,"timeShift":null,"title":"Error + Code Summary","transformations":[{"id":"configFromData","options":{"configRefId":"A","mappings":[{"fieldName":"time","handlerKey":"__ignore","reducerId":"lastNotNull"},{"fieldName":"Count + microsoft.support.community.portal.controllers.threadcontroller.viewthread","handlerKey":"field.name","reducerId":"mean"},{"fieldName":"Count + Thread.ViewThread","handlerKey":"field.name","reducerId":"mean"}]}}],"type":"stat"},{"datasource":"Geneva + Datasource","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":53},"id":12,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single"}},"pluginVersion":"8.2.2","targets":[{"account":"AnswersUIProd","backends":[],"dimension":"Total","dimensionFilterOperators":[],"dimensionFilterValues":[],"dimensionFilters":[],"groupByUnit":"m","groupByValue":"1","healthHistoryValueTransform":"raw","healthQueryType":"Topology","hide":false,"metric":"StandingQuery\\OutgoingApiErrorCount","metricsQueryType":"ui","namespace":"ApplicationMetrics","queryText":"metric(\"StandingQuery\\\\OutgoingApiErrorCount\").samplingTypes(\"Count\")\n\n| + top 40 by avg(Count) desc\n","refId":"A","samplingType":"Count","service":"metrics","useBackends":false,"useCustomSeriesNaming":false,"useResourceVars":false}],"timeFrom":null,"timeShift":null,"title":"Error + Code Summary","transformations":[{"id":"configFromData","options":{"configRefId":"A","mappings":[{"fieldName":"time","handlerKey":"__ignore","reducerId":"lastNotNull"},{"fieldName":"Count + microsoft.support.community.portal.controllers.threadcontroller.viewthread","handlerKey":"field.name","reducerId":"mean"},{"fieldName":"Count + Thread.ViewThread","handlerKey":"field.name","reducerId":"mean"}]}}],"type":"timeseries"}],"schemaVersion":31,"style":"dark","tags":[],"templating":{"list":[{"allValue":null,"current":{},"datasource":"Geneva + Datasource","definition":"Accounts()","description":null,"error":null,"hide":0,"includeAll":false,"label":"Account","multi":false,"name":"Account","options":[],"query":"Accounts()","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":null,"current":{},"datasource":"Geneva + Datasource","definition":"Namespaces($Account)","description":null,"error":null,"hide":0,"includeAll":false,"label":"Namespace","multi":false,"name":"Namespace","options":[],"query":"Namespaces($Account)","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":null,"current":{},"datasource":"Geneva + Datasource","definition":"Metrics($Account, $Namespace)","description":null,"error":null,"hide":0,"includeAll":false,"label":"Metric","multi":false,"name":"Metric","options":[],"query":"Metrics($Account, + $Namespace)","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":null,"current":{},"datasource":"Geneva + Datasource","definition":"dimensionValues($Account, $Namespace, $Metric, Role)","description":null,"error":{"config":{"data":null,"headers":{"Accept":"application/json","Content-Type":"application/json","Target":"https://prod5.prod.microsoftmetrics.com/user-api/v2/hint/tophints/monitoringAccount/AnswersUIProd/metricNamespace/ApplicationMetrics/metric/StandingQuery%255COutgoingApiReliability/startTimeUtcMillis/1637794466338/endTimeUtcMillis/1637798066338/top/500000/Role/{{*}}/RoleInstance/All/DependencyOperationName/All/Environment/All/DependencyName/N/DependencyName/o/DependencyName/n/DependencyName/e/Role/value","X-Grafana-Org-Id":1},"hideFromInspector":false,"method":"GET","retry":0,"url":"api/datasources/proxy/1/geneva/dimensionValues"},"data":{"error":"Bad + Request","message":"Bad Request","response":"Bad Request"},"message":"Bad + Request","status":400,"statusText":"Bad Request"},"hide":0,"includeAll":true,"label":"Role","multi":true,"name":"Role","options":[],"query":"dimensionValues($Account, + $Namespace, $Metric, Role)","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":null,"current":{},"datasource":"Geneva + Datasource","definition":"dimensionValues($Account, $Namespace, $Metric, RoleInstance)","description":null,"error":{"config":{"data":null,"headers":{"Accept":"application/json","Content-Type":"application/json","Target":"https://prod5.prod.microsoftmetrics.com/user-api/v2/hint/tophints/monitoringAccount/AnswersUIProd/metricNamespace/ApplicationMetrics/metric/StandingQuery%255COutgoingApiReliability/startTimeUtcMillis/1637794466338/endTimeUtcMillis/1637798066338/top/500000/Role/All/RoleInstance/{{*}}/DependencyOperationName/All/Environment/All/DependencyName/N/DependencyName/o/DependencyName/n/DependencyName/e/RoleInstance/value","X-Grafana-Org-Id":1},"hideFromInspector":false,"method":"GET","retry":0,"url":"api/datasources/proxy/1/geneva/dimensionValues"},"data":{"error":"Bad + Request","message":"Bad Request","response":"Bad Request"},"message":"Bad + Request","status":400,"statusText":"Bad Request"},"hide":0,"includeAll":true,"label":"Role + Instance","multi":true,"name":"RoleInstance","options":[],"query":"dimensionValues($Account, + $Namespace, $Metric, RoleInstance)","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":null,"current":{},"datasource":"Geneva + Datasource","definition":"dimensionValues($Account, $Namespace, $Metric, DependencyOperationName)","description":null,"error":{"config":{"data":null,"headers":{"Accept":"application/json","Content-Type":"application/json","Target":"https://prod5.prod.microsoftmetrics.com/user-api/v2/hint/tophints/monitoringAccount/AnswersUIProd/metricNamespace/ApplicationMetrics/metric/StandingQuery%255COutgoingApiReliability/startTimeUtcMillis/1637794466338/endTimeUtcMillis/1637798066338/top/500000/Role/All/RoleInstance/All/DependencyOperationName/{{*}}/Environment/All/DependencyName/N/DependencyName/o/DependencyName/n/DependencyName/e/DependencyOperationName/value","X-Grafana-Org-Id":1},"hideFromInspector":false,"method":"GET","retry":0,"url":"api/datasources/proxy/1/geneva/dimensionValues"},"data":{"error":"Bad + Request","message":"Bad Request","response":"Bad Request"},"message":"Bad + Request","status":400,"statusText":"Bad Request"},"hide":0,"includeAll":true,"label":"Dependency + Operation Name","multi":true,"name":"DependencyOperationName","options":[],"query":"dimensionValues($Account, + $Namespace, $Metric, DependencyOperationName)","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":null,"current":{},"datasource":"Geneva + Datasource","definition":"dimensionValues($Account, $Namespace, $Metric, Environment)","description":null,"error":null,"hide":0,"includeAll":true,"label":"Environment","multi":true,"name":"Environment","options":[],"query":"dimensionValues($Account, + $Namespace, $Metric, Environment)","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"},{"allValue":null,"current":{},"datasource":"Geneva + Datasource","definition":"dimensionValues($Account, $Namespace, $Metric, DependencyName)","description":null,"error":null,"hide":0,"includeAll":true,"label":"Dependency + Name","multi":true,"name":"DependencyName","options":[],"query":"dimensionValues($Account, + $Namespace, $Metric, DependencyName)","refresh":1,"regex":"","skipUrlSync":false,"sort":0,"type":"query"}]},"time":{"from":"now-1h","to":"now"},"timepicker":{},"timezone":"","title":"Outgoing + Service QoS","uid":"6naEwcp7z","version":1}}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-AFSsEqcqJwM7wDn/BKaypQ';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:34 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771355.562.437.529943|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + transfer-encoding: + - chunked + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/dashboards/uid/GIgvhSV7z + response: + body: + string: "{\"meta\":{\"type\":\"db\",\"canSave\":true,\"canEdit\":true,\"canAdmin\":true,\"canStar\":true,\"canDelete\":true,\"slug\":\"service-fabric-application-overview\",\"url\":\"/d/GIgvhSV7z/service-fabric-application-overview\",\"expires\":\"0001-01-01T00:00:00Z\",\"created\":\"2023-03-14T05:14:50Z\",\"updated\":\"2023-03-14T05:14:50Z\",\"updatedBy\":\"Anonymous\",\"createdBy\":\"Anonymous\",\"version\":1,\"hasAcl\":false,\"isFolder\":false,\"folderId\":12,\"folderUid\":\"geneva\",\"folderTitle\":\"Geneva\",\"folderUrl\":\"/dashboards/f/geneva/geneva\",\"provisioned\":true,\"provisionedExternalId\":\"ServiceFabricApplicationOverview.json\",\"annotationsPermissions\":{\"dashboard\":{\"canAdd\":false,\"canEdit\":false,\"canDelete\":false},\"organization\":{\"canAdd\":false,\"canEdit\":false,\"canDelete\":false}},\"hasPublicDashboard\":false,\"publicDashboardAccessToken\":\"\",\"publicDashboardUid\":\"\",\"publicDashboardEnabled\":false},\"dashboard\":{\"annotations\":{\"list\":[{\"builtIn\":1,\"datasource\":\"-- + Grafana --\",\"enable\":true,\"hide\":true,\"iconColor\":\"rgba(0, 211, 255, + 1)\",\"name\":\"Annotations \\u0026 Alerts\",\"target\":{\"limit\":100,\"matchAny\":false,\"tags\":[],\"type\":\"dashboard\"},\"type\":\"dashboard\"}]},\"editable\":true,\"gnetId\":null,\"graphTooltip\":0,\"id\":23,\"links\":[{\"asDropdown\":true,\"icon\":\"external + link\",\"includeVars\":true,\"keepTime\":true,\"tags\":[],\"targetBlank\":true,\"title\":\"New + link\",\"tooltip\":\"\",\"type\":\"dashboards\",\"url\":\"\"}],\"panels\":[{\"datasource\":\"Geneva + Datasource\",\"description\":\"Total number of clusters reporting at least + once per health state. A cluster may be counted twice if it reported more + than one health state during the selected time range.\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false}},\"links\":[],\"mappings\":[]},\"overrides\":[{\"matcher\":{\"id\":\"byName\",\"options\":\"Error\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"red\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Warning\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"yellow\",\"mode\":\"fixed\"}}]},{\"matcher\":{\"id\":\"byName\",\"options\":\"Ok\"},\"properties\":[{\"id\":\"color\",\"value\":{\"fixedColor\":\"green\",\"mode\":\"fixed\"}}]}]},\"gridPos\":{\"h\":9,\"w\":12,\"x\":0,\"y\":0},\"id\":2,\"links\":[],\"options\":{\"legend\":{\"displayMode\":\"list\",\"placement\":\"bottom\"},\"pieType\":\"donut\",\"reduceOptions\":{\"calcs\":[\"lastNotNull\"],\"fields\":\"\",\"values\":false},\"tooltip\":{\"mode\":\"single\"}},\"pluginVersion\":\"8.0.0-beta3\",\"targets\":[{\"account\":\"$account\",\"backends\":[],\"customSeriesNaming\":\"{HealthState}\",\"dimension\":\"\",\"metric\":\"\",\"metricsQueryType\":\"query\",\"namespace\":\"ServiceFabric\",\"queryText\":\"metric(\\\"ClusterHealthState\\\").samplingTypes(\\\"DistinctCount_ClusterName\\\").preaggregate(\\\"By-HealthState\\\") + \\n| zoom Sum=sum(DistinctCount_ClusterName) by 5m\",\"refId\":\"ClusterHealth\",\"samplingType\":\"\",\"service\":\"metrics\",\"useBackends\":false,\"useCustomSeriesNaming\":true}],\"title\":\"Clusters + in each health state\",\"type\":\"piechart\"},{\"cards\":{\"cardPadding\":null,\"cardRound\":null},\"color\":{\"cardColor\":\"#b4ff00\",\"colorScale\":\"sqrt\",\"colorScheme\":\"interpolateYlOrRd\",\"exponent\":0.8,\"max\":2,\"min\":0,\"mode\":\"spectrum\"},\"dataFormat\":\"tsbuckets\",\"datasource\":\"Geneva + Datasource\",\"description\":\"Shows the top 10 clusters with most missing + values for cluster health. Note that clusters which have reported their health + at least once in the given time range will be shown. Missing heartbeats are + shown in red. ClusterHealthState metric is emitted every 5 minutes by default. + Click on the chart to see more information about a particular cluster.\",\"gridPos\":{\"h\":9,\"w\":12,\"x\":12,\"y\":0},\"heatmap\":{},\"hideZeroBuckets\":false,\"highlightCards\":true,\"id\":3,\"legend\":{\"show\":false},\"pluginVersion\":\"8.0.0-beta3\",\"reverseYBuckets\":false,\"targets\":[{\"account\":\"$account\",\"backends\":[],\"customSeriesNaming\":\"{ClusterName}\",\"dimension\":\"\",\"metric\":\"\",\"metricsQueryType\":\"query\",\"namespace\":\"ServiceFabric\",\"queryText\":\"metric(\\\"ClusterHealthState\\\").dimensions(\\\"ClusterName\\\").samplingTypes(\\\"Count\\\")\\n| + zoom Count = sum(Count) by 10m\",\"refId\":\"ClusterHeartbeats\",\"samplingType\":\"\",\"service\":\"metrics\",\"useBackends\":false,\"useCustomSeriesNaming\":true}],\"title\":\"Top + 10 Clusters with missing heart beats\",\"tooltip\":{\"show\":true,\"showHistogram\":false},\"type\":\"heatmap\",\"xAxis\":{\"show\":true},\"xBucketNumber\":null,\"xBucketSize\":\"\",\"yAxis\":{\"decimals\":null,\"format\":\"string\",\"logBase\":1,\"max\":null,\"min\":null,\"show\":true,\"splitFactor\":null},\"yBucketBound\":\"auto\",\"yBucketNumber\":null,\"yBucketSize\":null},{\"datasource\":\"Geneva + Datasource\",\"description\":\"Provides a list of clusters sending OK as their + health state. Click on a particular cluster name to know more.\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":10,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"never\",\"spanNulls\":true,\"stacking\":{\"group\":\"A\",\"mode\":\"normal\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"links\":[{\"targetBlank\":true,\"title\":\"Cluster + Detail\",\"url\":\"/d/xLERdASnz/cluster-detail?orgId=1\\u0026${env:queryparam}\\u0026${account:queryparam}\\u0026${__field.name}\"}],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]}},\"overrides\":[]},\"gridPos\":{\"h\":9,\"w\":8,\"x\":0,\"y\":9},\"id\":4,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltip\":{\"mode\":\"multi\"}},\"pluginVersion\":\"8.1.2\",\"targets\":[{\"account\":\"$account\",\"backends\":[],\"customSeriesNaming\":\"{ClusterName}\",\"dimension\":\"\",\"metric\":\"\",\"metricsQueryType\":\"query\",\"namespace\":\"ServiceFabric\",\"queryText\":\"metric(\\\"ClusterHealthState\\\").dimensions(\\\"ClusterName\\\", + \\\"HealthState\\\").samplingTypes(\\\"Count\\\")\\n| where HealthState == + \\\"OK\\\"\\n| project Count = replacenulls(Count, 0)\\n| zoom Count = sum(Count) + by 5m\",\"refId\":\"OkTimeline\",\"samplingType\":\"\",\"service\":\"metrics\",\"useBackends\":false,\"useCustomSeriesNaming\":true}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Clusters + in OK state\",\"type\":\"timeseries\"},{\"datasource\":\"Geneva Datasource\",\"description\":\"Provides + a list of clusters sending warning as their health state. Click on a particular + cluster in the legend to know more.\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":10,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"never\",\"spanNulls\":true,\"stacking\":{\"group\":\"A\",\"mode\":\"normal\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"links\":[{\"targetBlank\":true,\"title\":\"Cluster + Detail\",\"url\":\"/d/xLERdASnz/cluster-detail?orgId=1\\u0026${env:queryparam}\uFEFF\\u0026${account:queryparam}\\u0026${__field.name}\"}],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]}},\"overrides\":[]},\"gridPos\":{\"h\":9,\"w\":8,\"x\":8,\"y\":9},\"id\":11,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltip\":{\"mode\":\"multi\"}},\"pluginVersion\":\"8.1.2\",\"targets\":[{\"account\":\"$account\",\"backends\":[],\"customSeriesNaming\":\"{ClusterName}\",\"dimension\":\"\",\"metric\":\"\",\"metricsQueryType\":\"query\",\"namespace\":\"ServiceFabric\",\"queryText\":\"metric(\\\"ClusterHealthState\\\").dimensions(\\\"ClusterName\\\", + \\\"HealthState\\\").samplingTypes(\\\"Count\\\")\\n| where HealthState == + \\\"Warning\\\"\\n| project Count = replacenulls(Count, 0)\\n| zoom Count + = sum(Count) by 5m\",\"refId\":\"WarningTimeline\",\"samplingType\":\"\",\"service\":\"metrics\",\"useBackends\":false,\"useCustomSeriesNaming\":true}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Clusters + in Warning state\",\"type\":\"timeseries\"},{\"datasource\":\"Geneva Datasource\",\"description\":\"Provides + a list of clusters sending Error as their health state. Click on a particular + cluster name to know more.\",\"fieldConfig\":{\"defaults\":{\"color\":{\"mode\":\"palette-classic\"},\"custom\":{\"axisLabel\":\"\",\"axisPlacement\":\"auto\",\"barAlignment\":0,\"drawStyle\":\"line\",\"fillOpacity\":10,\"gradientMode\":\"none\",\"hideFrom\":{\"legend\":false,\"tooltip\":false,\"viz\":false},\"lineInterpolation\":\"linear\",\"lineWidth\":1,\"pointSize\":5,\"scaleDistribution\":{\"type\":\"linear\"},\"showPoints\":\"never\",\"spanNulls\":true,\"stacking\":{\"group\":\"A\",\"mode\":\"normal\"},\"thresholdsStyle\":{\"mode\":\"off\"}},\"links\":[{\"targetBlank\":true,\"title\":\"Cluster + Detail\",\"url\":\"http://localhost:3000/d/xLERdASnz/cluster-detail?orgId=1\\u0026${env:queryparam}\\u0026${account:queryparam}\\u0026${__field.name}\"}],\"mappings\":[],\"thresholds\":{\"mode\":\"absolute\",\"steps\":[{\"color\":\"green\",\"value\":null},{\"color\":\"red\",\"value\":80}]}},\"overrides\":[]},\"gridPos\":{\"h\":9,\"w\":8,\"x\":16,\"y\":9},\"id\":10,\"options\":{\"legend\":{\"calcs\":[],\"displayMode\":\"list\",\"placement\":\"bottom\"},\"tooltip\":{\"mode\":\"multi\"}},\"pluginVersion\":\"8.1.2\",\"targets\":[{\"account\":\"$account\",\"backends\":[],\"customSeriesNaming\":\"{ClusterName}\",\"dimension\":\"\",\"metric\":\"\",\"metricsQueryType\":\"query\",\"namespace\":\"ServiceFabric\",\"queryText\":\"metric(\\\"ClusterHealthState\\\").dimensions(\\\"ClusterName\\\", + \\\"HealthState\\\").samplingTypes(\\\"Count\\\")\\n| where HealthState == + \\\"Error\\\"\\n| project Count = replacenulls(Count, 0)\\n| zoom Count = + sum(Count) by 5m\",\"refId\":\"ErrorTimeline\",\"samplingType\":\"\",\"service\":\"metrics\",\"useBackends\":false,\"useCustomSeriesNaming\":true}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Clusters + in Error state\",\"type\":\"timeseries\"},{\"cards\":{\"cardPadding\":null,\"cardRound\":null},\"color\":{\"cardColor\":\"#b4ff00\",\"colorScale\":\"sqrt\",\"colorScheme\":\"interpolateRdYlGn\",\"exponent\":0.5,\"max\":3,\"min\":0,\"mode\":\"spectrum\"},\"dataFormat\":\"tsbuckets\",\"datasource\":\"Geneva + Datasource\",\"description\":\"Timeline of health state of nodes indicated + by Error - red, Warning - yellow, OK - green.\",\"gridPos\":{\"h\":9,\"w\":12,\"x\":0,\"y\":18},\"heatmap\":{},\"hideZeroBuckets\":true,\"highlightCards\":true,\"id\":7,\"legend\":{\"show\":false},\"links\":[],\"pluginVersion\":\"8.0.0-beta3\",\"reverseYBuckets\":false,\"targets\":[{\"account\":\"$account\",\"backends\":[],\"customSeriesNaming\":\"{NodeName}\",\"dimension\":\"\",\"metric\":\"\",\"metricsQueryType\":\"query\",\"namespace\":\"ServiceFabric\",\"queryText\":\"metric(\\\"NodeHealthState\\\").dimensions(\\\"ClusterName\\\", + \\\"NodeName\\\", \\\"HealthState\\\").samplingTypes(\\\"Count\\\")\\n| where + HealthState == \\\"OK\\\" \\n| summarize OK = max(Count) by NodeName\\n| join + kind=fullouter (\\n metric(\\\"NodeHealthState\\\").dimensions(\\\"ClusterName\\\", + \\\"NodeName\\\", \\\"HealthState\\\").samplingTypes(\\\"Count\\\")\\n | + where HealthState == \\\"Warning\\\"\\n | summarize Warning = max(Count) + by NodeName\\n)\\n| join kind=fullouter (\\n metric(\\\"NodeHealthState\\\").dimensions(\\\"ClusterName\\\", + \\\"NodeName\\\", \\\"HealthState\\\").samplingTypes(\\\"Count\\\")\\n | + where HealthState == \\\"Error\\\"\\n | summarize Error = max(Count) by + NodeName\\n)\\n| project NodeHealthValues = foreach(a in OK, b in Warning, + c in Error) =\\u003e iif(isnull(c), iif(isnull(b), iif(isnull(a), 0, 1), 2), + 3)\\n| summarize NodeHealthSummary = max(NodeHealthValues) by NodeName\\n| + zoom NodeHealthReduced = max(NodeHealthSummary) by 15m | top 10 by avg(NodeHealthReduced)\",\"refId\":\"NodeTimelines\",\"samplingType\":\"\",\"service\":\"metrics\",\"useBackends\":false,\"useCustomSeriesNaming\":true}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Top + 10 unhealthy nodes across all clusters\",\"tooltip\":{\"show\":true,\"showHistogram\":false},\"type\":\"heatmap\",\"xAxis\":{\"show\":true},\"xBucketNumber\":null,\"xBucketSize\":null,\"yAxis\":{\"decimals\":null,\"format\":\"short\",\"logBase\":1,\"max\":null,\"min\":null,\"show\":true,\"splitFactor\":null},\"yBucketBound\":\"auto\",\"yBucketNumber\":null,\"yBucketSize\":null},{\"cards\":{\"cardPadding\":null,\"cardRound\":null},\"color\":{\"cardColor\":\"#b4ff00\",\"colorScale\":\"sqrt\",\"colorScheme\":\"interpolateRdYlGn\",\"exponent\":0.5,\"max\":3,\"min\":0,\"mode\":\"spectrum\"},\"dataFormat\":\"tsbuckets\",\"datasource\":\"Geneva + Datasource\",\"description\":\"Timeline of health state of applications indicated + by Error - red, Warning - yellow, OK - green.\",\"gridPos\":{\"h\":9,\"w\":12,\"x\":12,\"y\":18},\"heatmap\":{},\"hideZeroBuckets\":false,\"highlightCards\":true,\"id\":8,\"legend\":{\"show\":false},\"pluginVersion\":\"8.0.0-beta3\",\"reverseYBuckets\":false,\"targets\":[{\"account\":\"$account\",\"backends\":[],\"customSeriesNaming\":\"{AppName}\",\"dimension\":\"\",\"metric\":\"\",\"metricsQueryType\":\"query\",\"namespace\":\"ServiceFabric\",\"queryText\":\"metric(\\\"AppHealthState\\\").dimensions(\\\"ClusterName\\\", + \\\"AppName\\\", \\\"HealthState\\\").samplingTypes(\\\"Count\\\")\\n| where + HealthState == \\\"OK\\\"\\n| summarize OK = max(Count) by AppName\\n| join + kind=fullouter (\\n metric(\\\"AppHealthState\\\").dimensions(\\\"ClusterName\\\", + \\\"AppName\\\", \\\"HealthState\\\").samplingTypes(\\\"Count\\\")\\n | + where HealthState == \\\"Warning\\\"\\n | summarize Warning = max(Count) + by AppName\\n)\\n| join kind=fullouter (\\n metric(\\\"AppHealthState\\\").dimensions(\\\"ClusterName\\\", + \\\"AppName\\\", \\\"HealthState\\\").samplingTypes(\\\"Count\\\")\\n | + where HealthState == \\\"Error\\\"\\n | summarize Error = max(Count) by + AppName\\n)\\n| project AppHealthValues = foreach(a in OK, b in Warning, c + in Error) =\\u003e iif(isnull(c), iif(isnull(b), iif(isnull(a), 0, 1), 2), + 3)\\n| summarize AppHealthMaxCount = max(AppHealthValues) by AppName\\n| zoom + AppHealthReduced = max(AppHealthMaxCount) by 15m | top 10 by avg(AppHealthReduced)\",\"refId\":\"AppTimeline\",\"samplingType\":\"\",\"service\":\"metrics\",\"useBackends\":false,\"useCustomSeriesNaming\":true}],\"timeFrom\":null,\"timeShift\":null,\"title\":\"Top + 10 unhealthy applications across all clusters\",\"tooltip\":{\"show\":true,\"showHistogram\":false},\"type\":\"heatmap\",\"xAxis\":{\"show\":true},\"xBucketNumber\":null,\"xBucketSize\":null,\"yAxis\":{\"decimals\":null,\"format\":\"short\",\"logBase\":1,\"max\":null,\"min\":null,\"show\":true,\"splitFactor\":null},\"yBucketBound\":\"auto\",\"yBucketNumber\":null,\"yBucketSize\":null}],\"refresh\":\"\",\"schemaVersion\":30,\"style\":\"dark\",\"tags\":[],\"templating\":{\"list\":[{\"allValue\":null,\"current\":{},\"datasource\":\"Geneva + Datasource\",\"definition\":\"accounts()\",\"description\":\"The Geneva metrics + account name\",\"error\":null,\"hide\":0,\"includeAll\":false,\"label\":\"Account\",\"multi\":false,\"name\":\"account\",\"options\":[],\"query\":\"accounts()\",\"refresh\":1,\"regex\":\"\",\"skipUrlSync\":false,\"sort\":1,\"type\":\"query\"}]},\"time\":{\"from\":\"now-6h\",\"to\":\"now\"},\"timepicker\":{},\"timezone\":\"\",\"title\":\"Service + Fabric Application Overview\",\"uid\":\"GIgvhSV7z\",\"version\":1}}" + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-JXEPT6OxWMi1zSb8GPFwsg';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:34 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771355.796.439.988230|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + transfer-encoding: + - chunked + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/dashboards/uid/35uFkx-Vk + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard","url":"/d/35uFkx-Vk/test-dashboard","expires":"0001-01-01T00:00:00Z","created":"2023-03-14T05:22:25Z","updated":"2023-03-14T05:22:25Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":1,"hasAcl":false,"isFolder":false,"folderId":26,"folderUid":"SLQFzba4z","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/SLQFzba4z/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":false,"canEdit":false,"canDelete":false},"organization":{"canAdd":false,"canEdit":false,"canDelete":false}},"hasPublicDashboard":false,"publicDashboardAccessToken":"","publicDashboardUid":"","publicDashboardEnabled":false},"dashboard":{"id":27,"title":"Test + Dashboard","uid":"35uFkx-Vk","version":1}}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '881' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-R0VTTx2ySF3ZGOgGi/Tpvg';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:35 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771356.027.441.979867|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '0' + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: DELETE + uri: https://clitestbackup2-ekfbc4c4ekfec9f7.wcus.grafana.azure.com/api/dashboards/uid/35uFkx-Vk + response: + body: + string: '{"message":"Dashboard not found","traceID":"0c678d65c4bc3788d3e45b93c9051dd2"}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '78' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-msQ1+6LkY0SRNpUsox1DGg';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:35 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771356.233.435.846380|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 404 + message: Not Found +- request: + body: '{"title": "Test Folder"}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '24' + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: POST + uri: https://clitestbackup2-ekfbc4c4ekfec9f7.wcus.grafana.azure.com/api/folders + response: + body: + string: '{"id":28,"uid":"fQHckxa4k","title":"Test Folder","url":"/dashboards/f/fQHckxa4k/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"example@example.com","created":"2023-03-14T05:22:35.446203182Z","updatedBy":"example@example.com","updated":"2023-03-14T05:22:35.446203282Z","version":1,"parentUid":""}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '352' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-GRRMaBlW10q1AAulwPftiQ';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:35 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771356.423.439.537339|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: '{"meta": {"type": "db", "canSave": true, "canEdit": true, "canAdmin": true, + "canStar": true, "canDelete": true, "slug": "test-dashboard", "url": "/d/35uFkx-Vk/test-dashboard", + "expires": "0001-01-01T00:00:00Z", "created": "2023-03-14T05:22:25Z", "updated": + "2023-03-14T05:22:25Z", "updatedBy": "example@example.com", "createdBy": "example@example.com", + "version": 1, "hasAcl": false, "isFolder": false, "folderId": 26, "folderUid": + "SLQFzba4z", "folderTitle": "Test Folder", "folderUrl": "/dashboards/f/SLQFzba4z/test-folder", + "provisioned": false, "provisionedExternalId": "", "annotationsPermissions": + {"dashboard": {"canAdd": false, "canEdit": false, "canDelete": false}, "organization": + {"canAdd": false, "canEdit": false, "canDelete": false}}, "hasPublicDashboard": + false, "publicDashboardAccessToken": "", "publicDashboardUid": "", "publicDashboardEnabled": + false}, "dashboard": {"title": "Test Dashboard", "uid": "35uFkx-Vk", "version": + 1}, "folderId": 28, "overwrite": true}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '982' + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: POST + uri: https://clitestbackup2-ekfbc4c4ekfec9f7.wcus.grafana.azure.com/api/dashboards/db + response: + body: + string: '{"id":29,"slug":"test-dashboard","status":"success","uid":"35uFkx-Vk","url":"/d/35uFkx-Vk/test-dashboard","version":1}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '118' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-VaZ2mH573Nqxzyj2o/IKow';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:35 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771356.633.443.625704|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com/api/dashboards/uid/duj3tR77k + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"warmpathqos","url":"/d/duj3tR77k/warmpathqos","expires":"0001-01-01T00:00:00Z","created":"2023-03-14T05:14:50Z","updated":"2023-03-14T05:14:50Z","updatedBy":"Anonymous","createdBy":"Anonymous","version":1,"hasAcl":false,"isFolder":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","provisioned":true,"provisionedExternalId":"WarmPathQoS.json","annotationsPermissions":{"dashboard":{"canAdd":false,"canEdit":false,"canDelete":false},"organization":{"canAdd":false,"canEdit":false,"canDelete":false}},"hasPublicDashboard":false,"publicDashboardAccessToken":"","publicDashboardUid":"","publicDashboardEnabled":false},"dashboard":{"annotations":{"list":[{"builtIn":1,"datasource":"-- + Grafana --","enable":true,"hide":true,"iconColor":"rgba(0, 211, 255, 1)","name":"Annotations + \u0026 Alerts","type":"dashboard"}]},"editable":true,"gnetId":null,"graphTooltip":0,"id":18,"links":[],"panels":[{"datasource":null,"gridPos":{"h":3,"w":24,"x":0,"y":0},"id":2,"options":{"content":"To + know more check \u003cbr\u003e\n\u003ca href=\"https://eng.ms/docs/products/geneva/logs/howtoguides/qos/overview\"\u003eWarmPath + QoS Metrics Overview\u003c/a\u003e","mode":"html"},"pluginVersion":"8.0.6","title":"Geneva + WarmPath Quick Links","type":"text"},{"datasource":"Geneva Datasource","fieldConfig":{"defaults":{"color":{"fixedColor":"green","mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[]},"gridPos":{"h":5,"w":12,"x":0,"y":3},"id":4,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"text":{},"textMode":"value_and_name"},"pluginVersion":"8.0.6","targets":[{"account":"$account","backends":[],"customSeriesNaming":"Total/1000","dimension":"","metric":"","metricsQueryType":"query","namespace":"WarmPathQoS","queryText":"metric(\"PipelineIngestion\").samplingTypes(\"LatencyMs\").preaggregate(\"Total\")\n| + project LatencyMs=replacenulls(LatencyMs, 0)\n| project LatencyMs=LatencyMs/1000","refId":"A","samplingType":"","service":"metrics","useBackends":false,"useCustomSeriesNaming":true}],"title":"Warm + Path Ingestion Latency (Seconds)","type":"stat"},{"datasource":"Geneva Datasource","fieldConfig":{"defaults":{"color":{"fixedColor":"purple","mode":"fixed"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[]},"gridPos":{"h":5,"w":12,"x":12,"y":3},"id":14,"options":{"colorMode":"value","graphMode":"none","justifyMode":"auto","orientation":"auto","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"text":{},"textMode":"value_and_name"},"pluginVersion":"8.0.6","targets":[{"account":"$account","backends":[],"customSeriesNaming":"Total/1000","dimension":"","metric":"","metricsQueryType":"query","namespace":"WarmPathQoS","queryText":"metric(\"CosmosUpload\").samplingTypes(\"LatencyMs\").preaggregate(\"Total\")\n| + project LatencyMs=replacenulls(LatencyMs, 0) \n| zoom LatencyMs=avg(LatencyMs) + by 2h\n| project LatencyMs=LatencyMs/1000","refId":"A","samplingType":"","service":"metrics","useBackends":false,"useCustomSeriesNaming":true}],"title":"Cosmos + Upload Latency (Seconds)","type":"stat"},{"datasource":"Geneva Datasource","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":50,"gradientMode":"opacity","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"never","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"decimals":1,"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":8},"id":10,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single"}},"targets":[{"account":"$account","backends":[],"customSeriesNaming":"Ingestion + Latency / 1000","dimension":"","metric":"","metricsQueryType":"query","namespace":"WarmPathQoS","queryText":"metric(\"PipelineIngestion\").samplingTypes(\"LatencyMs\").preaggregate(\"Total\") + \n| project LatencyMs=replacenulls(LatencyMs,0)/1000.0 \n| zoom LatencyMs=avg(LatencyMs) + by $interval","refId":"A","samplingType":"","service":"metrics","useBackends":false,"useCustomSeriesNaming":true}],"title":"Warm + Path Ingestion Latency Trend (Seconds)","transformations":[],"type":"timeseries"},{"datasource":"Geneva + Datasource","fieldConfig":{"defaults":{"color":{"fixedColor":"purple","mode":"fixed"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":0,"gradientMode":"none","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"never","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"dtdurations"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":8},"id":12,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single"}},"targets":[{"account":"$account","backends":[],"customSeriesNaming":"Cosmos + Upload Latency","dimension":"","metric":"","metricsQueryType":"query","namespace":"WarmPathQoS","queryText":"metric(\"CosmosUpload\").samplingTypes(\"LatencyMs\").preaggregate(\"Total\") + \n| project LatencyMs=replacenulls(LatencyMs, 0) \n| zoom LatencyMs=avg(LatencyMs) + by $interval","refId":"A","samplingType":"","service":"metrics","useBackends":false,"useCustomSeriesNaming":true}],"title":"Cosmos + Upload Latency Trend (Seconds)","type":"timeseries"},{"datasource":"Geneva + Datasource","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":50,"gradientMode":"opacity","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"never","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]},"unit":"short"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":16},"id":8,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single"}},"targets":[{"account":"$account","backends":[],"customSeriesNaming":"Ingestion + Throughput (MB/s)","dimension":"","metric":"","metricsQueryType":"query","namespace":"WarmPathQoS","queryText":"metric(\"PipelineIngestion\").samplingTypes(\"ThroughputMBps\").preaggregate(\"Total\") + \n| project ThroughputMBps=replacenulls(ThroughputMBps,0) \n| zoom ThroughoutMBps=avg(ThroughputMBps) + by $interval","refId":"Ingestion Throughput","samplingType":"","service":"metrics","useBackends":false,"useCustomSeriesNaming":true}],"title":"Warm + Path Ingestion Throughput Trend (MB/s)","type":"timeseries"},{"datasource":"Geneva + Datasource","fieldConfig":{"defaults":{"color":{"fixedColor":"purple","mode":"fixed"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":0,"drawStyle":"line","fillOpacity":50,"gradientMode":"opacity","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"never","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]}},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":16},"id":13,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single"}},"targets":[{"account":"$account","backends":[],"dimension":"","metric":"","metricsQueryType":"query","namespace":"WarmPathQoS","queryText":"metric(\"CosmosUpload\").samplingTypes(\"ThroughputMBps\").preaggregate(\"Total\") + \n| project ThroughputMBps=replacenulls(ThroughputMBps, 0)\n| zoom ThroughputMBps=avg(ThroughputMBps) + by $interval","refId":"A","samplingType":"","service":"metrics","useBackends":false,"useCustomSeriesNaming":false}],"title":"Cosmos + Upload Throughput Trend (MB/s)","transformations":[],"type":"timeseries"},{"datasource":"Geneva + Datasource","fieldConfig":{"defaults":{"color":{"fixedColor":"yellow","mode":"palette-classic"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":-1,"drawStyle":"bars","fillOpacity":50,"gradientMode":"opacity","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null}]},"unit":"decbytes"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":24},"id":9,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single"}},"targets":[{"account":"$account","backends":[],"dimension":"","metric":"","metricsQueryType":"query","namespace":"WarmPathQoS","queryText":"metric(\"PipelineIngestion\").samplingTypes(\"EventReceivedBytes\").preaggregate(\"Total\") + \n| project EventReceivedBytes=replacenulls(EventReceivedBytes, 0) \n| zoom + EventReceivedBytes=sum(EventReceivedBytes) by $interval","refId":"A","samplingType":"","service":"metrics","useBackends":false,"useCustomSeriesNaming":false}],"title":"Data + Ingested into Warm Path (PerDay)","type":"timeseries"},{"datasource":"Geneva + Datasource","fieldConfig":{"defaults":{"color":{"fixedColor":"purple","mode":"fixed"},"custom":{"axisLabel":"","axisPlacement":"auto","barAlignment":-1,"drawStyle":"bars","fillOpacity":50,"gradientMode":"opacity","hideFrom":{"legend":false,"tooltip":false,"viz":false},"lineInterpolation":"linear","lineWidth":1,"pointSize":5,"scaleDistribution":{"type":"linear"},"showPoints":"auto","spanNulls":false,"stacking":{"group":"A","mode":"none"},"thresholdsStyle":{"mode":"off"}},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"green","value":null},{"color":"red","value":80}]},"unit":"decbytes"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":24},"id":11,"options":{"legend":{"calcs":[],"displayMode":"list","placement":"bottom"},"tooltip":{"mode":"single"}},"targets":[{"account":"$account","backends":[],"customSeriesNaming":"Cosmos + Upload Throughput","dimension":"","metric":"","metricsQueryType":"query","namespace":"WarmPathQoS","queryText":"metric(\"CosmosUpload\").samplingTypes(\"EventProcessedBytes\").preaggregate(\"Total\") + | project EventProcessedBytes=replacenulls(EventProcessedBytes, 0) | zoom + EventProcessedBytes=sum(EventProcessedBytes) by $interval","refId":"A","samplingType":"","service":"metrics","useBackends":false,"useCustomSeriesNaming":true}],"title":"Cosmos + Upload Throughput Trend (MB/s)","type":"timeseries"},{"datasource":"Geneva + Datasource","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"decimals":2,"mappings":[],"unit":"decbytes"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":0,"y":32},"id":16,"options":{"legend":{"displayMode":"list","placement":"bottom"},"pieType":"donut","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"tooltip":{"mode":"single"}},"targets":[{"account":"$account","backends":[],"customSeriesNaming":"{MdsEndpoint}","dimension":"","metric":"","metricsQueryType":"query","namespace":"WarmPathQoS","queryText":"metric(\"PipelineIngestion\").samplingTypes(\"EventReceivedBytes\").preaggregate(\"EventNS\") + \n| project EventReceivedBytes=replacenulls(EventReceivedBytes, 0) \n| zoom + EventReceivedBytes=avg(EventReceivedBytes) by $interval \n| top 40 by avg(EventReceivedBytes) + desc","refId":"A","samplingType":"","service":"metrics","useBackends":false,"useCustomSeriesNaming":true}],"title":"Data + Ingested into Warm Path (PerDay /PerNamesapce)","type":"piechart"},{"datasource":"Geneva + Datasource","fieldConfig":{"defaults":{"color":{"mode":"palette-classic"},"custom":{"hideFrom":{"legend":false,"tooltip":false,"viz":false}},"decimals":2,"mappings":[],"unit":"decbytes"},"overrides":[]},"gridPos":{"h":8,"w":12,"x":12,"y":32},"id":17,"options":{"legend":{"displayMode":"list","placement":"bottom"},"pieType":"donut","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"tooltip":{"mode":"single"}},"targets":[{"account":"$account","backends":[],"customSeriesNaming":"{MdsEndpoint}","dimension":"","metric":"","metricsQueryType":"query","namespace":"WarmPathQoS","queryText":"metric(\"PipelineErrors\").samplingTypes(\"Count\").preaggregate(\"ErrorCategory+ErrorType\") + \n| project Count=replacenulls(Count, 0) \n| zoom Count=avg(Count) by $interval + \n| top 40 by avg(Count) desc","refId":"A","samplingType":"","service":"metrics","useBackends":false,"useCustomSeriesNaming":true}],"title":"Pipeline + Errors","type":"piechart"}],"refresh":false,"schemaVersion":30,"style":"dark","tags":[],"templating":{"list":[{"allValue":null,"current":{},"datasource":"Geneva + Datasource","definition":"accounts()","description":"The Geneva metrics account + name","error":null,"hide":0,"includeAll":false,"label":"Account","multi":false,"name":"account","options":[],"query":"accounts()","refresh":1,"regex":"","skipUrlSync":false,"sort":1,"type":"query"},{"auto":true,"auto_count":30,"auto_min":"10s","current":{"selected":false,"text":"auto","value":"$__auto_interval_interval"},"description":null,"error":null,"hide":0,"label":"Interval","name":"interval","options":[{"selected":true,"text":"auto","value":"$__auto_interval_interval"},{"selected":false,"text":"1m","value":"1m"},{"selected":false,"text":"10m","value":"10m"},{"selected":false,"text":"30m","value":"30m"},{"selected":false,"text":"1h","value":"1h"},{"selected":false,"text":"2h","value":"2h"},{"selected":false,"text":"3h","value":"3h"},{"selected":false,"text":"6h","value":"6h"},{"selected":false,"text":"12h","value":"12h"},{"selected":false,"text":"1d","value":"1d"},{"selected":false,"text":"2d","value":"2d"},{"selected":false,"text":"3d","value":"3d"},{"selected":false,"text":"7d","value":"7d"},{"selected":false,"text":"14d","value":"14d"},{"selected":false,"text":"30d","value":"30d"}],"query":"1m,10m,30m,1h,2h,3h,6h,12h,1d,2d,3d,7d,14d,30d","queryValue":"","refresh":2,"skipUrlSync":false,"type":"interval"}]},"time":{"from":"now-7d","to":"now"},"timepicker":{},"timezone":"","title":"WarmPathQoS","uid":"duj3tR77k","version":1}}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-2sbhVc4STGVyyr2U4Dpnng';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:35 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771356.87.438.333579|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + transfer-encoding: + - chunked + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup2-ekfbc4c4ekfec9f7.wcus.grafana.azure.com/api/folders/id/Test%20Folder + response: + body: + string: '{"message":"id is invalid","traceID":"fb4a5183eebebc96f0f6b0c1f38ac0bd"}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '72' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-+RfXNYp1+PvKM3ar5DpQ5A';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:36 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771357.183.439.934332|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 400 + message: Bad Request +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup2-ekfbc4c4ekfec9f7.wcus.grafana.azure.com/api/folders/Test%20Folder + response: + body: + string: '{"message":"folder not found","status":"not-found"}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-dTWLlLv2Dl5ICVcK+EUnYA';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:36 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771357.388.441.549134|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 404 + message: Not Found +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup2-ekfbc4c4ekfec9f7.wcus.grafana.azure.com/api/folders + response: + body: + string: '[{"id":1,"uid":"az-mon","title":"Azure Monitor"},{"id":15,"uid":"geneva","title":"Geneva"},{"id":28,"uid":"fQHckxa4k","title":"Test + Folder"}]' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '141' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-ugew6CFwEk7kWT5yE2/liw';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:36 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771357.587.436.965458|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestbackup2-ekfbc4c4ekfec9f7.wcus.grafana.azure.com/api/dashboards/uid/35uFkx-Vk + response: + body: + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard","url":"/d/35uFkx-Vk/test-dashboard","expires":"0001-01-01T00:00:00Z","created":"2023-03-14T05:22:35Z","updated":"2023-03-14T05:22:35Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":1,"hasAcl":false,"isFolder":false,"folderId":28,"folderUid":"fQHckxa4k","folderTitle":"Test + Folder","folderUrl":"/dashboards/f/fQHckxa4k/test-folder","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":false,"canEdit":false,"canDelete":false},"organization":{"canAdd":false,"canEdit":false,"canDelete":false}},"hasPublicDashboard":false,"publicDashboardAccessToken":"","publicDashboardUid":"","publicDashboardEnabled":false},"dashboard":{"id":29,"title":"Test + Dashboard","uid":"35uFkx-Vk","version":1}}' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '881' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-b3RlrRMyLS4dMpGBCc+/Zw';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:22:37 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771357.862.439.863965|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +version: 1 diff --git a/src/amg/azext_amg/tests/latest/recordings/test_amg_crud.yaml b/src/amg/azext_amg/tests/latest/recordings/test_amg_crud.yaml index 738a3d4f8d9..103d3decd35 100644 --- a/src/amg/azext_amg/tests/latest/recordings/test_amg_crud.yaml +++ b/src/amg/azext_amg/tests/latest/recordings/test_amg_crud.yaml @@ -18,35 +18,35 @@ interactions: ParameterSetName: - -g -n -l --tags --skip-role-assignments User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2?api-version=2022-10-01-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","name":"clitestamg2","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"yugangw@microsoft.com","createdByType":"User","createdAt":"2023-01-22T20:49:46.2350212Z","lastModifiedBy":"yugangw@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-01-22T20:49:46.2350212Z"},"identity":{"principalId":"cd5dc10f-f269-409d-b991-d4f1a22f2d36","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Accepted","grafanaVersion":null,"endpoint":"https://clitestamg2-avhnfvgwe8fvasek.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","name":"clitestamg2","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"yugangw@microsoft.com","createdByType":"User","createdAt":"2023-03-14T05:10:58.887186Z","lastModifiedBy":"yugangw@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:10:58.887186Z"},"identity":{"principalId":"6113ec71-42aa-4dbd-87b4-9bbf61ba86e1","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Accepted","grafanaVersion":null,"endpoint":"https://clitestamg2-avhnfvgwe8fvasek.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}}}}' headers: api-supported-versions: - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/4290b015-553c-4d20-86d8-ef9811c8ac2f*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406?api-version=2022-10-01-preview + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/ac923271-da2b-41dc-a0cc-11fb8ee74c10*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241?api-version=2022-10-01-preview cache-control: - no-cache content-length: - - '1106' + - '1155' content-type: - application/json; charset=utf-8 date: - - Sun, 22 Jan 2023 20:49:47 GMT + - Tue, 14 Mar 2023 05:11:00 GMT etag: - - '"0000ce26-0000-0600-0000-63cda16b0000"' + - '"830146d8-0000-0600-0000-641001e40000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/4290b015-553c-4d20-86d8-ef9811c8ac2f*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406?api-version=2022-10-01-preview + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/ac923271-da2b-41dc-a0cc-11fb8ee74c10*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241?api-version=2022-10-01-preview pragma: - no-cache request-context: - - appId=cid-v1:54fcb76e-7bac-4b3e-96f8-8868676d3826 + - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 strict-transport-security: - max-age=31536000; includeSubDomains x-content-type-options: @@ -72,12 +72,12 @@ interactions: ParameterSetName: - -g -n -l --tags --skip-role-assignments User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/4290b015-553c-4d20-86d8-ef9811c8ac2f*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/ac923271-da2b-41dc-a0cc-11fb8ee74c10*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/4290b015-553c-4d20-86d8-ef9811c8ac2f*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","name":"4290b015-553c-4d20-86d8-ef9811c8ac2f*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Accepted","startTime":"2023-01-22T20:49:47.4328457Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/ac923271-da2b-41dc-a0cc-11fb8ee74c10*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","name":"ac923271-da2b-41dc-a0cc-11fb8ee74c10*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Accepted","startTime":"2023-03-14T05:10:59.8147673Z"}' headers: cache-control: - no-cache @@ -86,9 +86,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Sun, 22 Jan 2023 20:50:17 GMT + - Tue, 14 Mar 2023 05:11:30 GMT etag: - - '"42001696-0000-0600-0000-63cda16b0000"' + - '"0000e4d6-0000-0600-0000-641001e30000"' expires: - '-1' pragma: @@ -118,12 +118,12 @@ interactions: ParameterSetName: - -g -n -l --tags --skip-role-assignments User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/4290b015-553c-4d20-86d8-ef9811c8ac2f*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/ac923271-da2b-41dc-a0cc-11fb8ee74c10*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/4290b015-553c-4d20-86d8-ef9811c8ac2f*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","name":"4290b015-553c-4d20-86d8-ef9811c8ac2f*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Accepted","startTime":"2023-01-22T20:49:47.4328457Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/ac923271-da2b-41dc-a0cc-11fb8ee74c10*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","name":"ac923271-da2b-41dc-a0cc-11fb8ee74c10*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Accepted","startTime":"2023-03-14T05:10:59.8147673Z"}' headers: cache-control: - no-cache @@ -132,9 +132,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Sun, 22 Jan 2023 20:50:47 GMT + - Tue, 14 Mar 2023 05:12:00 GMT etag: - - '"42001696-0000-0600-0000-63cda16b0000"' + - '"0000e4d6-0000-0600-0000-641001e30000"' expires: - '-1' pragma: @@ -164,12 +164,12 @@ interactions: ParameterSetName: - -g -n -l --tags --skip-role-assignments User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/4290b015-553c-4d20-86d8-ef9811c8ac2f*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/ac923271-da2b-41dc-a0cc-11fb8ee74c10*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/4290b015-553c-4d20-86d8-ef9811c8ac2f*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","name":"4290b015-553c-4d20-86d8-ef9811c8ac2f*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Accepted","startTime":"2023-01-22T20:49:47.4328457Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/ac923271-da2b-41dc-a0cc-11fb8ee74c10*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","name":"ac923271-da2b-41dc-a0cc-11fb8ee74c10*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Accepted","startTime":"2023-03-14T05:10:59.8147673Z"}' headers: cache-control: - no-cache @@ -178,9 +178,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Sun, 22 Jan 2023 20:51:17 GMT + - Tue, 14 Mar 2023 05:12:30 GMT etag: - - '"42001696-0000-0600-0000-63cda16b0000"' + - '"0000e4d6-0000-0600-0000-641001e30000"' expires: - '-1' pragma: @@ -210,12 +210,12 @@ interactions: ParameterSetName: - -g -n -l --tags --skip-role-assignments User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/4290b015-553c-4d20-86d8-ef9811c8ac2f*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/ac923271-da2b-41dc-a0cc-11fb8ee74c10*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/4290b015-553c-4d20-86d8-ef9811c8ac2f*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","name":"4290b015-553c-4d20-86d8-ef9811c8ac2f*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Accepted","startTime":"2023-01-22T20:49:47.4328457Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/ac923271-da2b-41dc-a0cc-11fb8ee74c10*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","name":"ac923271-da2b-41dc-a0cc-11fb8ee74c10*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Accepted","startTime":"2023-03-14T05:10:59.8147673Z"}' headers: cache-control: - no-cache @@ -224,9 +224,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Sun, 22 Jan 2023 20:51:48 GMT + - Tue, 14 Mar 2023 05:13:00 GMT etag: - - '"42001696-0000-0600-0000-63cda16b0000"' + - '"0000e4d6-0000-0600-0000-641001e30000"' expires: - '-1' pragma: @@ -256,12 +256,12 @@ interactions: ParameterSetName: - -g -n -l --tags --skip-role-assignments User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/4290b015-553c-4d20-86d8-ef9811c8ac2f*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/ac923271-da2b-41dc-a0cc-11fb8ee74c10*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/4290b015-553c-4d20-86d8-ef9811c8ac2f*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","name":"4290b015-553c-4d20-86d8-ef9811c8ac2f*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Accepted","startTime":"2023-01-22T20:49:47.4328457Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/ac923271-da2b-41dc-a0cc-11fb8ee74c10*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","name":"ac923271-da2b-41dc-a0cc-11fb8ee74c10*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Accepted","startTime":"2023-03-14T05:10:59.8147673Z"}' headers: cache-control: - no-cache @@ -270,9 +270,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Sun, 22 Jan 2023 20:52:17 GMT + - Tue, 14 Mar 2023 05:13:31 GMT etag: - - '"42001696-0000-0600-0000-63cda16b0000"' + - '"0000e4d6-0000-0600-0000-641001e30000"' expires: - '-1' pragma: @@ -302,12 +302,12 @@ interactions: ParameterSetName: - -g -n -l --tags --skip-role-assignments User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/4290b015-553c-4d20-86d8-ef9811c8ac2f*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/ac923271-da2b-41dc-a0cc-11fb8ee74c10*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/4290b015-553c-4d20-86d8-ef9811c8ac2f*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","name":"4290b015-553c-4d20-86d8-ef9811c8ac2f*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Accepted","startTime":"2023-01-22T20:49:47.4328457Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/ac923271-da2b-41dc-a0cc-11fb8ee74c10*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","name":"ac923271-da2b-41dc-a0cc-11fb8ee74c10*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Accepted","startTime":"2023-03-14T05:10:59.8147673Z"}' headers: cache-control: - no-cache @@ -316,9 +316,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Sun, 22 Jan 2023 20:52:47 GMT + - Tue, 14 Mar 2023 05:14:01 GMT etag: - - '"42001696-0000-0600-0000-63cda16b0000"' + - '"0000e4d6-0000-0600-0000-641001e30000"' expires: - '-1' pragma: @@ -348,12 +348,12 @@ interactions: ParameterSetName: - -g -n -l --tags --skip-role-assignments User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/4290b015-553c-4d20-86d8-ef9811c8ac2f*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/ac923271-da2b-41dc-a0cc-11fb8ee74c10*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/4290b015-553c-4d20-86d8-ef9811c8ac2f*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","name":"4290b015-553c-4d20-86d8-ef9811c8ac2f*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Accepted","startTime":"2023-01-22T20:49:47.4328457Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/ac923271-da2b-41dc-a0cc-11fb8ee74c10*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","name":"ac923271-da2b-41dc-a0cc-11fb8ee74c10*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Accepted","startTime":"2023-03-14T05:10:59.8147673Z"}' headers: cache-control: - no-cache @@ -362,9 +362,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Sun, 22 Jan 2023 20:53:17 GMT + - Tue, 14 Mar 2023 05:14:31 GMT etag: - - '"42001696-0000-0600-0000-63cda16b0000"' + - '"0000e4d6-0000-0600-0000-641001e30000"' expires: - '-1' pragma: @@ -394,12 +394,12 @@ interactions: ParameterSetName: - -g -n -l --tags --skip-role-assignments User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/4290b015-553c-4d20-86d8-ef9811c8ac2f*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/ac923271-da2b-41dc-a0cc-11fb8ee74c10*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/4290b015-553c-4d20-86d8-ef9811c8ac2f*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","name":"4290b015-553c-4d20-86d8-ef9811c8ac2f*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Accepted","startTime":"2023-01-22T20:49:47.4328457Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/ac923271-da2b-41dc-a0cc-11fb8ee74c10*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","name":"ac923271-da2b-41dc-a0cc-11fb8ee74c10*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Accepted","startTime":"2023-03-14T05:10:59.8147673Z"}' headers: cache-control: - no-cache @@ -408,9 +408,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Sun, 22 Jan 2023 20:53:48 GMT + - Tue, 14 Mar 2023 05:15:00 GMT etag: - - '"42001696-0000-0600-0000-63cda16b0000"' + - '"0000e4d6-0000-0600-0000-641001e30000"' expires: - '-1' pragma: @@ -440,12 +440,12 @@ interactions: ParameterSetName: - -g -n -l --tags --skip-role-assignments User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/4290b015-553c-4d20-86d8-ef9811c8ac2f*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/ac923271-da2b-41dc-a0cc-11fb8ee74c10*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/4290b015-553c-4d20-86d8-ef9811c8ac2f*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","name":"4290b015-553c-4d20-86d8-ef9811c8ac2f*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Succeeded","startTime":"2023-01-22T20:49:47.4328457Z","endTime":"2023-01-22T20:54:01.0556271Z","error":{},"properties":null}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/ac923271-da2b-41dc-a0cc-11fb8ee74c10*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","name":"ac923271-da2b-41dc-a0cc-11fb8ee74c10*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Succeeded","startTime":"2023-03-14T05:10:59.8147673Z","endTime":"2023-03-14T05:15:17.7671161Z","error":{},"properties":null}' headers: cache-control: - no-cache @@ -454,9 +454,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Sun, 22 Jan 2023 20:54:18 GMT + - Tue, 14 Mar 2023 05:15:30 GMT etag: - - '"4200efa1-0000-0600-0000-63cda2690000"' + - '"00009ad8-0000-0600-0000-641002e50000"' expires: - '-1' pragma: @@ -486,23 +486,23 @@ interactions: ParameterSetName: - -g -n -l --tags --skip-role-assignments User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2?api-version=2022-10-01-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","name":"clitestamg2","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"yugangw@microsoft.com","createdByType":"User","createdAt":"2023-01-22T20:49:46.2350212Z","lastModifiedBy":"yugangw@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-01-22T20:49:46.2350212Z"},"identity":{"principalId":"cd5dc10f-f269-409d-b991-d4f1a22f2d36","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.2.2","endpoint":"https://clitestamg2-avhnfvgwe8fvasek.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]}}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","name":"clitestamg2","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"yugangw@microsoft.com","createdByType":"User","createdAt":"2023-03-14T05:10:58.887186Z","lastModifiedBy":"yugangw@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:10:58.887186Z"},"identity":{"principalId":"6113ec71-42aa-4dbd-87b4-9bbf61ba86e1","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.8","endpoint":"https://clitestamg2-avhnfvgwe8fvasek.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}}}}' headers: cache-control: - no-cache content-length: - - '1027' + - '1074' content-type: - application/json; charset=utf-8 date: - - Sun, 22 Jan 2023 20:54:18 GMT + - Tue, 14 Mar 2023 05:15:31 GMT etag: - - '"0000d126-0000-0600-0000-63cda2690000"' + - '"8301e8db-0000-0600-0000-641002e50000"' expires: - '-1' pragma: @@ -534,21 +534,21 @@ interactions: ParameterSetName: - -g User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana?api-version=2022-10-01-preview response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","name":"clitestamg2","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"yugangw@microsoft.com","createdByType":"User","createdAt":"2023-01-22T20:49:46.2350212Z","lastModifiedBy":"yugangw@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-01-22T20:49:46.2350212Z"},"identity":{"principalId":"cd5dc10f-f269-409d-b991-d4f1a22f2d36","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.2.2","endpoint":"https://clitestamg2-avhnfvgwe8fvasek.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]}}}]}' + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","name":"clitestamg2","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"yugangw@microsoft.com","createdByType":"User","createdAt":"2023-03-14T05:10:58.887186Z","lastModifiedBy":"yugangw@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:10:58.887186Z"},"identity":{"principalId":"6113ec71-42aa-4dbd-87b4-9bbf61ba86e1","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.8","endpoint":"https://clitestamg2-avhnfvgwe8fvasek.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}}}}]}' headers: cache-control: - no-cache content-length: - - '1039' + - '1086' content-type: - application/json; charset=utf-8 date: - - Sun, 22 Jan 2023 20:54:20 GMT + - Tue, 14 Mar 2023 05:15:33 GMT expires: - '-1' pragma: @@ -560,19 +560,19 @@ interactions: x-content-type-options: - nosniff x-ms-original-request-ids: - - bbf07ae7-4ff5-416b-8c06-6e9208a1a04a - - af3040dd-320f-4fb4-a24f-8d1cafc77969 - - 53f30ec2-b206-4b3f-8bd6-6f812290929d - - a53387e6-9af5-409b-b9be-92b006cf9724 - - 0a616298-4adb-4d4a-8022-70cfd5847125 - - b2cfdf50-973f-48a8-8e31-1bd68055e82d - - 89ac540c-dca7-4dcf-8051-0c51e1d7c1a7 - - 8bafffe2-e244-4438-9ac9-ab3cd749d168 - - 08f3b0a6-ec92-4816-bba5-a058a377ef8c - - 4dc46410-7818-457b-9d9a-766d7e7ed82f - - 0ae70a74-674b-49d6-805b-d78bcf554928 - - bb6139b9-eb0e-48fa-8fc3-b09265644223 - - dd9fbb2b-c8b9-478d-8968-03a079becd1d + - e66f2c97-afa7-48a5-965d-c9a82a8645fe + - 2e38fa05-5c1a-4f4f-96a2-6ebe8e5ed79a + - 97237699-2e97-46a1-99d3-7f277c47ae9c + - f6329a2e-2cca-47c5-b3a2-62f8e2000a05 + - 3c9d4af2-5256-4a3a-a104-0bca36135365 + - b3c5f594-a240-4bcc-96ef-ee7e5688c690 + - 9d406f54-0e3e-4667-9ad9-bc4a173a284b + - ca47666e-1ac2-48cf-a32f-8b682a1804eb + - 800c0880-4093-424f-b0bd-175533b9e7c2 + - d1a603cf-e732-4e9e-b842-632011e74f5e + - 3a510676-b7c7-41ec-b325-24a58e7040e6 + - fa089213-d1ae-493f-a845-11687b111860 + - 531e74e6-6665-4fc3-9a30-75e17520067c status: code: 200 message: OK @@ -588,21 +588,21 @@ interactions: Connection: - keep-alive User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Dashboard/grafana?api-version=2022-10-01-preview response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/workspaces/providers/Microsoft.Dashboard/grafana/yugangwscus","name":"yugangwscus","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"southcentralus","tags":{},"systemData":{"createdBy":"yugangw@microsoft.com","createdByType":"User","createdAt":"2023-01-22T00:36:56.3893044Z","lastModifiedBy":"yugangw@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-01-22T04:46:34.5139318Z"},"identity":{"principalId":"011ffbe2-ab76-4572-8221-9f97719b08b2","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"9.3.2.2","endpoint":"https://yugangwscus-areycch9c2a9hba9.scus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","provisioningState":"Succeeded","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/workspaces/providers/Microsoft.Dashboard/grafana/yugangwwcus","name":"yugangwwcus","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"yugangw@microsoft.com","createdByType":"User","createdAt":"2022-06-18T15:53:09.0679646Z","lastModifiedBy":"yugangw@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-01-20T00:53:01.4642177Z"},"identity":{"principalId":"72f1ec37-9f30-4329-8a24-b669fa665c7d","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.2.2","endpoint":"https://yugangwwcus-b2dyaqd5eygsdfcf.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Enabled","outboundIPs":["52.161.126.36","52.161.147.164"],"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[{"azureMonitorWorkspaceResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/workspaces/providers/microsoft.monitor/accounts/yugangwmac"}]}}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","name":"clitestamg2","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"yugangw@microsoft.com","createdByType":"User","createdAt":"2023-01-22T20:49:46.2350212Z","lastModifiedBy":"yugangw@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-01-22T20:49:46.2350212Z"},"identity":{"principalId":"cd5dc10f-f269-409d-b991-d4f1a22f2d36","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.2.2","endpoint":"https://clitestamg2-avhnfvgwe8fvasek.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]}}}]}' + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/workspaces/providers/Microsoft.Dashboard/grafana/yugangwdummy","name":"yugangwdummy","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"southcentralus","tags":{},"systemData":{"createdBy":"yugangw@microsoft.com","createdByType":"User","createdAt":"2023-03-12T16:35:23.8875817Z","lastModifiedBy":"yugangw@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-13T22:55:22.3312261Z"},"identity":{"principalId":"abb0e4b5-b802-4702-99e6-8b7a4b41d40a","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":null,"endpoint":null,"zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}}}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/workspaces/providers/Microsoft.Dashboard/grafana/yugangwwcus","name":"yugangwwcus","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"yugangw@microsoft.com","createdByType":"User","createdAt":"2022-06-18T15:53:09.0679646Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2023-03-09T17:00:10.9394042Z"},"identity":{"principalId":"72f1ec37-9f30-4329-8a24-b669fa665c7d","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.8","endpoint":"https://yugangwwcus-b2dyaqd5eygsdfcf.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Enabled","outboundIPs":["52.161.126.36","52.161.147.164"],"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[{"azureMonitorWorkspaceResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/workspaces/providers/microsoft.monitor/accounts/yugangwmac"}]},"grafanaConfigurations":{"smtp":{"enabled":false}}}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","name":"clitestamg2","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"yugangw@microsoft.com","createdByType":"User","createdAt":"2023-03-14T05:10:58.887186Z","lastModifiedBy":"yugangw@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:10:58.887186Z"},"identity":{"principalId":"6113ec71-42aa-4dbd-87b4-9bbf61ba86e1","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.8","endpoint":"https://clitestamg2-avhnfvgwe8fvasek.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}}}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg4d4aquxgcqhoazuxlpfxndej2tfxawsjadndnwhporqkzhhzrv3h2swx55pizki/providers/Microsoft.Dashboard/grafana/clitestbackup","name":"clitestbackup","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"yugangw@microsoft.com","createdByType":"User","createdAt":"2023-03-14T05:10:58.68013Z","lastModifiedBy":"yugangw@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:10:58.68013Z"},"identity":{"principalId":"0d34d309-e819-41f9-a7ec-8b5bbadabc74","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.8","endpoint":"https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}}}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amglkj3k7cdgdabtveydskutvx5r4xyj3jaqqxq2gkobc6eut5mei3nipa7edbra6k/providers/Microsoft.Dashboard/grafana/clitestamgapikey","name":"clitestamgapikey","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"yugangw@microsoft.com","createdByType":"User","createdAt":"2023-03-14T05:10:58.8959147Z","lastModifiedBy":"yugangw@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:10:58.8959147Z"},"identity":{"principalId":"3d134997-118f-47e0-96e6-c1db148387e3","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.8","endpoint":"https://clitestamgapikey-etcge6b7emaecdaa.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}}}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amglpni6kvdfp7szppa5tdasxnyd7p5ni55taf3tirh2txbz42twpnmg4df4a6ftna/providers/Microsoft.Dashboard/grafana/clitestamge2e","name":"clitestamge2e","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westeurope","tags":{"foo":"doo"},"systemData":{"createdBy":"yugangw@microsoft.com","createdByType":"User","createdAt":"2023-03-14T05:11:03.5590786Z","lastModifiedBy":"yugangw@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:11:03.5590786Z"},"identity":{"principalId":"22ac13cc-36cd-4984-a5e8-bee63e6e34c6","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Accepted","grafanaVersion":null,"endpoint":"https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}}}}]}' headers: cache-control: - no-cache content-length: - - '3352' + - '6879' content-type: - application/json; charset=utf-8 date: - - Sun, 22 Jan 2023 20:54:22 GMT + - Tue, 14 Mar 2023 05:15:34 GMT expires: - '-1' pragma: @@ -614,19 +614,19 @@ interactions: x-content-type-options: - nosniff x-ms-original-request-ids: - - 09896aa9-f089-430f-8520-ba995148b821 - - bed2caca-9c7c-4d5e-aa1f-e8a3b8e702af - - ee967082-a1d3-46bf-87c3-ac1373cb2f4a - - 1af0c126-c291-4b74-9712-3bd5ad9135a8 - - 9f926b9e-d6f1-4165-b1ab-87925ea8029c - - c7941a99-fe98-4a94-adff-f17447c49d8a - - 10efd8bc-05be-4c6e-a764-42b7556a765c - - 6e96f56a-0ed0-488c-bb38-9e9946143e37 - - ddbb9965-1fd7-4075-9da7-3701a5c62e88 - - d03ef0a0-88c1-47de-822e-4c8fb9c41b3e - - 1635665a-63e2-45a0-8958-a8be63a5ab63 - - bbf2284e-27c4-4916-959f-bc43dde1fb78 - - d72e8c61-ceef-41c4-8506-b613ef011be0 + - 247a42ea-11ad-4b91-a862-6dfaa6ad0059 + - 0f2981c7-fdf9-436e-9ee6-428bf8d0d90d + - 3b178e7f-0eec-4392-931b-6b01c083d761 + - 31de5d0d-3180-45d1-894a-5417355f26b8 + - ff190d7c-d92c-4ef9-a8dd-50f474bae722 + - 1266c5df-5938-4ec7-b612-b83dea68001f + - aa868eac-30de-4167-8465-8de6a3abd027 + - 5e1246a2-243f-47ce-b315-1ce654981f98 + - 1ca23360-20d5-48de-baec-c7ea272316a6 + - 705faa55-aa72-4f62-805f-96d4eb9329de + - 64b15a0d-0bee-47de-9215-f738e2691940 + - 0871beaa-ebf9-4879-a879-8d73bdb2d442 + - c76ce191-949c-4f6a-8721-84845c87fc3d status: code: 200 message: OK @@ -644,23 +644,23 @@ interactions: ParameterSetName: - -g -n User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2?api-version=2022-10-01-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","name":"clitestamg2","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"yugangw@microsoft.com","createdByType":"User","createdAt":"2023-01-22T20:49:46.2350212Z","lastModifiedBy":"yugangw@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-01-22T20:49:46.2350212Z"},"identity":{"principalId":"cd5dc10f-f269-409d-b991-d4f1a22f2d36","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.2.2","endpoint":"https://clitestamg2-avhnfvgwe8fvasek.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]}}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","name":"clitestamg2","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"yugangw@microsoft.com","createdByType":"User","createdAt":"2023-03-14T05:10:58.887186Z","lastModifiedBy":"yugangw@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:10:58.887186Z"},"identity":{"principalId":"6113ec71-42aa-4dbd-87b4-9bbf61ba86e1","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.8","endpoint":"https://clitestamg2-avhnfvgwe8fvasek.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}}}}' headers: cache-control: - no-cache content-length: - - '1027' + - '1074' content-type: - application/json; charset=utf-8 date: - - Sun, 22 Jan 2023 20:54:23 GMT + - Tue, 14 Mar 2023 05:15:34 GMT etag: - - '"0000d126-0000-0600-0000-63cda2690000"' + - '"8301e8db-0000-0600-0000-641002e50000"' expires: - '-1' pragma: @@ -692,23 +692,23 @@ interactions: ParameterSetName: - -g -n --deterministic-outbound-ip --api-key User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2?api-version=2022-10-01-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","name":"clitestamg2","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"yugangw@microsoft.com","createdByType":"User","createdAt":"2023-01-22T20:49:46.2350212Z","lastModifiedBy":"yugangw@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-01-22T20:49:46.2350212Z"},"identity":{"principalId":"cd5dc10f-f269-409d-b991-d4f1a22f2d36","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.2.2","endpoint":"https://clitestamg2-avhnfvgwe8fvasek.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]}}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","name":"clitestamg2","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"yugangw@microsoft.com","createdByType":"User","createdAt":"2023-03-14T05:10:58.887186Z","lastModifiedBy":"yugangw@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:10:58.887186Z"},"identity":{"principalId":"6113ec71-42aa-4dbd-87b4-9bbf61ba86e1","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.8","endpoint":"https://clitestamg2-avhnfvgwe8fvasek.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}}}}' headers: cache-control: - no-cache content-length: - - '1027' + - '1074' content-type: - application/json; charset=utf-8 date: - - Sun, 22 Jan 2023 20:54:23 GMT + - Tue, 14 Mar 2023 05:15:35 GMT etag: - - '"0000d126-0000-0600-0000-63cda2690000"' + - '"8301e8db-0000-0600-0000-641002e50000"' expires: - '-1' pragma: @@ -730,8 +730,9 @@ interactions: body: '{"sku": {"name": "Standard"}, "properties": {"publicNetworkAccess": "Enabled", "zoneRedundancy": "Disabled", "apiKey": "Enabled", "deterministicOutboundIP": "Enabled", "autoGeneratedDomainNameLabelScope": "TenantReuse", "grafanaIntegrations": - {"azureMonitorWorkspaceIntegrations": []}}, "identity": {"type": "SystemAssigned"}, - "tags": {"foo": "doo"}, "location": "westcentralus"}' + {"azureMonitorWorkspaceIntegrations": []}, "grafanaConfigurations": {"smtp": + {"enabled": false}}}, "identity": {"type": "SystemAssigned"}, "tags": {"foo": + "doo"}, "location": "westcentralus"}' headers: Accept: - application/json @@ -742,37 +743,37 @@ interactions: Connection: - keep-alive Content-Length: - - '379' + - '434' Content-Type: - application/json ParameterSetName: - -g -n --deterministic-outbound-ip --api-key User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2?api-version=2022-10-01-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","name":"clitestamg2","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"yugangw@microsoft.com","createdByType":"User","createdAt":"2023-01-22T20:49:46.2350212Z","lastModifiedBy":"yugangw@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-01-22T20:54:25.0552299Z"},"identity":{"principalId":"cd5dc10f-f269-409d-b991-d4f1a22f2d36","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.2.2","endpoint":"https://clitestamg2-avhnfvgwe8fvasek.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Enabled","outboundIPs":["20.69.18.75","20.69.17.180"],"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","name":"clitestamg2","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"yugangw@microsoft.com","createdByType":"User","createdAt":"2023-03-14T05:10:58.887186Z","lastModifiedBy":"yugangw@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:15:36.3683636Z"},"identity":{"principalId":"6113ec71-42aa-4dbd-87b4-9bbf61ba86e1","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.8","endpoint":"https://clitestamg2-avhnfvgwe8fvasek.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Enabled","outboundIPs":["20.165.189.208","20.165.226.61"],"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}}}}' headers: api-supported-versions: - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview cache-control: - no-cache content-length: - - '1136' + - '1188' content-type: - application/json; charset=utf-8 date: - - Sun, 22 Jan 2023 20:54:25 GMT + - Tue, 14 Mar 2023 05:15:36 GMT etag: - - '"0000d726-0000-0600-0000-63cda2810000"' + - '"83012cdc-0000-0600-0000-641002f90000"' expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:54fcb76e-7bac-4b3e-96f8-8868676d3826 + - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 strict-transport-security: - max-age=31536000; includeSubDomains transfer-encoding: @@ -802,23 +803,23 @@ interactions: ParameterSetName: - -g -n User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2?api-version=2022-10-01-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","name":"clitestamg2","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"yugangw@microsoft.com","createdByType":"User","createdAt":"2023-01-22T20:49:46.2350212Z","lastModifiedBy":"yugangw@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-01-22T20:54:25.0552299Z"},"identity":{"principalId":"cd5dc10f-f269-409d-b991-d4f1a22f2d36","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.2.2","endpoint":"https://clitestamg2-avhnfvgwe8fvasek.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Enabled","outboundIPs":["20.69.18.75","20.69.17.180"],"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","name":"clitestamg2","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"yugangw@microsoft.com","createdByType":"User","createdAt":"2023-03-14T05:10:58.887186Z","lastModifiedBy":"yugangw@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:15:36.3683636Z"},"identity":{"principalId":"6113ec71-42aa-4dbd-87b4-9bbf61ba86e1","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.8","endpoint":"https://clitestamg2-avhnfvgwe8fvasek.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Enabled","outboundIPs":["20.165.189.208","20.165.226.61"],"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}}}}' headers: cache-control: - no-cache content-length: - - '1136' + - '1188' content-type: - application/json; charset=utf-8 date: - - Sun, 22 Jan 2023 20:54:26 GMT + - Tue, 14 Mar 2023 05:15:37 GMT etag: - - '"0000d726-0000-0600-0000-63cda2810000"' + - '"83012cdc-0000-0600-0000-641002f90000"' expires: - '-1' pragma: @@ -850,23 +851,23 @@ interactions: ParameterSetName: - -g -n --deterministic-outbound-ip --api-key --public-network-access User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2?api-version=2022-10-01-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","name":"clitestamg2","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"yugangw@microsoft.com","createdByType":"User","createdAt":"2023-01-22T20:49:46.2350212Z","lastModifiedBy":"yugangw@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-01-22T20:54:25.0552299Z"},"identity":{"principalId":"cd5dc10f-f269-409d-b991-d4f1a22f2d36","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.2.2","endpoint":"https://clitestamg2-avhnfvgwe8fvasek.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Enabled","outboundIPs":["20.69.18.75","20.69.17.180"],"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","name":"clitestamg2","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"yugangw@microsoft.com","createdByType":"User","createdAt":"2023-03-14T05:10:58.887186Z","lastModifiedBy":"yugangw@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:15:36.3683636Z"},"identity":{"principalId":"6113ec71-42aa-4dbd-87b4-9bbf61ba86e1","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.8","endpoint":"https://clitestamg2-avhnfvgwe8fvasek.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Enabled","outboundIPs":["20.165.189.208","20.165.226.61"],"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}}}}' headers: cache-control: - no-cache content-length: - - '1136' + - '1188' content-type: - application/json; charset=utf-8 date: - - Sun, 22 Jan 2023 20:54:26 GMT + - Tue, 14 Mar 2023 05:15:38 GMT etag: - - '"0000d726-0000-0600-0000-63cda2810000"' + - '"83012cdc-0000-0600-0000-641002f90000"' expires: - '-1' pragma: @@ -888,8 +889,9 @@ interactions: body: '{"sku": {"name": "Standard"}, "properties": {"publicNetworkAccess": "Disabled", "zoneRedundancy": "Disabled", "apiKey": "Disabled", "deterministicOutboundIP": "Disabled", "autoGeneratedDomainNameLabelScope": "TenantReuse", "grafanaIntegrations": - {"azureMonitorWorkspaceIntegrations": []}}, "identity": {"type": "SystemAssigned"}, - "tags": {"foo": "doo"}, "location": "westcentralus"}' + {"azureMonitorWorkspaceIntegrations": []}, "grafanaConfigurations": {"smtp": + {"enabled": false}}}, "identity": {"type": "SystemAssigned"}, "tags": {"foo": + "doo"}, "location": "westcentralus"}' headers: Accept: - application/json @@ -900,37 +902,37 @@ interactions: Connection: - keep-alive Content-Length: - - '382' + - '437' Content-Type: - application/json ParameterSetName: - -g -n --deterministic-outbound-ip --api-key --public-network-access User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2?api-version=2022-10-01-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","name":"clitestamg2","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"yugangw@microsoft.com","createdByType":"User","createdAt":"2023-01-22T20:49:46.2350212Z","lastModifiedBy":"yugangw@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-01-22T20:54:27.4509802Z"},"identity":{"principalId":"cd5dc10f-f269-409d-b991-d4f1a22f2d36","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.2.2","endpoint":"https://clitestamg2-avhnfvgwe8fvasek.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Disabled","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","name":"clitestamg2","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"yugangw@microsoft.com","createdByType":"User","createdAt":"2023-03-14T05:10:58.887186Z","lastModifiedBy":"yugangw@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:15:39.1111088Z"},"identity":{"principalId":"6113ec71-42aa-4dbd-87b4-9bbf61ba86e1","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.8","endpoint":"https://clitestamg2-avhnfvgwe8fvasek.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Disabled","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}}}}' headers: api-supported-versions: - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview cache-control: - no-cache content-length: - - '1113' + - '1161' content-type: - application/json; charset=utf-8 date: - - Sun, 22 Jan 2023 20:54:27 GMT + - Tue, 14 Mar 2023 05:15:39 GMT etag: - - '"0000d926-0000-0600-0000-63cda2830000"' + - '"830131dc-0000-0600-0000-641002fc0000"' expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:54fcb76e-7bac-4b3e-96f8-8868676d3826 + - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 strict-transport-security: - max-age=31536000; includeSubDomains transfer-encoding: @@ -960,23 +962,23 @@ interactions: ParameterSetName: - -g -n User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2?api-version=2022-10-01-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","name":"clitestamg2","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"yugangw@microsoft.com","createdByType":"User","createdAt":"2023-01-22T20:49:46.2350212Z","lastModifiedBy":"yugangw@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-01-22T20:54:27.4509802Z"},"identity":{"principalId":"cd5dc10f-f269-409d-b991-d4f1a22f2d36","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.2.2","endpoint":"https://clitestamg2-avhnfvgwe8fvasek.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Disabled","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","name":"clitestamg2","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"yugangw@microsoft.com","createdByType":"User","createdAt":"2023-03-14T05:10:58.887186Z","lastModifiedBy":"yugangw@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:15:39.1111088Z"},"identity":{"principalId":"6113ec71-42aa-4dbd-87b4-9bbf61ba86e1","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.8","endpoint":"https://clitestamg2-avhnfvgwe8fvasek.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Disabled","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}}}}' headers: cache-control: - no-cache content-length: - - '1113' + - '1161' content-type: - application/json; charset=utf-8 date: - - Sun, 22 Jan 2023 20:54:28 GMT + - Tue, 14 Mar 2023 05:15:41 GMT etag: - - '"0000d926-0000-0600-0000-63cda2830000"' + - '"830131dc-0000-0600-0000-641002fc0000"' expires: - '-1' pragma: @@ -1008,23 +1010,23 @@ interactions: ParameterSetName: - -g -n --yes User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2?api-version=2022-10-01-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","name":"clitestamg2","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"yugangw@microsoft.com","createdByType":"User","createdAt":"2023-01-22T20:49:46.2350212Z","lastModifiedBy":"yugangw@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-01-22T20:54:27.4509802Z"},"identity":{"principalId":"cd5dc10f-f269-409d-b991-d4f1a22f2d36","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.2.2","endpoint":"https://clitestamg2-avhnfvgwe8fvasek.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Disabled","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","name":"clitestamg2","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"yugangw@microsoft.com","createdByType":"User","createdAt":"2023-03-14T05:10:58.887186Z","lastModifiedBy":"yugangw@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:15:39.1111088Z"},"identity":{"principalId":"6113ec71-42aa-4dbd-87b4-9bbf61ba86e1","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.8","endpoint":"https://clitestamg2-avhnfvgwe8fvasek.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Disabled","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}}}}' headers: cache-control: - no-cache content-length: - - '1113' + - '1161' content-type: - application/json; charset=utf-8 date: - - Sun, 22 Jan 2023 20:54:29 GMT + - Tue, 14 Mar 2023 05:15:41 GMT etag: - - '"0000d926-0000-0600-0000-63cda2830000"' + - '"830131dc-0000-0600-0000-641002fc0000"' expires: - '-1' pragma: @@ -1058,15 +1060,17 @@ interactions: ParameterSetName: - -g -n --yes User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: DELETE uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2?api-version=2022-10-01-preview response: body: string: 'null' headers: + api-supported-versions: + - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406?api-version=2022-10-01-preview + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/501505b0-b6f3-47e5-940f-eb05b0b5eee6*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241?api-version=2022-10-01-preview cache-control: - no-cache content-length: @@ -1074,15 +1078,17 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Sun, 22 Jan 2023 20:54:30 GMT + - Tue, 14 Mar 2023 05:15:41 GMT etag: - - '"0000da26-0000-0600-0000-63cda2860000"' + - '"830133dc-0000-0600-0000-641002fd0000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406?api-version=2022-10-01-preview + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/501505b0-b6f3-47e5-940f-eb05b0b5eee6*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241?api-version=2022-10-01-preview pragma: - no-cache + request-context: + - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 strict-transport-security: - max-age=31536000; includeSubDomains x-content-type-options: @@ -1108,149 +1114,23 @@ interactions: ParameterSetName: - -g -n --yes User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406?api-version=2022-10-01-preview - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","name":"6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Deleting","startTime":"2023-01-22T20:54:29.9530808Z"}' - headers: - cache-control: - - no-cache - content-length: - - '508' - content-type: - - application/json; charset=utf-8 - date: - - Sun, 22 Jan 2023 20:55:00 GMT - etag: - - '"4200dba3-0000-0600-0000-63cda2850000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - status: - code: 202 - message: Accepted -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana delete - Connection: - - keep-alive - ParameterSetName: - - -g -n --yes - User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406?api-version=2022-10-01-preview - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","name":"6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Deleting","startTime":"2023-01-22T20:54:29.9530808Z"}' - headers: - cache-control: - - no-cache - content-length: - - '508' - content-type: - - application/json; charset=utf-8 - date: - - Sun, 22 Jan 2023 20:55:29 GMT - etag: - - '"4200dba3-0000-0600-0000-63cda2850000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - status: - code: 202 - message: Accepted -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana delete - Connection: - - keep-alive - ParameterSetName: - - -g -n --yes - User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406?api-version=2022-10-01-preview - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","name":"6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Deleting","startTime":"2023-01-22T20:54:29.9530808Z"}' - headers: - cache-control: - - no-cache - content-length: - - '508' - content-type: - - application/json; charset=utf-8 - date: - - Sun, 22 Jan 2023 20:56:00 GMT - etag: - - '"4200dba3-0000-0600-0000-63cda2850000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - status: - code: 202 - message: Accepted -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana delete - Connection: - - keep-alive - ParameterSetName: - - -g -n --yes - User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/501505b0-b6f3-47e5-940f-eb05b0b5eee6*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","name":"6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Deleting","startTime":"2023-01-22T20:54:29.9530808Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/501505b0-b6f3-47e5-940f-eb05b0b5eee6*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","name":"501505b0-b6f3-47e5-940f-eb05b0b5eee6*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Deleting","startTime":"2023-03-14T05:15:41.6801417Z","error":{}}' headers: cache-control: - no-cache content-length: - - '508' + - '519' content-type: - application/json; charset=utf-8 date: - - Sun, 22 Jan 2023 20:56:30 GMT + - Tue, 14 Mar 2023 05:16:11 GMT etag: - - '"4200dba3-0000-0600-0000-63cda2850000"' + - '"0000f6d8-0000-0600-0000-641003060000"' expires: - '-1' pragma: @@ -1276,23 +1156,23 @@ interactions: ParameterSetName: - -g -n --yes User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/501505b0-b6f3-47e5-940f-eb05b0b5eee6*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","name":"6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Deleting","startTime":"2023-01-22T20:54:29.9530808Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/501505b0-b6f3-47e5-940f-eb05b0b5eee6*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","name":"501505b0-b6f3-47e5-940f-eb05b0b5eee6*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Deleting","startTime":"2023-03-14T05:15:41.6801417Z","error":{}}' headers: cache-control: - no-cache content-length: - - '508' + - '519' content-type: - application/json; charset=utf-8 date: - - Sun, 22 Jan 2023 20:56:59 GMT + - Tue, 14 Mar 2023 05:16:41 GMT etag: - - '"4200dba3-0000-0600-0000-63cda2850000"' + - '"0000f6d8-0000-0600-0000-641003060000"' expires: - '-1' pragma: @@ -1318,23 +1198,23 @@ interactions: ParameterSetName: - -g -n --yes User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/501505b0-b6f3-47e5-940f-eb05b0b5eee6*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","name":"6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Deleting","startTime":"2023-01-22T20:54:29.9530808Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/501505b0-b6f3-47e5-940f-eb05b0b5eee6*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","name":"501505b0-b6f3-47e5-940f-eb05b0b5eee6*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Deleting","startTime":"2023-03-14T05:15:41.6801417Z","error":{}}' headers: cache-control: - no-cache content-length: - - '508' + - '519' content-type: - application/json; charset=utf-8 date: - - Sun, 22 Jan 2023 20:57:29 GMT + - Tue, 14 Mar 2023 05:17:11 GMT etag: - - '"4200dba3-0000-0600-0000-63cda2850000"' + - '"0000f6d8-0000-0600-0000-641003060000"' expires: - '-1' pragma: @@ -1360,23 +1240,23 @@ interactions: ParameterSetName: - -g -n --yes User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/501505b0-b6f3-47e5-940f-eb05b0b5eee6*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","name":"6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Deleting","startTime":"2023-01-22T20:54:29.9530808Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/501505b0-b6f3-47e5-940f-eb05b0b5eee6*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","name":"501505b0-b6f3-47e5-940f-eb05b0b5eee6*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Deleting","startTime":"2023-03-14T05:15:41.6801417Z","error":{}}' headers: cache-control: - no-cache content-length: - - '508' + - '519' content-type: - application/json; charset=utf-8 date: - - Sun, 22 Jan 2023 20:58:00 GMT + - Tue, 14 Mar 2023 05:17:42 GMT etag: - - '"4200dba3-0000-0600-0000-63cda2850000"' + - '"0000f6d8-0000-0600-0000-641003060000"' expires: - '-1' pragma: @@ -1402,23 +1282,23 @@ interactions: ParameterSetName: - -g -n --yes User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/501505b0-b6f3-47e5-940f-eb05b0b5eee6*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","name":"6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Deleting","startTime":"2023-01-22T20:54:29.9530808Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/501505b0-b6f3-47e5-940f-eb05b0b5eee6*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","name":"501505b0-b6f3-47e5-940f-eb05b0b5eee6*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Deleting","startTime":"2023-03-14T05:15:41.6801417Z","error":{}}' headers: cache-control: - no-cache content-length: - - '508' + - '519' content-type: - application/json; charset=utf-8 date: - - Sun, 22 Jan 2023 20:58:30 GMT + - Tue, 14 Mar 2023 05:18:12 GMT etag: - - '"4200dba3-0000-0600-0000-63cda2850000"' + - '"0000f6d8-0000-0600-0000-641003060000"' expires: - '-1' pragma: @@ -1444,23 +1324,23 @@ interactions: ParameterSetName: - -g -n --yes User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/501505b0-b6f3-47e5-940f-eb05b0b5eee6*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","name":"6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Deleting","startTime":"2023-01-22T20:54:29.9530808Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/501505b0-b6f3-47e5-940f-eb05b0b5eee6*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","name":"501505b0-b6f3-47e5-940f-eb05b0b5eee6*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Deleting","startTime":"2023-03-14T05:15:41.6801417Z","error":{}}' headers: cache-control: - no-cache content-length: - - '508' + - '519' content-type: - application/json; charset=utf-8 date: - - Sun, 22 Jan 2023 20:59:00 GMT + - Tue, 14 Mar 2023 05:18:42 GMT etag: - - '"4200dba3-0000-0600-0000-63cda2850000"' + - '"0000f6d8-0000-0600-0000-641003060000"' expires: - '-1' pragma: @@ -1486,23 +1366,23 @@ interactions: ParameterSetName: - -g -n --yes User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/501505b0-b6f3-47e5-940f-eb05b0b5eee6*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","name":"6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Deleting","startTime":"2023-01-22T20:54:29.9530808Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/501505b0-b6f3-47e5-940f-eb05b0b5eee6*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","name":"501505b0-b6f3-47e5-940f-eb05b0b5eee6*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Deleting","startTime":"2023-03-14T05:15:41.6801417Z","error":{}}' headers: cache-control: - no-cache content-length: - - '508' + - '519' content-type: - application/json; charset=utf-8 date: - - Sun, 22 Jan 2023 20:59:30 GMT + - Tue, 14 Mar 2023 05:19:12 GMT etag: - - '"4200dba3-0000-0600-0000-63cda2850000"' + - '"0000f6d8-0000-0600-0000-641003060000"' expires: - '-1' pragma: @@ -1528,23 +1408,23 @@ interactions: ParameterSetName: - -g -n --yes User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/501505b0-b6f3-47e5-940f-eb05b0b5eee6*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","name":"6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Deleting","startTime":"2023-01-22T20:54:29.9530808Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/501505b0-b6f3-47e5-940f-eb05b0b5eee6*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","name":"501505b0-b6f3-47e5-940f-eb05b0b5eee6*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Deleting","startTime":"2023-03-14T05:15:41.6801417Z","error":{}}' headers: cache-control: - no-cache content-length: - - '508' + - '519' content-type: - application/json; charset=utf-8 date: - - Sun, 22 Jan 2023 21:00:00 GMT + - Tue, 14 Mar 2023 05:19:41 GMT etag: - - '"4200dba3-0000-0600-0000-63cda2850000"' + - '"0000f6d8-0000-0600-0000-641003060000"' expires: - '-1' pragma: @@ -1570,23 +1450,23 @@ interactions: ParameterSetName: - -g -n --yes User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/501505b0-b6f3-47e5-940f-eb05b0b5eee6*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","name":"6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Deleting","startTime":"2023-01-22T20:54:29.9530808Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/501505b0-b6f3-47e5-940f-eb05b0b5eee6*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","name":"501505b0-b6f3-47e5-940f-eb05b0b5eee6*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Deleting","startTime":"2023-03-14T05:15:41.6801417Z","error":{}}' headers: cache-control: - no-cache content-length: - - '508' + - '519' content-type: - application/json; charset=utf-8 date: - - Sun, 22 Jan 2023 21:00:30 GMT + - Tue, 14 Mar 2023 05:20:12 GMT etag: - - '"4200dba3-0000-0600-0000-63cda2850000"' + - '"0000f6d8-0000-0600-0000-641003060000"' expires: - '-1' pragma: @@ -1612,23 +1492,23 @@ interactions: ParameterSetName: - -g -n --yes User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/501505b0-b6f3-47e5-940f-eb05b0b5eee6*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","name":"6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Deleting","startTime":"2023-01-22T20:54:29.9530808Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/501505b0-b6f3-47e5-940f-eb05b0b5eee6*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","name":"501505b0-b6f3-47e5-940f-eb05b0b5eee6*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Deleting","startTime":"2023-03-14T05:15:41.6801417Z","error":{}}' headers: cache-control: - no-cache content-length: - - '508' + - '519' content-type: - application/json; charset=utf-8 date: - - Sun, 22 Jan 2023 21:01:00 GMT + - Tue, 14 Mar 2023 05:20:42 GMT etag: - - '"4200dba3-0000-0600-0000-63cda2850000"' + - '"0000f6d8-0000-0600-0000-641003060000"' expires: - '-1' pragma: @@ -1654,23 +1534,23 @@ interactions: ParameterSetName: - -g -n --yes User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/501505b0-b6f3-47e5-940f-eb05b0b5eee6*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","name":"6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Deleting","startTime":"2023-01-22T20:54:29.9530808Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/501505b0-b6f3-47e5-940f-eb05b0b5eee6*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","name":"501505b0-b6f3-47e5-940f-eb05b0b5eee6*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Deleting","startTime":"2023-03-14T05:15:41.6801417Z","error":{}}' headers: cache-control: - no-cache content-length: - - '508' + - '519' content-type: - application/json; charset=utf-8 date: - - Sun, 22 Jan 2023 21:01:31 GMT + - Tue, 14 Mar 2023 05:21:12 GMT etag: - - '"4200dba3-0000-0600-0000-63cda2850000"' + - '"0000f6d8-0000-0600-0000-641003060000"' expires: - '-1' pragma: @@ -1696,107 +1576,23 @@ interactions: ParameterSetName: - -g -n --yes User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/501505b0-b6f3-47e5-940f-eb05b0b5eee6*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","name":"6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Deleting","startTime":"2023-01-22T20:54:29.9530808Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/501505b0-b6f3-47e5-940f-eb05b0b5eee6*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","name":"501505b0-b6f3-47e5-940f-eb05b0b5eee6*99061F8C9E6FC7ADEFDF788935323AB725347454967F8B24F181D149B6219241","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Succeeded","startTime":"2023-03-14T05:15:41.6801417Z","endTime":"2023-03-14T05:21:24.4876097Z","error":{},"properties":null}' headers: cache-control: - no-cache content-length: - - '508' - content-type: - - application/json; charset=utf-8 - date: - - Sun, 22 Jan 2023 21:02:01 GMT - etag: - - '"4200dba3-0000-0600-0000-63cda2850000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - status: - code: 202 - message: Accepted -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana delete - Connection: - - keep-alive - ParameterSetName: - - -g -n --yes - User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406?api-version=2022-10-01-preview - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","name":"6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Deleting","startTime":"2023-01-22T20:54:29.9530808Z"}' - headers: - cache-control: - - no-cache - content-length: - - '508' - content-type: - - application/json; charset=utf-8 - date: - - Sun, 22 Jan 2023 21:02:31 GMT - etag: - - '"4200dba3-0000-0600-0000-63cda2850000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - status: - code: 202 - message: Accepted -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana delete - Connection: - - keep-alive - ParameterSetName: - - -g -n --yes - User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406?api-version=2022-10-01-preview - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","name":"6e84c4f7-3325-49db-9bfd-fcf864e18459*75A650BEB05C88497BBA8CE1306068BC1486CB3112A5549C25672A95DE49E406","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg2","status":"Succeeded","startTime":"2023-01-22T20:54:29.9530808Z","properties":null}' - headers: - cache-control: - - no-cache - content-length: - - '527' + - '579' content-type: - application/json; charset=utf-8 date: - - Sun, 22 Jan 2023 21:03:00 GMT + - Tue, 14 Mar 2023 05:21:42 GMT etag: - - '"02005104-0000-4d00-0000-63cda4710000"' + - '"0000fdda-0000-0600-0000-641004540000"' expires: - '-1' pragma: @@ -1826,12 +1622,10 @@ interactions: ParameterSetName: - -g -n --yes User-Agent: - - python/3.8.8 (Windows-10-10.0.22621-SP0) msrest/0.7.1 msrest_azure/0.6.4 azure-mgmt-authorization/0.61.0 - Azure-SDK-For-Python AZURECLI/2.43.0 (MSI) - accept-language: - - en-US + - AZURECLI/2.46.0 (MSI) azsdk-python-azure-mgmt-authorization/3.0.0 Python/3.8.8 + (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments?$filter=principalId%20eq%20%27cd5dc10f-f269-409d-b991-d4f1a22f2d36%27&api-version=2020-04-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments?$filter=principalId%20eq%20%276113ec71-42aa-4dbd-87b4-9bbf61ba86e1%27&api-version=2020-04-01-preview response: body: string: '{"value":[]}' @@ -1843,7 +1637,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Sun, 22 Jan 2023 21:03:01 GMT + - Tue, 14 Mar 2023 05:21:43 GMT expires: - '-1' pragma: @@ -1873,21 +1667,21 @@ interactions: Connection: - keep-alive User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Dashboard/grafana?api-version=2022-10-01-preview response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/workspaces/providers/Microsoft.Dashboard/grafana/yugangwscus","name":"yugangwscus","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"southcentralus","tags":{},"systemData":{"createdBy":"yugangw@microsoft.com","createdByType":"User","createdAt":"2023-01-22T00:36:56.3893044Z","lastModifiedBy":"yugangw@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-01-22T04:46:34.5139318Z"},"identity":{"principalId":"011ffbe2-ab76-4572-8221-9f97719b08b2","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"9.3.2.2","endpoint":"https://yugangwscus-areycch9c2a9hba9.scus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","provisioningState":"Succeeded","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/workspaces/providers/Microsoft.Dashboard/grafana/yugangwwcus","name":"yugangwwcus","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"yugangw@microsoft.com","createdByType":"User","createdAt":"2022-06-18T15:53:09.0679646Z","lastModifiedBy":"yugangw@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-01-20T00:53:01.4642177Z"},"identity":{"principalId":"72f1ec37-9f30-4329-8a24-b669fa665c7d","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.2.2","endpoint":"https://yugangwwcus-b2dyaqd5eygsdfcf.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Enabled","outboundIPs":["52.161.126.36","52.161.147.164"],"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[{"azureMonitorWorkspaceResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/workspaces/providers/microsoft.monitor/accounts/yugangwmac"}]}}}]}' + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/workspaces/providers/Microsoft.Dashboard/grafana/yugangwdummy","name":"yugangwdummy","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"southcentralus","tags":{},"systemData":{"createdBy":"yugangw@microsoft.com","createdByType":"User","createdAt":"2023-03-12T16:35:23.8875817Z","lastModifiedBy":"yugangw@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-13T22:55:22.3312261Z"},"identity":{"principalId":"abb0e4b5-b802-4702-99e6-8b7a4b41d40a","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":null,"endpoint":null,"zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}}}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/workspaces/providers/Microsoft.Dashboard/grafana/yugangwwcus","name":"yugangwwcus","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"yugangw@microsoft.com","createdByType":"User","createdAt":"2022-06-18T15:53:09.0679646Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2023-03-09T17:00:10.9394042Z"},"identity":{"principalId":"72f1ec37-9f30-4329-8a24-b669fa665c7d","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.8","endpoint":"https://yugangwwcus-b2dyaqd5eygsdfcf.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Enabled","outboundIPs":["52.161.126.36","52.161.147.164"],"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[{"azureMonitorWorkspaceResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/workspaces/providers/microsoft.monitor/accounts/yugangwmac"}]},"grafanaConfigurations":{"smtp":{"enabled":false}}}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg4d4aquxgcqhoazuxlpfxndej2tfxawsjadndnwhporqkzhhzrv3h2swx55pizki/providers/Microsoft.Dashboard/grafana/clitestbackup","name":"clitestbackup","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"yugangw@microsoft.com","createdByType":"User","createdAt":"2023-03-14T05:10:58.68013Z","lastModifiedBy":"yugangw@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:10:58.68013Z"},"identity":{"principalId":"0d34d309-e819-41f9-a7ec-8b5bbadabc74","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.8","endpoint":"https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}}}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amglkj3k7cdgdabtveydskutvx5r4xyj3jaqqxq2gkobc6eut5mei3nipa7edbra6k/providers/Microsoft.Dashboard/grafana/clitestamgapikey","name":"clitestamgapikey","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"yugangw@microsoft.com","createdByType":"User","createdAt":"2023-03-14T05:10:58.8959147Z","lastModifiedBy":"yugangw@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:17:39.4514616Z"},"identity":{"principalId":"3d134997-118f-47e0-96e6-c1db148387e3","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Deleting","grafanaVersion":"9.3.8","endpoint":"https://clitestamgapikey-etcge6b7emaecdaa.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}}}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg4d4aquxgcqhoazuxlpfxndej2tfxawsjadndnwhporqkzhhzrv3h2swx55pizki/providers/Microsoft.Dashboard/grafana/clitestbackup2","name":"clitestbackup2","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"yugangw@microsoft.com","createdByType":"User","createdAt":"2023-03-14T05:15:39.8079842Z","lastModifiedBy":"yugangw@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:15:39.8079842Z"},"identity":{"principalId":"b8ae7cb8-5381-4be0-92e1-678d7d276a21","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.8","endpoint":"https://clitestbackup2-ekfbc4c4ekfec9f7.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}}}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amglpni6kvdfp7szppa5tdasxnyd7p5ni55taf3tirh2txbz42twpnmg4df4a6ftna/providers/Microsoft.Dashboard/grafana/clitestamge2e","name":"clitestamge2e","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westeurope","tags":{"foo":"doo"},"systemData":{"createdBy":"yugangw@microsoft.com","createdByType":"User","createdAt":"2023-03-14T05:11:03.5590786Z","lastModifiedBy":"yugangw@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:11:03.5590786Z"},"identity":{"principalId":"22ac13cc-36cd-4984-a5e8-bee63e6e34c6","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Deleting","grafanaVersion":"9.3.6","endpoint":"https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}}}}]}' headers: cache-control: - no-cache content-length: - - '2324' + - '6937' content-type: - application/json; charset=utf-8 date: - - Sun, 22 Jan 2023 21:03:03 GMT + - Tue, 14 Mar 2023 05:21:44 GMT expires: - '-1' pragma: @@ -1899,19 +1693,19 @@ interactions: x-content-type-options: - nosniff x-ms-original-request-ids: - - 3152ee07-0793-47b4-969a-a743a8aecc42 - - 3de01911-cf58-4a79-a120-7efc94183473 - - 94f4d34c-bd54-4a4e-b08c-68f1d9a4f8aa - - ae2c478a-3524-4b75-bba1-1fab294bf427 - - 462df9d5-9e70-4f35-990b-2cc0e245bcb9 - - f3f761d8-852d-4c4c-8e31-802b9b9a9ac8 - - 3f3e2bdc-d01e-40ca-bad0-2fe15c24e75a - - 2799d0ed-f5fe-4d58-bf58-2c1572111c9c - - a787dff1-2004-4d8e-b227-35f68a9948a4 - - 22665726-ff5e-4439-ac4e-111814f05076 - - b960c7d6-6927-4728-9e61-04e4bf84eccd - - 6d52bdd3-e803-4fe8-9b44-2d960fde9c39 - - 4dc09562-abe2-499e-a8ce-58f478c18e54 + - 8d2e825a-c2ef-427e-b17d-4d3c2969a842 + - f68f88b8-501c-4485-99e5-d3e2bb5f8f66 + - 432e9845-16eb-45c1-b804-4ff972624dbe + - 3ae404ab-0b58-4ba3-8392-c68831c83cdd + - 54026df2-5181-40af-bfb8-a685a48cc7f6 + - cd8f44e4-c261-4a09-bd13-45028f125a38 + - 1232be8c-a089-42cc-84d9-b0734534c315 + - 3127b2c9-1a31-48fa-bde4-71b45ecd1afd + - 0cf94aa1-1ff5-4a7b-bd4c-b981593b5e83 + - 3de11079-e116-47c5-94e0-0d3339d4232f + - 90162ee0-98e5-4441-8531-986db42d9742 + - 8c4a3763-ecff-4439-8377-c26011937796 + - aa3d8026-5e4e-4554-b62b-7e1d0e0a01e3 status: code: 200 message: OK diff --git a/src/amg/azext_amg/tests/latest/recordings/test_amg_e2e.yaml b/src/amg/azext_amg/tests/latest/recordings/test_amg_e2e.yaml index f51d933354a..d3b2acf31d3 100644 --- a/src/amg/azext_amg/tests/latest/recordings/test_amg_e2e.yaml +++ b/src/amg/azext_amg/tests/latest/recordings/test_amg_e2e.yaml @@ -18,35 +18,35 @@ interactions: ParameterSetName: - -g -n -l --tags User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg?api-version=2022-10-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e?api-version=2022-10-01-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg","name":"clitestamg","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westeurope","tags":{"foo":"doo"},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-01-23T00:08:52.1471466Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-01-23T00:08:52.1471466Z"},"identity":{"principalId":"d115507b-f8a5-4761-9b87-89ce735c09df","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Accepted","grafanaVersion":null,"endpoint":"https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e","name":"clitestamge2e","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westeurope","tags":{"foo":"doo"},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-03-14T05:11:03.5590786Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:11:03.5590786Z"},"identity":{"principalId":"22ac13cc-36cd-4984-a5e8-bee63e6e34c6","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Accepted","grafanaVersion":null,"endpoint":"https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}}}}' headers: api-supported-versions: - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/be64971d-a6f7-4dda-aefa-9485375ba8ac*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806?api-version=2022-10-01-preview + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/96ee2a5c-8492-4aef-a5df-aaabcdd22cde*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7?api-version=2022-10-01-preview cache-control: - no-cache content-length: - - '1095' + - '1155' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:08:55 GMT + - Tue, 14 Mar 2023 05:11:07 GMT etag: - - '"01007aaf-0000-0d00-0000-63cdd0160000"' + - '"6e008c4a-0000-0d00-0000-641001ea0000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/be64971d-a6f7-4dda-aefa-9485375ba8ac*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806?api-version=2022-10-01-preview + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/96ee2a5c-8492-4aef-a5df-aaabcdd22cde*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7?api-version=2022-10-01-preview pragma: - no-cache request-context: - - appId=cid-v1:54fcb76e-7bac-4b3e-96f8-8868676d3826 + - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 strict-transport-security: - max-age=31536000; includeSubDomains x-content-type-options: @@ -72,23 +72,23 @@ interactions: ParameterSetName: - -g -n -l --tags User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/be64971d-a6f7-4dda-aefa-9485375ba8ac*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/96ee2a5c-8492-4aef-a5df-aaabcdd22cde*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/be64971d-a6f7-4dda-aefa-9485375ba8ac*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","name":"be64971d-a6f7-4dda-aefa-9485375ba8ac*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg","status":"Accepted","startTime":"2023-01-23T00:08:53.9908121Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/96ee2a5c-8492-4aef-a5df-aaabcdd22cde*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","name":"96ee2a5c-8492-4aef-a5df-aaabcdd22cde*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e","status":"Accepted","startTime":"2023-03-14T05:11:05.8606995Z"}' headers: cache-control: - no-cache content-length: - - '504' + - '507' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:09:25 GMT + - Tue, 14 Mar 2023 05:11:37 GMT etag: - - '"1c007941-0000-0d00-0000-63cdd0150000"' + - '"4b008a62-0000-0d00-0000-641001e90000"' expires: - '-1' pragma: @@ -118,23 +118,23 @@ interactions: ParameterSetName: - -g -n -l --tags User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/be64971d-a6f7-4dda-aefa-9485375ba8ac*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/96ee2a5c-8492-4aef-a5df-aaabcdd22cde*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/be64971d-a6f7-4dda-aefa-9485375ba8ac*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","name":"be64971d-a6f7-4dda-aefa-9485375ba8ac*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg","status":"Accepted","startTime":"2023-01-23T00:08:53.9908121Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/96ee2a5c-8492-4aef-a5df-aaabcdd22cde*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","name":"96ee2a5c-8492-4aef-a5df-aaabcdd22cde*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e","status":"Accepted","startTime":"2023-03-14T05:11:05.8606995Z"}' headers: cache-control: - no-cache content-length: - - '504' + - '507' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:09:55 GMT + - Tue, 14 Mar 2023 05:12:07 GMT etag: - - '"1c007941-0000-0d00-0000-63cdd0150000"' + - '"4b008a62-0000-0d00-0000-641001e90000"' expires: - '-1' pragma: @@ -164,23 +164,23 @@ interactions: ParameterSetName: - -g -n -l --tags User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/be64971d-a6f7-4dda-aefa-9485375ba8ac*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/96ee2a5c-8492-4aef-a5df-aaabcdd22cde*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/be64971d-a6f7-4dda-aefa-9485375ba8ac*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","name":"be64971d-a6f7-4dda-aefa-9485375ba8ac*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg","status":"Accepted","startTime":"2023-01-23T00:08:53.9908121Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/96ee2a5c-8492-4aef-a5df-aaabcdd22cde*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","name":"96ee2a5c-8492-4aef-a5df-aaabcdd22cde*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e","status":"Accepted","startTime":"2023-03-14T05:11:05.8606995Z"}' headers: cache-control: - no-cache content-length: - - '504' + - '507' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:10:26 GMT + - Tue, 14 Mar 2023 05:12:38 GMT etag: - - '"1c007941-0000-0d00-0000-63cdd0150000"' + - '"4b008a62-0000-0d00-0000-641001e90000"' expires: - '-1' pragma: @@ -210,23 +210,23 @@ interactions: ParameterSetName: - -g -n -l --tags User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/be64971d-a6f7-4dda-aefa-9485375ba8ac*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/96ee2a5c-8492-4aef-a5df-aaabcdd22cde*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/be64971d-a6f7-4dda-aefa-9485375ba8ac*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","name":"be64971d-a6f7-4dda-aefa-9485375ba8ac*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg","status":"Accepted","startTime":"2023-01-23T00:08:53.9908121Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/96ee2a5c-8492-4aef-a5df-aaabcdd22cde*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","name":"96ee2a5c-8492-4aef-a5df-aaabcdd22cde*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e","status":"Accepted","startTime":"2023-03-14T05:11:05.8606995Z"}' headers: cache-control: - no-cache content-length: - - '504' + - '507' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:10:56 GMT + - Tue, 14 Mar 2023 05:13:08 GMT etag: - - '"1c007941-0000-0d00-0000-63cdd0150000"' + - '"4b008a62-0000-0d00-0000-641001e90000"' expires: - '-1' pragma: @@ -256,23 +256,23 @@ interactions: ParameterSetName: - -g -n -l --tags User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/be64971d-a6f7-4dda-aefa-9485375ba8ac*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/96ee2a5c-8492-4aef-a5df-aaabcdd22cde*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/be64971d-a6f7-4dda-aefa-9485375ba8ac*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","name":"be64971d-a6f7-4dda-aefa-9485375ba8ac*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg","status":"Accepted","startTime":"2023-01-23T00:08:53.9908121Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/96ee2a5c-8492-4aef-a5df-aaabcdd22cde*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","name":"96ee2a5c-8492-4aef-a5df-aaabcdd22cde*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e","status":"Accepted","startTime":"2023-03-14T05:11:05.8606995Z"}' headers: cache-control: - no-cache content-length: - - '504' + - '507' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:11:26 GMT + - Tue, 14 Mar 2023 05:13:38 GMT etag: - - '"1c007941-0000-0d00-0000-63cdd0150000"' + - '"4b008a62-0000-0d00-0000-641001e90000"' expires: - '-1' pragma: @@ -302,23 +302,23 @@ interactions: ParameterSetName: - -g -n -l --tags User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/be64971d-a6f7-4dda-aefa-9485375ba8ac*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/96ee2a5c-8492-4aef-a5df-aaabcdd22cde*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/be64971d-a6f7-4dda-aefa-9485375ba8ac*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","name":"be64971d-a6f7-4dda-aefa-9485375ba8ac*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg","status":"Accepted","startTime":"2023-01-23T00:08:53.9908121Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/96ee2a5c-8492-4aef-a5df-aaabcdd22cde*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","name":"96ee2a5c-8492-4aef-a5df-aaabcdd22cde*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e","status":"Accepted","startTime":"2023-03-14T05:11:05.8606995Z"}' headers: cache-control: - no-cache content-length: - - '504' + - '507' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:11:56 GMT + - Tue, 14 Mar 2023 05:14:08 GMT etag: - - '"1c007941-0000-0d00-0000-63cdd0150000"' + - '"4b008a62-0000-0d00-0000-641001e90000"' expires: - '-1' pragma: @@ -348,23 +348,23 @@ interactions: ParameterSetName: - -g -n -l --tags User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/be64971d-a6f7-4dda-aefa-9485375ba8ac*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/96ee2a5c-8492-4aef-a5df-aaabcdd22cde*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/be64971d-a6f7-4dda-aefa-9485375ba8ac*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","name":"be64971d-a6f7-4dda-aefa-9485375ba8ac*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg","status":"Accepted","startTime":"2023-01-23T00:08:53.9908121Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/96ee2a5c-8492-4aef-a5df-aaabcdd22cde*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","name":"96ee2a5c-8492-4aef-a5df-aaabcdd22cde*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e","status":"Accepted","startTime":"2023-03-14T05:11:05.8606995Z"}' headers: cache-control: - no-cache content-length: - - '504' + - '507' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:12:26 GMT + - Tue, 14 Mar 2023 05:14:38 GMT etag: - - '"1c007941-0000-0d00-0000-63cdd0150000"' + - '"4b008a62-0000-0d00-0000-641001e90000"' expires: - '-1' pragma: @@ -394,23 +394,23 @@ interactions: ParameterSetName: - -g -n -l --tags User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/be64971d-a6f7-4dda-aefa-9485375ba8ac*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/96ee2a5c-8492-4aef-a5df-aaabcdd22cde*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/be64971d-a6f7-4dda-aefa-9485375ba8ac*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","name":"be64971d-a6f7-4dda-aefa-9485375ba8ac*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg","status":"Accepted","startTime":"2023-01-23T00:08:53.9908121Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/96ee2a5c-8492-4aef-a5df-aaabcdd22cde*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","name":"96ee2a5c-8492-4aef-a5df-aaabcdd22cde*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e","status":"Accepted","startTime":"2023-03-14T05:11:05.8606995Z"}' headers: cache-control: - no-cache content-length: - - '504' + - '507' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:12:57 GMT + - Tue, 14 Mar 2023 05:15:08 GMT etag: - - '"1c007941-0000-0d00-0000-63cdd0150000"' + - '"4b008a62-0000-0d00-0000-641001e90000"' expires: - '-1' pragma: @@ -440,23 +440,23 @@ interactions: ParameterSetName: - -g -n -l --tags User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/be64971d-a6f7-4dda-aefa-9485375ba8ac*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/96ee2a5c-8492-4aef-a5df-aaabcdd22cde*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/be64971d-a6f7-4dda-aefa-9485375ba8ac*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","name":"be64971d-a6f7-4dda-aefa-9485375ba8ac*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg","status":"Succeeded","startTime":"2023-01-23T00:08:53.9908121Z","endTime":"2023-01-23T00:13:14.7347089Z","error":{},"properties":null}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/96ee2a5c-8492-4aef-a5df-aaabcdd22cde*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","name":"96ee2a5c-8492-4aef-a5df-aaabcdd22cde*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e","status":"Accepted","startTime":"2023-03-14T05:11:05.8606995Z"}' headers: cache-control: - no-cache content-length: - - '575' + - '507' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:13:28 GMT + - Tue, 14 Mar 2023 05:15:38 GMT etag: - - '"1c007e44-0000-0d00-0000-63cdd11a0000"' + - '"4b008a62-0000-0d00-0000-641001e90000"' expires: - '-1' pragma: @@ -486,23 +486,69 @@ interactions: ParameterSetName: - -g -n -l --tags User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/96ee2a5c-8492-4aef-a5df-aaabcdd22cde*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7?api-version=2022-10-01-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg","name":"clitestamg","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westeurope","tags":{"foo":"doo"},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-01-23T00:08:52.1471466Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-01-23T00:08:52.1471466Z"},"identity":{"principalId":"d115507b-f8a5-4761-9b87-89ce735c09df","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.2.7.1","endpoint":"https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]}}}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/96ee2a5c-8492-4aef-a5df-aaabcdd22cde*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","name":"96ee2a5c-8492-4aef-a5df-aaabcdd22cde*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e","status":"Succeeded","startTime":"2023-03-14T05:11:05.8606995Z","endTime":"2023-03-14T05:16:04.6193491Z","error":{},"properties":null}' headers: cache-control: - no-cache content-length: - - '1016' + - '578' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:13:28 GMT + - Tue, 14 Mar 2023 05:16:09 GMT etag: - - '"0100e7af-0000-0d00-0000-63cdd11a0000"' + - '"4b00d368-0000-0d00-0000-641003140000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana create + Connection: + - keep-alive + ParameterSetName: + - -g -n -l --tags + User-Agent: + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e?api-version=2022-10-01-preview + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e","name":"clitestamge2e","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westeurope","tags":{"foo":"doo"},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-03-14T05:11:03.5590786Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:11:03.5590786Z"},"identity":{"principalId":"22ac13cc-36cd-4984-a5e8-bee63e6e34c6","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.6","endpoint":"https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}}}}' + headers: + cache-control: + - no-cache + content-length: + - '1074' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 14 Mar 2023 05:16:10 GMT + etag: + - '"6e007452-0000-0d00-0000-641003140000"' expires: - '-1' pragma: @@ -538,9 +584,9 @@ interactions: uri: https://graph.windows.net/00000000-0000-0000-0000-000000000000/me?api-version=1.6 response: body: - string: '{"odata.metadata":"https://graph.windows.net/00000000-0000-0000-0000-000000000000/$metadata#directoryObjects/@Element","odata.type":"Microsoft.DirectoryServices.User","objectType":"User","objectId":"a30db067-cde1-49be-95bb-9619a8cc8617","deletionTimestamp":null,"accountEnabled":true,"ageGroup":null,"assignedLicenses":[{"disabledPlans":[],"skuId":"b30411f5-fea1-4a59-9ad9-3db7c7ead579"},{"disabledPlans":[],"skuId":"4a51bf65-409c-4a91-b845-1121b571cc9d"},{"disabledPlans":["c815c93d-0759-4bb8-b857-bc921a71be83","7162bd38-edae-4022-83a7-c5837f951759","b622badb-1b45-48d5-920f-4b27a2c0996c","b74d57b2-58e9-484a-9731-aeccbba954f0"],"skuId":"61902246-d7cb-453e-85cd-53ee28eec138"},{"disabledPlans":["b76fb638-6ba6-402a-b9f9-83d28acb3d86","cd31b152-6326-4d1b-ae1b-997b625182e6","a413a9ff-720c-4822-98ef-2f37c2a21f4c","a6520331-d7d4-4276-95f5-15c0933bc757","ded3d325-1bdc-453e-8432-5bac26d7a014","afa73018-811e-46e9-988f-f75d2b1b8430","b21a6b06-1988-436e-a07b-51ec6d9f52ad","531ee2f8-b1cb-453b-9c21-d2180d014ca5","bf28f719-7844-4079-9c78-c1307898e192","28b0fa46-c39a-4188-89e2-58e979a6b014","199a5c09-e0ca-4e37-8f7c-b05d533e1ea2","65cc641f-cccd-4643-97e0-a17e3045e541","e26c2fcc-ab91-4a61-b35c-03cdc8dddf66","46129a58-a698-46f0-aa5b-17f6586297d9","6db1f1db-2b46-403f-be40-e39395f08dbb","6dc145d6-95dd-4191-b9c3-185575ee6f6b","41fcdd7d-4733-4863-9cf4-c65b83ce2df4","c4801e8a-cb58-4c35-aca6-f2dcc106f287","0898bdbb-73b0-471a-81e5-20f1fe4dd66e","617b097b-4b93-4ede-83de-5f075bb5fb2f","33c4f319-9bdd-48d6-9c4d-410b750a4a5a","4828c8ec-dc2e-4779-b502-87ac9ce28ab7","3e26ee1f-8a5f-4d52-aee2-b81ce45c8f40"],"skuId":"c7df2760-2c81-4ef7-b578-5b5392b571df"},{"disabledPlans":["b622badb-1b45-48d5-920f-4b27a2c0996c"],"skuId":"3d957427-ecdc-4df2-aacd-01cc9d519da8"},{"disabledPlans":[],"skuId":"85aae730-b3d1-4f99-bb28-c9f81b05137c"},{"disabledPlans":[],"skuId":"9f3d9c1d-25a5-4aaa-8e59-23a1e6450a67"},{"disabledPlans":["39b5c996-467e-4e60-bd62-46066f572726"],"skuId":"90d8b3f8-712e-4f7b-aa1e-62e7ae6cbe96"},{"disabledPlans":["e95bec33-7c88-4a70-8e19-b10bd9d0c014","5dbe027f-2339-4123-9542-606e4d348a72"],"skuId":"09015f9f-377f-4538-bbb5-f75ceb09358a"},{"disabledPlans":[],"skuId":"f30db892-07e9-47e9-837c-80727f46fd3d"},{"disabledPlans":[],"skuId":"34715a50-7d92-426f-99e9-f815e0ae1de5"},{"disabledPlans":[],"skuId":"26a18e8f-4d14-46f8-835a-ed3ba424a961"},{"disabledPlans":[],"skuId":"412ce1a7-a499-41b3-8eb6-b38f2bbc5c3f"},{"disabledPlans":[],"skuId":"488ba24a-39a9-4473-8ee5-19291e71b002"},{"disabledPlans":[],"skuId":"b05e124f-c7cc-45a0-a6aa-8cf78c946968"},{"disabledPlans":["0b03f40b-c404-40c3-8651-2aceb74365fa","b650d915-9886-424b-a08d-633cede56f57","e95bec33-7c88-4a70-8e19-b10bd9d0c014","5dbe027f-2339-4123-9542-606e4d348a72","fe71d6c3-a2ea-4499-9778-da042bf08063","fafd7243-e5c1-4a3a-9e40-495efcb1d3c3"],"skuId":"ea126fc5-a19e-42e2-a731-da9d437bffcf"},{"disabledPlans":[],"skuId":"c5928f49-12ba-48f7-ada3-0d743a3601d5"}],"assignedPlans":[{"assignedTimestamp":"2023-01-21T00:10:05Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2023-01-21T00:10:05Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2023-01-21T00:10:05Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2022-12-14T02:55:00Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2022-12-14T02:55:00Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2022-12-14T02:55:00Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"199a5c09-e0ca-4e37-8f7c-b05d533e1ea2"},{"assignedTimestamp":"2022-12-14T02:55:00Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2022-12-14T02:55:00Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2022-12-14T02:55:00Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2022-12-14T02:55:00Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2022-12-14T02:55:00Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b622badb-1b45-48d5-920f-4b27a2c0996c"},{"assignedTimestamp":"2022-12-14T02:55:00Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"fafd7243-e5c1-4a3a-9e40-495efcb1d3c3"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"6ea4c1ef-c259-46df-bce2-943342cd3cb2"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"74d93933-6f22-436e-9441-66d205435abb"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"91f50f7b-2204-4803-acac-5cf5668b8b39"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"dc789ed8-0170-4b65-a415-eb77d5bb350a"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"ea2cf03b-ac60-46ae-9c1d-eeaeb63cec86"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"c5002c70-f725-4367-b409-f0eff4fee6c0"},{"assignedTimestamp":"2022-11-09T23:14:02Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"60bf28f9-2b70-4522-96f7-335f5e06c941"},{"assignedTimestamp":"2022-08-07T02:18:34Z","capabilityStatus":"Enabled","service":"Viva-Goals","servicePlanId":"b44c6eaf-5c9f-478c-8f16-8cea26353bfb"},{"assignedTimestamp":"2022-08-07T02:18:34Z","capabilityStatus":"Enabled","service":"Modern-Workplace-Core-ITaas","servicePlanId":"9a6eeb79-0b4b-4bf0-9808-39d99a2cd5a3"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"WindowsUpdateforBusinessCloudExtensions","servicePlanId":"7bf960f6-2cd9-443a-8046-5dbff9558365"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"18fa3aba-b085-4105-87d7-55617b8585e6"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ERP","servicePlanId":"69f07c66-bee4-4222-b051-195095efee5b"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"0a05d977-a21a-45b2-91ce-61c240dbafa2"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"7e6d7d78-73de-46ba-83b1-6d25117334ba"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"WorkplaceAnalytics","servicePlanId":"f477b0f0-3bb1-4890-940c-40fcee6ce05f"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"f3d5636e-ddc2-41bf-bba6-ca6fadece269"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftPrint","servicePlanId":"795f6fe0-cc4d-4773-b050-5dde4dc704c9"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftFormsProTest","servicePlanId":"97f29a83-1a20-44ff-bf48-5e4ad11f3e51"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"DYN365AISERVICEINSIGHTS","servicePlanId":"1412cdc1-d593-4ad1-9050-40c30ad0b023"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"818523f5-016b-4355-9be8-ed6944946ea7"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"fa200448-008c-4acb-abd4-ea106ed2199d"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"50554c47-71d9-49fd-bc54-42a2765c555c"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"fe47a034-ab6d-4cb4-bdb4-9551354b177e"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"018fb91e-cee3-418c-9063-d7562978bdaf"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"ca4be917-fbce-4b52-839e-6647467a1668"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"6c57d4b6-3b23-47a5-9bc9-69f17b4947b3"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"WindowsDefenderATP","servicePlanId":"871d91ec-ec1a-452b-a83f-bd76c7d770ef"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"Windows","servicePlanId":"e7c91390-7625-45be-94e0-e16907e03118"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"AzureAdvancedThreatAnalytics","servicePlanId":"14ab5db5-e6c4-4b20-b4bc-13e36fd2227f"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"41781fb2-bc02-4b7c-bd55-b576c07bb09d"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MultiFactorService","servicePlanId":"8a256a2b-b617-496d-b51b-e76466e88db0"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"5689bec4-755d-4753-8b61-40975025187c"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"2e2ddb96-6af9-4b1d-a3f0-d6ecfd22edb2"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"Netbreeze","servicePlanId":"03acaee3-9492-4f40-aed4-bcb6b32981b6"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"d56f3deb-50d8-465a-bedb-f079817ccac1"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"eec0eb4f-6444-4f95-aba0-50c24d67f998"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"c1ec4a95-1f05-45b3-a911-aa3fa01094f5"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"2d589a15-b171-4e61-9b5f-31d15eeb2872"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"59231cdf-b40d-4534-a93e-14d0cd31d27e"},{"assignedTimestamp":"2021-04-15T15:12:57Z","capabilityStatus":"Deleted","service":"MIPExchangeSolutions","servicePlanId":"cd31b152-6326-4d1b-ae1b-997b625182e6"},{"assignedTimestamp":"2020-12-22T01:12:21Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"2f442157-a11c-46b9-ae5b-6e39ff4e5849"},{"assignedTimestamp":"2020-11-03T16:30:18Z","capabilityStatus":"Deleted","service":"M365CommunicationCompliance","servicePlanId":"a413a9ff-720c-4822-98ef-2f37c2a21f4c"},{"assignedTimestamp":"2020-08-14T15:32:15Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"7547a3fe-08ee-4ccb-b430-5077c5041653"},{"assignedTimestamp":"2019-11-04T20:01:59Z","capabilityStatus":"Enabled","service":"WhiteboardServices","servicePlanId":"4a51bca5-1eff-43f5-878c-177680f191af"},{"assignedTimestamp":"2019-10-14T20:43:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"5136a095-5cf0-4aff-bec3-e84448b38ea5"},{"assignedTimestamp":"2019-10-14T20:43:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb0351d-3b08-4503-993d-383af8de41e3"},{"assignedTimestamp":"2019-03-27T23:17:23Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"50e68c76-46c6-4674-81f9-75456511b170"},{"assignedTimestamp":"2019-03-27T23:17:23Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"17ab22cd-a0b3-4536-910a-cb6eb12696c0"},{"assignedTimestamp":"2018-11-30T00:32:45Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b1188c4c-1b36-4018-b48b-ee07604f6feb"},{"assignedTimestamp":"2018-09-21T00:27:48Z","capabilityStatus":"Deleted","service":"MicrosoftCommunicationsOnline","servicePlanId":"3e26ee1f-8a5f-4d52-aee2-b81ce45c8f40"},{"assignedTimestamp":"2018-09-21T00:27:48Z","capabilityStatus":"Deleted","service":"MicrosoftCommunicationsOnline","servicePlanId":"4828c8ec-dc2e-4779-b502-87ac9ce28ab7"},{"assignedTimestamp":"2018-09-21T00:27:48Z","capabilityStatus":"Deleted","service":"MicrosoftCommunicationsOnline","servicePlanId":"5a10155d-f5c1-411a-a8ec-e99aae125390"},{"assignedTimestamp":"2018-08-28T18:54:42Z","capabilityStatus":"Enabled","service":"Sway","servicePlanId":"a23b959c-7ce8-4e57-9140-b90eb88a9e97"},{"assignedTimestamp":"2018-08-28T18:54:42Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"bea4c11e-220a-4e6d-8eb8-8ea15d019f90"},{"assignedTimestamp":"2018-08-28T18:54:42Z","capabilityStatus":"Deleted","service":"OfficeForms","servicePlanId":"159f4cd6-e380-449f-a816-af1a9ef76344"},{"assignedTimestamp":"2018-04-24T01:47:06Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"2bdbaf8f-738f-4ac7-9234-3c3ee2ce7d0f"},{"assignedTimestamp":"2018-04-24T01:47:06Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"2125cfd7-2110-4567-83c4-c1cd5275163d"},{"assignedTimestamp":"2018-04-24T01:47:06Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"da792a53-cbc0-4184-a10d-e544dd34b3c1"},{"assignedTimestamp":"2018-04-24T01:47:06Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"c4048e79-4474-4c74-ba9b-c31ff225e511"},{"assignedTimestamp":"2018-03-20T02:14:40Z","capabilityStatus":"Deleted","service":"MicrosoftStream","servicePlanId":"acffdce6-c30f-4dc2-81c0-372e33c515ec"},{"assignedTimestamp":"2018-01-09T10:35:29Z","capabilityStatus":"Enabled","service":"ProjectWorkManagement","servicePlanId":"b737dad2-2f6c-4c65-90e3-ca563267e8b9"},{"assignedTimestamp":"2017-12-31T03:27:36Z","capabilityStatus":"Deleted","service":"Adallom","servicePlanId":"932ad362-64a8-4783-9106-97849a1a30b9"},{"assignedTimestamp":"2017-12-17T18:29:20Z","capabilityStatus":"Enabled","service":"To-Do","servicePlanId":"3fb82609-8c27-4f7b-bd51-30634711ee67"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"8c098270-9dd4-4350-9b30-ba4703f3b36b"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"57ff2da0-773e-42df-b2af-ffb7a2317929"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Deleted","service":"ProcessSimple","servicePlanId":"76846ad7-7776-4c40-a281-a386362dd1b9"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Deleted","service":"PowerAppsService","servicePlanId":"c68f8d98-5534-41c8-bf36-22fa496fa792"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"0feaeb32-d00e-4d66-bd5a-43b5b83db82c"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"Deskless","servicePlanId":"8c7d2df8-86f0-4902-b2ed-a0458298f3b3"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Deleted","service":"MicrosoftStream","servicePlanId":"9e700747-8b1d-45e5-ab8d-ef187ceec156"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb87545-963c-4e0d-99df-69c6916d9eb0"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"43de0ff5-c92c-492b-9116-175376d08c38"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Deleted","service":"OfficeForms","servicePlanId":"2789c901-c14e-48ab-a76a-be334d9d793a"},{"assignedTimestamp":"2017-07-06T19:19:57Z","capabilityStatus":"Enabled","service":"OfficeForms","servicePlanId":"e212cbc7-0961-4c40-9825-01117710dcb1"},{"assignedTimestamp":"2017-06-12T08:23:48Z","capabilityStatus":"Enabled","service":"MicrosoftStream","servicePlanId":"6c6042f5-6f01-4d67-b8c1-eb99d36eed3e"},{"assignedTimestamp":"2017-05-12T23:33:35Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"8e0c0a52-6a6c-4d40-8370-dd62790dcd70"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"9f431833-0334-42de-a7dc-70aa40db46db"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"PowerBI","servicePlanId":"70d33638-9c74-4d01-bfd3-562de28bd4ba"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4de31727-a228-4ec3-a5bf-8e45b5ca48cc"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Deleted","service":"AzureAnalysis","servicePlanId":"2049e525-b859-401b-b2a0-e0a31c4b1fe4"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"34c0d7a0-a70f-4668-9238-47f9fc208882"},{"assignedTimestamp":"2016-12-19T03:16:33Z","capabilityStatus":"Deleted","service":"PowerBI","servicePlanId":"fc0a60aa-feee-4746-a0e3-aecfe81a38dd"},{"assignedTimestamp":"2016-11-18T18:51:08Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"9c0dab89-a30c-4117-86e7-97bda240acd2"},{"assignedTimestamp":"2016-11-18T18:51:08Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"07699545-9485-468e-95b6-2fca3738be01"},{"assignedTimestamp":"2012-10-10T07:21:11Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"663a804f-1c30-4ff0-9915-9db84f0d1cea"},{"assignedTimestamp":"2015-07-30T06:17:13Z","capabilityStatus":"Deleted","service":"MicrosoftCommunicationsOnline","servicePlanId":"27216c54-caf8-4d0d-97e2-517afb5c08f6"}],"city":"REDMOND","companyName":"Microsoft","consentProvidedForMinor":null,"country":null,"createdDateTime":null,"creationType":null,"department":"Azure + string: '{"odata.metadata":"https://graph.windows.net/00000000-0000-0000-0000-000000000000/$metadata#directoryObjects/@Element","odata.type":"Microsoft.DirectoryServices.User","objectType":"User","objectId":"a30db067-cde1-49be-95bb-9619a8cc8617","deletionTimestamp":null,"accountEnabled":true,"ageGroup":null,"assignedLicenses":[{"disabledPlans":["a82fbf69-b4d7-49f4-83a6-915b2cf354f4","cd31b152-6326-4d1b-ae1b-997b625182e6","a413a9ff-720c-4822-98ef-2f37c2a21f4c","a6520331-d7d4-4276-95f5-15c0933bc757","ded3d325-1bdc-453e-8432-5bac26d7a014","afa73018-811e-46e9-988f-f75d2b1b8430","b21a6b06-1988-436e-a07b-51ec6d9f52ad","531ee2f8-b1cb-453b-9c21-d2180d014ca5","bf28f719-7844-4079-9c78-c1307898e192","28b0fa46-c39a-4188-89e2-58e979a6b014","199a5c09-e0ca-4e37-8f7c-b05d533e1ea2","65cc641f-cccd-4643-97e0-a17e3045e541","e26c2fcc-ab91-4a61-b35c-03cdc8dddf66","46129a58-a698-46f0-aa5b-17f6586297d9","6db1f1db-2b46-403f-be40-e39395f08dbb","6dc145d6-95dd-4191-b9c3-185575ee6f6b","41fcdd7d-4733-4863-9cf4-c65b83ce2df4","c4801e8a-cb58-4c35-aca6-f2dcc106f287","0898bdbb-73b0-471a-81e5-20f1fe4dd66e","617b097b-4b93-4ede-83de-5f075bb5fb2f","33c4f319-9bdd-48d6-9c4d-410b750a4a5a","4828c8ec-dc2e-4779-b502-87ac9ce28ab7","3e26ee1f-8a5f-4d52-aee2-b81ce45c8f40"],"skuId":"c7df2760-2c81-4ef7-b578-5b5392b571df"},{"disabledPlans":[],"skuId":"b30411f5-fea1-4a59-9ad9-3db7c7ead579"},{"disabledPlans":[],"skuId":"4a51bf65-409c-4a91-b845-1121b571cc9d"},{"disabledPlans":["c815c93d-0759-4bb8-b857-bc921a71be83","7162bd38-edae-4022-83a7-c5837f951759","b622badb-1b45-48d5-920f-4b27a2c0996c","b74d57b2-58e9-484a-9731-aeccbba954f0"],"skuId":"61902246-d7cb-453e-85cd-53ee28eec138"},{"disabledPlans":["b622badb-1b45-48d5-920f-4b27a2c0996c"],"skuId":"3d957427-ecdc-4df2-aacd-01cc9d519da8"},{"disabledPlans":[],"skuId":"85aae730-b3d1-4f99-bb28-c9f81b05137c"},{"disabledPlans":[],"skuId":"9f3d9c1d-25a5-4aaa-8e59-23a1e6450a67"},{"disabledPlans":["39b5c996-467e-4e60-bd62-46066f572726"],"skuId":"90d8b3f8-712e-4f7b-aa1e-62e7ae6cbe96"},{"disabledPlans":["e95bec33-7c88-4a70-8e19-b10bd9d0c014","5dbe027f-2339-4123-9542-606e4d348a72"],"skuId":"09015f9f-377f-4538-bbb5-f75ceb09358a"},{"disabledPlans":[],"skuId":"f30db892-07e9-47e9-837c-80727f46fd3d"},{"disabledPlans":[],"skuId":"34715a50-7d92-426f-99e9-f815e0ae1de5"},{"disabledPlans":[],"skuId":"26a18e8f-4d14-46f8-835a-ed3ba424a961"},{"disabledPlans":[],"skuId":"412ce1a7-a499-41b3-8eb6-b38f2bbc5c3f"},{"disabledPlans":[],"skuId":"488ba24a-39a9-4473-8ee5-19291e71b002"},{"disabledPlans":[],"skuId":"b05e124f-c7cc-45a0-a6aa-8cf78c946968"},{"disabledPlans":["0b03f40b-c404-40c3-8651-2aceb74365fa","b650d915-9886-424b-a08d-633cede56f57","e95bec33-7c88-4a70-8e19-b10bd9d0c014","5dbe027f-2339-4123-9542-606e4d348a72","fe71d6c3-a2ea-4499-9778-da042bf08063","fafd7243-e5c1-4a3a-9e40-495efcb1d3c3"],"skuId":"ea126fc5-a19e-42e2-a731-da9d437bffcf"},{"disabledPlans":[],"skuId":"c5928f49-12ba-48f7-ada3-0d743a3601d5"}],"assignedPlans":[{"assignedTimestamp":"2023-03-07T17:20:59Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2023-03-07T17:20:59Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2023-03-07T17:20:59Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"199a5c09-e0ca-4e37-8f7c-b05d533e1ea2"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b622badb-1b45-48d5-920f-4b27a2c0996c"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Enabled","service":"LearningAppServiceInTeams","servicePlanId":"b76fb638-6ba6-402a-b9f9-83d28acb3d86"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"fafd7243-e5c1-4a3a-9e40-495efcb1d3c3"},{"assignedTimestamp":"2023-02-11T23:04:06Z","capabilityStatus":"Deleted","service":"YammerEnterprise","servicePlanId":"a82fbf69-b4d7-49f4-83a6-915b2cf354f4"},{"assignedTimestamp":"2023-01-23T22:57:48Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"43304c6a-1d4e-4e0b-9b06-5b2a2ff58a90"},{"assignedTimestamp":"2023-01-23T22:57:48Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"c244cc9e-622f-4576-92ea-82e233e44e36"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"6ea4c1ef-c259-46df-bce2-943342cd3cb2"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"74d93933-6f22-436e-9441-66d205435abb"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"91f50f7b-2204-4803-acac-5cf5668b8b39"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"dc789ed8-0170-4b65-a415-eb77d5bb350a"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"ea2cf03b-ac60-46ae-9c1d-eeaeb63cec86"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"c5002c70-f725-4367-b409-f0eff4fee6c0"},{"assignedTimestamp":"2022-11-09T23:14:02Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"60bf28f9-2b70-4522-96f7-335f5e06c941"},{"assignedTimestamp":"2022-08-07T02:18:34Z","capabilityStatus":"Enabled","service":"Viva-Goals","servicePlanId":"b44c6eaf-5c9f-478c-8f16-8cea26353bfb"},{"assignedTimestamp":"2022-08-07T02:18:34Z","capabilityStatus":"Enabled","service":"Modern-Workplace-Core-ITaas","servicePlanId":"9a6eeb79-0b4b-4bf0-9808-39d99a2cd5a3"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"WindowsUpdateforBusinessCloudExtensions","servicePlanId":"7bf960f6-2cd9-443a-8046-5dbff9558365"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"18fa3aba-b085-4105-87d7-55617b8585e6"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ERP","servicePlanId":"69f07c66-bee4-4222-b051-195095efee5b"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"0a05d977-a21a-45b2-91ce-61c240dbafa2"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"7e6d7d78-73de-46ba-83b1-6d25117334ba"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"WorkplaceAnalytics","servicePlanId":"f477b0f0-3bb1-4890-940c-40fcee6ce05f"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"f3d5636e-ddc2-41bf-bba6-ca6fadece269"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftPrint","servicePlanId":"795f6fe0-cc4d-4773-b050-5dde4dc704c9"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftFormsProTest","servicePlanId":"97f29a83-1a20-44ff-bf48-5e4ad11f3e51"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"DYN365AISERVICEINSIGHTS","servicePlanId":"1412cdc1-d593-4ad1-9050-40c30ad0b023"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"818523f5-016b-4355-9be8-ed6944946ea7"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"fa200448-008c-4acb-abd4-ea106ed2199d"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"50554c47-71d9-49fd-bc54-42a2765c555c"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"fe47a034-ab6d-4cb4-bdb4-9551354b177e"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"018fb91e-cee3-418c-9063-d7562978bdaf"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"ca4be917-fbce-4b52-839e-6647467a1668"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"6c57d4b6-3b23-47a5-9bc9-69f17b4947b3"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"WindowsDefenderATP","servicePlanId":"871d91ec-ec1a-452b-a83f-bd76c7d770ef"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"Windows","servicePlanId":"e7c91390-7625-45be-94e0-e16907e03118"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"AzureAdvancedThreatAnalytics","servicePlanId":"14ab5db5-e6c4-4b20-b4bc-13e36fd2227f"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"41781fb2-bc02-4b7c-bd55-b576c07bb09d"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MultiFactorService","servicePlanId":"8a256a2b-b617-496d-b51b-e76466e88db0"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"5689bec4-755d-4753-8b61-40975025187c"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"2e2ddb96-6af9-4b1d-a3f0-d6ecfd22edb2"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"Netbreeze","servicePlanId":"03acaee3-9492-4f40-aed4-bcb6b32981b6"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"d56f3deb-50d8-465a-bedb-f079817ccac1"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"eec0eb4f-6444-4f95-aba0-50c24d67f998"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"c1ec4a95-1f05-45b3-a911-aa3fa01094f5"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"2d589a15-b171-4e61-9b5f-31d15eeb2872"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"59231cdf-b40d-4534-a93e-14d0cd31d27e"},{"assignedTimestamp":"2021-04-15T15:12:57Z","capabilityStatus":"Deleted","service":"MIPExchangeSolutions","servicePlanId":"cd31b152-6326-4d1b-ae1b-997b625182e6"},{"assignedTimestamp":"2020-12-22T01:12:21Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"2f442157-a11c-46b9-ae5b-6e39ff4e5849"},{"assignedTimestamp":"2020-11-03T16:30:18Z","capabilityStatus":"Deleted","service":"M365CommunicationCompliance","servicePlanId":"a413a9ff-720c-4822-98ef-2f37c2a21f4c"},{"assignedTimestamp":"2020-08-14T15:32:15Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"7547a3fe-08ee-4ccb-b430-5077c5041653"},{"assignedTimestamp":"2019-11-04T20:01:59Z","capabilityStatus":"Enabled","service":"WhiteboardServices","servicePlanId":"4a51bca5-1eff-43f5-878c-177680f191af"},{"assignedTimestamp":"2019-10-14T20:43:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"5136a095-5cf0-4aff-bec3-e84448b38ea5"},{"assignedTimestamp":"2019-10-14T20:43:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb0351d-3b08-4503-993d-383af8de41e3"},{"assignedTimestamp":"2019-03-27T23:17:23Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"50e68c76-46c6-4674-81f9-75456511b170"},{"assignedTimestamp":"2019-03-27T23:17:23Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"17ab22cd-a0b3-4536-910a-cb6eb12696c0"},{"assignedTimestamp":"2018-11-30T00:32:45Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b1188c4c-1b36-4018-b48b-ee07604f6feb"},{"assignedTimestamp":"2018-09-21T00:27:48Z","capabilityStatus":"Deleted","service":"MicrosoftCommunicationsOnline","servicePlanId":"3e26ee1f-8a5f-4d52-aee2-b81ce45c8f40"},{"assignedTimestamp":"2018-09-21T00:27:48Z","capabilityStatus":"Deleted","service":"MicrosoftCommunicationsOnline","servicePlanId":"4828c8ec-dc2e-4779-b502-87ac9ce28ab7"},{"assignedTimestamp":"2018-09-21T00:27:48Z","capabilityStatus":"Deleted","service":"MicrosoftCommunicationsOnline","servicePlanId":"5a10155d-f5c1-411a-a8ec-e99aae125390"},{"assignedTimestamp":"2018-08-28T18:54:42Z","capabilityStatus":"Enabled","service":"Sway","servicePlanId":"a23b959c-7ce8-4e57-9140-b90eb88a9e97"},{"assignedTimestamp":"2018-08-28T18:54:42Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"bea4c11e-220a-4e6d-8eb8-8ea15d019f90"},{"assignedTimestamp":"2018-08-28T18:54:42Z","capabilityStatus":"Deleted","service":"OfficeForms","servicePlanId":"159f4cd6-e380-449f-a816-af1a9ef76344"},{"assignedTimestamp":"2018-04-24T01:47:06Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"2bdbaf8f-738f-4ac7-9234-3c3ee2ce7d0f"},{"assignedTimestamp":"2018-04-24T01:47:06Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"2125cfd7-2110-4567-83c4-c1cd5275163d"},{"assignedTimestamp":"2018-04-24T01:47:06Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"da792a53-cbc0-4184-a10d-e544dd34b3c1"},{"assignedTimestamp":"2018-04-24T01:47:06Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"c4048e79-4474-4c74-ba9b-c31ff225e511"},{"assignedTimestamp":"2018-03-20T02:14:40Z","capabilityStatus":"Deleted","service":"MicrosoftStream","servicePlanId":"acffdce6-c30f-4dc2-81c0-372e33c515ec"},{"assignedTimestamp":"2018-01-09T10:35:29Z","capabilityStatus":"Enabled","service":"ProjectWorkManagement","servicePlanId":"b737dad2-2f6c-4c65-90e3-ca563267e8b9"},{"assignedTimestamp":"2017-12-31T03:27:36Z","capabilityStatus":"Deleted","service":"Adallom","servicePlanId":"932ad362-64a8-4783-9106-97849a1a30b9"},{"assignedTimestamp":"2017-12-17T18:29:20Z","capabilityStatus":"Enabled","service":"To-Do","servicePlanId":"3fb82609-8c27-4f7b-bd51-30634711ee67"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"8c098270-9dd4-4350-9b30-ba4703f3b36b"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"57ff2da0-773e-42df-b2af-ffb7a2317929"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Deleted","service":"ProcessSimple","servicePlanId":"76846ad7-7776-4c40-a281-a386362dd1b9"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Deleted","service":"PowerAppsService","servicePlanId":"c68f8d98-5534-41c8-bf36-22fa496fa792"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"0feaeb32-d00e-4d66-bd5a-43b5b83db82c"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"Deskless","servicePlanId":"8c7d2df8-86f0-4902-b2ed-a0458298f3b3"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Deleted","service":"MicrosoftStream","servicePlanId":"9e700747-8b1d-45e5-ab8d-ef187ceec156"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb87545-963c-4e0d-99df-69c6916d9eb0"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"43de0ff5-c92c-492b-9116-175376d08c38"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Deleted","service":"OfficeForms","servicePlanId":"2789c901-c14e-48ab-a76a-be334d9d793a"},{"assignedTimestamp":"2017-07-06T19:19:57Z","capabilityStatus":"Enabled","service":"OfficeForms","servicePlanId":"e212cbc7-0961-4c40-9825-01117710dcb1"},{"assignedTimestamp":"2017-06-12T08:23:48Z","capabilityStatus":"Enabled","service":"MicrosoftStream","servicePlanId":"6c6042f5-6f01-4d67-b8c1-eb99d36eed3e"},{"assignedTimestamp":"2017-05-12T23:33:35Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"8e0c0a52-6a6c-4d40-8370-dd62790dcd70"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"9f431833-0334-42de-a7dc-70aa40db46db"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"PowerBI","servicePlanId":"70d33638-9c74-4d01-bfd3-562de28bd4ba"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4de31727-a228-4ec3-a5bf-8e45b5ca48cc"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Deleted","service":"AzureAnalysis","servicePlanId":"2049e525-b859-401b-b2a0-e0a31c4b1fe4"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"34c0d7a0-a70f-4668-9238-47f9fc208882"},{"assignedTimestamp":"2016-12-19T03:16:33Z","capabilityStatus":"Deleted","service":"PowerBI","servicePlanId":"fc0a60aa-feee-4746-a0e3-aecfe81a38dd"},{"assignedTimestamp":"2016-11-18T18:51:08Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"9c0dab89-a30c-4117-86e7-97bda240acd2"},{"assignedTimestamp":"2016-11-18T18:51:08Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"07699545-9485-468e-95b6-2fca3738be01"},{"assignedTimestamp":"2012-10-10T07:21:11Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"663a804f-1c30-4ff0-9915-9db84f0d1cea"},{"assignedTimestamp":"2015-07-30T06:17:13Z","capabilityStatus":"Deleted","service":"MicrosoftCommunicationsOnline","servicePlanId":"27216c54-caf8-4d0d-97e2-517afb5c08f6"}],"city":"REDMOND","companyName":"Microsoft","consentProvidedForMinor":null,"country":null,"createdDateTime":null,"creationType":null,"department":"Azure Dev Exp","dirSyncEnabled":true,"displayName":"Yugang Wang","employeeId":null,"facsimileTelephoneNumber":null,"givenName":"Yugang","immutableId":"138058","isCompromised":null,"jobTitle":"PRINCIPAL - SWE MANAGER","lastDirSyncTime":"2023-01-20T00:31:36Z","legalAgeGroupClassification":null,"mail":"example@example.com","mailNickname":"yugangw","mobile":null,"onPremisesDistinguishedName":"CN=Yugang + SWE MANAGER","lastDirSyncTime":"2023-03-06T18:01:28Z","legalAgeGroupClassification":null,"mail":"example@example.com","mailNickname":"yugangw","mobile":null,"onPremisesDistinguishedName":"CN=Yugang Wang,OU=MSE,OU=Users,OU=CoreIdentity,DC=redmond,DC=corp,DC=microsoft,DC=com","onPremisesSecurityIdentifier":"S-1-5-21-2127521184-1604012920-1887927527-415191","otherMails":[],"passwordPolicies":"DisablePasswordExpiration","passwordProfile":null,"physicalDeliveryOfficeName":"18/3700FL","postalCode":null,"preferredLanguage":null,"provisionedPlans":[{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"CRM"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"CRM"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"CRM"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Deleted","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Deleted","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Deleted","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Deleted","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Deleted","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"Netbreeze"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"CRM"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftOffice"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftOffice"},{"capabilityStatus":"Deleted","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftOffice"}],"provisioningErrors":[],"proxyAddresses":["X500:/O=Nokia/OU=HUB/cn=Recipients/cn=yugangw","X500:/o=SDF/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=sdflabs.com-51490-Yugang Wang (Volt)e3d6fb0c","X500:/o=microsoft/ou=northamerica/cn=Recipients/cn=572513","X500:/o=microsoft/ou=First @@ -554,8 +600,8 @@ interactions: Wang (Volt)","X500:/O=Microsoft/OU=APPS-WGA/cn=Recipients/cn=yugangw","X500:/o=MMS/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=Yugang Wang5ec8094e-2aed-488b-a327-9baed3c38367","SMTP:example@example.com","smtp:a-ywang2@microsoft.com","smtp:yugangw@msg.microsoft.com","x500:/o=microsoft/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=Yugang Wang (Volt)","smtp:YUGANGW@service.microsoft.com"],"refreshTokensValidFromDateTime":"2019-08-29T00:11:39Z","showInAddressList":null,"signInNames":[],"sipProxyAddress":"example@example.com","state":null,"streetAddress":null,"surname":"Wang","telephoneNumber":"+1 - (425) 7069936","thumbnailPhoto@odata.mediaEditLink":"directoryObjects/a30db067-cde1-49be-95bb-9619a8cc8617/Microsoft.DirectoryServices.User/thumbnailPhoto","thumbnailPhoto@odata.mediaContentType":"image/Jpeg","usageLocation":"US","userIdentities":[],"userPrincipalName":"example@example.com","userState":null,"userStateChangedOn":null,"userType":"Member","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToFullName":"Qing - Ye","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToPersonnelNbr":"128505","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToEmailName":"QINGYE","extension_18e31482d3fb4a8ea958aa96b662f508_ProfitCenterCode":"P10040929","extension_18e31482d3fb4a8ea958aa96b662f508_PositionNumber":"72580592","extension_18e31482d3fb4a8ea958aa96b662f508_CostCenterCode":"10040929","extension_18e31482d3fb4a8ea958aa96b662f508_CompanyCode":"1010","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingName":"18","extension_18e31482d3fb4a8ea958aa96b662f508_ZipCode":"98052","extension_18e31482d3fb4a8ea958aa96b662f508_StateProvinceCode":"WA","extension_18e31482d3fb4a8ea958aa96b662f508_CountryShortCode":"US","extension_18e31482d3fb4a8ea958aa96b662f508_CityName":"REDMOND","extension_18e31482d3fb4a8ea958aa96b662f508_AddressLine1":"1 + (425) 7069936","thumbnailPhoto@odata.mediaEditLink":"directoryObjects/a30db067-cde1-49be-95bb-9619a8cc8617/Microsoft.DirectoryServices.User/thumbnailPhoto","thumbnailPhoto@odata.mediaContentType":"image/Jpeg","usageLocation":"US","userIdentities":[],"userPrincipalName":"example@example.com","userState":null,"userStateChangedOn":null,"userType":"Member","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToPersonnelNbr":"144840","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToFullName":"Brahmnes + Fung","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToEmailName":"BFUNG","extension_18e31482d3fb4a8ea958aa96b662f508_ProfitCenterCode":"P10040929","extension_18e31482d3fb4a8ea958aa96b662f508_PositionNumber":"72580592","extension_18e31482d3fb4a8ea958aa96b662f508_CostCenterCode":"10040929","extension_18e31482d3fb4a8ea958aa96b662f508_CompanyCode":"1010","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingName":"18","extension_18e31482d3fb4a8ea958aa96b662f508_ZipCode":"98052","extension_18e31482d3fb4a8ea958aa96b662f508_StateProvinceCode":"WA","extension_18e31482d3fb4a8ea958aa96b662f508_CountryShortCode":"US","extension_18e31482d3fb4a8ea958aa96b662f508_CityName":"REDMOND","extension_18e31482d3fb4a8ea958aa96b662f508_AddressLine1":"1 Microsoft Way","extension_18e31482d3fb4a8ea958aa96b662f508_LocationAreaCode":"US","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingID":"17","extension_18e31482d3fb4a8ea958aa96b662f508_PersonnelNumber":"138058"}' headers: access-control-allow-origin: @@ -563,25 +609,25 @@ interactions: cache-control: - no-cache content-length: - - '25292' + - '25938' content-type: - application/json; odata=minimalmetadata; streaming=true; charset=utf-8 dataserviceversion: - 3.0; date: - - Mon, 23 Jan 2023 00:13:29 GMT + - Tue, 14 Mar 2023 05:16:10 GMT duration: - - '1614475' + - '1079442' expires: - '-1' ocp-aad-diagnostics-server-name: - - 903w76f6J66w6J4DkF51MTjj/hIflp2ZcjrYTlSqFpo= + - xTd8xvTuq1dweLqP1AcL+kh8+62p8XdDmW5DTNMaMu8= ocp-aad-session-key: - - 7rtFiDUI7x3TS9QM35ER0r-p900cZ9WO3giiJFavH-lEIF-_mU2l8M1vzBThYQgLu51S7jm8HD4WC4cf-kCDrrjuYNmE3jKkXpd_kVq82WOG4JcE2uDBdk6SKFUNlOHc.v0QWIS-rL-ItNHNbg1ytV1vPUJ8YXIPDKl-FExa_z9Y + - SXvAKWDJRpMlKZg-PJt87pPOYMyL4j9F4FafSwMU3X3mTI1kZhqT8UDcGrS5duLYZQ6v1eerzZhqc3eIkZ79vd4IONNJn74FU94MqQ6hg9Hs4NHdMfsbiFIMatl-8YmH.-_yBQgamS6CawagTx1P8yMjutEhTgfaZlujWazrHSy4 pragma: - no-cache request-id: - - c0145500-b527-4d9b-b8b2-09ff1375fe29 + - 715bb696-e891-4286-95ba-2257f90d45a8 strict-transport-security: - max-age=31536000; includeSubDomains x-aspnet-version: @@ -609,12 +655,10 @@ interactions: ParameterSetName: - -g -n -l --tags User-Agent: - - python/3.8.8 (Windows-10-10.0.22621-SP0) msrest/0.7.1 msrest_azure/0.6.4 azure-mgmt-authorization/0.61.0 - Azure-SDK-For-Python AZURECLI/2.43.0 (MSI) - accept-language: - - en-US + - AZURECLI/2.46.0 (MSI) azsdk-python-azure-mgmt-authorization/3.0.0 Python/3.8.8 + (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions?$filter=roleName%20eq%20%27Grafana%20Admin%27&api-version=2018-01-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions?$filter=roleName%20eq%20%27Grafana%20Admin%27&api-version=2022-04-01 response: body: string: '{"value":[{"properties":{"roleName":"Grafana Admin","type":"BuiltInRole","description":"Built-in @@ -627,7 +671,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:13:29 GMT + - Tue, 14 Mar 2023 05:16:10 GMT expires: - '-1' pragma: @@ -647,7 +691,7 @@ interactions: message: OK - request: body: '{"properties": {"roleDefinitionId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41", - "principalId": "a30db067-cde1-49be-95bb-9619a8cc8617"}}' + "principalId": "a30db067-cde1-49be-95bb-9619a8cc8617", "principalType": "User"}}' headers: Accept: - application/json @@ -658,30 +702,28 @@ interactions: Connection: - keep-alive Content-Length: - - '233' + - '258' Content-Type: - - application/json; charset=utf-8 + - application/json ParameterSetName: - -g -n -l --tags User-Agent: - - python/3.8.8 (Windows-10-10.0.22621-SP0) msrest/0.7.1 msrest_azure/0.6.4 azure-mgmt-authorization/0.61.0 - Azure-SDK-For-Python AZURECLI/2.43.0 (MSI) - accept-language: - - en-US + - AZURECLI/2.46.0 (MSI) azsdk-python-azure-mgmt-authorization/3.0.0 Python/3.8.8 + (Windows-10-10.0.22621-SP0) method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001?api-version=2020-04-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001?api-version=2020-04-01-preview response: body: - string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41","principalId":"a30db067-cde1-49be-95bb-9619a8cc8617","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg","condition":null,"conditionVersion":null,"createdOn":"2023-01-23T00:13:31.2501678Z","updatedOn":"2023-01-23T00:13:31.6407232Z","createdBy":null,"updatedBy":"a30db067-cde1-49be-95bb-9619a8cc8617","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001","type":"Microsoft.Authorization/roleAssignments","name":"88888888-0000-0000-0000-000000000001"}' + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41","principalId":"a30db067-cde1-49be-95bb-9619a8cc8617","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e","condition":null,"conditionVersion":null,"createdOn":"2023-03-14T05:16:13.1090129Z","updatedOn":"2023-03-14T05:16:13.6040245Z","createdBy":null,"updatedBy":"a30db067-cde1-49be-95bb-9619a8cc8617","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001","type":"Microsoft.Authorization/roleAssignments","name":"88888888-0000-0000-0000-000000000001"}' headers: cache-control: - no-cache content-length: - - '977' + - '983' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:13:34 GMT + - Tue, 14 Mar 2023 05:16:15 GMT expires: - '-1' pragma: @@ -711,12 +753,10 @@ interactions: ParameterSetName: - -g -n -l --tags User-Agent: - - python/3.8.8 (Windows-10-10.0.22621-SP0) msrest/0.7.1 msrest_azure/0.6.4 azure-mgmt-authorization/0.61.0 - Azure-SDK-For-Python AZURECLI/2.43.0 (MSI) - accept-language: - - en-US + - AZURECLI/2.46.0 (MSI) azsdk-python-azure-mgmt-authorization/3.0.0 Python/3.8.8 + (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions?$filter=roleName%20eq%20%27Monitoring%20Reader%27&api-version=2018-01-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions?$filter=roleName%20eq%20%27Monitoring%20Reader%27&api-version=2022-04-01 response: body: string: '{"value":[{"properties":{"roleName":"Monitoring Reader","type":"BuiltInRole","description":"Can @@ -729,7 +769,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:13:35 GMT + - Tue, 14 Mar 2023 05:16:15 GMT expires: - '-1' pragma: @@ -749,7 +789,7 @@ interactions: message: OK - request: body: '{"properties": {"roleDefinitionId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05", - "principalId": "d115507b-f8a5-4761-9b87-89ce735c09df"}}' + "principalId": "22ac13cc-36cd-4984-a5e8-bee63e6e34c6", "principalType": "ServicePrincipal"}}' headers: Accept: - application/json @@ -760,21 +800,19 @@ interactions: Connection: - keep-alive Content-Length: - - '233' + - '270' Content-Type: - - application/json; charset=utf-8 + - application/json ParameterSetName: - -g -n -l --tags User-Agent: - - python/3.8.8 (Windows-10-10.0.22621-SP0) msrest/0.7.1 msrest_azure/0.6.4 azure-mgmt-authorization/0.61.0 - Azure-SDK-For-Python AZURECLI/2.43.0 (MSI) - accept-language: - - en-US + - AZURECLI/2.46.0 (MSI) azsdk-python-azure-mgmt-authorization/3.0.0 Python/3.8.8 + (Windows-10-10.0.22621-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000002?api-version=2020-04-01-preview response: body: - string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"d115507b-f8a5-4761-9b87-89ce735c09df","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-01-23T00:13:35.9463873Z","updatedOn":"2023-01-23T00:13:36.3370140Z","createdBy":null,"updatedBy":"a30db067-cde1-49be-95bb-9619a8cc8617","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000002","type":"Microsoft.Authorization/roleAssignments","name":"88888888-0000-0000-0000-000000000002"}' + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"22ac13cc-36cd-4984-a5e8-bee63e6e34c6","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-14T05:16:16.0795212Z","updatedOn":"2023-03-14T05:16:16.4755921Z","createdBy":null,"updatedBy":"a30db067-cde1-49be-95bb-9619a8cc8617","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000002","type":"Microsoft.Authorization/roleAssignments","name":"88888888-0000-0000-0000-000000000002"}' headers: cache-control: - no-cache @@ -783,7 +821,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:13:37 GMT + - Tue, 14 Mar 2023 05:16:17 GMT expires: - '-1' pragma: @@ -813,21 +851,21 @@ interactions: ParameterSetName: - -g User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana?api-version=2022-10-01-preview response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg","name":"clitestamg","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westeurope","tags":{"foo":"doo"},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-01-23T00:08:52.1471466Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-01-23T00:08:52.1471466Z"},"identity":{"principalId":"d115507b-f8a5-4761-9b87-89ce735c09df","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.2.7.1","endpoint":"https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]}}}]}' + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e","name":"clitestamge2e","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westeurope","tags":{"foo":"doo"},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-03-14T05:11:03.5590786Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:11:03.5590786Z"},"identity":{"principalId":"22ac13cc-36cd-4984-a5e8-bee63e6e34c6","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.6","endpoint":"https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}}}}]}' headers: cache-control: - no-cache content-length: - - '1028' + - '1086' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:13:39 GMT + - Tue, 14 Mar 2023 05:18:19 GMT expires: - '-1' pragma: @@ -839,19 +877,19 @@ interactions: x-content-type-options: - nosniff x-ms-original-request-ids: - - 4af599ec-9b4c-4fc3-92f5-bb71a556d65c - - e649ab80-5625-4799-b33a-b05030310a08 - - 6514bf38-df3f-43bb-aef0-e685013a3c89 - - 8432696e-bff2-488c-8bef-c83d87672b54 - - bad92448-4b36-46a6-91ec-48131182f2bb - - 83e40923-e422-4032-a7ae-2f33a5e4063e - - 3a883fb6-2f41-4b9b-9cbc-9ed7173399ca - - a637d2c2-22d8-45d3-a6ac-fa7c66d0f813 - - 82aa13ee-f46f-464f-b32b-161019813d1b - - b67f7189-ec60-477e-9554-7bf195b0dac1 - - 90565ca2-3bd0-437c-8185-87eb6ad0a1f4 - - b4471ff0-4826-4386-b730-209d78b3d25f - - 1f217321-f1cf-4498-a9ca-1413e63fa31a + - 782adfd7-4711-4cd8-beca-b8024f819da8 + - 5d744a49-8a68-42ab-9c1f-f447b0a3910e + - b0cdb296-76c3-4b42-bf8e-d83cb311f5ee + - bf788fad-0fc4-4e87-a518-ae87fabfdc94 + - ea8ee88e-1bcb-477d-944f-adee5b4fec65 + - 04edfaa1-3d6b-40aa-8e8d-f18086971ffb + - bf9a8a90-6fbb-441a-99c1-33bd1a63afa8 + - a2a19f6a-0af6-4b60-a85d-9a685326e030 + - 642d9324-7852-4510-895c-27d37e3c5aa1 + - ef9abf77-8731-45cd-8b05-b1fea6ae385d + - f790937a-0fc6-46cd-a74f-ecb1b97ea0bb + - f5c23671-eae7-44bc-b49d-145e99ccce87 + - b7a2ed7a-def3-4351-b25c-91c16fc95585 status: code: 200 message: OK @@ -867,21 +905,21 @@ interactions: Connection: - keep-alive User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Dashboard/grafana?api-version=2022-10-01-preview response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/workspaces/providers/Microsoft.Dashboard/grafana/yugangwscus","name":"yugangwscus","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"southcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-01-22T00:36:56.3893044Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-01-22T04:46:34.5139318Z"},"identity":{"principalId":"011ffbe2-ab76-4572-8221-9f97719b08b2","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"9.3.2.2","endpoint":"https://yugangwscus-areycch9c2a9hba9.scus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","provisioningState":"Succeeded","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/workspaces/providers/Microsoft.Dashboard/grafana/yugangwwcus","name":"yugangwwcus","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2022-06-18T15:53:09.0679646Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-01-20T00:53:01.4642177Z"},"identity":{"principalId":"72f1ec37-9f30-4329-8a24-b669fa665c7d","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.2.2","endpoint":"https://yugangwwcus-b2dyaqd5eygsdfcf.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Enabled","outboundIPs":["52.161.126.36","52.161.147.164"],"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[{"azureMonitorWorkspaceResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/workspaces/providers/microsoft.monitor/accounts/yugangwmac"}]}}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgev4rcxnbpkmlxgqecf64pakgos3gyke2s5mxyljkpfpota5ztlkfs4hqpjroo7u/providers/Microsoft.Dashboard/grafana/clitestamgapikey","name":"clitestamgapikey","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-01-23T00:08:46.7155255Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-01-23T00:08:46.7155255Z"},"identity":{"principalId":"2218eee3-434e-43c1-a202-10bd63d99133","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.2.2","endpoint":"https://clitestamgapikey-etcge6b7emaecdaa.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]}}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgqmcjims7ivcqz3t2wxfyxob3teglnrroi7spretfss6nijlffkihn5q75n3occk/providers/Microsoft.Dashboard/grafana/clitestserviceaccount","name":"clitestserviceaccount","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-01-23T00:08:46.65194Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-01-23T00:08:46.65194Z"},"identity":{"principalId":"aafb2e5f-7616-4149-b6c4-e6559889206b","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.2.2","endpoint":"https://clitestserviceaccount-dnh4dreygqa8hjhk.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]}}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg","name":"clitestamg","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westeurope","tags":{"foo":"doo"},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-01-23T00:08:52.1471466Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-01-23T00:08:52.1471466Z"},"identity":{"principalId":"d115507b-f8a5-4761-9b87-89ce735c09df","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.2.7.1","endpoint":"https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]}}}]}' + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/workspaces/providers/Microsoft.Dashboard/grafana/yugangwdummy","name":"yugangwdummy","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"southcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-03-12T16:35:23.8875817Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-13T22:55:22.3312261Z"},"identity":{"principalId":"abb0e4b5-b802-4702-99e6-8b7a4b41d40a","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":null,"endpoint":null,"zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}}}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/workspaces/providers/Microsoft.Dashboard/grafana/yugangwwcus","name":"yugangwwcus","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2022-06-18T15:53:09.0679646Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2023-03-09T17:00:10.9394042Z"},"identity":{"principalId":"72f1ec37-9f30-4329-8a24-b669fa665c7d","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.8","endpoint":"https://yugangwwcus-b2dyaqd5eygsdfcf.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Enabled","outboundIPs":["52.161.126.36","52.161.147.164"],"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[{"azureMonitorWorkspaceResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/workspaces/providers/microsoft.monitor/accounts/yugangwmac"}]},"grafanaConfigurations":{"smtp":{"enabled":false}}}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amgrjjj7jxf5mh4m7pyagdvayszbsahhksz74i6m7jhdb5lnpg4oq3l6hnjkkf3cah/providers/Microsoft.Dashboard/grafana/clitestamg2","name":"clitestamg2","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{"foo":"doo"},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-03-14T05:10:58.887186Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:15:39.1111088Z"},"identity":{"principalId":"6113ec71-42aa-4dbd-87b4-9bbf61ba86e1","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Deleting","grafanaVersion":"9.3.8","endpoint":"https://clitestamg2-avhnfvgwe8fvasek.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Disabled","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}}}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg4d4aquxgcqhoazuxlpfxndej2tfxawsjadndnwhporqkzhhzrv3h2swx55pizki/providers/Microsoft.Dashboard/grafana/clitestbackup","name":"clitestbackup","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-03-14T05:10:58.68013Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:10:58.68013Z"},"identity":{"principalId":"0d34d309-e819-41f9-a7ec-8b5bbadabc74","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.8","endpoint":"https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}}}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amglkj3k7cdgdabtveydskutvx5r4xyj3jaqqxq2gkobc6eut5mei3nipa7edbra6k/providers/Microsoft.Dashboard/grafana/clitestamgapikey","name":"clitestamgapikey","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-03-14T05:10:58.8959147Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:17:39.4514616Z"},"identity":{"principalId":"3d134997-118f-47e0-96e6-c1db148387e3","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.8","endpoint":"https://clitestamgapikey-etcge6b7emaecdaa.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}}}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg4d4aquxgcqhoazuxlpfxndej2tfxawsjadndnwhporqkzhhzrv3h2swx55pizki/providers/Microsoft.Dashboard/grafana/clitestbackup2","name":"clitestbackup2","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-03-14T05:15:39.8079842Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:15:39.8079842Z"},"identity":{"principalId":"b8ae7cb8-5381-4be0-92e1-678d7d276a21","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Accepted","grafanaVersion":null,"endpoint":"https://clitestbackup2-ekfbc4c4ekfec9f7.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}}}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e","name":"clitestamge2e","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westeurope","tags":{"foo":"doo"},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-03-14T05:11:03.5590786Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:11:03.5590786Z"},"identity":{"principalId":"22ac13cc-36cd-4984-a5e8-bee63e6e34c6","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.6","endpoint":"https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}}}}]}' headers: cache-control: - no-cache content-length: - - '5514' + - '8155' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:13:41 GMT + - Tue, 14 Mar 2023 05:18:21 GMT expires: - '-1' pragma: @@ -893,19 +931,19 @@ interactions: x-content-type-options: - nosniff x-ms-original-request-ids: - - c85258e3-1cad-45af-8016-9d5e818d5d8b - - 3887cd0d-8d95-4645-9bf7-d84959acf38f - - 58cb7558-50dd-4b57-902d-b9fbe7d7272f - - 6ee846dc-3481-4d1e-b1b1-fbeaca48b6eb - - f467cba0-2603-4875-bd8a-3f3938b89534 - - 73fde02c-6e85-4024-8ae2-ad40f2fffd73 - - c0e4ba4a-4183-4d2d-9671-47b3fb53b099 - - 225d2d69-927a-4361-8ed4-d91b4154c444 - - 113cda00-f4bb-48f1-a590-d2a8a2bf916c - - b825e91f-30c4-469c-b30c-fc96ba39e07e - - d0bec3fc-bdfb-4fe7-b472-ce437c0597be - - 92229365-f710-4e7a-a4d5-67198f88573e - - 2fcd32a7-8441-4473-b38d-8baff63ea0af + - b7f6c7d2-2469-48e9-a231-bae1e65b21ab + - 6e50bb36-5b33-4b66-b08c-704942685012 + - e9835238-3c98-447a-95ef-0f6fad6f5537 + - d9f0732f-e390-4f12-a13f-4b11d3fd2d1e + - 0323276d-bc4d-4e76-8b92-5692c60a65a9 + - 55f4ba60-e3fb-4716-b807-c7a29a2f3bd4 + - 0c00009c-f554-43ba-8aef-c2a71e7028ee + - 6f82879f-091d-4963-a273-f2682e36d6a6 + - 4f55f643-8e2a-4d22-bbd0-9c2060a8b735 + - 74b651ee-56a8-4223-b325-76b4ab8dd2cd + - 3c1f0321-e2ad-4ad9-8b1a-3b016c7f2564 + - 9594bdd1-071e-4c14-bb27-e704be67c2a2 + - 10d9a642-c483-49b6-921f-a4e52d344c70 status: code: 200 message: OK @@ -923,23 +961,23 @@ interactions: ParameterSetName: - -g -n User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg?api-version=2022-10-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e?api-version=2022-10-01-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg","name":"clitestamg","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westeurope","tags":{"foo":"doo"},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-01-23T00:08:52.1471466Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-01-23T00:08:52.1471466Z"},"identity":{"principalId":"d115507b-f8a5-4761-9b87-89ce735c09df","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.2.7.1","endpoint":"https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]}}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e","name":"clitestamge2e","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westeurope","tags":{"foo":"doo"},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-03-14T05:11:03.5590786Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:11:03.5590786Z"},"identity":{"principalId":"22ac13cc-36cd-4984-a5e8-bee63e6e34c6","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.6","endpoint":"https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}}}}' headers: cache-control: - no-cache content-length: - - '1016' + - '1074' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:13:42 GMT + - Tue, 14 Mar 2023 05:18:22 GMT etag: - - '"0100e7af-0000-0d00-0000-63cdd11a0000"' + - '"6e007452-0000-0d00-0000-641003140000"' expires: - '-1' pragma: @@ -971,23 +1009,23 @@ interactions: ParameterSetName: - -g -n User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg?api-version=2022-10-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e?api-version=2022-10-01-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg","name":"clitestamg","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westeurope","tags":{"foo":"doo"},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-01-23T00:08:52.1471466Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-01-23T00:08:52.1471466Z"},"identity":{"principalId":"d115507b-f8a5-4761-9b87-89ce735c09df","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.2.7.1","endpoint":"https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]}}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e","name":"clitestamge2e","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westeurope","tags":{"foo":"doo"},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-03-14T05:11:03.5590786Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:11:03.5590786Z"},"identity":{"principalId":"22ac13cc-36cd-4984-a5e8-bee63e6e34c6","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.6","endpoint":"https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}}}}' headers: cache-control: - no-cache content-length: - - '1016' + - '1074' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:13:44 GMT + - Tue, 14 Mar 2023 05:18:24 GMT etag: - - '"0100e7af-0000-0d00-0000-63cdd11a0000"' + - '"6e007452-0000-0d00-0000-641003140000"' expires: - '-1' pragma: @@ -1019,10 +1057,10 @@ interactions: content-type: - application/json method: GET - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/org/users + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/org/users response: body: - string: '[{"orgId":1,"userId":2,"email":"example@example.com","name":"example@example.com","avatarUrl":"/avatar/3d063897fed105833776e2dba66ec90b","login":"example@example.com","role":"Admin","lastSeenAt":"2023-01-23T00:13:47Z","lastSeenAtAge":"\u003c + string: '[{"orgId":1,"userId":2,"email":"example@example.com","name":"example@example.com","avatarUrl":"/avatar/3d063897fed105833776e2dba66ec90b","login":"example@example.com","role":"Admin","lastSeenAt":"2023-03-14T05:18:27Z","lastSeenAtAge":"\u003c 1 minute","isDisabled":false}]' headers: cache-control: @@ -1032,26 +1070,29 @@ interactions: content-length: - '272' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-vsGOEHHxocC3h6iO3gkJSg';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:13:47 GMT + - Tue, 14 Mar 2023 05:18:27 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432826.917.309.983588|536a49a9056dcf5427f82e0e17c1daf3; - Path=/; Secure; HttpOnly + - INGRESSCOOKIE=1678771106.543.30.743507|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: - nosniff x-frame-options: - - deny + - DENY x-xss-protection: - 1; mode=block status: @@ -1071,11 +1112,11 @@ interactions: content-type: - application/json method: GET - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/user + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/user response: body: string: '{"id":2,"email":"example@example.com","name":"example@example.com","login":"example@example.com","theme":"","orgId":1,"isGrafanaAdmin":false,"isDisabled":false,"isExternal":true,"authLabels":["Auth - Proxy"],"updatedAt":"2023-01-23T00:13:47Z","createdAt":"2023-01-23T00:13:47Z","avatarUrl":"/avatar/3d063897fed105833776e2dba66ec90b"}' + Proxy"],"updatedAt":"2023-03-14T05:18:26Z","createdAt":"2023-03-14T05:18:26Z","avatarUrl":"/avatar/3d063897fed105833776e2dba66ec90b"}' headers: cache-control: - no-cache @@ -1084,26 +1125,29 @@ interactions: content-length: - '331' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-unathSy/HALg9zUkiD9wuA';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:13:48 GMT + - Tue, 14 Mar 2023 05:18:27 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432828.788.308.704654|536a49a9056dcf5427f82e0e17c1daf3; - Path=/; Secure; HttpOnly + - INGRESSCOOKIE=1678771108.697.27.658953|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: - nosniff x-frame-options: - - deny + - DENY x-xss-protection: - 1; mode=block status: @@ -1125,38 +1169,41 @@ interactions: content-type: - application/json method: POST - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/folders + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/folders response: body: - string: '{"id":48,"uid":"uDq_s0T4z","title":"Test Folder","url":"/dashboards/f/uDq_s0T4z/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"example@example.com","created":"2023-01-23T00:13:48Z","updatedBy":"example@example.com","updated":"2023-01-23T00:13:48Z","version":1}' + string: '{"id":24,"uid":"5JyMkb-4k","title":"Test Folder","url":"/dashboards/f/5JyMkb-4k/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"example@example.com","created":"2023-03-14T05:18:28.397131821Z","updatedBy":"example@example.com","updated":"2023-03-14T05:18:28.397131921Z","version":1,"parentUid":""}' headers: cache-control: - no-cache connection: - keep-alive content-length: - - '317' + - '352' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-zd2gaKLInolHA8i4Lx8gOQ';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:13:48 GMT + - Tue, 14 Mar 2023 05:18:28 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432829.697.308.197599|536a49a9056dcf5427f82e0e17c1daf3; - Path=/; Secure; HttpOnly + - INGRESSCOOKIE=1678771109.367.31.700087|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: - nosniff x-frame-options: - - deny + - DENY x-xss-protection: - 1; mode=block status: @@ -1176,10 +1223,10 @@ interactions: content-type: - application/json method: GET - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/folders/id/Test%20Folder + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/folders/id/Test%20Folder response: body: - string: '{"message":"id is invalid","traceID":"dca4eee5113f9848962bec8c37286d27"}' + string: '{"message":"id is invalid","traceID":"11b1cb8e98ef5b0eb3faf364f571c8b4"}' headers: cache-control: - no-cache @@ -1187,25 +1234,30 @@ interactions: - keep-alive content-length: - '72' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-z9TbHr0zadTVjSVU92uEfw';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:13:49 GMT + - Tue, 14 Mar 2023 05:18:29 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432830.42.316.561742|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + - INGRESSCOOKIE=1678771110.082.29.168487|536a49a9056dcf5427f82e0e17c1daf3; Path=/; Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: - nosniff x-frame-options: - - deny + - DENY x-xss-protection: - 1; mode=block status: @@ -1225,7 +1277,7 @@ interactions: content-type: - application/json method: GET - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/folders/Test%20Folder + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/folders/Test%20Folder response: body: string: '{"message":"folder not found","status":"not-found"}' @@ -1236,25 +1288,30 @@ interactions: - keep-alive content-length: - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-IuoONwioPi0A+E2eKlINAw';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:13:50 GMT + - Tue, 14 Mar 2023 05:18:29 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432831.307.66173|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + - INGRESSCOOKIE=1678771110.773.29.204305|536a49a9056dcf5427f82e0e17c1daf3; Path=/; Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: - nosniff x-frame-options: - - deny + - DENY x-xss-protection: - 1; mode=block status: @@ -1274,11 +1331,10 @@ interactions: content-type: - application/json method: GET - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/folders + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/folders response: body: - string: '[{"id":1,"uid":"az-mon","title":"Azure Monitor"},{"id":24,"uid":"PrometheusMDM","title":"Azure - Monitor Container Insights"},{"id":12,"uid":"geneva","title":"Geneva"},{"id":48,"uid":"uDq_s0T4z","title":"Test + string: '[{"id":1,"uid":"az-mon","title":"Azure Monitor"},{"id":12,"uid":"geneva","title":"Geneva"},{"id":24,"uid":"5JyMkb-4k","title":"Test Folder"}]' headers: cache-control: @@ -1286,28 +1342,31 @@ interactions: connection: - keep-alive content-length: - - '216' + - '141' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Ew/WIZx94bkyIfN5ejN2Ww';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:13:50 GMT + - Tue, 14 Mar 2023 05:18:30 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432831.7.315.286180|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + - INGRESSCOOKIE=1678771111.477.31.182613|536a49a9056dcf5427f82e0e17c1daf3; Path=/; Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: - nosniff x-frame-options: - - deny + - DENY x-xss-protection: - 1; mode=block status: @@ -1327,10 +1386,10 @@ interactions: content-type: - application/json method: GET - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/folders/id/uDq_s0T4z + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/folders/id/5JyMkb-4k response: body: - string: '{"message":"id is invalid","traceID":"b436cbf67f7b1c4399d08842b996d87d"}' + string: '{"message":"id is invalid","traceID":"65b5788881ee0bb5f85c33503a4e25ae"}' headers: cache-control: - no-cache @@ -1338,25 +1397,30 @@ interactions: - keep-alive content-length: - '72' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-dhFgWnW5jMML1YXKmN5wNg';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:13:51 GMT + - Tue, 14 Mar 2023 05:18:31 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432832.375.308.230105|536a49a9056dcf5427f82e0e17c1daf3; - Path=/; Secure; HttpOnly + - INGRESSCOOKIE=1678771112.153.30.944214|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: - nosniff x-frame-options: - - deny + - DENY x-xss-protection: - 1; mode=block status: @@ -1376,38 +1440,41 @@ interactions: content-type: - application/json method: GET - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/folders/uDq_s0T4z + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/folders/5JyMkb-4k response: body: - string: '{"id":48,"uid":"uDq_s0T4z","title":"Test Folder","url":"/dashboards/f/uDq_s0T4z/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"example@example.com","created":"2023-01-23T00:13:48Z","updatedBy":"example@example.com","updated":"2023-01-23T00:13:48Z","version":1}' + string: '{"id":24,"uid":"5JyMkb-4k","title":"Test Folder","url":"/dashboards/f/5JyMkb-4k/test-folder","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"example@example.com","created":"2023-03-14T05:18:28Z","updatedBy":"example@example.com","updated":"2023-03-14T05:18:28Z","version":1,"parentUid":""}' headers: cache-control: - no-cache connection: - keep-alive content-length: - - '317' + - '332' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-kLDaPU5nxBExRg6OMBUHoA';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:13:52 GMT + - Tue, 14 Mar 2023 05:18:31 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432832.956.309.135925|536a49a9056dcf5427f82e0e17c1daf3; - Path=/; Secure; HttpOnly + - INGRESSCOOKIE=1678771112.704.29.196856|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: - nosniff x-frame-options: - - deny + - DENY x-xss-protection: - 1; mode=block status: @@ -1429,38 +1496,41 @@ interactions: content-type: - application/json method: PUT - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/folders/uDq_s0T4z + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/folders/5JyMkb-4k response: body: - string: '{"id":48,"uid":"uDq_s0T4z","title":"Test Folder Update","url":"/dashboards/f/uDq_s0T4z/test-folder-update","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"example@example.com","created":"2023-01-23T00:13:48Z","updatedBy":"example@example.com","updated":"2023-01-23T00:13:52Z","version":2}' + string: '{"id":24,"uid":"5JyMkb-4k","title":"Test Folder Update","url":"/dashboards/f/5JyMkb-4k/test-folder-update","hasAcl":false,"canSave":true,"canEdit":true,"canAdmin":true,"canDelete":true,"createdBy":"example@example.com","created":"2023-03-14T05:18:28Z","updatedBy":"example@example.com","updated":"2023-03-14T05:18:32Z","version":2,"parentUid":""}' headers: cache-control: - no-cache connection: - keep-alive content-length: - - '331' + - '346' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-fmahvYRa86fBEfAYijU2sA';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:13:52 GMT + - Tue, 14 Mar 2023 05:18:32 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432833.533.307.437595|536a49a9056dcf5427f82e0e17c1daf3; - Path=/; Secure; HttpOnly + - INGRESSCOOKIE=1678771113.255.28.421999|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: - nosniff x-frame-options: - - deny + - DENY x-xss-protection: - 1; mode=block status: @@ -1480,11 +1550,10 @@ interactions: content-type: - application/json method: GET - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/folders + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/folders response: body: - string: '[{"id":1,"uid":"az-mon","title":"Azure Monitor"},{"id":24,"uid":"PrometheusMDM","title":"Azure - Monitor Container Insights"},{"id":12,"uid":"geneva","title":"Geneva"},{"id":48,"uid":"uDq_s0T4z","title":"Test + string: '[{"id":1,"uid":"az-mon","title":"Azure Monitor"},{"id":12,"uid":"geneva","title":"Geneva"},{"id":24,"uid":"5JyMkb-4k","title":"Test Folder Update"}]' headers: cache-control: @@ -1492,28 +1561,31 @@ interactions: connection: - keep-alive content-length: - - '223' + - '148' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-v8ZD2vrOwr847f1V8dpiHg';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:13:53 GMT + - Tue, 14 Mar 2023 05:18:32 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432834.25.310.230172|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + - INGRESSCOOKIE=1678771113.951.28.809861|536a49a9056dcf5427f82e0e17c1daf3; Path=/; Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: - nosniff x-frame-options: - - deny + - DENY x-xss-protection: - 1; mode=block status: @@ -1533,10 +1605,10 @@ interactions: content-type: - application/json method: GET - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/folders/id/Test%20Folder%20Update + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/folders/id/Test%20Folder%20Update response: body: - string: '{"message":"id is invalid","traceID":"39c1ab46b1e01440a1bfd51a9d8906b1"}' + string: '{"message":"id is invalid","traceID":"d0cdde5d6c9a57c019d91b25cd55bf78"}' headers: cache-control: - no-cache @@ -1544,25 +1616,30 @@ interactions: - keep-alive content-length: - '72' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-cOwrUZkuJV0rJHPM8Sqdzw';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:13:53 GMT + - Tue, 14 Mar 2023 05:18:33 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432834.921.308.295683|536a49a9056dcf5427f82e0e17c1daf3; - Path=/; Secure; HttpOnly + - INGRESSCOOKIE=1678771114.615.32.766024|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: - nosniff x-frame-options: - - deny + - DENY x-xss-protection: - 1; mode=block status: @@ -1582,7 +1659,7 @@ interactions: content-type: - application/json method: GET - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/folders/Test%20Folder%20Update + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/folders/Test%20Folder%20Update response: body: string: '{"message":"folder not found","status":"not-found"}' @@ -1593,25 +1670,30 @@ interactions: - keep-alive content-length: - '51' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-ekEJWapBpDJv1UDZqP8Yaw';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:13:54 GMT + - Tue, 14 Mar 2023 05:18:34 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432835.468.310.976438|536a49a9056dcf5427f82e0e17c1daf3; - Path=/; Secure; HttpOnly + - INGRESSCOOKIE=1678771115.188.28.458023|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: - nosniff x-frame-options: - - deny + - DENY x-xss-protection: - 1; mode=block status: @@ -1631,11 +1713,10 @@ interactions: content-type: - application/json method: GET - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/folders + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/folders response: body: - string: '[{"id":1,"uid":"az-mon","title":"Azure Monitor"},{"id":24,"uid":"PrometheusMDM","title":"Azure - Monitor Container Insights"},{"id":12,"uid":"geneva","title":"Geneva"},{"id":48,"uid":"uDq_s0T4z","title":"Test + string: '[{"id":1,"uid":"az-mon","title":"Azure Monitor"},{"id":12,"uid":"geneva","title":"Geneva"},{"id":24,"uid":"5JyMkb-4k","title":"Test Folder Update"}]' headers: cache-control: @@ -1643,28 +1724,31 @@ interactions: connection: - keep-alive content-length: - - '223' + - '148' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-S+4bC/KHX9LL+jEzEpsrHg';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:13:55 GMT + - Tue, 14 Mar 2023 05:18:34 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432836.039.315.9060|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + - INGRESSCOOKIE=1678771115.751.29.28399|536a49a9056dcf5427f82e0e17c1daf3; Path=/; Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: - nosniff x-frame-options: - - deny + - DENY x-xss-protection: - 1; mode=block status: @@ -1686,39 +1770,41 @@ interactions: content-type: - application/json method: DELETE - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/folders/uDq_s0T4z + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/folders/5JyMkb-4k response: body: - string: '{"id":48,"message":"Folder Test Folder Update deleted","title":"Test - Folder Update"}' + string: '' headers: cache-control: - no-cache connection: - keep-alive content-length: - - '84' + - '0' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-/FgbLJ1+qhkGEEtRnHGTVQ';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:13:55 GMT + - Tue, 14 Mar 2023 05:18:35 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432836.791.307.214936|536a49a9056dcf5427f82e0e17c1daf3; - Path=/; Secure; HttpOnly + - INGRESSCOOKIE=1678771116.313.29.126428|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: - nosniff x-frame-options: - - deny + - DENY x-xss-protection: - 1; mode=block status: @@ -1738,39 +1824,41 @@ interactions: content-type: - application/json method: GET - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/folders + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/folders response: body: - string: '[{"id":1,"uid":"az-mon","title":"Azure Monitor"},{"id":24,"uid":"PrometheusMDM","title":"Azure - Monitor Container Insights"},{"id":12,"uid":"geneva","title":"Geneva"}]' + string: '[{"id":1,"uid":"az-mon","title":"Azure Monitor"},{"id":12,"uid":"geneva","title":"Geneva"}]' headers: cache-control: - no-cache connection: - keep-alive content-length: - - '166' + - '91' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-8z6KLmBNNUv35jwMZbzyvQ';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:13:56 GMT + - Tue, 14 Mar 2023 05:18:36 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432837.573.308.691591|536a49a9056dcf5427f82e0e17c1daf3; - Path=/; Secure; HttpOnly + - INGRESSCOOKIE=1678771117.061.30.412202|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: - nosniff x-frame-options: - - deny + - DENY x-xss-protection: - 1; mode=block status: @@ -1793,11 +1881,11 @@ interactions: content-type: - application/json method: POST - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/datasources + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/datasources response: body: - string: '{"datasource":{"id":4,"uid":"DYVus0oVz","orgId":1,"name":"Test Azure - Monitor Data Source","type":"grafana-azure-monitor-datasource","typeLogoUrl":"","access":"proxy","url":"","user":"","database":"","basicAuth":false,"basicAuthUser":"","withCredentials":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"secureJsonFields":{},"version":1,"readOnly":false},"id":4,"message":"Datasource + string: '{"datasource":{"id":3,"uid":"NE6Gkxa4k","orgId":1,"name":"Test Azure + Monitor Data Source","type":"grafana-azure-monitor-datasource","typeLogoUrl":"","access":"proxy","url":"","user":"","database":"","basicAuth":false,"basicAuthUser":"","withCredentials":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"secureJsonFields":{},"version":1,"readOnly":false},"id":3,"message":"Datasource added","name":"Test Azure Monitor Data Source"}' headers: cache-control: @@ -1807,26 +1895,29 @@ interactions: content-length: - '461' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-nwk5ISG/gG7MWYERVK7QGQ';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:13:57 GMT + - Tue, 14 Mar 2023 05:18:36 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432838.242.310.23403|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + - INGRESSCOOKIE=1678771117.722.30.523406|536a49a9056dcf5427f82e0e17c1daf3; Path=/; Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: - nosniff x-frame-options: - - deny + - DENY x-xss-protection: - 1; mode=block status: @@ -1846,10 +1937,10 @@ interactions: content-type: - application/json method: GET - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/datasources/name/Test%20Azure%20Monitor%20Data%20Source + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/datasources/name/Test%20Azure%20Monitor%20Data%20Source response: body: - string: '{"id":4,"uid":"DYVus0oVz","orgId":1,"name":"Test Azure Monitor Data + string: '{"id":3,"uid":"NE6Gkxa4k","orgId":1,"name":"Test Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeLogoUrl":"","access":"proxy","url":"","user":"","database":"","basicAuth":false,"basicAuthUser":"","withCredentials":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"secureJsonFields":{},"version":1,"readOnly":false}' headers: cache-control: @@ -1859,26 +1950,29 @@ interactions: content-length: - '370' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-U9MxtKevpmXmP7lSlwoUUA';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:13:58 GMT + - Tue, 14 Mar 2023 05:18:37 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432838.973.316.4012|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + - INGRESSCOOKIE=1678771118.409.29.713572|536a49a9056dcf5427f82e0e17c1daf3; Path=/; Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: - nosniff x-frame-options: - - deny + - DENY x-xss-protection: - 1; mode=block status: @@ -1898,10 +1992,10 @@ interactions: content-type: - application/json method: GET - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/datasources/name/Test%20Azure%20Monitor%20Data%20Source + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/datasources/name/Test%20Azure%20Monitor%20Data%20Source response: body: - string: '{"id":4,"uid":"DYVus0oVz","orgId":1,"name":"Test Azure Monitor Data + string: '{"id":3,"uid":"NE6Gkxa4k","orgId":1,"name":"Test Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeLogoUrl":"","access":"proxy","url":"","user":"","database":"","basicAuth":false,"basicAuthUser":"","withCredentials":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"secureJsonFields":{},"version":1,"readOnly":false}' headers: cache-control: @@ -1911,26 +2005,29 @@ interactions: content-length: - '370' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-n+eG3oVP6yvWw84OHRkHWQ';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:13:58 GMT + - Tue, 14 Mar 2023 05:18:38 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432839.641.308.441008|536a49a9056dcf5427f82e0e17c1daf3; - Path=/; Secure; HttpOnly + - INGRESSCOOKIE=1678771119.069.27.283077|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: - nosniff x-frame-options: - - deny + - DENY x-xss-protection: - 1; mode=block status: @@ -1953,11 +2050,11 @@ interactions: content-type: - application/json method: PUT - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/datasources/4 + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/datasources/3 response: body: - string: '{"datasource":{"id":4,"uid":"DYVus0oVz","orgId":1,"name":"Test Azure - Monitor Data Source","type":"grafana-azure-monitor-datasource","typeLogoUrl":"","access":"proxy","url":"","user":"","database":"","basicAuth":false,"basicAuthUser":"","withCredentials":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"secureJsonFields":{},"version":1,"readOnly":false},"id":4,"message":"Datasource + string: '{"datasource":{"id":3,"uid":"NE6Gkxa4k","orgId":1,"name":"Test Azure + Monitor Data Source","type":"grafana-azure-monitor-datasource","typeLogoUrl":"","access":"proxy","url":"","user":"","database":"","basicAuth":false,"basicAuthUser":"","withCredentials":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"secureJsonFields":{},"version":1,"readOnly":false},"id":3,"message":"Datasource updated","name":"Test Azure Monitor Data Source"}' headers: cache-control: @@ -1967,26 +2064,29 @@ interactions: content-length: - '463' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-iHVMxqDIY1mWewP62DuHnw';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:13:59 GMT + - Tue, 14 Mar 2023 05:18:38 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432840.672.315.648092|536a49a9056dcf5427f82e0e17c1daf3; - Path=/; Secure; HttpOnly + - INGRESSCOOKIE=1678771119.628.29.18136|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: - nosniff x-frame-options: - - deny + - DENY x-xss-protection: - 1; mode=block status: @@ -2006,13 +2106,12 @@ interactions: content-type: - application/json method: GET - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/datasources + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/datasources response: body: string: '[{"id":1,"uid":"azure-monitor-oob","orgId":1,"name":"Azure Monitor","type":"grafana-azure-monitor-datasource","typeName":"Azure - Monitor","typeLogoUrl":"public/app/plugins/datasource/grafana-azure-monitor-datasource/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":"2462343E-2B86-44E6-A7CE-6FF5E5C3E2E7"},"readOnly":false},{"id":2,"uid":"prometheus-mdm","orgId":1,"name":"Azure - Monitor Container Insights","type":"prometheus","typeName":"Prometheus","typeLogoUrl":"public/app/plugins/datasource/prometheus/img/prometheus_logo.svg","access":"proxy","url":"https://az-ncus.prod.prometheusmetrics.trafficmanager.net","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"msi"},"httpHeaderName1":"mdmAccountName","httpMethod":"POST","manageAlerts":false,"timeInterval":"30s"},"readOnly":false},{"id":3,"uid":"Geneva","orgId":1,"name":"Geneva - Datasource","type":"geneva-datasource","typeName":"Geneva Datasource","typeLogoUrl":"public/plugins/geneva-datasource/img/logo.svg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"msi"}},"readOnly":false},{"id":4,"uid":"DYVus0oVz","orgId":1,"name":"Test + Monitor","typeLogoUrl":"public/app/plugins/datasource/grafana-azure-monitor-datasource/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":"2462343E-2B86-44E6-A7CE-6FF5E5C3E2E7"},"readOnly":false},{"id":2,"uid":"Geneva","orgId":1,"name":"Geneva + Datasource","type":"geneva-datasource","typeName":"Geneva Datasource","typeLogoUrl":"public/plugins/geneva-datasource/img/logo.svg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"msi"}},"readOnly":false},{"id":3,"uid":"NE6Gkxa4k","orgId":1,"name":"Test Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeName":"Azure Monitor","typeLogoUrl":"public/app/plugins/datasource/grafana-azure-monitor-datasource/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"readOnly":false}]' headers: @@ -2021,28 +2120,31 @@ interactions: connection: - keep-alive content-length: - - '1672' + - '1155' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-DZuWGAkHdfdbY+bUZbnMog';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:00 GMT + - Tue, 14 Mar 2023 05:18:39 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432841.39.310.188087|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + - INGRESSCOOKIE=1678771120.344.28.698828|536a49a9056dcf5427f82e0e17c1daf3; Path=/; Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: - nosniff x-frame-options: - - deny + - DENY x-xss-protection: - 1; mode=block status: @@ -2062,10 +2164,10 @@ interactions: content-type: - application/json method: GET - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/datasources/name/Test%20Azure%20Monitor%20Data%20Source + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/datasources/name/Test%20Azure%20Monitor%20Data%20Source response: body: - string: '{"id":4,"uid":"DYVus0oVz","orgId":1,"name":"Test Azure Monitor Data + string: '{"id":3,"uid":"NE6Gkxa4k","orgId":1,"name":"Test Azure Monitor Data Source","type":"grafana-azure-monitor-datasource","typeLogoUrl":"","access":"proxy","url":"","user":"","database":"","basicAuth":false,"basicAuthUser":"","withCredentials":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":""},"secureJsonFields":{},"version":1,"readOnly":false}' headers: cache-control: @@ -2075,26 +2177,29 @@ interactions: content-length: - '370' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Te0ukEWZ/2V2UgZHmIA8Qw';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:01 GMT + - Tue, 14 Mar 2023 05:18:40 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432842.068.309.64365|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + - INGRESSCOOKIE=1678771121.025.29.245563|536a49a9056dcf5427f82e0e17c1daf3; Path=/; Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: - nosniff x-frame-options: - - deny + - DENY x-xss-protection: - 1; mode=block status: @@ -2116,10 +2221,10 @@ interactions: content-type: - application/json method: DELETE - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/datasources/uid/DYVus0oVz + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/datasources/uid/NE6Gkxa4k response: body: - string: '{"id":4,"message":"Data source deleted"}' + string: '{"id":3,"message":"Data source deleted"}' headers: cache-control: - no-cache @@ -2128,26 +2233,29 @@ interactions: content-length: - '40' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-3obgf8wpvbl2H+eElXxI5A';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:01 GMT + - Tue, 14 Mar 2023 05:18:40 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432842.648.317.284123|536a49a9056dcf5427f82e0e17c1daf3; - Path=/; Secure; HttpOnly + - INGRESSCOOKIE=1678771121.736.29.328731|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: - nosniff x-frame-options: - - deny + - DENY x-xss-protection: - 1; mode=block status: @@ -2167,12 +2275,11 @@ interactions: content-type: - application/json method: GET - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/datasources + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/datasources response: body: string: '[{"id":1,"uid":"azure-monitor-oob","orgId":1,"name":"Azure Monitor","type":"grafana-azure-monitor-datasource","typeName":"Azure - Monitor","typeLogoUrl":"public/app/plugins/datasource/grafana-azure-monitor-datasource/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":"2462343E-2B86-44E6-A7CE-6FF5E5C3E2E7"},"readOnly":false},{"id":2,"uid":"prometheus-mdm","orgId":1,"name":"Azure - Monitor Container Insights","type":"prometheus","typeName":"Prometheus","typeLogoUrl":"public/app/plugins/datasource/prometheus/img/prometheus_logo.svg","access":"proxy","url":"https://az-ncus.prod.prometheusmetrics.trafficmanager.net","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"msi"},"httpHeaderName1":"mdmAccountName","httpMethod":"POST","manageAlerts":false,"timeInterval":"30s"},"readOnly":false},{"id":3,"uid":"Geneva","orgId":1,"name":"Geneva + Monitor","typeLogoUrl":"public/app/plugins/datasource/grafana-azure-monitor-datasource/img/logo.jpg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureAuthType":"msi","subscriptionId":"2462343E-2B86-44E6-A7CE-6FF5E5C3E2E7"},"readOnly":false},{"id":2,"uid":"Geneva","orgId":1,"name":"Geneva Datasource","type":"geneva-datasource","typeName":"Geneva Datasource","typeLogoUrl":"public/plugins/geneva-datasource/img/logo.svg","access":"proxy","url":"","user":"","database":"","basicAuth":false,"isDefault":false,"jsonData":{"azureCredentials":{"authType":"msi"}},"readOnly":false}]' headers: cache-control: @@ -2180,28 +2287,31 @@ interactions: connection: - keep-alive content-length: - - '1276' + - '759' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-fBkmgEBTogthGnM+8Gh7PA';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:02 GMT + - Tue, 14 Mar 2023 05:18:41 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432843.364.308.297920|536a49a9056dcf5427f82e0e17c1daf3; - Path=/; Secure; HttpOnly + - INGRESSCOOKIE=1678771122.405.29.351398|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: - nosniff x-frame-options: - - deny + - DENY x-xss-protection: - 1; mode=block status: @@ -2224,10 +2334,10 @@ interactions: content-type: - application/json method: POST - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/alert-notifications + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/alert-notifications response: body: - string: '{"id":1,"uid":"WdcXyAT4k","name":"Test Teams Notification Channel","type":"teams","isDefault":false,"sendReminder":false,"disableResolveMessage":false,"frequency":"","created":"2023-01-23T00:14:03.088365587Z","updated":"2023-01-23T00:14:03.088365687Z","settings":{"url":"https://test.webhook.office.com/IncomingWebhook/"},"secureFields":{}}' + string: '{"id":1,"uid":"uCM7zb-Vk","name":"Test Teams Notification Channel","type":"teams","isDefault":false,"sendReminder":false,"disableResolveMessage":false,"frequency":"","created":"2023-03-14T05:18:42.110537324Z","updated":"2023-03-14T05:18:42.110537424Z","settings":{"url":"https://test.webhook.office.com/IncomingWebhook/"},"secureFields":{}}' headers: cache-control: - no-cache @@ -2236,26 +2346,29 @@ interactions: content-length: - '340' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-2DPlJa5ok4e9xNcve5dIfA';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:03 GMT + - Tue, 14 Mar 2023 05:18:42 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432844.05.315.588525|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + - INGRESSCOOKIE=1678771123.092.29.375958|536a49a9056dcf5427f82e0e17c1daf3; Path=/; Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: - nosniff x-frame-options: - - deny + - DENY x-xss-protection: - 1; mode=block status: @@ -2275,10 +2388,10 @@ interactions: content-type: - application/json method: GET - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/alert-notifications/WdcXyAT4k + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/alert-notifications/uCM7zb-Vk response: body: - string: '{"message":"notificationId is invalid","traceID":"8e6e90e4ea78ae42bba8e0288bc26d71"}' + string: '{"message":"notificationId is invalid","traceID":"faea57cb16513ad7e2318f727507cffb"}' headers: cache-control: - no-cache @@ -2286,25 +2399,30 @@ interactions: - keep-alive content-length: - '84' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-8zdcGtQoM0sGfC2K1cBNnA';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:03 GMT + - Tue, 14 Mar 2023 05:18:42 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432844.753.308.486256|536a49a9056dcf5427f82e0e17c1daf3; - Path=/; Secure; HttpOnly + - INGRESSCOOKIE=1678771123.768.32.936339|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: - nosniff x-frame-options: - - deny + - DENY x-xss-protection: - 1; mode=block status: @@ -2324,10 +2442,10 @@ interactions: content-type: - application/json method: GET - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/alert-notifications/uid/WdcXyAT4k + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/alert-notifications/uid/uCM7zb-Vk response: body: - string: '{"id":1,"uid":"WdcXyAT4k","name":"Test Teams Notification Channel","type":"teams","isDefault":false,"sendReminder":false,"disableResolveMessage":false,"frequency":"","created":"2023-01-23T00:14:03Z","updated":"2023-01-23T00:14:03Z","settings":{"url":"https://test.webhook.office.com/IncomingWebhook/"},"secureFields":{}}' + string: '{"id":1,"uid":"uCM7zb-Vk","name":"Test Teams Notification Channel","type":"teams","isDefault":false,"sendReminder":false,"disableResolveMessage":false,"frequency":"","created":"2023-03-14T05:18:42Z","updated":"2023-03-14T05:18:42Z","settings":{"url":"https://test.webhook.office.com/IncomingWebhook/"},"secureFields":{}}' headers: cache-control: - no-cache @@ -2336,26 +2454,29 @@ interactions: content-length: - '320' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-kSCGxTXsJvFPNF3DZIh6sA';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:04 GMT + - Tue, 14 Mar 2023 05:18:43 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432845.309.317.260210|536a49a9056dcf5427f82e0e17c1daf3; - Path=/; Secure; HttpOnly + - INGRESSCOOKIE=1678771124.392.27.473283|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: - nosniff x-frame-options: - - deny + - DENY x-xss-protection: - 1; mode=block status: @@ -2375,10 +2496,10 @@ interactions: content-type: - application/json method: GET - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/alert-notifications/WdcXyAT4k + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/alert-notifications/uCM7zb-Vk response: body: - string: '{"message":"notificationId is invalid","traceID":"5bcad548194d2f46a6ef24dfd04e10a9"}' + string: '{"message":"notificationId is invalid","traceID":"15d802fc6d94c782c5cd072b634724dc"}' headers: cache-control: - no-cache @@ -2386,25 +2507,30 @@ interactions: - keep-alive content-length: - '84' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-rqKv8vRSlTKBMFrgxxNcmQ';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:05 GMT + - Tue, 14 Mar 2023 05:18:44 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432846.003.309.704673|536a49a9056dcf5427f82e0e17c1daf3; - Path=/; Secure; HttpOnly + - INGRESSCOOKIE=1678771125.065.29.919055|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: - nosniff x-frame-options: - - deny + - DENY x-xss-protection: - 1; mode=block status: @@ -2424,10 +2550,10 @@ interactions: content-type: - application/json method: GET - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/alert-notifications/uid/WdcXyAT4k + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/alert-notifications/uid/uCM7zb-Vk response: body: - string: '{"id":1,"uid":"WdcXyAT4k","name":"Test Teams Notification Channel","type":"teams","isDefault":false,"sendReminder":false,"disableResolveMessage":false,"frequency":"","created":"2023-01-23T00:14:03Z","updated":"2023-01-23T00:14:03Z","settings":{"url":"https://test.webhook.office.com/IncomingWebhook/"},"secureFields":{}}' + string: '{"id":1,"uid":"uCM7zb-Vk","name":"Test Teams Notification Channel","type":"teams","isDefault":false,"sendReminder":false,"disableResolveMessage":false,"frequency":"","created":"2023-03-14T05:18:42Z","updated":"2023-03-14T05:18:42Z","settings":{"url":"https://test.webhook.office.com/IncomingWebhook/"},"secureFields":{}}' headers: cache-control: - no-cache @@ -2436,26 +2562,29 @@ interactions: content-length: - '320' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-XvAhzF4+csqk1rfGyXjAcQ';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:05 GMT + - Tue, 14 Mar 2023 05:18:44 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432846.583.317.294421|536a49a9056dcf5427f82e0e17c1daf3; - Path=/; Secure; HttpOnly + - INGRESSCOOKIE=1678771125.6.27.636132|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: - nosniff x-frame-options: - - deny + - DENY x-xss-protection: - 1; mode=block status: @@ -2478,10 +2607,10 @@ interactions: content-type: - application/json method: PUT - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/alert-notifications/1 + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/alert-notifications/1 response: body: - string: '{"id":1,"uid":"WdcXyAT4k","name":"Test Teams Notification Channel","type":"teams","isDefault":false,"sendReminder":false,"disableResolveMessage":false,"frequency":"","created":"2023-01-23T00:14:03Z","updated":"2023-01-23T00:14:06Z","settings":{"url":"https://test.webhook.office.com/IncomingWebhook/"},"secureFields":{}}' + string: '{"id":1,"uid":"uCM7zb-Vk","name":"Test Teams Notification Channel","type":"teams","isDefault":false,"sendReminder":false,"disableResolveMessage":false,"frequency":"","created":"2023-03-14T05:18:42Z","updated":"2023-03-14T05:18:45Z","settings":{"url":"https://test.webhook.office.com/IncomingWebhook/"},"secureFields":{}}' headers: cache-control: - no-cache @@ -2490,26 +2619,29 @@ interactions: content-length: - '320' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-VVxC37SLy7F74/PQn7Pibg';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:06 GMT + - Tue, 14 Mar 2023 05:18:45 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432847.157.310.354998|536a49a9056dcf5427f82e0e17c1daf3; - Path=/; Secure; HttpOnly + - INGRESSCOOKIE=1678771126.172.30.372628|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: - nosniff x-frame-options: - - deny + - DENY x-xss-protection: - 1; mode=block status: @@ -2529,10 +2661,10 @@ interactions: content-type: - application/json method: GET - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/alert-notifications + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/alert-notifications response: body: - string: '[{"id":1,"uid":"WdcXyAT4k","name":"Test Teams Notification Channel","type":"teams","isDefault":false,"sendReminder":false,"disableResolveMessage":false,"frequency":"","created":"2023-01-23T00:14:03Z","updated":"2023-01-23T00:14:06Z","settings":{"url":"https://test.webhook.office.com/IncomingWebhook/"},"secureFields":{}}]' + string: '[{"id":1,"uid":"uCM7zb-Vk","name":"Test Teams Notification Channel","type":"teams","isDefault":false,"sendReminder":false,"disableResolveMessage":false,"frequency":"","created":"2023-03-14T05:18:42Z","updated":"2023-03-14T05:18:45Z","settings":{"url":"https://test.webhook.office.com/IncomingWebhook/"},"secureFields":{}}]' headers: cache-control: - no-cache @@ -2541,26 +2673,29 @@ interactions: content-length: - '322' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-DMhWgxrj+JhXk7GDUFW+mQ';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:06 GMT + - Tue, 14 Mar 2023 05:18:45 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432847.867.317.459117|536a49a9056dcf5427f82e0e17c1daf3; - Path=/; Secure; HttpOnly + - INGRESSCOOKIE=1678771126.868.32.724134|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: - nosniff x-frame-options: - - deny + - DENY x-xss-protection: - 1; mode=block status: @@ -2580,10 +2715,10 @@ interactions: content-type: - application/json method: GET - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/alert-notifications/WdcXyAT4k + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/alert-notifications/uCM7zb-Vk response: body: - string: '{"message":"notificationId is invalid","traceID":"1c089633bde0ca46881826cd3a865af7"}' + string: '{"message":"notificationId is invalid","traceID":"c6b927e0efc48a0f1ab211b3ec96ad92"}' headers: cache-control: - no-cache @@ -2591,25 +2726,30 @@ interactions: - keep-alive content-length: - '84' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-clgaoSu0J4pF20Z6ZHsE+w';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:07 GMT + - Tue, 14 Mar 2023 05:18:46 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432848.549.309.912072|536a49a9056dcf5427f82e0e17c1daf3; - Path=/; Secure; HttpOnly + - INGRESSCOOKIE=1678771127.537.27.561032|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: - nosniff x-frame-options: - - deny + - DENY x-xss-protection: - 1; mode=block status: @@ -2629,10 +2769,10 @@ interactions: content-type: - application/json method: GET - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/alert-notifications/uid/WdcXyAT4k + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/alert-notifications/uid/uCM7zb-Vk response: body: - string: '{"id":1,"uid":"WdcXyAT4k","name":"Test Teams Notification Channel","type":"teams","isDefault":false,"sendReminder":false,"disableResolveMessage":false,"frequency":"","created":"2023-01-23T00:14:03Z","updated":"2023-01-23T00:14:06Z","settings":{"url":"https://test.webhook.office.com/IncomingWebhook/"},"secureFields":{}}' + string: '{"id":1,"uid":"uCM7zb-Vk","name":"Test Teams Notification Channel","type":"teams","isDefault":false,"sendReminder":false,"disableResolveMessage":false,"frequency":"","created":"2023-03-14T05:18:42Z","updated":"2023-03-14T05:18:45Z","settings":{"url":"https://test.webhook.office.com/IncomingWebhook/"},"secureFields":{}}' headers: cache-control: - no-cache @@ -2641,26 +2781,29 @@ interactions: content-length: - '320' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-g0WSZ7SVsTeIg12VpkFRcQ';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:08 GMT + - Tue, 14 Mar 2023 05:18:47 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432849.118.307.489499|536a49a9056dcf5427f82e0e17c1daf3; - Path=/; Secure; HttpOnly + - INGRESSCOOKIE=1678771128.154.29.822434|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: - nosniff x-frame-options: - - deny + - DENY x-xss-protection: - 1; mode=block status: @@ -2682,7 +2825,7 @@ interactions: content-type: - application/json method: DELETE - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/alert-notifications/1 + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/alert-notifications/1 response: body: string: '{"message":"Notification deleted"}' @@ -2694,26 +2837,29 @@ interactions: content-length: - '34' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-B3XtYZB79B82Z3jQ0j8E8g';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:08 GMT + - Tue, 14 Mar 2023 05:18:47 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432849.703.318.478899|536a49a9056dcf5427f82e0e17c1daf3; - Path=/; Secure; HttpOnly + - INGRESSCOOKIE=1678771128.724.32.582672|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: - nosniff x-frame-options: - - deny + - DENY x-xss-protection: - 1; mode=block status: @@ -2733,7 +2879,7 @@ interactions: content-type: - application/json method: GET - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/alert-notifications + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/alert-notifications response: body: string: '[]' @@ -2745,26 +2891,29 @@ interactions: content-length: - '2' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-hlPQs7W+rq0J/iwhXKqGKA';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:09 GMT + - Tue, 14 Mar 2023 05:18:48 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432850.396.309.152665|536a49a9056dcf5427f82e0e17c1daf3; - Path=/; Secure; HttpOnly + - INGRESSCOOKIE=1678771129.413.29.436412|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: - nosniff x-frame-options: - - deny + - DENY x-xss-protection: - 1; mode=block status: @@ -2786,10 +2935,10 @@ interactions: content-type: - application/json method: POST - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/dashboards/db + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/dashboards/db response: body: - string: '{"id":49,"slug":"test-dashboard","status":"success","uid":"MVaXs0oVz","url":"/d/MVaXs0oVz/test-dashboard","version":1}' + string: '{"id":25,"slug":"test-dashboard","status":"success","uid":"TUK7kx-Vz","url":"/d/TUK7kx-Vz/test-dashboard","version":1}' headers: cache-control: - no-cache @@ -2798,26 +2947,29 @@ interactions: content-length: - '118' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-bPR1ML3fRQLT3c3levKWrA';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:10 GMT + - Tue, 14 Mar 2023 05:18:49 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432851.07.309.35859|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + - INGRESSCOOKIE=1678771130.083.27.326976|536a49a9056dcf5427f82e0e17c1daf3; Path=/; Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: - nosniff x-frame-options: - - deny + - DENY x-xss-protection: - 1; mode=block status: @@ -2837,46 +2989,49 @@ interactions: content-type: - application/json method: GET - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/dashboards/uid/MVaXs0oVz + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/dashboards/uid/TUK7kx-Vz response: body: - string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard","url":"/d/MVaXs0oVz/test-dashboard","expires":"0001-01-01T00:00:00Z","created":"2023-01-23T00:14:10Z","updated":"2023-01-23T00:14:10Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":1,"hasAcl":false,"isFolder":false,"folderId":0,"folderUid":"","folderTitle":"General","folderUrl":"","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":false,"canEdit":false,"canDelete":false},"organization":{"canAdd":false,"canEdit":false,"canDelete":false}},"publicDashboardAccessToken":"","publicDashboardUid":"","publicDashboardEnabled":false},"dashboard":{"id":49,"title":"Test - Dashboard","uid":"MVaXs0oVz","version":1}}' + string: '{"meta":{"type":"db","canSave":true,"canEdit":true,"canAdmin":true,"canStar":true,"canDelete":true,"slug":"test-dashboard","url":"/d/TUK7kx-Vz/test-dashboard","expires":"0001-01-01T00:00:00Z","created":"2023-03-14T05:18:49Z","updated":"2023-03-14T05:18:49Z","updatedBy":"example@example.com","createdBy":"example@example.com","version":1,"hasAcl":false,"isFolder":false,"folderId":0,"folderUid":"","folderTitle":"General","folderUrl":"","provisioned":false,"provisionedExternalId":"","annotationsPermissions":{"dashboard":{"canAdd":false,"canEdit":false,"canDelete":false},"organization":{"canAdd":false,"canEdit":false,"canDelete":false}},"hasPublicDashboard":false,"publicDashboardAccessToken":"","publicDashboardUid":"","publicDashboardEnabled":false},"dashboard":{"id":25,"title":"Test + Dashboard","uid":"TUK7kx-Vz","version":1}}' headers: cache-control: - no-cache connection: - keep-alive content-length: - - '805' + - '832' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-eFEnHqID7bARWG4MwghLWA';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:10 GMT + - Tue, 14 Mar 2023 05:18:49 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432851.795.315.123214|536a49a9056dcf5427f82e0e17c1daf3; - Path=/; Secure; HttpOnly + - INGRESSCOOKIE=1678771130.766.31.886523|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: - nosniff x-frame-options: - - deny + - DENY x-xss-protection: - 1; mode=block status: code: 200 message: OK - request: - body: '{"dashboard": {"title": "Test Dashboard", "uid": "MVaXs0oVz", "version": + body: '{"dashboard": {"title": "Test Dashboard", "uid": "TUK7kx-Vz", "version": 1}, "overwrite": true}' headers: Accept: @@ -2892,10 +3047,10 @@ interactions: content-type: - application/json method: POST - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/dashboards/db + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/dashboards/db response: body: - string: '{"id":49,"slug":"test-dashboard","status":"success","uid":"MVaXs0oVz","url":"/d/MVaXs0oVz/test-dashboard","version":2}' + string: '{"id":25,"slug":"test-dashboard","status":"success","uid":"TUK7kx-Vz","url":"/d/TUK7kx-Vz/test-dashboard","version":2}' headers: cache-control: - no-cache @@ -2904,26 +3059,29 @@ interactions: content-length: - '118' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-9mK25ghbSsjsIP1wN6sTFQ';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:11 GMT + - Tue, 14 Mar 2023 05:18:50 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432852.503.309.163077|536a49a9056dcf5427f82e0e17c1daf3; - Path=/; Secure; HttpOnly + - INGRESSCOOKIE=1678771131.441.29.522773|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: - nosniff x-frame-options: - - deny + - DENY x-xss-protection: - 1; mode=block status: @@ -2943,108 +3101,63 @@ interactions: content-type: - application/json method: GET - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/search?type=dash-db + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/search?type=dash-db&limit=5000&page=1 response: body: - string: '[{"id":15,"uid":"OSBzdgnnz","title":"Agent QoS","uri":"db/agent-qos","url":"/d/OSBzdgnnz/agent-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":17,"uid":"54KhiZ7nz","title":"AKS - Linux Sample Application","uri":"db/aks-linux-sample-application","url":"/d/54KhiZ7nz/aks-linux-sample-application","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":18,"uid":"6uRDjTNnz","title":"App - Detail","uri":"db/app-detail","url":"/d/6uRDjTNnz/app-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":8,"uid":"dyzn5SK7z","title":"Azure + string: '[{"id":22,"uid":"OSBzdgnnz","title":"Agent QoS","uri":"db/agent-qos","url":"/d/OSBzdgnnz/agent-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":19,"uid":"54KhiZ7nz","title":"AKS + Linux Sample Application","uri":"db/aks-linux-sample-application","url":"/d/54KhiZ7nz/aks-linux-sample-application","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":13,"uid":"6uRDjTNnz","title":"App + Detail","uri":"db/app-detail","url":"/d/6uRDjTNnz/app-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":6,"uid":"dyzn5SK7z","title":"Azure / Alert Consumption","uri":"db/azure-alert-consumption","url":"/d/dyzn5SK7z/azure-alert-consumption","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":5,"uid":"Yo38mcvnz","title":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":8,"uid":"Yo38mcvnz","title":"Azure / Insights / Applications","uri":"db/azure-insights-applications","url":"/d/Yo38mcvnz/azure-insights-applications","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":2,"uid":"AppInsightsAvTestGeoMap","title":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":9,"uid":"AppInsightsAvTestGeoMap","title":"Azure / Insights / Applications Test Availability Geo Map","uri":"db/azure-insights-applications-test-availability-geo-map","url":"/d/AppInsightsAvTestGeoMap/azure-insights-applications-test-availability-geo-map","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":6,"uid":"INH9berMk","title":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":3,"uid":"INH9berMk","title":"Azure / Insights / Cosmos DB","uri":"db/azure-insights-cosmos-db","url":"/d/INH9berMk/azure-insights-cosmos-db","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":3,"uid":"8UDB1s3Gk","title":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":10,"uid":"8UDB1s3Gk","title":"Azure / Insights / Data Explorer Clusters","uri":"db/azure-insights-data-explorer-clusters","url":"/d/8UDB1s3Gk/azure-insights-data-explorer-clusters","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":4,"uid":"tQZAMYrMk","title":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":11,"uid":"tQZAMYrMk","title":"Azure / Insights / Key Vaults","uri":"db/azure-insights-key-vaults","url":"/d/tQZAMYrMk/azure-insights-key-vaults","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":7,"uid":"3n2E8CrGk","title":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":4,"uid":"3n2E8CrGk","title":"Azure / Insights / Storage Accounts","uri":"db/azure-insights-storage-accounts","url":"/d/3n2E8CrGk/azure-insights-storage-accounts","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":9,"uid":"AzVmInsightsByRG","title":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":7,"uid":"AzVmInsightsByRG","title":"Azure / Insights / Virtual Machines by Resource Group","uri":"db/azure-insights-virtual-machines-by-resource-group","url":"/d/AzVmInsightsByRG/azure-insights-virtual-machines-by-resource-group","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":10,"uid":"AzVmInsightsByWS","title":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":5,"uid":"AzVmInsightsByWS","title":"Azure / Insights / Virtual Machines by Workspace","uri":"db/azure-insights-virtual-machines-by-workspace","url":"/d/AzVmInsightsByWS/azure-insights-virtual-machines-by-workspace","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":11,"uid":"Mtwt2BV7k","title":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":2,"uid":"Mtwt2BV7k","title":"Azure / Resources Overview","uri":"db/azure-resources-overview","url":"/d/Mtwt2BV7k/azure-resources-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":19,"uid":"xLERdASnz","title":"Cluster - Detail","uri":"db/cluster-detail","url":"/d/xLERdASnz/cluster-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":25,"uid":"vkQ0UHxiddk","title":"CoreDNS","uri":"db/coredns","url":"/d/vkQ0UHxiddk/coredns","slug":"","type":"dash-db","tags":["coredns-mixin"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":21,"uid":"QTVw7iK7z","title":"Geneva - Health","uri":"db/geneva-health","url":"/d/QTVw7iK7z/geneva-health","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":16,"uid":"icm-example","title":"IcM - Canned Dashboard","uri":"db/icm-canned-dashboard","url":"/d/icm-example/icm-canned-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":22,"uid":"sVKyjvpnz","title":"Incoming - Service QoS","uri":"db/incoming-service-qos","url":"/d/sVKyjvpnz/incoming-service-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":26,"uid":"09ec8aa1e996d6ffcd6817bbaff4db1b","title":"Kubernetes - / API server","uri":"db/kubernetes-api-server","url":"/d/09ec8aa1e996d6ffcd6817bbaff4db1b/kubernetes-api-server","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":27,"uid":"efa86fd1d0c121a26444b636a3f509a8","title":"Kubernetes - / Compute Resources / Cluster","uri":"db/kubernetes-compute-resources-cluster","url":"/d/efa86fd1d0c121a26444b636a3f509a8/kubernetes-compute-resources-cluster","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":28,"uid":"85a562078cdf77779eaa1add43ccec1e","title":"Kubernetes - / Compute Resources / Namespace (Pods)","uri":"db/kubernetes-compute-resources-namespace-pods","url":"/d/85a562078cdf77779eaa1add43ccec1e/kubernetes-compute-resources-namespace-pods","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":29,"uid":"a87fb0d919ec0ea5f6543124e16c42a5","title":"Kubernetes - / Compute Resources / Namespace (Workloads)","uri":"db/kubernetes-compute-resources-namespace-workloads","url":"/d/a87fb0d919ec0ea5f6543124e16c42a5/kubernetes-compute-resources-namespace-workloads","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":30,"uid":"200ac8fdbfbb74b39aff88118e4d1c2c","title":"Kubernetes - / Compute Resources / Node (Pods)","uri":"db/kubernetes-compute-resources-node-pods","url":"/d/200ac8fdbfbb74b39aff88118e4d1c2c/kubernetes-compute-resources-node-pods","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":31,"uid":"6581e46e4e5c7ba40a07646395ef7b23","title":"Kubernetes - / Compute Resources / Pod","uri":"db/kubernetes-compute-resources-pod","url":"/d/6581e46e4e5c7ba40a07646395ef7b23/kubernetes-compute-resources-pod","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":32,"uid":"a164a7f0339f99e89cea5cb47e9be617","title":"Kubernetes - / Compute Resources / Workload","uri":"db/kubernetes-compute-resources-workload","url":"/d/a164a7f0339f99e89cea5cb47e9be617/kubernetes-compute-resources-workload","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":33,"uid":"3138fa155d5915769fbded898ac09ff9","title":"Kubernetes - / Kubelet","uri":"db/kubernetes-kubelet","url":"/d/3138fa155d5915769fbded898ac09ff9/kubernetes-kubelet","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":34,"uid":"ff635a025bcfea7bc3dd4f508990a3e9","title":"Kubernetes - / Networking / Cluster","uri":"db/kubernetes-networking-cluster","url":"/d/ff635a025bcfea7bc3dd4f508990a3e9/kubernetes-networking-cluster","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":35,"uid":"8b7a8b326d7a6f1f04244066368c67af","title":"Kubernetes - / Networking / Namespace (Pods)","uri":"db/kubernetes-networking-namespace-pods","url":"/d/8b7a8b326d7a6f1f04244066368c67af/kubernetes-networking-namespace-pods","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":36,"uid":"bbb2a765a623ae38130206c7d94a160f","title":"Kubernetes - / Networking / Namespace (Workload)","uri":"db/kubernetes-networking-namespace-workload","url":"/d/bbb2a765a623ae38130206c7d94a160f/kubernetes-networking-namespace-workload","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":37,"uid":"7a18067ce943a40ae25454675c19ff5c","title":"Kubernetes - / Networking / Pod","uri":"db/kubernetes-networking-pod","url":"/d/7a18067ce943a40ae25454675c19ff5c/kubernetes-networking-pod","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":38,"uid":"728bf77cc1166d2f3133bf25846876cc","title":"Kubernetes - / Networking / Workload","uri":"db/kubernetes-networking-workload","url":"/d/728bf77cc1166d2f3133bf25846876cc/kubernetes-networking-workload","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":39,"uid":"919b92a8e8041bd567af9edab12c840c","title":"Kubernetes - / Persistent Volumes","uri":"db/kubernetes-persistent-volumes","url":"/d/919b92a8e8041bd567af9edab12c840c/kubernetes-persistent-volumes","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":40,"uid":"632e265de029684c40b21cb76bca4f94","title":"Kubernetes - / Proxy","uri":"db/kubernetes-proxy","url":"/d/632e265de029684c40b21cb76bca4f94/kubernetes-proxy","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":41,"uid":"F4bizNZ7k","title":"Kubernetes - / StatefulSets","uri":"db/kubernetes-statefulsets","url":"/d/F4bizNZ7k/kubernetes-statefulsets","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":45,"uid":"VESDBJS7k","title":"Kubernetes - / USE Method / Cluster(Windows)","uri":"db/kubernetes-use-method-cluster-windows","url":"/d/VESDBJS7k/kubernetes-use-method-cluster-windows","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":46,"uid":"YCBDf1I7k","title":"Kubernetes - / USE Method / Node(Windows)","uri":"db/kubernetes-use-method-node-windows","url":"/d/YCBDf1I7k/kubernetes-use-method-node-windows","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":13,"uid":"_sKhXTH7z","title":"Node - Detail","uri":"db/node-detail","url":"/d/_sKhXTH7z/node-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":42,"uid":"D4pVsnCGz","title":"Nodes - (Node exporter)","uri":"db/nodes-node-exporter","url":"/d/D4pVsnCGz/nodes-node-exporter","slug":"","type":"dash-db","tags":["node - exporter"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":23,"uid":"6naEwcp7z","title":"Outgoing - Service QoS","uri":"db/outgoing-service-qos","url":"/d/6naEwcp7z/outgoing-service-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":47,"uid":"UskST-Snz","title":"Prometheus-Collector - Health","uri":"db/prometheus-collector-health","url":"/d/UskST-Snz/prometheus-collector-health","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":14,"uid":"GIgvhSV7z","title":"Service - Fabric Application Overview","uri":"db/service-fabric-application-overview","url":"/d/GIgvhSV7z/service-fabric-application-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":49,"uid":"MVaXs0oVz","title":"Test - Dashboard","uri":"db/test-dashboard","url":"/d/MVaXs0oVz/test-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"sortMeta":0},{"id":43,"uid":"VdrOA7jGz","title":"USE - Method / Cluster (Node exporter)","uri":"db/use-method-cluster-node-exporter","url":"/d/VdrOA7jGz/use-method-cluster-node-exporter","slug":"","type":"dash-db","tags":["node - exporter"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":44,"uid":"t5ajanjMk","title":"USE - Method / Node (Node exporter)","uri":"db/use-method-node-node-exporter","url":"/d/t5ajanjMk/use-method-node-node-exporter","slug":"","type":"dash-db","tags":["node - exporter"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":20,"uid":"duj3tR77k","title":"WarmPathQoS","uri":"db/warmpathqos","url":"/d/duj3tR77k/warmpathqos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0}]' + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":20,"uid":"xLERdASnz","title":"Cluster + Detail","uri":"db/cluster-detail","url":"/d/xLERdASnz/cluster-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":14,"uid":"QTVw7iK7z","title":"Geneva + Health","uri":"db/geneva-health","url":"/d/QTVw7iK7z/geneva-health","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":23,"uid":"icm-example","title":"IcM + Canned Dashboard","uri":"db/icm-canned-dashboard","url":"/d/icm-example/icm-canned-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":15,"uid":"sVKyjvpnz","title":"Incoming + Service QoS","uri":"db/incoming-service-qos","url":"/d/sVKyjvpnz/incoming-service-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":16,"uid":"_sKhXTH7z","title":"Node + Detail","uri":"db/node-detail","url":"/d/_sKhXTH7z/node-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":21,"uid":"6naEwcp7z","title":"Outgoing + Service QoS","uri":"db/outgoing-service-qos","url":"/d/6naEwcp7z/outgoing-service-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":17,"uid":"GIgvhSV7z","title":"Service + Fabric Application Overview","uri":"db/service-fabric-application-overview","url":"/d/GIgvhSV7z/service-fabric-application-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":25,"uid":"TUK7kx-Vz","title":"Test + Dashboard","uri":"db/test-dashboard","url":"/d/TUK7kx-Vz/test-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"sortMeta":0},{"id":18,"uid":"duj3tR77k","title":"WarmPathQoS","uri":"db/warmpathqos","url":"/d/duj3tR77k/warmpathqos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0}]' headers: cache-control: - no-cache connection: - keep-alive content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-NSTBO3Dbx7MxV6lj1MSQ0A';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:12 GMT + - Tue, 14 Mar 2023 05:18:51 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432853.233.316.348374|536a49a9056dcf5427f82e0e17c1daf3; - Path=/; Secure; HttpOnly + - INGRESSCOOKIE=1678771132.149.30.104406|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains transfer-encoding: @@ -3052,7 +3165,61 @@ interactions: x-content-type-options: - nosniff x-frame-options: - - deny + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/search?type=dash-db&limit=5000&page=2 + response: + body: + string: '[]' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '2' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-MGzlCFmXsPifHmU3KdF8Pw';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:18:51 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771132.724.29.589743|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY x-xss-protection: - 1; mode=block status: @@ -3074,10 +3241,10 @@ interactions: content-type: - application/json method: DELETE - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/dashboards/uid/MVaXs0oVz + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/dashboards/uid/TUK7kx-Vz response: body: - string: '{"id":49,"message":"Dashboard Test Dashboard deleted","title":"Test + string: '{"id":25,"message":"Dashboard Test Dashboard deleted","title":"Test Dashboard"}' headers: cache-control: @@ -3087,26 +3254,29 @@ interactions: content-length: - '79' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-yN/IfW6pVSv84cHn+7cqJg';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:13 GMT + - Tue, 14 Mar 2023 05:18:52 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432854.08.307.690903|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + - INGRESSCOOKIE=1678771133.428.30.903022|536a49a9056dcf5427f82e0e17c1daf3; Path=/; Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: - nosniff x-frame-options: - - deny + - DENY x-xss-protection: - 1; mode=block status: @@ -3126,107 +3296,62 @@ interactions: content-type: - application/json method: GET - uri: https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com/api/search?type=dash-db + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/search?type=dash-db&limit=5000&page=1 response: body: - string: '[{"id":15,"uid":"OSBzdgnnz","title":"Agent QoS","uri":"db/agent-qos","url":"/d/OSBzdgnnz/agent-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":17,"uid":"54KhiZ7nz","title":"AKS - Linux Sample Application","uri":"db/aks-linux-sample-application","url":"/d/54KhiZ7nz/aks-linux-sample-application","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":18,"uid":"6uRDjTNnz","title":"App - Detail","uri":"db/app-detail","url":"/d/6uRDjTNnz/app-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":8,"uid":"dyzn5SK7z","title":"Azure + string: '[{"id":22,"uid":"OSBzdgnnz","title":"Agent QoS","uri":"db/agent-qos","url":"/d/OSBzdgnnz/agent-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":19,"uid":"54KhiZ7nz","title":"AKS + Linux Sample Application","uri":"db/aks-linux-sample-application","url":"/d/54KhiZ7nz/aks-linux-sample-application","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":13,"uid":"6uRDjTNnz","title":"App + Detail","uri":"db/app-detail","url":"/d/6uRDjTNnz/app-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":6,"uid":"dyzn5SK7z","title":"Azure / Alert Consumption","uri":"db/azure-alert-consumption","url":"/d/dyzn5SK7z/azure-alert-consumption","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":5,"uid":"Yo38mcvnz","title":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":8,"uid":"Yo38mcvnz","title":"Azure / Insights / Applications","uri":"db/azure-insights-applications","url":"/d/Yo38mcvnz/azure-insights-applications","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":2,"uid":"AppInsightsAvTestGeoMap","title":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":9,"uid":"AppInsightsAvTestGeoMap","title":"Azure / Insights / Applications Test Availability Geo Map","uri":"db/azure-insights-applications-test-availability-geo-map","url":"/d/AppInsightsAvTestGeoMap/azure-insights-applications-test-availability-geo-map","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":6,"uid":"INH9berMk","title":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":3,"uid":"INH9berMk","title":"Azure / Insights / Cosmos DB","uri":"db/azure-insights-cosmos-db","url":"/d/INH9berMk/azure-insights-cosmos-db","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":3,"uid":"8UDB1s3Gk","title":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":10,"uid":"8UDB1s3Gk","title":"Azure / Insights / Data Explorer Clusters","uri":"db/azure-insights-data-explorer-clusters","url":"/d/8UDB1s3Gk/azure-insights-data-explorer-clusters","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":4,"uid":"tQZAMYrMk","title":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":11,"uid":"tQZAMYrMk","title":"Azure / Insights / Key Vaults","uri":"db/azure-insights-key-vaults","url":"/d/tQZAMYrMk/azure-insights-key-vaults","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":7,"uid":"3n2E8CrGk","title":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":4,"uid":"3n2E8CrGk","title":"Azure / Insights / Storage Accounts","uri":"db/azure-insights-storage-accounts","url":"/d/3n2E8CrGk/azure-insights-storage-accounts","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":9,"uid":"AzVmInsightsByRG","title":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":7,"uid":"AzVmInsightsByRG","title":"Azure / Insights / Virtual Machines by Resource Group","uri":"db/azure-insights-virtual-machines-by-resource-group","url":"/d/AzVmInsightsByRG/azure-insights-virtual-machines-by-resource-group","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":10,"uid":"AzVmInsightsByWS","title":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":5,"uid":"AzVmInsightsByWS","title":"Azure / Insights / Virtual Machines by Workspace","uri":"db/azure-insights-virtual-machines-by-workspace","url":"/d/AzVmInsightsByWS/azure-insights-virtual-machines-by-workspace","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":11,"uid":"Mtwt2BV7k","title":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":2,"uid":"Mtwt2BV7k","title":"Azure / Resources Overview","uri":"db/azure-resources-overview","url":"/d/Mtwt2BV7k/azure-resources-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":19,"uid":"xLERdASnz","title":"Cluster - Detail","uri":"db/cluster-detail","url":"/d/xLERdASnz/cluster-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":25,"uid":"vkQ0UHxiddk","title":"CoreDNS","uri":"db/coredns","url":"/d/vkQ0UHxiddk/coredns","slug":"","type":"dash-db","tags":["coredns-mixin"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":21,"uid":"QTVw7iK7z","title":"Geneva - Health","uri":"db/geneva-health","url":"/d/QTVw7iK7z/geneva-health","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":16,"uid":"icm-example","title":"IcM - Canned Dashboard","uri":"db/icm-canned-dashboard","url":"/d/icm-example/icm-canned-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":22,"uid":"sVKyjvpnz","title":"Incoming - Service QoS","uri":"db/incoming-service-qos","url":"/d/sVKyjvpnz/incoming-service-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":26,"uid":"09ec8aa1e996d6ffcd6817bbaff4db1b","title":"Kubernetes - / API server","uri":"db/kubernetes-api-server","url":"/d/09ec8aa1e996d6ffcd6817bbaff4db1b/kubernetes-api-server","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":27,"uid":"efa86fd1d0c121a26444b636a3f509a8","title":"Kubernetes - / Compute Resources / Cluster","uri":"db/kubernetes-compute-resources-cluster","url":"/d/efa86fd1d0c121a26444b636a3f509a8/kubernetes-compute-resources-cluster","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":28,"uid":"85a562078cdf77779eaa1add43ccec1e","title":"Kubernetes - / Compute Resources / Namespace (Pods)","uri":"db/kubernetes-compute-resources-namespace-pods","url":"/d/85a562078cdf77779eaa1add43ccec1e/kubernetes-compute-resources-namespace-pods","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":29,"uid":"a87fb0d919ec0ea5f6543124e16c42a5","title":"Kubernetes - / Compute Resources / Namespace (Workloads)","uri":"db/kubernetes-compute-resources-namespace-workloads","url":"/d/a87fb0d919ec0ea5f6543124e16c42a5/kubernetes-compute-resources-namespace-workloads","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":30,"uid":"200ac8fdbfbb74b39aff88118e4d1c2c","title":"Kubernetes - / Compute Resources / Node (Pods)","uri":"db/kubernetes-compute-resources-node-pods","url":"/d/200ac8fdbfbb74b39aff88118e4d1c2c/kubernetes-compute-resources-node-pods","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":31,"uid":"6581e46e4e5c7ba40a07646395ef7b23","title":"Kubernetes - / Compute Resources / Pod","uri":"db/kubernetes-compute-resources-pod","url":"/d/6581e46e4e5c7ba40a07646395ef7b23/kubernetes-compute-resources-pod","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":32,"uid":"a164a7f0339f99e89cea5cb47e9be617","title":"Kubernetes - / Compute Resources / Workload","uri":"db/kubernetes-compute-resources-workload","url":"/d/a164a7f0339f99e89cea5cb47e9be617/kubernetes-compute-resources-workload","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":33,"uid":"3138fa155d5915769fbded898ac09ff9","title":"Kubernetes - / Kubelet","uri":"db/kubernetes-kubelet","url":"/d/3138fa155d5915769fbded898ac09ff9/kubernetes-kubelet","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":34,"uid":"ff635a025bcfea7bc3dd4f508990a3e9","title":"Kubernetes - / Networking / Cluster","uri":"db/kubernetes-networking-cluster","url":"/d/ff635a025bcfea7bc3dd4f508990a3e9/kubernetes-networking-cluster","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":35,"uid":"8b7a8b326d7a6f1f04244066368c67af","title":"Kubernetes - / Networking / Namespace (Pods)","uri":"db/kubernetes-networking-namespace-pods","url":"/d/8b7a8b326d7a6f1f04244066368c67af/kubernetes-networking-namespace-pods","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":36,"uid":"bbb2a765a623ae38130206c7d94a160f","title":"Kubernetes - / Networking / Namespace (Workload)","uri":"db/kubernetes-networking-namespace-workload","url":"/d/bbb2a765a623ae38130206c7d94a160f/kubernetes-networking-namespace-workload","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":37,"uid":"7a18067ce943a40ae25454675c19ff5c","title":"Kubernetes - / Networking / Pod","uri":"db/kubernetes-networking-pod","url":"/d/7a18067ce943a40ae25454675c19ff5c/kubernetes-networking-pod","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":38,"uid":"728bf77cc1166d2f3133bf25846876cc","title":"Kubernetes - / Networking / Workload","uri":"db/kubernetes-networking-workload","url":"/d/728bf77cc1166d2f3133bf25846876cc/kubernetes-networking-workload","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":39,"uid":"919b92a8e8041bd567af9edab12c840c","title":"Kubernetes - / Persistent Volumes","uri":"db/kubernetes-persistent-volumes","url":"/d/919b92a8e8041bd567af9edab12c840c/kubernetes-persistent-volumes","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":40,"uid":"632e265de029684c40b21cb76bca4f94","title":"Kubernetes - / Proxy","uri":"db/kubernetes-proxy","url":"/d/632e265de029684c40b21cb76bca4f94/kubernetes-proxy","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":41,"uid":"F4bizNZ7k","title":"Kubernetes - / StatefulSets","uri":"db/kubernetes-statefulsets","url":"/d/F4bizNZ7k/kubernetes-statefulsets","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":45,"uid":"VESDBJS7k","title":"Kubernetes - / USE Method / Cluster(Windows)","uri":"db/kubernetes-use-method-cluster-windows","url":"/d/VESDBJS7k/kubernetes-use-method-cluster-windows","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":46,"uid":"YCBDf1I7k","title":"Kubernetes - / USE Method / Node(Windows)","uri":"db/kubernetes-use-method-node-windows","url":"/d/YCBDf1I7k/kubernetes-use-method-node-windows","slug":"","type":"dash-db","tags":["kubernetes-mixin"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":13,"uid":"_sKhXTH7z","title":"Node - Detail","uri":"db/node-detail","url":"/d/_sKhXTH7z/node-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":42,"uid":"D4pVsnCGz","title":"Nodes - (Node exporter)","uri":"db/nodes-node-exporter","url":"/d/D4pVsnCGz/nodes-node-exporter","slug":"","type":"dash-db","tags":["node - exporter"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":23,"uid":"6naEwcp7z","title":"Outgoing - Service QoS","uri":"db/outgoing-service-qos","url":"/d/6naEwcp7z/outgoing-service-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":47,"uid":"UskST-Snz","title":"Prometheus-Collector - Health","uri":"db/prometheus-collector-health","url":"/d/UskST-Snz/prometheus-collector-health","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":14,"uid":"GIgvhSV7z","title":"Service - Fabric Application Overview","uri":"db/service-fabric-application-overview","url":"/d/GIgvhSV7z/service-fabric-application-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":43,"uid":"VdrOA7jGz","title":"USE - Method / Cluster (Node exporter)","uri":"db/use-method-cluster-node-exporter","url":"/d/VdrOA7jGz/use-method-cluster-node-exporter","slug":"","type":"dash-db","tags":["node - exporter"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":44,"uid":"t5ajanjMk","title":"USE - Method / Node (Node exporter)","uri":"db/use-method-node-node-exporter","url":"/d/t5ajanjMk/use-method-node-node-exporter","slug":"","type":"dash-db","tags":["node - exporter"],"isStarred":false,"folderId":24,"folderUid":"PrometheusMDM","folderTitle":"Azure - Monitor Container Insights","folderUrl":"/dashboards/f/PrometheusMDM/azure-monitor-container-insights","sortMeta":0},{"id":20,"uid":"duj3tR77k","title":"WarmPathQoS","uri":"db/warmpathqos","url":"/d/duj3tR77k/warmpathqos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0}]' + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":20,"uid":"xLERdASnz","title":"Cluster + Detail","uri":"db/cluster-detail","url":"/d/xLERdASnz/cluster-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":14,"uid":"QTVw7iK7z","title":"Geneva + Health","uri":"db/geneva-health","url":"/d/QTVw7iK7z/geneva-health","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":23,"uid":"icm-example","title":"IcM + Canned Dashboard","uri":"db/icm-canned-dashboard","url":"/d/icm-example/icm-canned-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":15,"uid":"sVKyjvpnz","title":"Incoming + Service QoS","uri":"db/incoming-service-qos","url":"/d/sVKyjvpnz/incoming-service-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":16,"uid":"_sKhXTH7z","title":"Node + Detail","uri":"db/node-detail","url":"/d/_sKhXTH7z/node-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":21,"uid":"6naEwcp7z","title":"Outgoing + Service QoS","uri":"db/outgoing-service-qos","url":"/d/6naEwcp7z/outgoing-service-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":17,"uid":"GIgvhSV7z","title":"Service + Fabric Application Overview","uri":"db/service-fabric-application-overview","url":"/d/GIgvhSV7z/service-fabric-application-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":18,"uid":"duj3tR77k","title":"WarmPathQoS","uri":"db/warmpathqos","url":"/d/duj3tR77k/warmpathqos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0}]' headers: cache-control: - no-cache connection: - keep-alive content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-sXtp2zP7dWnJrurshiceiA';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:13 GMT + - Tue, 14 Mar 2023 05:18:53 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432854.817.310.166848|536a49a9056dcf5427f82e0e17c1daf3; - Path=/; Secure; HttpOnly + - INGRESSCOOKIE=1678771134.124.27.419024|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains transfer-encoding: @@ -3234,7 +3359,61 @@ interactions: x-content-type-options: - nosniff x-frame-options: - - deny + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com/api/search?type=dash-db&limit=5000&page=2 + response: + body: + string: '[]' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '2' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Odll5xj9vXe/+AyZTRu3+Q';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:18:53 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771134.701.30.613360|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY x-xss-protection: - 1; mode=block status: @@ -3254,23 +3433,23 @@ interactions: ParameterSetName: - -g -n --yes User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg?api-version=2022-10-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e?api-version=2022-10-01-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg","name":"clitestamg","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westeurope","tags":{"foo":"doo"},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-01-23T00:08:52.1471466Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-01-23T00:08:52.1471466Z"},"identity":{"principalId":"d115507b-f8a5-4761-9b87-89ce735c09df","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.2.7.1","endpoint":"https://clitestamg-cchsamfze0fahxeu.weu.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]}}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e","name":"clitestamge2e","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westeurope","tags":{"foo":"doo"},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-03-14T05:11:03.5590786Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:11:03.5590786Z"},"identity":{"principalId":"22ac13cc-36cd-4984-a5e8-bee63e6e34c6","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.6","endpoint":"https://clitestamge2e-a3e4eufjfkekbgc2.weu.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}}}}' headers: cache-control: - no-cache content-length: - - '1016' + - '1074' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:14:15 GMT + - Tue, 14 Mar 2023 05:18:54 GMT etag: - - '"0100e7af-0000-0d00-0000-63cdd11a0000"' + - '"6e007452-0000-0d00-0000-641003140000"' expires: - '-1' pragma: @@ -3304,15 +3483,17 @@ interactions: ParameterSetName: - -g -n --yes User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg?api-version=2022-10-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e?api-version=2022-10-01-preview response: body: string: 'null' headers: + api-supported-versions: + - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/46f7e268-fa20-4b30-a313-edefb68b5d49*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806?api-version=2022-10-01-preview + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7?api-version=2022-10-01-preview cache-control: - no-cache content-length: @@ -3320,15 +3501,17 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:14:16 GMT + - Tue, 14 Mar 2023 05:18:56 GMT etag: - - '"0100fbaf-0000-0d00-0000-63cdd1590000"' + - '"6e00ee56-0000-0d00-0000-641003c10000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/46f7e268-fa20-4b30-a313-edefb68b5d49*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806?api-version=2022-10-01-preview + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7?api-version=2022-10-01-preview pragma: - no-cache + request-context: + - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 strict-transport-security: - max-age=31536000; includeSubDomains x-content-type-options: @@ -3354,23 +3537,149 @@ interactions: ParameterSetName: - -g -n --yes User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7?api-version=2022-10-01-preview + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","name":"71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e","status":"Deleting","startTime":"2023-03-14T05:18:56.7087144Z","error":{}}' + headers: + cache-control: + - no-cache + content-length: + - '518' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 14 Mar 2023 05:19:26 GMT + etag: + - '"4b008f6c-0000-0d00-0000-641003c80000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7?api-version=2022-10-01-preview + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","name":"71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e","status":"Deleting","startTime":"2023-03-14T05:18:56.7087144Z","error":{}}' + headers: + cache-control: + - no-cache + content-length: + - '518' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 14 Mar 2023 05:19:56 GMT + etag: + - '"4b008f6c-0000-0d00-0000-641003c80000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7?api-version=2022-10-01-preview + response: + body: + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","name":"71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e","status":"Deleting","startTime":"2023-03-14T05:18:56.7087144Z","error":{}}' + headers: + cache-control: + - no-cache + content-length: + - '518' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 14 Mar 2023 05:20:27 GMT + etag: + - '"4b008f6c-0000-0d00-0000-641003c80000"' + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - grafana delete + Connection: + - keep-alive + ParameterSetName: + - -g -n --yes + User-Agent: + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/46f7e268-fa20-4b30-a313-edefb68b5d49*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/46f7e268-fa20-4b30-a313-edefb68b5d49*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","name":"46f7e268-fa20-4b30-a313-edefb68b5d49*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg","status":"Deleting","startTime":"2023-01-23T00:14:17.0086783Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","name":"71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e","status":"Deleting","startTime":"2023-03-14T05:18:56.7087144Z","error":{}}' headers: cache-control: - no-cache content-length: - - '504' + - '518' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:14:46 GMT + - Tue, 14 Mar 2023 05:20:57 GMT etag: - - '"1c004e45-0000-0d00-0000-63cdd1590000"' + - '"4b008f6c-0000-0d00-0000-641003c80000"' expires: - '-1' pragma: @@ -3396,23 +3705,23 @@ interactions: ParameterSetName: - -g -n --yes User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/46f7e268-fa20-4b30-a313-edefb68b5d49*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/46f7e268-fa20-4b30-a313-edefb68b5d49*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","name":"46f7e268-fa20-4b30-a313-edefb68b5d49*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg","status":"Deleting","startTime":"2023-01-23T00:14:17.0086783Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","name":"71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e","status":"Deleting","startTime":"2023-03-14T05:18:56.7087144Z","error":{}}' headers: cache-control: - no-cache content-length: - - '504' + - '518' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:15:17 GMT + - Tue, 14 Mar 2023 05:21:27 GMT etag: - - '"1c004e45-0000-0d00-0000-63cdd1590000"' + - '"4b008f6c-0000-0d00-0000-641003c80000"' expires: - '-1' pragma: @@ -3438,23 +3747,23 @@ interactions: ParameterSetName: - -g -n --yes User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/46f7e268-fa20-4b30-a313-edefb68b5d49*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/46f7e268-fa20-4b30-a313-edefb68b5d49*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","name":"46f7e268-fa20-4b30-a313-edefb68b5d49*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg","status":"Deleting","startTime":"2023-01-23T00:14:17.0086783Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","name":"71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e","status":"Deleting","startTime":"2023-03-14T05:18:56.7087144Z","error":{}}' headers: cache-control: - no-cache content-length: - - '504' + - '518' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:15:47 GMT + - Tue, 14 Mar 2023 05:21:57 GMT etag: - - '"1c004e45-0000-0d00-0000-63cdd1590000"' + - '"4b008f6c-0000-0d00-0000-641003c80000"' expires: - '-1' pragma: @@ -3480,23 +3789,23 @@ interactions: ParameterSetName: - -g -n --yes User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/46f7e268-fa20-4b30-a313-edefb68b5d49*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/46f7e268-fa20-4b30-a313-edefb68b5d49*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","name":"46f7e268-fa20-4b30-a313-edefb68b5d49*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg","status":"Deleting","startTime":"2023-01-23T00:14:17.0086783Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","name":"71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e","status":"Deleting","startTime":"2023-03-14T05:18:56.7087144Z","error":{}}' headers: cache-control: - no-cache content-length: - - '504' + - '518' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:16:18 GMT + - Tue, 14 Mar 2023 05:22:27 GMT etag: - - '"1c004e45-0000-0d00-0000-63cdd1590000"' + - '"4b008f6c-0000-0d00-0000-641003c80000"' expires: - '-1' pragma: @@ -3522,23 +3831,23 @@ interactions: ParameterSetName: - -g -n --yes User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/46f7e268-fa20-4b30-a313-edefb68b5d49*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/46f7e268-fa20-4b30-a313-edefb68b5d49*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","name":"46f7e268-fa20-4b30-a313-edefb68b5d49*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg","status":"Deleting","startTime":"2023-01-23T00:14:17.0086783Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","name":"71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e","status":"Deleting","startTime":"2023-03-14T05:18:56.7087144Z","error":{}}' headers: cache-control: - no-cache content-length: - - '504' + - '518' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:16:48 GMT + - Tue, 14 Mar 2023 05:22:57 GMT etag: - - '"1c004e45-0000-0d00-0000-63cdd1590000"' + - '"4b008f6c-0000-0d00-0000-641003c80000"' expires: - '-1' pragma: @@ -3564,23 +3873,23 @@ interactions: ParameterSetName: - -g -n --yes User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/46f7e268-fa20-4b30-a313-edefb68b5d49*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/46f7e268-fa20-4b30-a313-edefb68b5d49*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","name":"46f7e268-fa20-4b30-a313-edefb68b5d49*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg","status":"Deleting","startTime":"2023-01-23T00:14:17.0086783Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","name":"71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e","status":"Deleting","startTime":"2023-03-14T05:18:56.7087144Z","error":{}}' headers: cache-control: - no-cache content-length: - - '504' + - '518' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:17:17 GMT + - Tue, 14 Mar 2023 05:23:29 GMT etag: - - '"1c004e45-0000-0d00-0000-63cdd1590000"' + - '"4b008f6c-0000-0d00-0000-641003c80000"' expires: - '-1' pragma: @@ -3606,23 +3915,23 @@ interactions: ParameterSetName: - -g -n --yes User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/46f7e268-fa20-4b30-a313-edefb68b5d49*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/46f7e268-fa20-4b30-a313-edefb68b5d49*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","name":"46f7e268-fa20-4b30-a313-edefb68b5d49*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg","status":"Deleting","startTime":"2023-01-23T00:14:17.0086783Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","name":"71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e","status":"Deleting","startTime":"2023-03-14T05:18:56.7087144Z","error":{}}' headers: cache-control: - no-cache content-length: - - '504' + - '518' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:17:47 GMT + - Tue, 14 Mar 2023 05:23:59 GMT etag: - - '"1c004e45-0000-0d00-0000-63cdd1590000"' + - '"4b008f6c-0000-0d00-0000-641003c80000"' expires: - '-1' pragma: @@ -3648,23 +3957,23 @@ interactions: ParameterSetName: - -g -n --yes User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/46f7e268-fa20-4b30-a313-edefb68b5d49*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/46f7e268-fa20-4b30-a313-edefb68b5d49*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","name":"46f7e268-fa20-4b30-a313-edefb68b5d49*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg","status":"Deleting","startTime":"2023-01-23T00:14:17.0086783Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","name":"71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e","status":"Deleting","startTime":"2023-03-14T05:18:56.7087144Z","error":{}}' headers: cache-control: - no-cache content-length: - - '504' + - '518' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:18:18 GMT + - Tue, 14 Mar 2023 05:24:29 GMT etag: - - '"1c004e45-0000-0d00-0000-63cdd1590000"' + - '"4b008f6c-0000-0d00-0000-641003c80000"' expires: - '-1' pragma: @@ -3690,23 +3999,23 @@ interactions: ParameterSetName: - -g -n --yes User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/46f7e268-fa20-4b30-a313-edefb68b5d49*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/46f7e268-fa20-4b30-a313-edefb68b5d49*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","name":"46f7e268-fa20-4b30-a313-edefb68b5d49*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg","status":"Deleting","startTime":"2023-01-23T00:14:17.0086783Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","name":"71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e","status":"Deleting","startTime":"2023-03-14T05:18:56.7087144Z","error":{}}' headers: cache-control: - no-cache content-length: - - '504' + - '518' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:18:49 GMT + - Tue, 14 Mar 2023 05:24:59 GMT etag: - - '"1c004e45-0000-0d00-0000-63cdd1590000"' + - '"4b008f6c-0000-0d00-0000-641003c80000"' expires: - '-1' pragma: @@ -3732,23 +4041,23 @@ interactions: ParameterSetName: - -g -n --yes User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/46f7e268-fa20-4b30-a313-edefb68b5d49*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/46f7e268-fa20-4b30-a313-edefb68b5d49*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","name":"46f7e268-fa20-4b30-a313-edefb68b5d49*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg","status":"Deleting","startTime":"2023-01-23T00:14:17.0086783Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","name":"71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e","status":"Deleting","startTime":"2023-03-14T05:18:56.7087144Z","error":{}}' headers: cache-control: - no-cache content-length: - - '504' + - '518' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:19:18 GMT + - Tue, 14 Mar 2023 05:25:29 GMT etag: - - '"1c004e45-0000-0d00-0000-63cdd1590000"' + - '"4b008f6c-0000-0d00-0000-641003c80000"' expires: - '-1' pragma: @@ -3774,23 +4083,23 @@ interactions: ParameterSetName: - -g -n --yes User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/46f7e268-fa20-4b30-a313-edefb68b5d49*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/46f7e268-fa20-4b30-a313-edefb68b5d49*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","name":"46f7e268-fa20-4b30-a313-edefb68b5d49*86AE0C0B3E43CB2504A8224A13DE0BEB171C73978B67043A7520A8C8C463B806","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamg","status":"Succeeded","startTime":"2023-01-23T00:14:17.0086783Z","properties":null}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTEUROPE/operationStatuses/71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","name":"71509fc6-3974-4c00-8401-fd78f8f0e9e9*BAF9A9AE8C99BF52C68E96738CDD36223A5FCD516CCC7B10D4EEE6A2EDA6A0A7","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamge2e","status":"Succeeded","startTime":"2023-03-14T05:18:56.7087144Z","endTime":"2023-03-14T05:25:38.0150292Z","error":{},"properties":null}' headers: cache-control: - no-cache content-length: - - '523' + - '578' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:19:49 GMT + - Tue, 14 Mar 2023 05:26:00 GMT etag: - - '"71004ea7-0000-0c00-0000-63cdd28c0000"' + - '"4b007c74-0000-0d00-0000-641005520000"' expires: - '-1' pragma: @@ -3820,15 +4129,13 @@ interactions: ParameterSetName: - -g -n --yes User-Agent: - - python/3.8.8 (Windows-10-10.0.22621-SP0) msrest/0.7.1 msrest_azure/0.6.4 azure-mgmt-authorization/0.61.0 - Azure-SDK-For-Python AZURECLI/2.43.0 (MSI) - accept-language: - - en-US + - AZURECLI/2.46.0 (MSI) azsdk-python-azure-mgmt-authorization/3.0.0 Python/3.8.8 + (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments?$filter=principalId%20eq%20%27d115507b-f8a5-4761-9b87-89ce735c09df%27&api-version=2020-04-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments?$filter=principalId%20eq%20%2722ac13cc-36cd-4984-a5e8-bee63e6e34c6%27&api-version=2020-04-01-preview response: body: - string: '{"value":[{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"d115507b-f8a5-4761-9b87-89ce735c09df","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-01-23T00:13:36.7275748Z","updatedOn":"2023-01-23T00:13:36.7275748Z","createdBy":"a30db067-cde1-49be-95bb-9619a8cc8617","updatedBy":"a30db067-cde1-49be-95bb-9619a8cc8617","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000002","type":"Microsoft.Authorization/roleAssignments","name":"88888888-0000-0000-0000-000000000002"}]}' + string: '{"value":[{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"22ac13cc-36cd-4984-a5e8-bee63e6e34c6","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-14T05:16:16.7136078Z","updatedOn":"2023-03-14T05:16:16.7136078Z","createdBy":"a30db067-cde1-49be-95bb-9619a8cc8617","updatedBy":"a30db067-cde1-49be-95bb-9619a8cc8617","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000002","type":"Microsoft.Authorization/roleAssignments","name":"88888888-0000-0000-0000-000000000002"}]}' headers: cache-control: - no-cache @@ -3837,7 +4144,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:19:50 GMT + - Tue, 14 Mar 2023 05:26:00 GMT expires: - '-1' pragma: @@ -3873,15 +4180,13 @@ interactions: ParameterSetName: - -g -n --yes User-Agent: - - python/3.8.8 (Windows-10-10.0.22621-SP0) msrest/0.7.1 msrest_azure/0.6.4 azure-mgmt-authorization/0.61.0 - Azure-SDK-For-Python AZURECLI/2.43.0 (MSI) - accept-language: - - en-US + - AZURECLI/2.46.0 (MSI) azsdk-python-azure-mgmt-authorization/3.0.0 Python/3.8.8 + (Windows-10-10.0.22621-SP0) method: DELETE uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000002?api-version=2020-04-01-preview response: body: - string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"d115507b-f8a5-4761-9b87-89ce735c09df","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-01-23T00:13:36.7275748Z","updatedOn":"2023-01-23T00:13:36.7275748Z","createdBy":"a30db067-cde1-49be-95bb-9619a8cc8617","updatedBy":"a30db067-cde1-49be-95bb-9619a8cc8617","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000002","type":"Microsoft.Authorization/roleAssignments","name":"88888888-0000-0000-0000-000000000002"}' + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"22ac13cc-36cd-4984-a5e8-bee63e6e34c6","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-14T05:16:16.7136078Z","updatedOn":"2023-03-14T05:26:01.8528274Z","createdBy":"a30db067-cde1-49be-95bb-9619a8cc8617","updatedBy":"a30db067-cde1-49be-95bb-9619a8cc8617","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000002","type":"Microsoft.Authorization/roleAssignments","name":"88888888-0000-0000-0000-000000000002"}' headers: cache-control: - no-cache @@ -3890,7 +4195,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:19:52 GMT + - Tue, 14 Mar 2023 05:26:03 GMT expires: - '-1' pragma: @@ -3920,21 +4225,21 @@ interactions: Connection: - keep-alive User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Dashboard/grafana?api-version=2022-10-01-preview response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/workspaces/providers/Microsoft.Dashboard/grafana/yugangwscus","name":"yugangwscus","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"southcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-01-22T00:36:56.3893044Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-01-22T04:46:34.5139318Z"},"identity":{"principalId":"011ffbe2-ab76-4572-8221-9f97719b08b2","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"grafanaVersion":"9.3.2.2","endpoint":"https://yugangwscus-areycch9c2a9hba9.scus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","provisioningState":"Succeeded","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/workspaces/providers/Microsoft.Dashboard/grafana/yugangwwcus","name":"yugangwwcus","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2022-06-18T15:53:09.0679646Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-01-20T00:53:01.4642177Z"},"identity":{"principalId":"72f1ec37-9f30-4329-8a24-b669fa665c7d","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.2.2","endpoint":"https://yugangwwcus-b2dyaqd5eygsdfcf.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Enabled","outboundIPs":["52.161.126.36","52.161.147.164"],"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[{"azureMonitorWorkspaceResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/workspaces/providers/microsoft.monitor/accounts/yugangwmac"}]}}}]}' + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/workspaces/providers/Microsoft.Dashboard/grafana/yugangwdummy","name":"yugangwdummy","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"southcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-03-12T16:35:23.8875817Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-13T22:55:22.3312261Z"},"identity":{"principalId":"abb0e4b5-b802-4702-99e6-8b7a4b41d40a","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":null,"endpoint":null,"zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}}}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/workspaces/providers/Microsoft.Dashboard/grafana/yugangwwcus","name":"yugangwwcus","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2022-06-18T15:53:09.0679646Z","lastModifiedBy":"ce34e7e5-485f-4d76-964f-b3d2b16d1e4f","lastModifiedByType":"Application","lastModifiedAt":"2023-03-09T17:00:10.9394042Z"},"identity":{"principalId":"72f1ec37-9f30-4329-8a24-b669fa665c7d","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.8","endpoint":"https://yugangwwcus-b2dyaqd5eygsdfcf.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Enabled","outboundIPs":["52.161.126.36","52.161.147.164"],"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[{"azureMonitorWorkspaceResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/workspaces/providers/microsoft.monitor/accounts/yugangwmac"}]},"grafanaConfigurations":{"smtp":{"enabled":false}}}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg4d4aquxgcqhoazuxlpfxndej2tfxawsjadndnwhporqkzhhzrv3h2swx55pizki/providers/Microsoft.Dashboard/grafana/clitestbackup","name":"clitestbackup","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-03-14T05:10:58.68013Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:10:58.68013Z"},"identity":{"principalId":"0d34d309-e819-41f9-a7ec-8b5bbadabc74","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Deleting","grafanaVersion":"9.3.8","endpoint":"https://clitestbackup-gzccd3f9abdcese4.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}}}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg4d4aquxgcqhoazuxlpfxndej2tfxawsjadndnwhporqkzhhzrv3h2swx55pizki/providers/Microsoft.Dashboard/grafana/clitestbackup2","name":"clitestbackup2","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-03-14T05:15:39.8079842Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:15:39.8079842Z"},"identity":{"principalId":"b8ae7cb8-5381-4be0-92e1-678d7d276a21","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Deleting","grafanaVersion":"9.3.8","endpoint":"https://clitestbackup2-ekfbc4c4ekfec9f7.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}}}}]}' headers: cache-control: - no-cache content-length: - - '2316' + - '4565' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:19:54 GMT + - Tue, 14 Mar 2023 05:26:04 GMT expires: - '-1' pragma: @@ -3946,19 +4251,19 @@ interactions: x-content-type-options: - nosniff x-ms-original-request-ids: - - 9c5b69bb-7998-4ca0-b6f8-dd13d49d3b1f - - 6440c26c-6043-4a14-9f40-055486a72c0b - - 06ae2004-4945-4855-a36a-6cdcb0e1e6b8 - - c9b0c4e2-4bbb-44d4-bf9b-27aee248d37f - - 6cf06de0-269a-483f-9bc4-6aa16f503c7a - - bf4cf7e4-a50d-4110-a69f-a1777d709c5d - - 32c737d9-03d3-4697-974a-f1f95bc7eb5c - - bd228770-c5f8-4975-8b7f-d4639ea8f856 - - bcdf2bcd-1a24-497c-bcc7-4264e3a8ea5a - - e180e47c-6741-4eae-87ee-9dcdc086abf0 - - e6754745-093e-4c73-9832-70a8b9a13946 - - cfd3dbb5-c04a-45e5-8bb2-3882d2c11383 - - 76f58b49-3a6d-4568-ad4f-b039d359c1b1 + - ad813ab7-a30f-4c8e-9cdf-740704056ce0 + - bfe92535-1be9-4b4e-bb92-bfbb6cb796c7 + - 0d4b5946-dc07-43fb-83af-86aa8b8759c5 + - e423daa7-c60e-49b6-87f2-bd1467e2c8ec + - 43ed9b2c-7e57-4e60-aee3-ed5f1d7c1228 + - 27e8248d-0b58-4c5b-bf3c-2f9f225e9009 + - f81d36a9-cdce-4159-a673-687f350841ae + - d6c57f3b-2381-49bc-8a24-049eaf63f382 + - d7b7726a-1ac9-4bf5-81ca-f858b44b9e26 + - 3a3ac79b-8aa0-4f59-aec6-58155095ca3f + - 7d39608e-7160-4abe-86f1-a377ce5d57e5 + - b9e4fa76-0464-442b-915d-ea52d1dd2f94 + - 6bdd48c4-b22f-47f7-933e-b2c7ed6fec17 status: code: 200 message: OK diff --git a/src/amg/azext_amg/tests/latest/recordings/test_api_key_e2e.yaml b/src/amg/azext_amg/tests/latest/recordings/test_api_key_e2e.yaml index d9c065120df..9e329657637 100644 --- a/src/amg/azext_amg/tests/latest/recordings/test_api_key_e2e.yaml +++ b/src/amg/azext_amg/tests/latest/recordings/test_api_key_e2e.yaml @@ -18,35 +18,35 @@ interactions: ParameterSetName: - -g -n -l User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey?api-version=2022-10-01-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey","name":"clitestamgapikey","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-01-23T00:08:46.7155255Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-01-23T00:08:46.7155255Z"},"identity":{"principalId":"2218eee3-434e-43c1-a202-10bd63d99133","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Accepted","grafanaVersion":null,"endpoint":"https://clitestamgapikey-etcge6b7emaecdaa.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey","name":"clitestamgapikey","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-03-14T05:10:58.8959147Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:10:58.8959147Z"},"identity":{"principalId":"3d134997-118f-47e0-96e6-c1db148387e3","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Accepted","grafanaVersion":null,"endpoint":"https://clitestamgapikey-etcge6b7emaecdaa.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}}}}' headers: api-supported-versions: - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8243b5de-1a4e-4b62-a8ed-9bdac1ce3d03*358140F7AB30FA334892926AE3A2A90A8052CB47AD63544AB6E883B51F67276F?api-version=2022-10-01-preview + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/890a7638-d4fd-4713-9974-2ad19b1bafe7*B5FCFE760F00F0D78C48AB42B5C3671C02F130EC859397D8BB470D952C728EC0?api-version=2022-10-01-preview cache-control: - no-cache content-length: - - '1106' + - '1157' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:08:47 GMT + - Tue, 14 Mar 2023 05:11:00 GMT etag: - - '"00000e28-0000-0600-0000-63cdd00f0000"' + - '"830148d8-0000-0600-0000-641001e40000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8243b5de-1a4e-4b62-a8ed-9bdac1ce3d03*358140F7AB30FA334892926AE3A2A90A8052CB47AD63544AB6E883B51F67276F?api-version=2022-10-01-preview + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/890a7638-d4fd-4713-9974-2ad19b1bafe7*B5FCFE760F00F0D78C48AB42B5C3671C02F130EC859397D8BB470D952C728EC0?api-version=2022-10-01-preview pragma: - no-cache request-context: - - appId=cid-v1:54fcb76e-7bac-4b3e-96f8-8868676d3826 + - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 strict-transport-security: - max-age=31536000; includeSubDomains x-content-type-options: @@ -72,12 +72,12 @@ interactions: ParameterSetName: - -g -n -l User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8243b5de-1a4e-4b62-a8ed-9bdac1ce3d03*358140F7AB30FA334892926AE3A2A90A8052CB47AD63544AB6E883B51F67276F?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/890a7638-d4fd-4713-9974-2ad19b1bafe7*B5FCFE760F00F0D78C48AB42B5C3671C02F130EC859397D8BB470D952C728EC0?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8243b5de-1a4e-4b62-a8ed-9bdac1ce3d03*358140F7AB30FA334892926AE3A2A90A8052CB47AD63544AB6E883B51F67276F","name":"8243b5de-1a4e-4b62-a8ed-9bdac1ce3d03*358140F7AB30FA334892926AE3A2A90A8052CB47AD63544AB6E883B51F67276F","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey","status":"Accepted","startTime":"2023-01-23T00:08:47.8115562Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/890a7638-d4fd-4713-9974-2ad19b1bafe7*B5FCFE760F00F0D78C48AB42B5C3671C02F130EC859397D8BB470D952C728EC0","name":"890a7638-d4fd-4713-9974-2ad19b1bafe7*B5FCFE760F00F0D78C48AB42B5C3671C02F130EC859397D8BB470D952C728EC0","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey","status":"Accepted","startTime":"2023-03-14T05:10:59.8991357Z"}' headers: cache-control: - no-cache @@ -86,9 +86,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:09:17 GMT + - Tue, 14 Mar 2023 05:11:30 GMT etag: - - '"44008cb4-0000-0600-0000-63cdd00f0000"' + - '"0000e5d6-0000-0600-0000-641001e30000"' expires: - '-1' pragma: @@ -118,12 +118,12 @@ interactions: ParameterSetName: - -g -n -l User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8243b5de-1a4e-4b62-a8ed-9bdac1ce3d03*358140F7AB30FA334892926AE3A2A90A8052CB47AD63544AB6E883B51F67276F?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/890a7638-d4fd-4713-9974-2ad19b1bafe7*B5FCFE760F00F0D78C48AB42B5C3671C02F130EC859397D8BB470D952C728EC0?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8243b5de-1a4e-4b62-a8ed-9bdac1ce3d03*358140F7AB30FA334892926AE3A2A90A8052CB47AD63544AB6E883B51F67276F","name":"8243b5de-1a4e-4b62-a8ed-9bdac1ce3d03*358140F7AB30FA334892926AE3A2A90A8052CB47AD63544AB6E883B51F67276F","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey","status":"Accepted","startTime":"2023-01-23T00:08:47.8115562Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/890a7638-d4fd-4713-9974-2ad19b1bafe7*B5FCFE760F00F0D78C48AB42B5C3671C02F130EC859397D8BB470D952C728EC0","name":"890a7638-d4fd-4713-9974-2ad19b1bafe7*B5FCFE760F00F0D78C48AB42B5C3671C02F130EC859397D8BB470D952C728EC0","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey","status":"Accepted","startTime":"2023-03-14T05:10:59.8991357Z"}' headers: cache-control: - no-cache @@ -132,9 +132,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:09:48 GMT + - Tue, 14 Mar 2023 05:12:00 GMT etag: - - '"44008cb4-0000-0600-0000-63cdd00f0000"' + - '"0000e5d6-0000-0600-0000-641001e30000"' expires: - '-1' pragma: @@ -164,12 +164,12 @@ interactions: ParameterSetName: - -g -n -l User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8243b5de-1a4e-4b62-a8ed-9bdac1ce3d03*358140F7AB30FA334892926AE3A2A90A8052CB47AD63544AB6E883B51F67276F?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/890a7638-d4fd-4713-9974-2ad19b1bafe7*B5FCFE760F00F0D78C48AB42B5C3671C02F130EC859397D8BB470D952C728EC0?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8243b5de-1a4e-4b62-a8ed-9bdac1ce3d03*358140F7AB30FA334892926AE3A2A90A8052CB47AD63544AB6E883B51F67276F","name":"8243b5de-1a4e-4b62-a8ed-9bdac1ce3d03*358140F7AB30FA334892926AE3A2A90A8052CB47AD63544AB6E883B51F67276F","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey","status":"Accepted","startTime":"2023-01-23T00:08:47.8115562Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/890a7638-d4fd-4713-9974-2ad19b1bafe7*B5FCFE760F00F0D78C48AB42B5C3671C02F130EC859397D8BB470D952C728EC0","name":"890a7638-d4fd-4713-9974-2ad19b1bafe7*B5FCFE760F00F0D78C48AB42B5C3671C02F130EC859397D8BB470D952C728EC0","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey","status":"Accepted","startTime":"2023-03-14T05:10:59.8991357Z"}' headers: cache-control: - no-cache @@ -178,9 +178,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:10:17 GMT + - Tue, 14 Mar 2023 05:12:31 GMT etag: - - '"44008cb4-0000-0600-0000-63cdd00f0000"' + - '"0000e5d6-0000-0600-0000-641001e30000"' expires: - '-1' pragma: @@ -210,12 +210,12 @@ interactions: ParameterSetName: - -g -n -l User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8243b5de-1a4e-4b62-a8ed-9bdac1ce3d03*358140F7AB30FA334892926AE3A2A90A8052CB47AD63544AB6E883B51F67276F?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/890a7638-d4fd-4713-9974-2ad19b1bafe7*B5FCFE760F00F0D78C48AB42B5C3671C02F130EC859397D8BB470D952C728EC0?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8243b5de-1a4e-4b62-a8ed-9bdac1ce3d03*358140F7AB30FA334892926AE3A2A90A8052CB47AD63544AB6E883B51F67276F","name":"8243b5de-1a4e-4b62-a8ed-9bdac1ce3d03*358140F7AB30FA334892926AE3A2A90A8052CB47AD63544AB6E883B51F67276F","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey","status":"Accepted","startTime":"2023-01-23T00:08:47.8115562Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/890a7638-d4fd-4713-9974-2ad19b1bafe7*B5FCFE760F00F0D78C48AB42B5C3671C02F130EC859397D8BB470D952C728EC0","name":"890a7638-d4fd-4713-9974-2ad19b1bafe7*B5FCFE760F00F0D78C48AB42B5C3671C02F130EC859397D8BB470D952C728EC0","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey","status":"Accepted","startTime":"2023-03-14T05:10:59.8991357Z"}' headers: cache-control: - no-cache @@ -224,9 +224,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:10:47 GMT + - Tue, 14 Mar 2023 05:13:01 GMT etag: - - '"44008cb4-0000-0600-0000-63cdd00f0000"' + - '"0000e5d6-0000-0600-0000-641001e30000"' expires: - '-1' pragma: @@ -256,12 +256,12 @@ interactions: ParameterSetName: - -g -n -l User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8243b5de-1a4e-4b62-a8ed-9bdac1ce3d03*358140F7AB30FA334892926AE3A2A90A8052CB47AD63544AB6E883B51F67276F?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/890a7638-d4fd-4713-9974-2ad19b1bafe7*B5FCFE760F00F0D78C48AB42B5C3671C02F130EC859397D8BB470D952C728EC0?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8243b5de-1a4e-4b62-a8ed-9bdac1ce3d03*358140F7AB30FA334892926AE3A2A90A8052CB47AD63544AB6E883B51F67276F","name":"8243b5de-1a4e-4b62-a8ed-9bdac1ce3d03*358140F7AB30FA334892926AE3A2A90A8052CB47AD63544AB6E883B51F67276F","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey","status":"Accepted","startTime":"2023-01-23T00:08:47.8115562Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/890a7638-d4fd-4713-9974-2ad19b1bafe7*B5FCFE760F00F0D78C48AB42B5C3671C02F130EC859397D8BB470D952C728EC0","name":"890a7638-d4fd-4713-9974-2ad19b1bafe7*B5FCFE760F00F0D78C48AB42B5C3671C02F130EC859397D8BB470D952C728EC0","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey","status":"Accepted","startTime":"2023-03-14T05:10:59.8991357Z"}' headers: cache-control: - no-cache @@ -270,9 +270,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:11:17 GMT + - Tue, 14 Mar 2023 05:13:30 GMT etag: - - '"44008cb4-0000-0600-0000-63cdd00f0000"' + - '"0000e5d6-0000-0600-0000-641001e30000"' expires: - '-1' pragma: @@ -302,12 +302,12 @@ interactions: ParameterSetName: - -g -n -l User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8243b5de-1a4e-4b62-a8ed-9bdac1ce3d03*358140F7AB30FA334892926AE3A2A90A8052CB47AD63544AB6E883B51F67276F?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/890a7638-d4fd-4713-9974-2ad19b1bafe7*B5FCFE760F00F0D78C48AB42B5C3671C02F130EC859397D8BB470D952C728EC0?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8243b5de-1a4e-4b62-a8ed-9bdac1ce3d03*358140F7AB30FA334892926AE3A2A90A8052CB47AD63544AB6E883B51F67276F","name":"8243b5de-1a4e-4b62-a8ed-9bdac1ce3d03*358140F7AB30FA334892926AE3A2A90A8052CB47AD63544AB6E883B51F67276F","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey","status":"Accepted","startTime":"2023-01-23T00:08:47.8115562Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/890a7638-d4fd-4713-9974-2ad19b1bafe7*B5FCFE760F00F0D78C48AB42B5C3671C02F130EC859397D8BB470D952C728EC0","name":"890a7638-d4fd-4713-9974-2ad19b1bafe7*B5FCFE760F00F0D78C48AB42B5C3671C02F130EC859397D8BB470D952C728EC0","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey","status":"Accepted","startTime":"2023-03-14T05:10:59.8991357Z"}' headers: cache-control: - no-cache @@ -316,9 +316,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:11:47 GMT + - Tue, 14 Mar 2023 05:14:00 GMT etag: - - '"44008cb4-0000-0600-0000-63cdd00f0000"' + - '"0000e5d6-0000-0600-0000-641001e30000"' expires: - '-1' pragma: @@ -348,12 +348,12 @@ interactions: ParameterSetName: - -g -n -l User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8243b5de-1a4e-4b62-a8ed-9bdac1ce3d03*358140F7AB30FA334892926AE3A2A90A8052CB47AD63544AB6E883B51F67276F?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/890a7638-d4fd-4713-9974-2ad19b1bafe7*B5FCFE760F00F0D78C48AB42B5C3671C02F130EC859397D8BB470D952C728EC0?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8243b5de-1a4e-4b62-a8ed-9bdac1ce3d03*358140F7AB30FA334892926AE3A2A90A8052CB47AD63544AB6E883B51F67276F","name":"8243b5de-1a4e-4b62-a8ed-9bdac1ce3d03*358140F7AB30FA334892926AE3A2A90A8052CB47AD63544AB6E883B51F67276F","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey","status":"Accepted","startTime":"2023-01-23T00:08:47.8115562Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/890a7638-d4fd-4713-9974-2ad19b1bafe7*B5FCFE760F00F0D78C48AB42B5C3671C02F130EC859397D8BB470D952C728EC0","name":"890a7638-d4fd-4713-9974-2ad19b1bafe7*B5FCFE760F00F0D78C48AB42B5C3671C02F130EC859397D8BB470D952C728EC0","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey","status":"Accepted","startTime":"2023-03-14T05:10:59.8991357Z"}' headers: cache-control: - no-cache @@ -362,9 +362,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:12:18 GMT + - Tue, 14 Mar 2023 05:14:30 GMT etag: - - '"44008cb4-0000-0600-0000-63cdd00f0000"' + - '"0000e5d6-0000-0600-0000-641001e30000"' expires: - '-1' pragma: @@ -394,12 +394,12 @@ interactions: ParameterSetName: - -g -n -l User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8243b5de-1a4e-4b62-a8ed-9bdac1ce3d03*358140F7AB30FA334892926AE3A2A90A8052CB47AD63544AB6E883B51F67276F?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/890a7638-d4fd-4713-9974-2ad19b1bafe7*B5FCFE760F00F0D78C48AB42B5C3671C02F130EC859397D8BB470D952C728EC0?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8243b5de-1a4e-4b62-a8ed-9bdac1ce3d03*358140F7AB30FA334892926AE3A2A90A8052CB47AD63544AB6E883B51F67276F","name":"8243b5de-1a4e-4b62-a8ed-9bdac1ce3d03*358140F7AB30FA334892926AE3A2A90A8052CB47AD63544AB6E883B51F67276F","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey","status":"Accepted","startTime":"2023-01-23T00:08:47.8115562Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/890a7638-d4fd-4713-9974-2ad19b1bafe7*B5FCFE760F00F0D78C48AB42B5C3671C02F130EC859397D8BB470D952C728EC0","name":"890a7638-d4fd-4713-9974-2ad19b1bafe7*B5FCFE760F00F0D78C48AB42B5C3671C02F130EC859397D8BB470D952C728EC0","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey","status":"Accepted","startTime":"2023-03-14T05:10:59.8991357Z"}' headers: cache-control: - no-cache @@ -408,9 +408,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:12:48 GMT + - Tue, 14 Mar 2023 05:15:01 GMT etag: - - '"44008cb4-0000-0600-0000-63cdd00f0000"' + - '"0000e5d6-0000-0600-0000-641001e30000"' expires: - '-1' pragma: @@ -440,23 +440,23 @@ interactions: ParameterSetName: - -g -n -l User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8243b5de-1a4e-4b62-a8ed-9bdac1ce3d03*358140F7AB30FA334892926AE3A2A90A8052CB47AD63544AB6E883B51F67276F?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/890a7638-d4fd-4713-9974-2ad19b1bafe7*B5FCFE760F00F0D78C48AB42B5C3671C02F130EC859397D8BB470D952C728EC0?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8243b5de-1a4e-4b62-a8ed-9bdac1ce3d03*358140F7AB30FA334892926AE3A2A90A8052CB47AD63544AB6E883B51F67276F","name":"8243b5de-1a4e-4b62-a8ed-9bdac1ce3d03*358140F7AB30FA334892926AE3A2A90A8052CB47AD63544AB6E883B51F67276F","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey","status":"Accepted","startTime":"2023-01-23T00:08:47.8115562Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/890a7638-d4fd-4713-9974-2ad19b1bafe7*B5FCFE760F00F0D78C48AB42B5C3671C02F130EC859397D8BB470D952C728EC0","name":"890a7638-d4fd-4713-9974-2ad19b1bafe7*B5FCFE760F00F0D78C48AB42B5C3671C02F130EC859397D8BB470D952C728EC0","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey","status":"Succeeded","startTime":"2023-03-14T05:10:59.8991357Z","endTime":"2023-03-14T05:15:25.899344Z","error":{},"properties":null}' headers: cache-control: - no-cache content-length: - - '513' + - '583' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:13:18 GMT + - Tue, 14 Mar 2023 05:15:31 GMT etag: - - '"44008cb4-0000-0600-0000-63cdd00f0000"' + - '"0000b3d8-0000-0600-0000-641002ed0000"' expires: - '-1' pragma: @@ -486,69 +486,23 @@ interactions: ParameterSetName: - -g -n -l User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8243b5de-1a4e-4b62-a8ed-9bdac1ce3d03*358140F7AB30FA334892926AE3A2A90A8052CB47AD63544AB6E883B51F67276F?api-version=2022-10-01-preview - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/8243b5de-1a4e-4b62-a8ed-9bdac1ce3d03*358140F7AB30FA334892926AE3A2A90A8052CB47AD63544AB6E883B51F67276F","name":"8243b5de-1a4e-4b62-a8ed-9bdac1ce3d03*358140F7AB30FA334892926AE3A2A90A8052CB47AD63544AB6E883B51F67276F","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey","status":"Succeeded","startTime":"2023-01-23T00:08:47.8115562Z","endTime":"2023-01-23T00:13:22.7604679Z","error":{},"properties":null}' - headers: - cache-control: - - no-cache - content-length: - - '584' - content-type: - - application/json; charset=utf-8 - date: - - Mon, 23 Jan 2023 00:13:48 GMT - etag: - - '"440051bf-0000-0600-0000-63cdd1220000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana create - Connection: - - keep-alive - ParameterSetName: - - -g -n -l - User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey?api-version=2022-10-01-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey","name":"clitestamgapikey","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-01-23T00:08:46.7155255Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-01-23T00:08:46.7155255Z"},"identity":{"principalId":"2218eee3-434e-43c1-a202-10bd63d99133","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.2.2","endpoint":"https://clitestamgapikey-etcge6b7emaecdaa.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]}}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey","name":"clitestamgapikey","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-03-14T05:10:58.8959147Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:10:58.8959147Z"},"identity":{"principalId":"3d134997-118f-47e0-96e6-c1db148387e3","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.8","endpoint":"https://clitestamgapikey-etcge6b7emaecdaa.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}}}}' headers: cache-control: - no-cache content-length: - - '1027' + - '1076' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:13:48 GMT + - Tue, 14 Mar 2023 05:15:31 GMT etag: - - '"00001b28-0000-0600-0000-63cdd1220000"' + - '"830109dc-0000-0600-0000-641002ed0000"' expires: - '-1' pragma: @@ -584,9 +538,9 @@ interactions: uri: https://graph.windows.net/00000000-0000-0000-0000-000000000000/me?api-version=1.6 response: body: - string: '{"odata.metadata":"https://graph.windows.net/00000000-0000-0000-0000-000000000000/$metadata#directoryObjects/@Element","odata.type":"Microsoft.DirectoryServices.User","objectType":"User","objectId":"a30db067-cde1-49be-95bb-9619a8cc8617","deletionTimestamp":null,"accountEnabled":true,"ageGroup":null,"assignedLicenses":[{"disabledPlans":[],"skuId":"b30411f5-fea1-4a59-9ad9-3db7c7ead579"},{"disabledPlans":[],"skuId":"4a51bf65-409c-4a91-b845-1121b571cc9d"},{"disabledPlans":["c815c93d-0759-4bb8-b857-bc921a71be83","7162bd38-edae-4022-83a7-c5837f951759","b622badb-1b45-48d5-920f-4b27a2c0996c","b74d57b2-58e9-484a-9731-aeccbba954f0"],"skuId":"61902246-d7cb-453e-85cd-53ee28eec138"},{"disabledPlans":["b76fb638-6ba6-402a-b9f9-83d28acb3d86","cd31b152-6326-4d1b-ae1b-997b625182e6","a413a9ff-720c-4822-98ef-2f37c2a21f4c","a6520331-d7d4-4276-95f5-15c0933bc757","ded3d325-1bdc-453e-8432-5bac26d7a014","afa73018-811e-46e9-988f-f75d2b1b8430","b21a6b06-1988-436e-a07b-51ec6d9f52ad","531ee2f8-b1cb-453b-9c21-d2180d014ca5","bf28f719-7844-4079-9c78-c1307898e192","28b0fa46-c39a-4188-89e2-58e979a6b014","199a5c09-e0ca-4e37-8f7c-b05d533e1ea2","65cc641f-cccd-4643-97e0-a17e3045e541","e26c2fcc-ab91-4a61-b35c-03cdc8dddf66","46129a58-a698-46f0-aa5b-17f6586297d9","6db1f1db-2b46-403f-be40-e39395f08dbb","6dc145d6-95dd-4191-b9c3-185575ee6f6b","41fcdd7d-4733-4863-9cf4-c65b83ce2df4","c4801e8a-cb58-4c35-aca6-f2dcc106f287","0898bdbb-73b0-471a-81e5-20f1fe4dd66e","617b097b-4b93-4ede-83de-5f075bb5fb2f","33c4f319-9bdd-48d6-9c4d-410b750a4a5a","4828c8ec-dc2e-4779-b502-87ac9ce28ab7","3e26ee1f-8a5f-4d52-aee2-b81ce45c8f40"],"skuId":"c7df2760-2c81-4ef7-b578-5b5392b571df"},{"disabledPlans":["b622badb-1b45-48d5-920f-4b27a2c0996c"],"skuId":"3d957427-ecdc-4df2-aacd-01cc9d519da8"},{"disabledPlans":[],"skuId":"85aae730-b3d1-4f99-bb28-c9f81b05137c"},{"disabledPlans":[],"skuId":"9f3d9c1d-25a5-4aaa-8e59-23a1e6450a67"},{"disabledPlans":["39b5c996-467e-4e60-bd62-46066f572726"],"skuId":"90d8b3f8-712e-4f7b-aa1e-62e7ae6cbe96"},{"disabledPlans":["e95bec33-7c88-4a70-8e19-b10bd9d0c014","5dbe027f-2339-4123-9542-606e4d348a72"],"skuId":"09015f9f-377f-4538-bbb5-f75ceb09358a"},{"disabledPlans":[],"skuId":"f30db892-07e9-47e9-837c-80727f46fd3d"},{"disabledPlans":[],"skuId":"34715a50-7d92-426f-99e9-f815e0ae1de5"},{"disabledPlans":[],"skuId":"26a18e8f-4d14-46f8-835a-ed3ba424a961"},{"disabledPlans":[],"skuId":"412ce1a7-a499-41b3-8eb6-b38f2bbc5c3f"},{"disabledPlans":[],"skuId":"488ba24a-39a9-4473-8ee5-19291e71b002"},{"disabledPlans":[],"skuId":"b05e124f-c7cc-45a0-a6aa-8cf78c946968"},{"disabledPlans":["0b03f40b-c404-40c3-8651-2aceb74365fa","b650d915-9886-424b-a08d-633cede56f57","e95bec33-7c88-4a70-8e19-b10bd9d0c014","5dbe027f-2339-4123-9542-606e4d348a72","fe71d6c3-a2ea-4499-9778-da042bf08063","fafd7243-e5c1-4a3a-9e40-495efcb1d3c3"],"skuId":"ea126fc5-a19e-42e2-a731-da9d437bffcf"},{"disabledPlans":[],"skuId":"c5928f49-12ba-48f7-ada3-0d743a3601d5"}],"assignedPlans":[{"assignedTimestamp":"2023-01-21T00:10:05Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2023-01-21T00:10:05Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2023-01-21T00:10:05Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2022-12-14T02:55:00Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2022-12-14T02:55:00Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2022-12-14T02:55:00Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"199a5c09-e0ca-4e37-8f7c-b05d533e1ea2"},{"assignedTimestamp":"2022-12-14T02:55:00Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2022-12-14T02:55:00Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2022-12-14T02:55:00Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2022-12-14T02:55:00Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2022-12-14T02:55:00Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b622badb-1b45-48d5-920f-4b27a2c0996c"},{"assignedTimestamp":"2022-12-14T02:55:00Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"fafd7243-e5c1-4a3a-9e40-495efcb1d3c3"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"6ea4c1ef-c259-46df-bce2-943342cd3cb2"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"74d93933-6f22-436e-9441-66d205435abb"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"91f50f7b-2204-4803-acac-5cf5668b8b39"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"dc789ed8-0170-4b65-a415-eb77d5bb350a"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"ea2cf03b-ac60-46ae-9c1d-eeaeb63cec86"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"c5002c70-f725-4367-b409-f0eff4fee6c0"},{"assignedTimestamp":"2022-11-09T23:14:02Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"60bf28f9-2b70-4522-96f7-335f5e06c941"},{"assignedTimestamp":"2022-08-07T02:18:34Z","capabilityStatus":"Enabled","service":"Viva-Goals","servicePlanId":"b44c6eaf-5c9f-478c-8f16-8cea26353bfb"},{"assignedTimestamp":"2022-08-07T02:18:34Z","capabilityStatus":"Enabled","service":"Modern-Workplace-Core-ITaas","servicePlanId":"9a6eeb79-0b4b-4bf0-9808-39d99a2cd5a3"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"WindowsUpdateforBusinessCloudExtensions","servicePlanId":"7bf960f6-2cd9-443a-8046-5dbff9558365"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"18fa3aba-b085-4105-87d7-55617b8585e6"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ERP","servicePlanId":"69f07c66-bee4-4222-b051-195095efee5b"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"0a05d977-a21a-45b2-91ce-61c240dbafa2"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"7e6d7d78-73de-46ba-83b1-6d25117334ba"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"WorkplaceAnalytics","servicePlanId":"f477b0f0-3bb1-4890-940c-40fcee6ce05f"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"f3d5636e-ddc2-41bf-bba6-ca6fadece269"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftPrint","servicePlanId":"795f6fe0-cc4d-4773-b050-5dde4dc704c9"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftFormsProTest","servicePlanId":"97f29a83-1a20-44ff-bf48-5e4ad11f3e51"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"DYN365AISERVICEINSIGHTS","servicePlanId":"1412cdc1-d593-4ad1-9050-40c30ad0b023"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"818523f5-016b-4355-9be8-ed6944946ea7"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"fa200448-008c-4acb-abd4-ea106ed2199d"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"50554c47-71d9-49fd-bc54-42a2765c555c"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"fe47a034-ab6d-4cb4-bdb4-9551354b177e"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"018fb91e-cee3-418c-9063-d7562978bdaf"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"ca4be917-fbce-4b52-839e-6647467a1668"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"6c57d4b6-3b23-47a5-9bc9-69f17b4947b3"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"WindowsDefenderATP","servicePlanId":"871d91ec-ec1a-452b-a83f-bd76c7d770ef"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"Windows","servicePlanId":"e7c91390-7625-45be-94e0-e16907e03118"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"AzureAdvancedThreatAnalytics","servicePlanId":"14ab5db5-e6c4-4b20-b4bc-13e36fd2227f"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"41781fb2-bc02-4b7c-bd55-b576c07bb09d"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MultiFactorService","servicePlanId":"8a256a2b-b617-496d-b51b-e76466e88db0"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"5689bec4-755d-4753-8b61-40975025187c"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"2e2ddb96-6af9-4b1d-a3f0-d6ecfd22edb2"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"Netbreeze","servicePlanId":"03acaee3-9492-4f40-aed4-bcb6b32981b6"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"d56f3deb-50d8-465a-bedb-f079817ccac1"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"eec0eb4f-6444-4f95-aba0-50c24d67f998"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"c1ec4a95-1f05-45b3-a911-aa3fa01094f5"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"2d589a15-b171-4e61-9b5f-31d15eeb2872"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"59231cdf-b40d-4534-a93e-14d0cd31d27e"},{"assignedTimestamp":"2021-04-15T15:12:57Z","capabilityStatus":"Deleted","service":"MIPExchangeSolutions","servicePlanId":"cd31b152-6326-4d1b-ae1b-997b625182e6"},{"assignedTimestamp":"2020-12-22T01:12:21Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"2f442157-a11c-46b9-ae5b-6e39ff4e5849"},{"assignedTimestamp":"2020-11-03T16:30:18Z","capabilityStatus":"Deleted","service":"M365CommunicationCompliance","servicePlanId":"a413a9ff-720c-4822-98ef-2f37c2a21f4c"},{"assignedTimestamp":"2020-08-14T15:32:15Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"7547a3fe-08ee-4ccb-b430-5077c5041653"},{"assignedTimestamp":"2019-11-04T20:01:59Z","capabilityStatus":"Enabled","service":"WhiteboardServices","servicePlanId":"4a51bca5-1eff-43f5-878c-177680f191af"},{"assignedTimestamp":"2019-10-14T20:43:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"5136a095-5cf0-4aff-bec3-e84448b38ea5"},{"assignedTimestamp":"2019-10-14T20:43:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb0351d-3b08-4503-993d-383af8de41e3"},{"assignedTimestamp":"2019-03-27T23:17:23Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"50e68c76-46c6-4674-81f9-75456511b170"},{"assignedTimestamp":"2019-03-27T23:17:23Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"17ab22cd-a0b3-4536-910a-cb6eb12696c0"},{"assignedTimestamp":"2018-11-30T00:32:45Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b1188c4c-1b36-4018-b48b-ee07604f6feb"},{"assignedTimestamp":"2018-09-21T00:27:48Z","capabilityStatus":"Deleted","service":"MicrosoftCommunicationsOnline","servicePlanId":"3e26ee1f-8a5f-4d52-aee2-b81ce45c8f40"},{"assignedTimestamp":"2018-09-21T00:27:48Z","capabilityStatus":"Deleted","service":"MicrosoftCommunicationsOnline","servicePlanId":"4828c8ec-dc2e-4779-b502-87ac9ce28ab7"},{"assignedTimestamp":"2018-09-21T00:27:48Z","capabilityStatus":"Deleted","service":"MicrosoftCommunicationsOnline","servicePlanId":"5a10155d-f5c1-411a-a8ec-e99aae125390"},{"assignedTimestamp":"2018-08-28T18:54:42Z","capabilityStatus":"Enabled","service":"Sway","servicePlanId":"a23b959c-7ce8-4e57-9140-b90eb88a9e97"},{"assignedTimestamp":"2018-08-28T18:54:42Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"bea4c11e-220a-4e6d-8eb8-8ea15d019f90"},{"assignedTimestamp":"2018-08-28T18:54:42Z","capabilityStatus":"Deleted","service":"OfficeForms","servicePlanId":"159f4cd6-e380-449f-a816-af1a9ef76344"},{"assignedTimestamp":"2018-04-24T01:47:06Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"2bdbaf8f-738f-4ac7-9234-3c3ee2ce7d0f"},{"assignedTimestamp":"2018-04-24T01:47:06Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"2125cfd7-2110-4567-83c4-c1cd5275163d"},{"assignedTimestamp":"2018-04-24T01:47:06Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"da792a53-cbc0-4184-a10d-e544dd34b3c1"},{"assignedTimestamp":"2018-04-24T01:47:06Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"c4048e79-4474-4c74-ba9b-c31ff225e511"},{"assignedTimestamp":"2018-03-20T02:14:40Z","capabilityStatus":"Deleted","service":"MicrosoftStream","servicePlanId":"acffdce6-c30f-4dc2-81c0-372e33c515ec"},{"assignedTimestamp":"2018-01-09T10:35:29Z","capabilityStatus":"Enabled","service":"ProjectWorkManagement","servicePlanId":"b737dad2-2f6c-4c65-90e3-ca563267e8b9"},{"assignedTimestamp":"2017-12-31T03:27:36Z","capabilityStatus":"Deleted","service":"Adallom","servicePlanId":"932ad362-64a8-4783-9106-97849a1a30b9"},{"assignedTimestamp":"2017-12-17T18:29:20Z","capabilityStatus":"Enabled","service":"To-Do","servicePlanId":"3fb82609-8c27-4f7b-bd51-30634711ee67"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"8c098270-9dd4-4350-9b30-ba4703f3b36b"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"57ff2da0-773e-42df-b2af-ffb7a2317929"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Deleted","service":"ProcessSimple","servicePlanId":"76846ad7-7776-4c40-a281-a386362dd1b9"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Deleted","service":"PowerAppsService","servicePlanId":"c68f8d98-5534-41c8-bf36-22fa496fa792"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"0feaeb32-d00e-4d66-bd5a-43b5b83db82c"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"Deskless","servicePlanId":"8c7d2df8-86f0-4902-b2ed-a0458298f3b3"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Deleted","service":"MicrosoftStream","servicePlanId":"9e700747-8b1d-45e5-ab8d-ef187ceec156"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb87545-963c-4e0d-99df-69c6916d9eb0"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"43de0ff5-c92c-492b-9116-175376d08c38"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Deleted","service":"OfficeForms","servicePlanId":"2789c901-c14e-48ab-a76a-be334d9d793a"},{"assignedTimestamp":"2017-07-06T19:19:57Z","capabilityStatus":"Enabled","service":"OfficeForms","servicePlanId":"e212cbc7-0961-4c40-9825-01117710dcb1"},{"assignedTimestamp":"2017-06-12T08:23:48Z","capabilityStatus":"Enabled","service":"MicrosoftStream","servicePlanId":"6c6042f5-6f01-4d67-b8c1-eb99d36eed3e"},{"assignedTimestamp":"2017-05-12T23:33:35Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"8e0c0a52-6a6c-4d40-8370-dd62790dcd70"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"9f431833-0334-42de-a7dc-70aa40db46db"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"PowerBI","servicePlanId":"70d33638-9c74-4d01-bfd3-562de28bd4ba"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4de31727-a228-4ec3-a5bf-8e45b5ca48cc"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Deleted","service":"AzureAnalysis","servicePlanId":"2049e525-b859-401b-b2a0-e0a31c4b1fe4"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"34c0d7a0-a70f-4668-9238-47f9fc208882"},{"assignedTimestamp":"2016-12-19T03:16:33Z","capabilityStatus":"Deleted","service":"PowerBI","servicePlanId":"fc0a60aa-feee-4746-a0e3-aecfe81a38dd"},{"assignedTimestamp":"2016-11-18T18:51:08Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"9c0dab89-a30c-4117-86e7-97bda240acd2"},{"assignedTimestamp":"2016-11-18T18:51:08Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"07699545-9485-468e-95b6-2fca3738be01"},{"assignedTimestamp":"2012-10-10T07:21:11Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"663a804f-1c30-4ff0-9915-9db84f0d1cea"},{"assignedTimestamp":"2015-07-30T06:17:13Z","capabilityStatus":"Deleted","service":"MicrosoftCommunicationsOnline","servicePlanId":"27216c54-caf8-4d0d-97e2-517afb5c08f6"}],"city":"REDMOND","companyName":"Microsoft","consentProvidedForMinor":null,"country":null,"createdDateTime":null,"creationType":null,"department":"Azure + string: '{"odata.metadata":"https://graph.windows.net/00000000-0000-0000-0000-000000000000/$metadata#directoryObjects/@Element","odata.type":"Microsoft.DirectoryServices.User","objectType":"User","objectId":"a30db067-cde1-49be-95bb-9619a8cc8617","deletionTimestamp":null,"accountEnabled":true,"ageGroup":null,"assignedLicenses":[{"disabledPlans":["a82fbf69-b4d7-49f4-83a6-915b2cf354f4","cd31b152-6326-4d1b-ae1b-997b625182e6","a413a9ff-720c-4822-98ef-2f37c2a21f4c","a6520331-d7d4-4276-95f5-15c0933bc757","ded3d325-1bdc-453e-8432-5bac26d7a014","afa73018-811e-46e9-988f-f75d2b1b8430","b21a6b06-1988-436e-a07b-51ec6d9f52ad","531ee2f8-b1cb-453b-9c21-d2180d014ca5","bf28f719-7844-4079-9c78-c1307898e192","28b0fa46-c39a-4188-89e2-58e979a6b014","199a5c09-e0ca-4e37-8f7c-b05d533e1ea2","65cc641f-cccd-4643-97e0-a17e3045e541","e26c2fcc-ab91-4a61-b35c-03cdc8dddf66","46129a58-a698-46f0-aa5b-17f6586297d9","6db1f1db-2b46-403f-be40-e39395f08dbb","6dc145d6-95dd-4191-b9c3-185575ee6f6b","41fcdd7d-4733-4863-9cf4-c65b83ce2df4","c4801e8a-cb58-4c35-aca6-f2dcc106f287","0898bdbb-73b0-471a-81e5-20f1fe4dd66e","617b097b-4b93-4ede-83de-5f075bb5fb2f","33c4f319-9bdd-48d6-9c4d-410b750a4a5a","4828c8ec-dc2e-4779-b502-87ac9ce28ab7","3e26ee1f-8a5f-4d52-aee2-b81ce45c8f40"],"skuId":"c7df2760-2c81-4ef7-b578-5b5392b571df"},{"disabledPlans":[],"skuId":"b30411f5-fea1-4a59-9ad9-3db7c7ead579"},{"disabledPlans":[],"skuId":"4a51bf65-409c-4a91-b845-1121b571cc9d"},{"disabledPlans":["c815c93d-0759-4bb8-b857-bc921a71be83","7162bd38-edae-4022-83a7-c5837f951759","b622badb-1b45-48d5-920f-4b27a2c0996c","b74d57b2-58e9-484a-9731-aeccbba954f0"],"skuId":"61902246-d7cb-453e-85cd-53ee28eec138"},{"disabledPlans":["b622badb-1b45-48d5-920f-4b27a2c0996c"],"skuId":"3d957427-ecdc-4df2-aacd-01cc9d519da8"},{"disabledPlans":[],"skuId":"85aae730-b3d1-4f99-bb28-c9f81b05137c"},{"disabledPlans":[],"skuId":"9f3d9c1d-25a5-4aaa-8e59-23a1e6450a67"},{"disabledPlans":["39b5c996-467e-4e60-bd62-46066f572726"],"skuId":"90d8b3f8-712e-4f7b-aa1e-62e7ae6cbe96"},{"disabledPlans":["e95bec33-7c88-4a70-8e19-b10bd9d0c014","5dbe027f-2339-4123-9542-606e4d348a72"],"skuId":"09015f9f-377f-4538-bbb5-f75ceb09358a"},{"disabledPlans":[],"skuId":"f30db892-07e9-47e9-837c-80727f46fd3d"},{"disabledPlans":[],"skuId":"34715a50-7d92-426f-99e9-f815e0ae1de5"},{"disabledPlans":[],"skuId":"26a18e8f-4d14-46f8-835a-ed3ba424a961"},{"disabledPlans":[],"skuId":"412ce1a7-a499-41b3-8eb6-b38f2bbc5c3f"},{"disabledPlans":[],"skuId":"488ba24a-39a9-4473-8ee5-19291e71b002"},{"disabledPlans":[],"skuId":"b05e124f-c7cc-45a0-a6aa-8cf78c946968"},{"disabledPlans":["0b03f40b-c404-40c3-8651-2aceb74365fa","b650d915-9886-424b-a08d-633cede56f57","e95bec33-7c88-4a70-8e19-b10bd9d0c014","5dbe027f-2339-4123-9542-606e4d348a72","fe71d6c3-a2ea-4499-9778-da042bf08063","fafd7243-e5c1-4a3a-9e40-495efcb1d3c3"],"skuId":"ea126fc5-a19e-42e2-a731-da9d437bffcf"},{"disabledPlans":[],"skuId":"c5928f49-12ba-48f7-ada3-0d743a3601d5"}],"assignedPlans":[{"assignedTimestamp":"2023-03-07T17:20:59Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2023-03-07T17:20:59Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2023-03-07T17:20:59Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"199a5c09-e0ca-4e37-8f7c-b05d533e1ea2"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b622badb-1b45-48d5-920f-4b27a2c0996c"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Enabled","service":"LearningAppServiceInTeams","servicePlanId":"b76fb638-6ba6-402a-b9f9-83d28acb3d86"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"fafd7243-e5c1-4a3a-9e40-495efcb1d3c3"},{"assignedTimestamp":"2023-02-11T23:04:06Z","capabilityStatus":"Deleted","service":"YammerEnterprise","servicePlanId":"a82fbf69-b4d7-49f4-83a6-915b2cf354f4"},{"assignedTimestamp":"2023-01-23T22:57:48Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"43304c6a-1d4e-4e0b-9b06-5b2a2ff58a90"},{"assignedTimestamp":"2023-01-23T22:57:48Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"c244cc9e-622f-4576-92ea-82e233e44e36"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"6ea4c1ef-c259-46df-bce2-943342cd3cb2"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"74d93933-6f22-436e-9441-66d205435abb"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"91f50f7b-2204-4803-acac-5cf5668b8b39"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"dc789ed8-0170-4b65-a415-eb77d5bb350a"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"ea2cf03b-ac60-46ae-9c1d-eeaeb63cec86"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"c5002c70-f725-4367-b409-f0eff4fee6c0"},{"assignedTimestamp":"2022-11-09T23:14:02Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"60bf28f9-2b70-4522-96f7-335f5e06c941"},{"assignedTimestamp":"2022-08-07T02:18:34Z","capabilityStatus":"Enabled","service":"Viva-Goals","servicePlanId":"b44c6eaf-5c9f-478c-8f16-8cea26353bfb"},{"assignedTimestamp":"2022-08-07T02:18:34Z","capabilityStatus":"Enabled","service":"Modern-Workplace-Core-ITaas","servicePlanId":"9a6eeb79-0b4b-4bf0-9808-39d99a2cd5a3"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"WindowsUpdateforBusinessCloudExtensions","servicePlanId":"7bf960f6-2cd9-443a-8046-5dbff9558365"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"18fa3aba-b085-4105-87d7-55617b8585e6"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ERP","servicePlanId":"69f07c66-bee4-4222-b051-195095efee5b"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"0a05d977-a21a-45b2-91ce-61c240dbafa2"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"7e6d7d78-73de-46ba-83b1-6d25117334ba"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"WorkplaceAnalytics","servicePlanId":"f477b0f0-3bb1-4890-940c-40fcee6ce05f"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"f3d5636e-ddc2-41bf-bba6-ca6fadece269"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftPrint","servicePlanId":"795f6fe0-cc4d-4773-b050-5dde4dc704c9"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftFormsProTest","servicePlanId":"97f29a83-1a20-44ff-bf48-5e4ad11f3e51"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"DYN365AISERVICEINSIGHTS","servicePlanId":"1412cdc1-d593-4ad1-9050-40c30ad0b023"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"818523f5-016b-4355-9be8-ed6944946ea7"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"fa200448-008c-4acb-abd4-ea106ed2199d"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"50554c47-71d9-49fd-bc54-42a2765c555c"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"fe47a034-ab6d-4cb4-bdb4-9551354b177e"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"018fb91e-cee3-418c-9063-d7562978bdaf"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"ca4be917-fbce-4b52-839e-6647467a1668"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"6c57d4b6-3b23-47a5-9bc9-69f17b4947b3"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"WindowsDefenderATP","servicePlanId":"871d91ec-ec1a-452b-a83f-bd76c7d770ef"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"Windows","servicePlanId":"e7c91390-7625-45be-94e0-e16907e03118"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"AzureAdvancedThreatAnalytics","servicePlanId":"14ab5db5-e6c4-4b20-b4bc-13e36fd2227f"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"41781fb2-bc02-4b7c-bd55-b576c07bb09d"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MultiFactorService","servicePlanId":"8a256a2b-b617-496d-b51b-e76466e88db0"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"5689bec4-755d-4753-8b61-40975025187c"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"2e2ddb96-6af9-4b1d-a3f0-d6ecfd22edb2"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"Netbreeze","servicePlanId":"03acaee3-9492-4f40-aed4-bcb6b32981b6"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"d56f3deb-50d8-465a-bedb-f079817ccac1"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"eec0eb4f-6444-4f95-aba0-50c24d67f998"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"c1ec4a95-1f05-45b3-a911-aa3fa01094f5"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"2d589a15-b171-4e61-9b5f-31d15eeb2872"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"59231cdf-b40d-4534-a93e-14d0cd31d27e"},{"assignedTimestamp":"2021-04-15T15:12:57Z","capabilityStatus":"Deleted","service":"MIPExchangeSolutions","servicePlanId":"cd31b152-6326-4d1b-ae1b-997b625182e6"},{"assignedTimestamp":"2020-12-22T01:12:21Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"2f442157-a11c-46b9-ae5b-6e39ff4e5849"},{"assignedTimestamp":"2020-11-03T16:30:18Z","capabilityStatus":"Deleted","service":"M365CommunicationCompliance","servicePlanId":"a413a9ff-720c-4822-98ef-2f37c2a21f4c"},{"assignedTimestamp":"2020-08-14T15:32:15Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"7547a3fe-08ee-4ccb-b430-5077c5041653"},{"assignedTimestamp":"2019-11-04T20:01:59Z","capabilityStatus":"Enabled","service":"WhiteboardServices","servicePlanId":"4a51bca5-1eff-43f5-878c-177680f191af"},{"assignedTimestamp":"2019-10-14T20:43:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"5136a095-5cf0-4aff-bec3-e84448b38ea5"},{"assignedTimestamp":"2019-10-14T20:43:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb0351d-3b08-4503-993d-383af8de41e3"},{"assignedTimestamp":"2019-03-27T23:17:23Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"50e68c76-46c6-4674-81f9-75456511b170"},{"assignedTimestamp":"2019-03-27T23:17:23Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"17ab22cd-a0b3-4536-910a-cb6eb12696c0"},{"assignedTimestamp":"2018-11-30T00:32:45Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b1188c4c-1b36-4018-b48b-ee07604f6feb"},{"assignedTimestamp":"2018-09-21T00:27:48Z","capabilityStatus":"Deleted","service":"MicrosoftCommunicationsOnline","servicePlanId":"3e26ee1f-8a5f-4d52-aee2-b81ce45c8f40"},{"assignedTimestamp":"2018-09-21T00:27:48Z","capabilityStatus":"Deleted","service":"MicrosoftCommunicationsOnline","servicePlanId":"4828c8ec-dc2e-4779-b502-87ac9ce28ab7"},{"assignedTimestamp":"2018-09-21T00:27:48Z","capabilityStatus":"Deleted","service":"MicrosoftCommunicationsOnline","servicePlanId":"5a10155d-f5c1-411a-a8ec-e99aae125390"},{"assignedTimestamp":"2018-08-28T18:54:42Z","capabilityStatus":"Enabled","service":"Sway","servicePlanId":"a23b959c-7ce8-4e57-9140-b90eb88a9e97"},{"assignedTimestamp":"2018-08-28T18:54:42Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"bea4c11e-220a-4e6d-8eb8-8ea15d019f90"},{"assignedTimestamp":"2018-08-28T18:54:42Z","capabilityStatus":"Deleted","service":"OfficeForms","servicePlanId":"159f4cd6-e380-449f-a816-af1a9ef76344"},{"assignedTimestamp":"2018-04-24T01:47:06Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"2bdbaf8f-738f-4ac7-9234-3c3ee2ce7d0f"},{"assignedTimestamp":"2018-04-24T01:47:06Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"2125cfd7-2110-4567-83c4-c1cd5275163d"},{"assignedTimestamp":"2018-04-24T01:47:06Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"da792a53-cbc0-4184-a10d-e544dd34b3c1"},{"assignedTimestamp":"2018-04-24T01:47:06Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"c4048e79-4474-4c74-ba9b-c31ff225e511"},{"assignedTimestamp":"2018-03-20T02:14:40Z","capabilityStatus":"Deleted","service":"MicrosoftStream","servicePlanId":"acffdce6-c30f-4dc2-81c0-372e33c515ec"},{"assignedTimestamp":"2018-01-09T10:35:29Z","capabilityStatus":"Enabled","service":"ProjectWorkManagement","servicePlanId":"b737dad2-2f6c-4c65-90e3-ca563267e8b9"},{"assignedTimestamp":"2017-12-31T03:27:36Z","capabilityStatus":"Deleted","service":"Adallom","servicePlanId":"932ad362-64a8-4783-9106-97849a1a30b9"},{"assignedTimestamp":"2017-12-17T18:29:20Z","capabilityStatus":"Enabled","service":"To-Do","servicePlanId":"3fb82609-8c27-4f7b-bd51-30634711ee67"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"8c098270-9dd4-4350-9b30-ba4703f3b36b"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"57ff2da0-773e-42df-b2af-ffb7a2317929"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Deleted","service":"ProcessSimple","servicePlanId":"76846ad7-7776-4c40-a281-a386362dd1b9"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Deleted","service":"PowerAppsService","servicePlanId":"c68f8d98-5534-41c8-bf36-22fa496fa792"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"0feaeb32-d00e-4d66-bd5a-43b5b83db82c"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"Deskless","servicePlanId":"8c7d2df8-86f0-4902-b2ed-a0458298f3b3"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Deleted","service":"MicrosoftStream","servicePlanId":"9e700747-8b1d-45e5-ab8d-ef187ceec156"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb87545-963c-4e0d-99df-69c6916d9eb0"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"43de0ff5-c92c-492b-9116-175376d08c38"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Deleted","service":"OfficeForms","servicePlanId":"2789c901-c14e-48ab-a76a-be334d9d793a"},{"assignedTimestamp":"2017-07-06T19:19:57Z","capabilityStatus":"Enabled","service":"OfficeForms","servicePlanId":"e212cbc7-0961-4c40-9825-01117710dcb1"},{"assignedTimestamp":"2017-06-12T08:23:48Z","capabilityStatus":"Enabled","service":"MicrosoftStream","servicePlanId":"6c6042f5-6f01-4d67-b8c1-eb99d36eed3e"},{"assignedTimestamp":"2017-05-12T23:33:35Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"8e0c0a52-6a6c-4d40-8370-dd62790dcd70"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"9f431833-0334-42de-a7dc-70aa40db46db"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"PowerBI","servicePlanId":"70d33638-9c74-4d01-bfd3-562de28bd4ba"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4de31727-a228-4ec3-a5bf-8e45b5ca48cc"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Deleted","service":"AzureAnalysis","servicePlanId":"2049e525-b859-401b-b2a0-e0a31c4b1fe4"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"34c0d7a0-a70f-4668-9238-47f9fc208882"},{"assignedTimestamp":"2016-12-19T03:16:33Z","capabilityStatus":"Deleted","service":"PowerBI","servicePlanId":"fc0a60aa-feee-4746-a0e3-aecfe81a38dd"},{"assignedTimestamp":"2016-11-18T18:51:08Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"9c0dab89-a30c-4117-86e7-97bda240acd2"},{"assignedTimestamp":"2016-11-18T18:51:08Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"07699545-9485-468e-95b6-2fca3738be01"},{"assignedTimestamp":"2012-10-10T07:21:11Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"663a804f-1c30-4ff0-9915-9db84f0d1cea"},{"assignedTimestamp":"2015-07-30T06:17:13Z","capabilityStatus":"Deleted","service":"MicrosoftCommunicationsOnline","servicePlanId":"27216c54-caf8-4d0d-97e2-517afb5c08f6"}],"city":"REDMOND","companyName":"Microsoft","consentProvidedForMinor":null,"country":null,"createdDateTime":null,"creationType":null,"department":"Azure Dev Exp","dirSyncEnabled":true,"displayName":"Yugang Wang","employeeId":null,"facsimileTelephoneNumber":null,"givenName":"Yugang","immutableId":"138058","isCompromised":null,"jobTitle":"PRINCIPAL - SWE MANAGER","lastDirSyncTime":"2023-01-20T00:31:36Z","legalAgeGroupClassification":null,"mail":"example@example.com","mailNickname":"yugangw","mobile":null,"onPremisesDistinguishedName":"CN=Yugang + SWE MANAGER","lastDirSyncTime":"2023-03-06T18:01:28Z","legalAgeGroupClassification":null,"mail":"example@example.com","mailNickname":"yugangw","mobile":null,"onPremisesDistinguishedName":"CN=Yugang Wang,OU=MSE,OU=Users,OU=CoreIdentity,DC=redmond,DC=corp,DC=microsoft,DC=com","onPremisesSecurityIdentifier":"S-1-5-21-2127521184-1604012920-1887927527-415191","otherMails":[],"passwordPolicies":"DisablePasswordExpiration","passwordProfile":null,"physicalDeliveryOfficeName":"18/3700FL","postalCode":null,"preferredLanguage":null,"provisionedPlans":[{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"CRM"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"CRM"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"CRM"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Deleted","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Deleted","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Deleted","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Deleted","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Deleted","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"Netbreeze"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"CRM"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftOffice"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftOffice"},{"capabilityStatus":"Deleted","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftOffice"}],"provisioningErrors":[],"proxyAddresses":["X500:/O=Nokia/OU=HUB/cn=Recipients/cn=yugangw","X500:/o=SDF/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=sdflabs.com-51490-Yugang Wang (Volt)e3d6fb0c","X500:/o=microsoft/ou=northamerica/cn=Recipients/cn=572513","X500:/o=microsoft/ou=First @@ -600,8 +554,8 @@ interactions: Wang (Volt)","X500:/O=Microsoft/OU=APPS-WGA/cn=Recipients/cn=yugangw","X500:/o=MMS/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=Yugang Wang5ec8094e-2aed-488b-a327-9baed3c38367","SMTP:example@example.com","smtp:a-ywang2@microsoft.com","smtp:yugangw@msg.microsoft.com","x500:/o=microsoft/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=Yugang Wang (Volt)","smtp:YUGANGW@service.microsoft.com"],"refreshTokensValidFromDateTime":"2019-08-29T00:11:39Z","showInAddressList":null,"signInNames":[],"sipProxyAddress":"example@example.com","state":null,"streetAddress":null,"surname":"Wang","telephoneNumber":"+1 - (425) 7069936","thumbnailPhoto@odata.mediaEditLink":"directoryObjects/a30db067-cde1-49be-95bb-9619a8cc8617/Microsoft.DirectoryServices.User/thumbnailPhoto","thumbnailPhoto@odata.mediaContentType":"image/Jpeg","usageLocation":"US","userIdentities":[],"userPrincipalName":"example@example.com","userState":null,"userStateChangedOn":null,"userType":"Member","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToFullName":"Qing - Ye","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToPersonnelNbr":"128505","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToEmailName":"QINGYE","extension_18e31482d3fb4a8ea958aa96b662f508_ProfitCenterCode":"P10040929","extension_18e31482d3fb4a8ea958aa96b662f508_PositionNumber":"72580592","extension_18e31482d3fb4a8ea958aa96b662f508_CostCenterCode":"10040929","extension_18e31482d3fb4a8ea958aa96b662f508_CompanyCode":"1010","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingName":"18","extension_18e31482d3fb4a8ea958aa96b662f508_ZipCode":"98052","extension_18e31482d3fb4a8ea958aa96b662f508_StateProvinceCode":"WA","extension_18e31482d3fb4a8ea958aa96b662f508_CountryShortCode":"US","extension_18e31482d3fb4a8ea958aa96b662f508_CityName":"REDMOND","extension_18e31482d3fb4a8ea958aa96b662f508_AddressLine1":"1 + (425) 7069936","thumbnailPhoto@odata.mediaEditLink":"directoryObjects/a30db067-cde1-49be-95bb-9619a8cc8617/Microsoft.DirectoryServices.User/thumbnailPhoto","thumbnailPhoto@odata.mediaContentType":"image/Jpeg","usageLocation":"US","userIdentities":[],"userPrincipalName":"example@example.com","userState":null,"userStateChangedOn":null,"userType":"Member","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToPersonnelNbr":"144840","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToFullName":"Brahmnes + Fung","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToEmailName":"BFUNG","extension_18e31482d3fb4a8ea958aa96b662f508_ProfitCenterCode":"P10040929","extension_18e31482d3fb4a8ea958aa96b662f508_PositionNumber":"72580592","extension_18e31482d3fb4a8ea958aa96b662f508_CostCenterCode":"10040929","extension_18e31482d3fb4a8ea958aa96b662f508_CompanyCode":"1010","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingName":"18","extension_18e31482d3fb4a8ea958aa96b662f508_ZipCode":"98052","extension_18e31482d3fb4a8ea958aa96b662f508_StateProvinceCode":"WA","extension_18e31482d3fb4a8ea958aa96b662f508_CountryShortCode":"US","extension_18e31482d3fb4a8ea958aa96b662f508_CityName":"REDMOND","extension_18e31482d3fb4a8ea958aa96b662f508_AddressLine1":"1 Microsoft Way","extension_18e31482d3fb4a8ea958aa96b662f508_LocationAreaCode":"US","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingID":"17","extension_18e31482d3fb4a8ea958aa96b662f508_PersonnelNumber":"138058"}' headers: access-control-allow-origin: @@ -609,25 +563,25 @@ interactions: cache-control: - no-cache content-length: - - '25292' + - '25938' content-type: - application/json; odata=minimalmetadata; streaming=true; charset=utf-8 dataserviceversion: - 3.0; date: - - Mon, 23 Jan 2023 00:13:49 GMT + - Tue, 14 Mar 2023 05:15:31 GMT duration: - - '1552321' + - '1457782' expires: - '-1' ocp-aad-diagnostics-server-name: - - K9WzdHJOg5LseP2vL/irNO9xPyvDqDMl1F0E/ytfJc4= + - Kcj6O8AhvlP67jwDQIOCphYt1vK6v1TUDhL8+5tLo2I= ocp-aad-session-key: - - 0gDg9g02JZwxvtq_uA9JpQbkE-yPyCThWfyAjjzML3zvoaOQEWEcxkDnFwGLYgHLP2AHl7ETxHYQGxjC17ORDkVz2wIsixP-Zo3fBN4RImTeB7KorN0vtBg5UbXIzcin.9qmGRcdprFZYMfbNo4dMgP31FFt8ubXxguHOFRyWn8o + - F6USaa1_2Cet08u218bs1maS7MXKY9gyRWsv28xkGMrvdL65-1snYo97Sus59jAatF8uKMKMS6b_nwG8QJFNG8ewe4kZzPluOic_HOuyV7tutvQK5fai_YmNbv4lgKUF.rlilHl-iLDpfjF-N0yx5V_blV5WFYXxMuofecU-0V1Y pragma: - no-cache request-id: - - 23fdac3f-d225-4876-9979-cac50c7a1407 + - 1cbbe0fa-a528-4703-9e6b-f31bbd48c006 strict-transport-security: - max-age=31536000; includeSubDomains x-aspnet-version: @@ -655,12 +609,10 @@ interactions: ParameterSetName: - -g -n -l User-Agent: - - python/3.8.8 (Windows-10-10.0.22621-SP0) msrest/0.7.1 msrest_azure/0.6.4 azure-mgmt-authorization/0.61.0 - Azure-SDK-For-Python AZURECLI/2.43.0 (MSI) - accept-language: - - en-US + - AZURECLI/2.46.0 (MSI) azsdk-python-azure-mgmt-authorization/3.0.0 Python/3.8.8 + (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions?$filter=roleName%20eq%20%27Grafana%20Admin%27&api-version=2018-01-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions?$filter=roleName%20eq%20%27Grafana%20Admin%27&api-version=2022-04-01 response: body: string: '{"value":[{"properties":{"roleName":"Grafana Admin","type":"BuiltInRole","description":"Built-in @@ -673,7 +625,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:13:49 GMT + - Tue, 14 Mar 2023 05:15:31 GMT expires: - '-1' pragma: @@ -693,7 +645,7 @@ interactions: message: OK - request: body: '{"properties": {"roleDefinitionId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41", - "principalId": "a30db067-cde1-49be-95bb-9619a8cc8617"}}' + "principalId": "a30db067-cde1-49be-95bb-9619a8cc8617", "principalType": "User"}}' headers: Accept: - application/json @@ -704,21 +656,19 @@ interactions: Connection: - keep-alive Content-Length: - - '233' + - '258' Content-Type: - - application/json; charset=utf-8 + - application/json ParameterSetName: - -g -n -l User-Agent: - - python/3.8.8 (Windows-10-10.0.22621-SP0) msrest/0.7.1 msrest_azure/0.6.4 azure-mgmt-authorization/0.61.0 - Azure-SDK-For-Python AZURECLI/2.43.0 (MSI) - accept-language: - - en-US + - AZURECLI/2.46.0 (MSI) azsdk-python-azure-mgmt-authorization/3.0.0 Python/3.8.8 + (Windows-10-10.0.22621-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001?api-version=2020-04-01-preview response: body: - string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41","principalId":"a30db067-cde1-49be-95bb-9619a8cc8617","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey","condition":null,"conditionVersion":null,"createdOn":"2023-01-23T00:13:50.5261279Z","updatedOn":"2023-01-23T00:13:50.9323848Z","createdBy":null,"updatedBy":"a30db067-cde1-49be-95bb-9619a8cc8617","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001","type":"Microsoft.Authorization/roleAssignments","name":"88888888-0000-0000-0000-000000000001"}' + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41","principalId":"a30db067-cde1-49be-95bb-9619a8cc8617","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey","condition":null,"conditionVersion":null,"createdOn":"2023-03-14T05:15:33.0096017Z","updatedOn":"2023-03-14T05:15:33.4796025Z","createdBy":null,"updatedBy":"a30db067-cde1-49be-95bb-9619a8cc8617","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001","type":"Microsoft.Authorization/roleAssignments","name":"88888888-0000-0000-0000-000000000001"}' headers: cache-control: - no-cache @@ -727,7 +677,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:13:52 GMT + - Tue, 14 Mar 2023 05:15:35 GMT expires: - '-1' pragma: @@ -757,12 +707,10 @@ interactions: ParameterSetName: - -g -n -l User-Agent: - - python/3.8.8 (Windows-10-10.0.22621-SP0) msrest/0.7.1 msrest_azure/0.6.4 azure-mgmt-authorization/0.61.0 - Azure-SDK-For-Python AZURECLI/2.43.0 (MSI) - accept-language: - - en-US + - AZURECLI/2.46.0 (MSI) azsdk-python-azure-mgmt-authorization/3.0.0 Python/3.8.8 + (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions?$filter=roleName%20eq%20%27Monitoring%20Reader%27&api-version=2018-01-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions?$filter=roleName%20eq%20%27Monitoring%20Reader%27&api-version=2022-04-01 response: body: string: '{"value":[{"properties":{"roleName":"Monitoring Reader","type":"BuiltInRole","description":"Can @@ -775,7 +723,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:13:53 GMT + - Tue, 14 Mar 2023 05:15:35 GMT expires: - '-1' pragma: @@ -795,7 +743,7 @@ interactions: message: OK - request: body: '{"properties": {"roleDefinitionId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05", - "principalId": "2218eee3-434e-43c1-a202-10bd63d99133"}}' + "principalId": "3d134997-118f-47e0-96e6-c1db148387e3", "principalType": "ServicePrincipal"}}' headers: Accept: - application/json @@ -806,21 +754,19 @@ interactions: Connection: - keep-alive Content-Length: - - '233' + - '270' Content-Type: - - application/json; charset=utf-8 + - application/json ParameterSetName: - -g -n -l User-Agent: - - python/3.8.8 (Windows-10-10.0.22621-SP0) msrest/0.7.1 msrest_azure/0.6.4 azure-mgmt-authorization/0.61.0 - Azure-SDK-For-Python AZURECLI/2.43.0 (MSI) - accept-language: - - en-US + - AZURECLI/2.46.0 (MSI) azsdk-python-azure-mgmt-authorization/3.0.0 Python/3.8.8 + (Windows-10-10.0.22621-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000002?api-version=2020-04-01-preview response: body: - string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"2218eee3-434e-43c1-a202-10bd63d99133","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-01-23T00:13:53.4408385Z","updatedOn":"2023-01-23T00:13:53.8783158Z","createdBy":null,"updatedBy":"a30db067-cde1-49be-95bb-9619a8cc8617","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000002","type":"Microsoft.Authorization/roleAssignments","name":"88888888-0000-0000-0000-000000000002"}' + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"3d134997-118f-47e0-96e6-c1db148387e3","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-14T05:15:36.4619826Z","updatedOn":"2023-03-14T05:15:36.8709859Z","createdBy":null,"updatedBy":"a30db067-cde1-49be-95bb-9619a8cc8617","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000002","type":"Microsoft.Authorization/roleAssignments","name":"88888888-0000-0000-0000-000000000002"}' headers: cache-control: - no-cache @@ -829,7 +775,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:13:55 GMT + - Tue, 14 Mar 2023 05:15:37 GMT expires: - '-1' pragma: @@ -859,23 +805,23 @@ interactions: ParameterSetName: - -g -n --api-key User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey?api-version=2022-10-01-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey","name":"clitestamgapikey","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-01-23T00:08:46.7155255Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-01-23T00:08:46.7155255Z"},"identity":{"principalId":"2218eee3-434e-43c1-a202-10bd63d99133","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.2.2","endpoint":"https://clitestamgapikey-etcge6b7emaecdaa.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]}}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey","name":"clitestamgapikey","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-03-14T05:10:58.8959147Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:10:58.8959147Z"},"identity":{"principalId":"3d134997-118f-47e0-96e6-c1db148387e3","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.8","endpoint":"https://clitestamgapikey-etcge6b7emaecdaa.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}}}}' headers: cache-control: - no-cache content-length: - - '1027' + - '1076' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:13:55 GMT + - Tue, 14 Mar 2023 05:17:39 GMT etag: - - '"00001b28-0000-0600-0000-63cdd1220000"' + - '"830109dc-0000-0600-0000-641002ed0000"' expires: - '-1' pragma: @@ -897,8 +843,9 @@ interactions: body: '{"sku": {"name": "Standard"}, "properties": {"publicNetworkAccess": "Enabled", "zoneRedundancy": "Disabled", "apiKey": "Enabled", "deterministicOutboundIP": "Disabled", "autoGeneratedDomainNameLabelScope": "TenantReuse", "grafanaIntegrations": - {"azureMonitorWorkspaceIntegrations": []}}, "identity": {"type": "SystemAssigned"}, - "tags": {}, "location": "westcentralus"}' + {"azureMonitorWorkspaceIntegrations": []}, "grafanaConfigurations": {"smtp": + {"enabled": false}}}, "identity": {"type": "SystemAssigned"}, "tags": {}, "location": + "westcentralus"}' headers: Accept: - application/json @@ -909,37 +856,37 @@ interactions: Connection: - keep-alive Content-Length: - - '368' + - '423' Content-Type: - application/json ParameterSetName: - -g -n --api-key User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey?api-version=2022-10-01-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey","name":"clitestamgapikey","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-01-23T00:08:46.7155255Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-01-23T00:13:56.4707357Z"},"identity":{"principalId":"2218eee3-434e-43c1-a202-10bd63d99133","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.2.2","endpoint":"https://clitestamgapikey-etcge6b7emaecdaa.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey","name":"clitestamgapikey","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-03-14T05:10:58.8959147Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:17:39.4514616Z"},"identity":{"principalId":"3d134997-118f-47e0-96e6-c1db148387e3","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.8","endpoint":"https://clitestamgapikey-etcge6b7emaecdaa.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}}}}' headers: api-supported-versions: - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview cache-control: - no-cache content-length: - - '1111' + - '1160' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:13:56 GMT + - Tue, 14 Mar 2023 05:17:40 GMT etag: - - '"00001c28-0000-0600-0000-63cdd1450000"' + - '"8301afdd-0000-0600-0000-641003740000"' expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:54fcb76e-7bac-4b3e-96f8-8868676d3826 + - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 strict-transport-security: - max-age=31536000; includeSubDomains transfer-encoding: @@ -951,7 +898,7 @@ interactions: x-ms-providerhub-traffic: - 'True' x-ms-ratelimit-remaining-subscription-writes: - - '1198' + - '1199' status: code: 200 message: OK @@ -969,23 +916,23 @@ interactions: ParameterSetName: - -g -n User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey?api-version=2022-10-01-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey","name":"clitestamgapikey","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-01-23T00:08:46.7155255Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-01-23T00:13:56.4707357Z"},"identity":{"principalId":"2218eee3-434e-43c1-a202-10bd63d99133","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.2.2","endpoint":"https://clitestamgapikey-etcge6b7emaecdaa.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestamgapikey","name":"clitestamgapikey","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-03-14T05:10:58.8959147Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T05:17:39.4514616Z"},"identity":{"principalId":"3d134997-118f-47e0-96e6-c1db148387e3","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.8","endpoint":"https://clitestamgapikey-etcge6b7emaecdaa.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}}}}' headers: cache-control: - no-cache content-length: - - '1111' + - '1160' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:13:58 GMT + - Tue, 14 Mar 2023 05:17:40 GMT etag: - - '"00001c28-0000-0600-0000-63cdd1450000"' + - '"8301afdd-0000-0600-0000-641003740000"' expires: - '-1' pragma: @@ -1029,20 +976,23 @@ interactions: content-length: - '2' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-TCVRYiUh67P90oeeV07I7g';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:13:59 GMT + - Tue, 14 Mar 2023 05:17:43 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432839.301.31.133693|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly + - INGRESSCOOKIE=1678771062.746.443.911269|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: @@ -1073,7 +1023,7 @@ interactions: uri: https://clitestamgapikey-etcge6b7emaecdaa.wcus.grafana.azure.com/api/auth/keys response: body: - string: '{"id":1,"name":"apikey1","key":"eyJrIjoicWxON0ZTYVlwaEQ4OGZVWTc2bEdScHVvYkFyUjIxZG8iLCJuIjoiYXBpa2V5MSIsImlkIjoxfQ=="}' + string: '{"id":1,"name":"apikey1","key":"eyJrIjoiSUlLVWdmYWpIblNhZHliVUFxelozQXJ6dEl4SE5iZFEiLCJuIjoiYXBpa2V5MSIsImlkIjoxfQ=="}' headers: cache-control: - no-cache @@ -1082,20 +1032,23 @@ interactions: content-length: - '118' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-4J+dDQBj+IJK9NDaoC6bbQ';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:01 GMT + - Tue, 14 Mar 2023 05:17:43 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432840.618.29.177110|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly + - INGRESSCOOKIE=1678771064.893.442.229723|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: @@ -1126,7 +1079,7 @@ interactions: uri: https://clitestamgapikey-etcge6b7emaecdaa.wcus.grafana.azure.com/api/auth/keys response: body: - string: '{"id":2,"name":"apikey2","key":"eyJrIjoiU29XSzJjR1lOMDNrd3U1NTRkbXZMdEttZUFrdHAyTE8iLCJuIjoiYXBpa2V5MiIsImlkIjoxfQ=="}' + string: '{"id":2,"name":"apikey2","key":"eyJrIjoicHMyVTVQVXFpNE1nTEJhUU4xTnR4SkVhN1F6NGxyU20iLCJuIjoiYXBpa2V5MiIsImlkIjoxfQ=="}' headers: cache-control: - no-cache @@ -1135,20 +1088,23 @@ interactions: content-length: - '118' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-LJX14r2AS0MEKD4c9iA50Q';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:01 GMT + - Tue, 14 Mar 2023 05:17:44 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432842.648.30.453242|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly + - INGRESSCOOKIE=1678771065.205.438.752931|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: @@ -1177,7 +1133,7 @@ interactions: uri: https://clitestamgapikey-etcge6b7emaecdaa.wcus.grafana.azure.com/api/auth/keys?includedExpired=false&accesscontrol=true response: body: - string: '[{"id":1,"name":"apikey1","role":"Admin","expiration":"2023-01-26T00:14:01Z"},{"id":2,"name":"apikey2","role":"Viewer","expiration":"2023-01-24T00:14:01Z"}]' + string: '[{"id":1,"name":"apikey1","role":"Admin","expiration":"2023-03-17T05:17:43Z"},{"id":2,"name":"apikey2","role":"Viewer","expiration":"2023-03-15T05:17:44Z"}]' headers: cache-control: - no-cache @@ -1186,19 +1142,22 @@ interactions: content-length: - '156' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-geYKvdEIKvFiPubBcbWEAQ';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:02 GMT + - Tue, 14 Mar 2023 05:17:44 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432843.228.27.829351|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + - INGRESSCOOKIE=1678771065.52.440.155684|536a49a9056dcf5427f82e0e17c1daf3; Path=/; Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains @@ -1228,7 +1187,7 @@ interactions: uri: https://clitestamgapikey-etcge6b7emaecdaa.wcus.grafana.azure.com/api/auth/keys?includedExpired=false&accesscontrol=true response: body: - string: '[{"id":1,"name":"apikey1","role":"Admin","expiration":"2023-01-26T00:14:01Z"},{"id":2,"name":"apikey2","role":"Viewer","expiration":"2023-01-24T00:14:01Z"}]' + string: '[{"id":1,"name":"apikey1","role":"Admin","expiration":"2023-03-17T05:17:43Z"},{"id":2,"name":"apikey2","role":"Viewer","expiration":"2023-03-15T05:17:44Z"}]' headers: cache-control: - no-cache @@ -1237,20 +1196,23 @@ interactions: content-length: - '156' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-cVvSGhfIrV6SHquUD+UqVw';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:02 GMT + - Tue, 14 Mar 2023 05:17:45 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432843.547.31.4215|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly + - INGRESSCOOKIE=1678771066.112.435.195234|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: @@ -1290,20 +1252,23 @@ interactions: content-length: - '29' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-PQ3wu68L8OsRE/fZlz8Yyg';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:02 GMT + - Tue, 14 Mar 2023 05:17:45 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432843.718.29.70023|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly + - INGRESSCOOKIE=1678771066.891.441.644107|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: @@ -1329,59 +1294,62 @@ interactions: content-type: - application/json method: GET - uri: https://clitestamgapikey-etcge6b7emaecdaa.wcus.grafana.azure.com/api/search?type=dash-db + uri: https://clitestamgapikey-etcge6b7emaecdaa.wcus.grafana.azure.com/api/search?type=dash-db&limit=5000&page=1 response: body: - string: '[{"id":19,"uid":"OSBzdgnnz","title":"Agent QoS","uri":"db/agent-qos","url":"/d/OSBzdgnnz/agent-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":21,"uid":"54KhiZ7nz","title":"AKS - Linux Sample Application","uri":"db/aks-linux-sample-application","url":"/d/54KhiZ7nz/aks-linux-sample-application","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":15,"uid":"6uRDjTNnz","title":"App - Detail","uri":"db/app-detail","url":"/d/6uRDjTNnz/app-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":6,"uid":"dyzn5SK7z","title":"Azure + string: '[{"id":22,"uid":"OSBzdgnnz","title":"Agent QoS","uri":"db/agent-qos","url":"/d/OSBzdgnnz/agent-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":13,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":18,"uid":"54KhiZ7nz","title":"AKS + Linux Sample Application","uri":"db/aks-linux-sample-application","url":"/d/54KhiZ7nz/aks-linux-sample-application","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":13,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":20,"uid":"6uRDjTNnz","title":"App + Detail","uri":"db/app-detail","url":"/d/6uRDjTNnz/app-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":13,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":7,"uid":"dyzn5SK7z","title":"Azure / Alert Consumption","uri":"db/azure-alert-consumption","url":"/d/dyzn5SK7z/azure-alert-consumption","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":8,"uid":"Yo38mcvnz","title":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":3,"uid":"Yo38mcvnz","title":"Azure / Insights / Applications","uri":"db/azure-insights-applications","url":"/d/Yo38mcvnz/azure-insights-applications","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":9,"uid":"AppInsightsAvTestGeoMap","title":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":4,"uid":"AppInsightsAvTestGeoMap","title":"Azure / Insights / Applications Test Availability Geo Map","uri":"db/azure-insights-applications-test-availability-geo-map","url":"/d/AppInsightsAvTestGeoMap/azure-insights-applications-test-availability-geo-map","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":11,"uid":"INH9berMk","title":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":5,"uid":"INH9berMk","title":"Azure / Insights / Cosmos DB","uri":"db/azure-insights-cosmos-db","url":"/d/INH9berMk/azure-insights-cosmos-db","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":4,"uid":"8UDB1s3Gk","title":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":9,"uid":"8UDB1s3Gk","title":"Azure / Insights / Data Explorer Clusters","uri":"db/azure-insights-data-explorer-clusters","url":"/d/8UDB1s3Gk/azure-insights-data-explorer-clusters","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":2,"uid":"tQZAMYrMk","title":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":6,"uid":"tQZAMYrMk","title":"Azure / Insights / Key Vaults","uri":"db/azure-insights-key-vaults","url":"/d/tQZAMYrMk/azure-insights-key-vaults","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":5,"uid":"3n2E8CrGk","title":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":11,"uid":"3n2E8CrGk","title":"Azure / Insights / Storage Accounts","uri":"db/azure-insights-storage-accounts","url":"/d/3n2E8CrGk/azure-insights-storage-accounts","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":3,"uid":"AzVmInsightsByRG","title":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":8,"uid":"AzVmInsightsByRG","title":"Azure / Insights / Virtual Machines by Resource Group","uri":"db/azure-insights-virtual-machines-by-resource-group","url":"/d/AzVmInsightsByRG/azure-insights-virtual-machines-by-resource-group","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":7,"uid":"AzVmInsightsByWS","title":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":2,"uid":"AzVmInsightsByWS","title":"Azure / Insights / Virtual Machines by Workspace","uri":"db/azure-insights-virtual-machines-by-workspace","url":"/d/AzVmInsightsByWS/azure-insights-virtual-machines-by-workspace","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":10,"uid":"Mtwt2BV7k","title":"Azure / Resources Overview","uri":"db/azure-resources-overview","url":"/d/Mtwt2BV7k/azure-resources-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":16,"uid":"xLERdASnz","title":"Cluster - Detail","uri":"db/cluster-detail","url":"/d/xLERdASnz/cluster-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":17,"uid":"QTVw7iK7z","title":"Geneva - Health","uri":"db/geneva-health","url":"/d/QTVw7iK7z/geneva-health","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":20,"uid":"icm-example","title":"IcM - Canned Dashboard","uri":"db/icm-canned-dashboard","url":"/d/icm-example/icm-canned-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":22,"uid":"sVKyjvpnz","title":"Incoming - Service QoS","uri":"db/incoming-service-qos","url":"/d/sVKyjvpnz/incoming-service-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":23,"uid":"_sKhXTH7z","title":"Node - Detail","uri":"db/node-detail","url":"/d/_sKhXTH7z/node-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":13,"uid":"6naEwcp7z","title":"Outgoing - Service QoS","uri":"db/outgoing-service-qos","url":"/d/6naEwcp7z/outgoing-service-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":18,"uid":"GIgvhSV7z","title":"Service - Fabric Application Overview","uri":"db/service-fabric-application-overview","url":"/d/GIgvhSV7z/service-fabric-application-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":14,"uid":"duj3tR77k","title":"WarmPathQoS","uri":"db/warmpathqos","url":"/d/duj3tR77k/warmpathqos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0}]' + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":21,"uid":"xLERdASnz","title":"Cluster + Detail","uri":"db/cluster-detail","url":"/d/xLERdASnz/cluster-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":13,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":14,"uid":"QTVw7iK7z","title":"Geneva + Health","uri":"db/geneva-health","url":"/d/QTVw7iK7z/geneva-health","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":13,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":17,"uid":"icm-example","title":"IcM + Canned Dashboard","uri":"db/icm-canned-dashboard","url":"/d/icm-example/icm-canned-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":13,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":15,"uid":"sVKyjvpnz","title":"Incoming + Service QoS","uri":"db/incoming-service-qos","url":"/d/sVKyjvpnz/incoming-service-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":13,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":16,"uid":"_sKhXTH7z","title":"Node + Detail","uri":"db/node-detail","url":"/d/_sKhXTH7z/node-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":13,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":19,"uid":"6naEwcp7z","title":"Outgoing + Service QoS","uri":"db/outgoing-service-qos","url":"/d/6naEwcp7z/outgoing-service-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":13,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":23,"uid":"GIgvhSV7z","title":"Service + Fabric Application Overview","uri":"db/service-fabric-application-overview","url":"/d/GIgvhSV7z/service-fabric-application-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":13,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":24,"uid":"duj3tR77k","title":"WarmPathQoS","uri":"db/warmpathqos","url":"/d/duj3tR77k/warmpathqos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":13,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0}]' headers: cache-control: - no-cache connection: - keep-alive content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-s2Xc4L5luUZUOVgIxDDp8Q';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:03 GMT + - Tue, 14 Mar 2023 05:17:46 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432843.997.28.631986|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly + - INGRESSCOOKIE=1678771067.166.443.682395|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains transfer-encoding: @@ -1395,4 +1363,58 @@ interactions: status: code: 200 message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestamgapikey-etcge6b7emaecdaa.wcus.grafana.azure.com/api/search?type=dash-db&limit=5000&page=2 + response: + body: + string: '[]' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '2' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-IoRSkb8QObu2d51iZjGDWA';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 05:17:46 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678771067.41.435.964893|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK version: 1 diff --git a/src/amg/azext_amg/tests/latest/recordings/test_service_account_e2e.yaml b/src/amg/azext_amg/tests/latest/recordings/test_service_account_e2e.yaml index 6c4b5943e4c..4acbcb4814e 100644 --- a/src/amg/azext_amg/tests/latest/recordings/test_service_account_e2e.yaml +++ b/src/amg/azext_amg/tests/latest/recordings/test_service_account_e2e.yaml @@ -18,35 +18,35 @@ interactions: ParameterSetName: - -g -n -l User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestserviceaccount?api-version=2022-10-01-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestserviceaccount","name":"clitestserviceaccount","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-01-23T00:08:46.65194Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-01-23T00:08:46.65194Z"},"identity":{"principalId":"aafb2e5f-7616-4149-b6c4-e6559889206b","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Accepted","grafanaVersion":null,"endpoint":"https://clitestserviceaccount-dnh4dreygqa8hjhk.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestserviceaccount","name":"clitestserviceaccount","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-03-14T03:56:22.6608833Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T03:56:22.6608833Z"},"identity":{"principalId":"3a563b97-4ef2-4d7f-9990-860cebccb1f6","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Accepted","grafanaVersion":null,"endpoint":"https://clitestserviceaccount-dnh4dreygqa8hjhk.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}}}}' headers: api-supported-versions: - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/86e49705-d2a5-42fa-ac06-0e42ba7045fe*938EC86DCD58AB72B07434C7145A6C08156AF28E4F96385597867E63A50D84E8?api-version=2022-10-01-preview + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/55e94c45-9235-40f1-b5ce-d10ddd65f28a*540A880743CBC9BF214177566212D51C84D1747E748B22E8459B816E51CDA328?api-version=2022-10-01-preview cache-control: - no-cache content-length: - - '1117' + - '1172' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:08:47 GMT + - Tue, 14 Mar 2023 03:56:24 GMT etag: - - '"00000f28-0000-0600-0000-63cdd0100000"' + - '"830123a0-0000-0600-0000-640ff0680000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/86e49705-d2a5-42fa-ac06-0e42ba7045fe*938EC86DCD58AB72B07434C7145A6C08156AF28E4F96385597867E63A50D84E8?api-version=2022-10-01-preview + - https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/55e94c45-9235-40f1-b5ce-d10ddd65f28a*540A880743CBC9BF214177566212D51C84D1747E748B22E8459B816E51CDA328?api-version=2022-10-01-preview pragma: - no-cache request-context: - - appId=cid-v1:54fcb76e-7bac-4b3e-96f8-8868676d3826 + - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 strict-transport-security: - max-age=31536000; includeSubDomains x-content-type-options: @@ -72,12 +72,12 @@ interactions: ParameterSetName: - -g -n -l User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/86e49705-d2a5-42fa-ac06-0e42ba7045fe*938EC86DCD58AB72B07434C7145A6C08156AF28E4F96385597867E63A50D84E8?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/55e94c45-9235-40f1-b5ce-d10ddd65f28a*540A880743CBC9BF214177566212D51C84D1747E748B22E8459B816E51CDA328?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/86e49705-d2a5-42fa-ac06-0e42ba7045fe*938EC86DCD58AB72B07434C7145A6C08156AF28E4F96385597867E63A50D84E8","name":"86e49705-d2a5-42fa-ac06-0e42ba7045fe*938EC86DCD58AB72B07434C7145A6C08156AF28E4F96385597867E63A50D84E8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestserviceaccount","status":"Accepted","startTime":"2023-01-23T00:08:47.9779016Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/55e94c45-9235-40f1-b5ce-d10ddd65f28a*540A880743CBC9BF214177566212D51C84D1747E748B22E8459B816E51CDA328","name":"55e94c45-9235-40f1-b5ce-d10ddd65f28a*540A880743CBC9BF214177566212D51C84D1747E748B22E8459B816E51CDA328","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestserviceaccount","status":"Accepted","startTime":"2023-03-14T03:56:24.0739633Z"}' headers: cache-control: - no-cache @@ -86,9 +86,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:09:18 GMT + - Tue, 14 Mar 2023 03:56:54 GMT etag: - - '"44008db4-0000-0600-0000-63cdd00f0000"' + - '"000099b6-0000-0600-0000-640ff0680000"' expires: - '-1' pragma: @@ -118,12 +118,12 @@ interactions: ParameterSetName: - -g -n -l User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/86e49705-d2a5-42fa-ac06-0e42ba7045fe*938EC86DCD58AB72B07434C7145A6C08156AF28E4F96385597867E63A50D84E8?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/55e94c45-9235-40f1-b5ce-d10ddd65f28a*540A880743CBC9BF214177566212D51C84D1747E748B22E8459B816E51CDA328?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/86e49705-d2a5-42fa-ac06-0e42ba7045fe*938EC86DCD58AB72B07434C7145A6C08156AF28E4F96385597867E63A50D84E8","name":"86e49705-d2a5-42fa-ac06-0e42ba7045fe*938EC86DCD58AB72B07434C7145A6C08156AF28E4F96385597867E63A50D84E8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestserviceaccount","status":"Accepted","startTime":"2023-01-23T00:08:47.9779016Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/55e94c45-9235-40f1-b5ce-d10ddd65f28a*540A880743CBC9BF214177566212D51C84D1747E748B22E8459B816E51CDA328","name":"55e94c45-9235-40f1-b5ce-d10ddd65f28a*540A880743CBC9BF214177566212D51C84D1747E748B22E8459B816E51CDA328","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestserviceaccount","status":"Accepted","startTime":"2023-03-14T03:56:24.0739633Z"}' headers: cache-control: - no-cache @@ -132,9 +132,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:09:48 GMT + - Tue, 14 Mar 2023 03:57:23 GMT etag: - - '"44008db4-0000-0600-0000-63cdd00f0000"' + - '"000099b6-0000-0600-0000-640ff0680000"' expires: - '-1' pragma: @@ -164,12 +164,12 @@ interactions: ParameterSetName: - -g -n -l User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/86e49705-d2a5-42fa-ac06-0e42ba7045fe*938EC86DCD58AB72B07434C7145A6C08156AF28E4F96385597867E63A50D84E8?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/55e94c45-9235-40f1-b5ce-d10ddd65f28a*540A880743CBC9BF214177566212D51C84D1747E748B22E8459B816E51CDA328?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/86e49705-d2a5-42fa-ac06-0e42ba7045fe*938EC86DCD58AB72B07434C7145A6C08156AF28E4F96385597867E63A50D84E8","name":"86e49705-d2a5-42fa-ac06-0e42ba7045fe*938EC86DCD58AB72B07434C7145A6C08156AF28E4F96385597867E63A50D84E8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestserviceaccount","status":"Accepted","startTime":"2023-01-23T00:08:47.9779016Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/55e94c45-9235-40f1-b5ce-d10ddd65f28a*540A880743CBC9BF214177566212D51C84D1747E748B22E8459B816E51CDA328","name":"55e94c45-9235-40f1-b5ce-d10ddd65f28a*540A880743CBC9BF214177566212D51C84D1747E748B22E8459B816E51CDA328","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestserviceaccount","status":"Accepted","startTime":"2023-03-14T03:56:24.0739633Z"}' headers: cache-control: - no-cache @@ -178,9 +178,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:10:18 GMT + - Tue, 14 Mar 2023 03:57:53 GMT etag: - - '"44008db4-0000-0600-0000-63cdd00f0000"' + - '"000099b6-0000-0600-0000-640ff0680000"' expires: - '-1' pragma: @@ -210,12 +210,12 @@ interactions: ParameterSetName: - -g -n -l User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/86e49705-d2a5-42fa-ac06-0e42ba7045fe*938EC86DCD58AB72B07434C7145A6C08156AF28E4F96385597867E63A50D84E8?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/55e94c45-9235-40f1-b5ce-d10ddd65f28a*540A880743CBC9BF214177566212D51C84D1747E748B22E8459B816E51CDA328?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/86e49705-d2a5-42fa-ac06-0e42ba7045fe*938EC86DCD58AB72B07434C7145A6C08156AF28E4F96385597867E63A50D84E8","name":"86e49705-d2a5-42fa-ac06-0e42ba7045fe*938EC86DCD58AB72B07434C7145A6C08156AF28E4F96385597867E63A50D84E8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestserviceaccount","status":"Accepted","startTime":"2023-01-23T00:08:47.9779016Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/55e94c45-9235-40f1-b5ce-d10ddd65f28a*540A880743CBC9BF214177566212D51C84D1747E748B22E8459B816E51CDA328","name":"55e94c45-9235-40f1-b5ce-d10ddd65f28a*540A880743CBC9BF214177566212D51C84D1747E748B22E8459B816E51CDA328","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestserviceaccount","status":"Accepted","startTime":"2023-03-14T03:56:24.0739633Z"}' headers: cache-control: - no-cache @@ -224,9 +224,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:10:47 GMT + - Tue, 14 Mar 2023 03:58:23 GMT etag: - - '"44008db4-0000-0600-0000-63cdd00f0000"' + - '"000099b6-0000-0600-0000-640ff0680000"' expires: - '-1' pragma: @@ -256,12 +256,12 @@ interactions: ParameterSetName: - -g -n -l User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/86e49705-d2a5-42fa-ac06-0e42ba7045fe*938EC86DCD58AB72B07434C7145A6C08156AF28E4F96385597867E63A50D84E8?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/55e94c45-9235-40f1-b5ce-d10ddd65f28a*540A880743CBC9BF214177566212D51C84D1747E748B22E8459B816E51CDA328?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/86e49705-d2a5-42fa-ac06-0e42ba7045fe*938EC86DCD58AB72B07434C7145A6C08156AF28E4F96385597867E63A50D84E8","name":"86e49705-d2a5-42fa-ac06-0e42ba7045fe*938EC86DCD58AB72B07434C7145A6C08156AF28E4F96385597867E63A50D84E8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestserviceaccount","status":"Accepted","startTime":"2023-01-23T00:08:47.9779016Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/55e94c45-9235-40f1-b5ce-d10ddd65f28a*540A880743CBC9BF214177566212D51C84D1747E748B22E8459B816E51CDA328","name":"55e94c45-9235-40f1-b5ce-d10ddd65f28a*540A880743CBC9BF214177566212D51C84D1747E748B22E8459B816E51CDA328","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestserviceaccount","status":"Accepted","startTime":"2023-03-14T03:56:24.0739633Z"}' headers: cache-control: - no-cache @@ -270,9 +270,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:11:17 GMT + - Tue, 14 Mar 2023 03:58:53 GMT etag: - - '"44008db4-0000-0600-0000-63cdd00f0000"' + - '"000099b6-0000-0600-0000-640ff0680000"' expires: - '-1' pragma: @@ -302,12 +302,12 @@ interactions: ParameterSetName: - -g -n -l User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/86e49705-d2a5-42fa-ac06-0e42ba7045fe*938EC86DCD58AB72B07434C7145A6C08156AF28E4F96385597867E63A50D84E8?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/55e94c45-9235-40f1-b5ce-d10ddd65f28a*540A880743CBC9BF214177566212D51C84D1747E748B22E8459B816E51CDA328?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/86e49705-d2a5-42fa-ac06-0e42ba7045fe*938EC86DCD58AB72B07434C7145A6C08156AF28E4F96385597867E63A50D84E8","name":"86e49705-d2a5-42fa-ac06-0e42ba7045fe*938EC86DCD58AB72B07434C7145A6C08156AF28E4F96385597867E63A50D84E8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestserviceaccount","status":"Accepted","startTime":"2023-01-23T00:08:47.9779016Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/55e94c45-9235-40f1-b5ce-d10ddd65f28a*540A880743CBC9BF214177566212D51C84D1747E748B22E8459B816E51CDA328","name":"55e94c45-9235-40f1-b5ce-d10ddd65f28a*540A880743CBC9BF214177566212D51C84D1747E748B22E8459B816E51CDA328","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestserviceaccount","status":"Accepted","startTime":"2023-03-14T03:56:24.0739633Z"}' headers: cache-control: - no-cache @@ -316,9 +316,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:11:48 GMT + - Tue, 14 Mar 2023 03:59:24 GMT etag: - - '"44008db4-0000-0600-0000-63cdd00f0000"' + - '"000099b6-0000-0600-0000-640ff0680000"' expires: - '-1' pragma: @@ -348,12 +348,12 @@ interactions: ParameterSetName: - -g -n -l User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/86e49705-d2a5-42fa-ac06-0e42ba7045fe*938EC86DCD58AB72B07434C7145A6C08156AF28E4F96385597867E63A50D84E8?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/55e94c45-9235-40f1-b5ce-d10ddd65f28a*540A880743CBC9BF214177566212D51C84D1747E748B22E8459B816E51CDA328?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/86e49705-d2a5-42fa-ac06-0e42ba7045fe*938EC86DCD58AB72B07434C7145A6C08156AF28E4F96385597867E63A50D84E8","name":"86e49705-d2a5-42fa-ac06-0e42ba7045fe*938EC86DCD58AB72B07434C7145A6C08156AF28E4F96385597867E63A50D84E8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestserviceaccount","status":"Accepted","startTime":"2023-01-23T00:08:47.9779016Z"}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/55e94c45-9235-40f1-b5ce-d10ddd65f28a*540A880743CBC9BF214177566212D51C84D1747E748B22E8459B816E51CDA328","name":"55e94c45-9235-40f1-b5ce-d10ddd65f28a*540A880743CBC9BF214177566212D51C84D1747E748B22E8459B816E51CDA328","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestserviceaccount","status":"Accepted","startTime":"2023-03-14T03:56:24.0739633Z"}' headers: cache-control: - no-cache @@ -362,9 +362,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:12:18 GMT + - Tue, 14 Mar 2023 03:59:54 GMT etag: - - '"44008db4-0000-0600-0000-63cdd00f0000"' + - '"000099b6-0000-0600-0000-640ff0680000"' expires: - '-1' pragma: @@ -394,104 +394,12 @@ interactions: ParameterSetName: - -g -n -l User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/86e49705-d2a5-42fa-ac06-0e42ba7045fe*938EC86DCD58AB72B07434C7145A6C08156AF28E4F96385597867E63A50D84E8?api-version=2022-10-01-preview + uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/55e94c45-9235-40f1-b5ce-d10ddd65f28a*540A880743CBC9BF214177566212D51C84D1747E748B22E8459B816E51CDA328?api-version=2022-10-01-preview response: body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/86e49705-d2a5-42fa-ac06-0e42ba7045fe*938EC86DCD58AB72B07434C7145A6C08156AF28E4F96385597867E63A50D84E8","name":"86e49705-d2a5-42fa-ac06-0e42ba7045fe*938EC86DCD58AB72B07434C7145A6C08156AF28E4F96385597867E63A50D84E8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestserviceaccount","status":"Accepted","startTime":"2023-01-23T00:08:47.9779016Z"}' - headers: - cache-control: - - no-cache - content-length: - - '518' - content-type: - - application/json; charset=utf-8 - date: - - Mon, 23 Jan 2023 00:12:48 GMT - etag: - - '"44008db4-0000-0600-0000-63cdd00f0000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana create - Connection: - - keep-alive - ParameterSetName: - - -g -n -l - User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/86e49705-d2a5-42fa-ac06-0e42ba7045fe*938EC86DCD58AB72B07434C7145A6C08156AF28E4F96385597867E63A50D84E8?api-version=2022-10-01-preview - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/86e49705-d2a5-42fa-ac06-0e42ba7045fe*938EC86DCD58AB72B07434C7145A6C08156AF28E4F96385597867E63A50D84E8","name":"86e49705-d2a5-42fa-ac06-0e42ba7045fe*938EC86DCD58AB72B07434C7145A6C08156AF28E4F96385597867E63A50D84E8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestserviceaccount","status":"Accepted","startTime":"2023-01-23T00:08:47.9779016Z"}' - headers: - cache-control: - - no-cache - content-length: - - '518' - content-type: - - application/json; charset=utf-8 - date: - - Mon, 23 Jan 2023 00:13:18 GMT - etag: - - '"44008db4-0000-0600-0000-63cdd00f0000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - grafana create - Connection: - - keep-alive - ParameterSetName: - - -g -n -l - User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) - method: GET - uri: https://management.azure.com/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/86e49705-d2a5-42fa-ac06-0e42ba7045fe*938EC86DCD58AB72B07434C7145A6C08156AF28E4F96385597867E63A50D84E8?api-version=2022-10-01-preview - response: - body: - string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/86e49705-d2a5-42fa-ac06-0e42ba7045fe*938EC86DCD58AB72B07434C7145A6C08156AF28E4F96385597867E63A50D84E8","name":"86e49705-d2a5-42fa-ac06-0e42ba7045fe*938EC86DCD58AB72B07434C7145A6C08156AF28E4F96385597867E63A50D84E8","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestserviceaccount","status":"Succeeded","startTime":"2023-01-23T00:08:47.9779016Z","endTime":"2023-01-23T00:13:20.5272315Z","error":{},"properties":null}' + string: '{"id":"/providers/Microsoft.Dashboard/locations/WESTCENTRALUS/operationStatuses/55e94c45-9235-40f1-b5ce-d10ddd65f28a*540A880743CBC9BF214177566212D51C84D1747E748B22E8459B816E51CDA328","name":"55e94c45-9235-40f1-b5ce-d10ddd65f28a*540A880743CBC9BF214177566212D51C84D1747E748B22E8459B816E51CDA328","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestserviceaccount","status":"Succeeded","startTime":"2023-03-14T03:56:24.0739633Z","endTime":"2023-03-14T04:00:12.7412315Z","error":{},"properties":null}' headers: cache-control: - no-cache @@ -500,9 +408,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:13:48 GMT + - Tue, 14 Mar 2023 04:00:24 GMT etag: - - '"440041bf-0000-0600-0000-63cdd1200000"' + - '"00006bb8-0000-0600-0000-640ff14c0000"' expires: - '-1' pragma: @@ -532,23 +440,23 @@ interactions: ParameterSetName: - -g -n -l User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestserviceaccount?api-version=2022-10-01-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestserviceaccount","name":"clitestserviceaccount","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-01-23T00:08:46.65194Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-01-23T00:08:46.65194Z"},"identity":{"principalId":"aafb2e5f-7616-4149-b6c4-e6559889206b","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.2.2","endpoint":"https://clitestserviceaccount-dnh4dreygqa8hjhk.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]}}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestserviceaccount","name":"clitestserviceaccount","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-03-14T03:56:22.6608833Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T03:56:22.6608833Z"},"identity":{"principalId":"3a563b97-4ef2-4d7f-9990-860cebccb1f6","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.8","endpoint":"https://clitestserviceaccount-dnh4dreygqa8hjhk.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}}}}' headers: cache-control: - no-cache content-length: - - '1038' + - '1091' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:13:48 GMT + - Tue, 14 Mar 2023 04:00:24 GMT etag: - - '"00001928-0000-0600-0000-63cdd1200000"' + - '"83011ca3-0000-0600-0000-640ff14c0000"' expires: - '-1' pragma: @@ -584,9 +492,9 @@ interactions: uri: https://graph.windows.net/00000000-0000-0000-0000-000000000000/me?api-version=1.6 response: body: - string: '{"odata.metadata":"https://graph.windows.net/00000000-0000-0000-0000-000000000000/$metadata#directoryObjects/@Element","odata.type":"Microsoft.DirectoryServices.User","objectType":"User","objectId":"a30db067-cde1-49be-95bb-9619a8cc8617","deletionTimestamp":null,"accountEnabled":true,"ageGroup":null,"assignedLicenses":[{"disabledPlans":[],"skuId":"b30411f5-fea1-4a59-9ad9-3db7c7ead579"},{"disabledPlans":[],"skuId":"4a51bf65-409c-4a91-b845-1121b571cc9d"},{"disabledPlans":["c815c93d-0759-4bb8-b857-bc921a71be83","7162bd38-edae-4022-83a7-c5837f951759","b622badb-1b45-48d5-920f-4b27a2c0996c","b74d57b2-58e9-484a-9731-aeccbba954f0"],"skuId":"61902246-d7cb-453e-85cd-53ee28eec138"},{"disabledPlans":["b76fb638-6ba6-402a-b9f9-83d28acb3d86","cd31b152-6326-4d1b-ae1b-997b625182e6","a413a9ff-720c-4822-98ef-2f37c2a21f4c","a6520331-d7d4-4276-95f5-15c0933bc757","ded3d325-1bdc-453e-8432-5bac26d7a014","afa73018-811e-46e9-988f-f75d2b1b8430","b21a6b06-1988-436e-a07b-51ec6d9f52ad","531ee2f8-b1cb-453b-9c21-d2180d014ca5","bf28f719-7844-4079-9c78-c1307898e192","28b0fa46-c39a-4188-89e2-58e979a6b014","199a5c09-e0ca-4e37-8f7c-b05d533e1ea2","65cc641f-cccd-4643-97e0-a17e3045e541","e26c2fcc-ab91-4a61-b35c-03cdc8dddf66","46129a58-a698-46f0-aa5b-17f6586297d9","6db1f1db-2b46-403f-be40-e39395f08dbb","6dc145d6-95dd-4191-b9c3-185575ee6f6b","41fcdd7d-4733-4863-9cf4-c65b83ce2df4","c4801e8a-cb58-4c35-aca6-f2dcc106f287","0898bdbb-73b0-471a-81e5-20f1fe4dd66e","617b097b-4b93-4ede-83de-5f075bb5fb2f","33c4f319-9bdd-48d6-9c4d-410b750a4a5a","4828c8ec-dc2e-4779-b502-87ac9ce28ab7","3e26ee1f-8a5f-4d52-aee2-b81ce45c8f40"],"skuId":"c7df2760-2c81-4ef7-b578-5b5392b571df"},{"disabledPlans":["b622badb-1b45-48d5-920f-4b27a2c0996c"],"skuId":"3d957427-ecdc-4df2-aacd-01cc9d519da8"},{"disabledPlans":[],"skuId":"85aae730-b3d1-4f99-bb28-c9f81b05137c"},{"disabledPlans":[],"skuId":"9f3d9c1d-25a5-4aaa-8e59-23a1e6450a67"},{"disabledPlans":["39b5c996-467e-4e60-bd62-46066f572726"],"skuId":"90d8b3f8-712e-4f7b-aa1e-62e7ae6cbe96"},{"disabledPlans":["e95bec33-7c88-4a70-8e19-b10bd9d0c014","5dbe027f-2339-4123-9542-606e4d348a72"],"skuId":"09015f9f-377f-4538-bbb5-f75ceb09358a"},{"disabledPlans":[],"skuId":"f30db892-07e9-47e9-837c-80727f46fd3d"},{"disabledPlans":[],"skuId":"34715a50-7d92-426f-99e9-f815e0ae1de5"},{"disabledPlans":[],"skuId":"26a18e8f-4d14-46f8-835a-ed3ba424a961"},{"disabledPlans":[],"skuId":"412ce1a7-a499-41b3-8eb6-b38f2bbc5c3f"},{"disabledPlans":[],"skuId":"488ba24a-39a9-4473-8ee5-19291e71b002"},{"disabledPlans":[],"skuId":"b05e124f-c7cc-45a0-a6aa-8cf78c946968"},{"disabledPlans":["0b03f40b-c404-40c3-8651-2aceb74365fa","b650d915-9886-424b-a08d-633cede56f57","e95bec33-7c88-4a70-8e19-b10bd9d0c014","5dbe027f-2339-4123-9542-606e4d348a72","fe71d6c3-a2ea-4499-9778-da042bf08063","fafd7243-e5c1-4a3a-9e40-495efcb1d3c3"],"skuId":"ea126fc5-a19e-42e2-a731-da9d437bffcf"},{"disabledPlans":[],"skuId":"c5928f49-12ba-48f7-ada3-0d743a3601d5"}],"assignedPlans":[{"assignedTimestamp":"2023-01-21T00:10:05Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2023-01-21T00:10:05Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2023-01-21T00:10:05Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2022-12-14T02:55:00Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2022-12-14T02:55:00Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2022-12-14T02:55:00Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"199a5c09-e0ca-4e37-8f7c-b05d533e1ea2"},{"assignedTimestamp":"2022-12-14T02:55:00Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2022-12-14T02:55:00Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2022-12-14T02:55:00Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2022-12-14T02:55:00Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2022-12-14T02:55:00Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b622badb-1b45-48d5-920f-4b27a2c0996c"},{"assignedTimestamp":"2022-12-14T02:55:00Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"fafd7243-e5c1-4a3a-9e40-495efcb1d3c3"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"6ea4c1ef-c259-46df-bce2-943342cd3cb2"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"74d93933-6f22-436e-9441-66d205435abb"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"91f50f7b-2204-4803-acac-5cf5668b8b39"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"dc789ed8-0170-4b65-a415-eb77d5bb350a"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"ea2cf03b-ac60-46ae-9c1d-eeaeb63cec86"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"c5002c70-f725-4367-b409-f0eff4fee6c0"},{"assignedTimestamp":"2022-11-09T23:14:02Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"60bf28f9-2b70-4522-96f7-335f5e06c941"},{"assignedTimestamp":"2022-08-07T02:18:34Z","capabilityStatus":"Enabled","service":"Viva-Goals","servicePlanId":"b44c6eaf-5c9f-478c-8f16-8cea26353bfb"},{"assignedTimestamp":"2022-08-07T02:18:34Z","capabilityStatus":"Enabled","service":"Modern-Workplace-Core-ITaas","servicePlanId":"9a6eeb79-0b4b-4bf0-9808-39d99a2cd5a3"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"WindowsUpdateforBusinessCloudExtensions","servicePlanId":"7bf960f6-2cd9-443a-8046-5dbff9558365"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"18fa3aba-b085-4105-87d7-55617b8585e6"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ERP","servicePlanId":"69f07c66-bee4-4222-b051-195095efee5b"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"0a05d977-a21a-45b2-91ce-61c240dbafa2"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"7e6d7d78-73de-46ba-83b1-6d25117334ba"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"WorkplaceAnalytics","servicePlanId":"f477b0f0-3bb1-4890-940c-40fcee6ce05f"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"f3d5636e-ddc2-41bf-bba6-ca6fadece269"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftPrint","servicePlanId":"795f6fe0-cc4d-4773-b050-5dde4dc704c9"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftFormsProTest","servicePlanId":"97f29a83-1a20-44ff-bf48-5e4ad11f3e51"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"DYN365AISERVICEINSIGHTS","servicePlanId":"1412cdc1-d593-4ad1-9050-40c30ad0b023"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"818523f5-016b-4355-9be8-ed6944946ea7"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"fa200448-008c-4acb-abd4-ea106ed2199d"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"50554c47-71d9-49fd-bc54-42a2765c555c"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"fe47a034-ab6d-4cb4-bdb4-9551354b177e"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"018fb91e-cee3-418c-9063-d7562978bdaf"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"ca4be917-fbce-4b52-839e-6647467a1668"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"6c57d4b6-3b23-47a5-9bc9-69f17b4947b3"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"WindowsDefenderATP","servicePlanId":"871d91ec-ec1a-452b-a83f-bd76c7d770ef"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"Windows","servicePlanId":"e7c91390-7625-45be-94e0-e16907e03118"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"AzureAdvancedThreatAnalytics","servicePlanId":"14ab5db5-e6c4-4b20-b4bc-13e36fd2227f"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"41781fb2-bc02-4b7c-bd55-b576c07bb09d"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MultiFactorService","servicePlanId":"8a256a2b-b617-496d-b51b-e76466e88db0"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"5689bec4-755d-4753-8b61-40975025187c"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"2e2ddb96-6af9-4b1d-a3f0-d6ecfd22edb2"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"Netbreeze","servicePlanId":"03acaee3-9492-4f40-aed4-bcb6b32981b6"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"d56f3deb-50d8-465a-bedb-f079817ccac1"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"eec0eb4f-6444-4f95-aba0-50c24d67f998"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"c1ec4a95-1f05-45b3-a911-aa3fa01094f5"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"2d589a15-b171-4e61-9b5f-31d15eeb2872"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"59231cdf-b40d-4534-a93e-14d0cd31d27e"},{"assignedTimestamp":"2021-04-15T15:12:57Z","capabilityStatus":"Deleted","service":"MIPExchangeSolutions","servicePlanId":"cd31b152-6326-4d1b-ae1b-997b625182e6"},{"assignedTimestamp":"2020-12-22T01:12:21Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"2f442157-a11c-46b9-ae5b-6e39ff4e5849"},{"assignedTimestamp":"2020-11-03T16:30:18Z","capabilityStatus":"Deleted","service":"M365CommunicationCompliance","servicePlanId":"a413a9ff-720c-4822-98ef-2f37c2a21f4c"},{"assignedTimestamp":"2020-08-14T15:32:15Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"7547a3fe-08ee-4ccb-b430-5077c5041653"},{"assignedTimestamp":"2019-11-04T20:01:59Z","capabilityStatus":"Enabled","service":"WhiteboardServices","servicePlanId":"4a51bca5-1eff-43f5-878c-177680f191af"},{"assignedTimestamp":"2019-10-14T20:43:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"5136a095-5cf0-4aff-bec3-e84448b38ea5"},{"assignedTimestamp":"2019-10-14T20:43:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb0351d-3b08-4503-993d-383af8de41e3"},{"assignedTimestamp":"2019-03-27T23:17:23Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"50e68c76-46c6-4674-81f9-75456511b170"},{"assignedTimestamp":"2019-03-27T23:17:23Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"17ab22cd-a0b3-4536-910a-cb6eb12696c0"},{"assignedTimestamp":"2018-11-30T00:32:45Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b1188c4c-1b36-4018-b48b-ee07604f6feb"},{"assignedTimestamp":"2018-09-21T00:27:48Z","capabilityStatus":"Deleted","service":"MicrosoftCommunicationsOnline","servicePlanId":"3e26ee1f-8a5f-4d52-aee2-b81ce45c8f40"},{"assignedTimestamp":"2018-09-21T00:27:48Z","capabilityStatus":"Deleted","service":"MicrosoftCommunicationsOnline","servicePlanId":"4828c8ec-dc2e-4779-b502-87ac9ce28ab7"},{"assignedTimestamp":"2018-09-21T00:27:48Z","capabilityStatus":"Deleted","service":"MicrosoftCommunicationsOnline","servicePlanId":"5a10155d-f5c1-411a-a8ec-e99aae125390"},{"assignedTimestamp":"2018-08-28T18:54:42Z","capabilityStatus":"Enabled","service":"Sway","servicePlanId":"a23b959c-7ce8-4e57-9140-b90eb88a9e97"},{"assignedTimestamp":"2018-08-28T18:54:42Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"bea4c11e-220a-4e6d-8eb8-8ea15d019f90"},{"assignedTimestamp":"2018-08-28T18:54:42Z","capabilityStatus":"Deleted","service":"OfficeForms","servicePlanId":"159f4cd6-e380-449f-a816-af1a9ef76344"},{"assignedTimestamp":"2018-04-24T01:47:06Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"2bdbaf8f-738f-4ac7-9234-3c3ee2ce7d0f"},{"assignedTimestamp":"2018-04-24T01:47:06Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"2125cfd7-2110-4567-83c4-c1cd5275163d"},{"assignedTimestamp":"2018-04-24T01:47:06Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"da792a53-cbc0-4184-a10d-e544dd34b3c1"},{"assignedTimestamp":"2018-04-24T01:47:06Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"c4048e79-4474-4c74-ba9b-c31ff225e511"},{"assignedTimestamp":"2018-03-20T02:14:40Z","capabilityStatus":"Deleted","service":"MicrosoftStream","servicePlanId":"acffdce6-c30f-4dc2-81c0-372e33c515ec"},{"assignedTimestamp":"2018-01-09T10:35:29Z","capabilityStatus":"Enabled","service":"ProjectWorkManagement","servicePlanId":"b737dad2-2f6c-4c65-90e3-ca563267e8b9"},{"assignedTimestamp":"2017-12-31T03:27:36Z","capabilityStatus":"Deleted","service":"Adallom","servicePlanId":"932ad362-64a8-4783-9106-97849a1a30b9"},{"assignedTimestamp":"2017-12-17T18:29:20Z","capabilityStatus":"Enabled","service":"To-Do","servicePlanId":"3fb82609-8c27-4f7b-bd51-30634711ee67"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"8c098270-9dd4-4350-9b30-ba4703f3b36b"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"57ff2da0-773e-42df-b2af-ffb7a2317929"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Deleted","service":"ProcessSimple","servicePlanId":"76846ad7-7776-4c40-a281-a386362dd1b9"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Deleted","service":"PowerAppsService","servicePlanId":"c68f8d98-5534-41c8-bf36-22fa496fa792"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"0feaeb32-d00e-4d66-bd5a-43b5b83db82c"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"Deskless","servicePlanId":"8c7d2df8-86f0-4902-b2ed-a0458298f3b3"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Deleted","service":"MicrosoftStream","servicePlanId":"9e700747-8b1d-45e5-ab8d-ef187ceec156"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb87545-963c-4e0d-99df-69c6916d9eb0"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"43de0ff5-c92c-492b-9116-175376d08c38"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Deleted","service":"OfficeForms","servicePlanId":"2789c901-c14e-48ab-a76a-be334d9d793a"},{"assignedTimestamp":"2017-07-06T19:19:57Z","capabilityStatus":"Enabled","service":"OfficeForms","servicePlanId":"e212cbc7-0961-4c40-9825-01117710dcb1"},{"assignedTimestamp":"2017-06-12T08:23:48Z","capabilityStatus":"Enabled","service":"MicrosoftStream","servicePlanId":"6c6042f5-6f01-4d67-b8c1-eb99d36eed3e"},{"assignedTimestamp":"2017-05-12T23:33:35Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"8e0c0a52-6a6c-4d40-8370-dd62790dcd70"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"9f431833-0334-42de-a7dc-70aa40db46db"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"PowerBI","servicePlanId":"70d33638-9c74-4d01-bfd3-562de28bd4ba"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4de31727-a228-4ec3-a5bf-8e45b5ca48cc"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Deleted","service":"AzureAnalysis","servicePlanId":"2049e525-b859-401b-b2a0-e0a31c4b1fe4"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"34c0d7a0-a70f-4668-9238-47f9fc208882"},{"assignedTimestamp":"2016-12-19T03:16:33Z","capabilityStatus":"Deleted","service":"PowerBI","servicePlanId":"fc0a60aa-feee-4746-a0e3-aecfe81a38dd"},{"assignedTimestamp":"2016-11-18T18:51:08Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"9c0dab89-a30c-4117-86e7-97bda240acd2"},{"assignedTimestamp":"2016-11-18T18:51:08Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"07699545-9485-468e-95b6-2fca3738be01"},{"assignedTimestamp":"2012-10-10T07:21:11Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"663a804f-1c30-4ff0-9915-9db84f0d1cea"},{"assignedTimestamp":"2015-07-30T06:17:13Z","capabilityStatus":"Deleted","service":"MicrosoftCommunicationsOnline","servicePlanId":"27216c54-caf8-4d0d-97e2-517afb5c08f6"}],"city":"REDMOND","companyName":"Microsoft","consentProvidedForMinor":null,"country":null,"createdDateTime":null,"creationType":null,"department":"Azure + string: '{"odata.metadata":"https://graph.windows.net/00000000-0000-0000-0000-000000000000/$metadata#directoryObjects/@Element","odata.type":"Microsoft.DirectoryServices.User","objectType":"User","objectId":"a30db067-cde1-49be-95bb-9619a8cc8617","deletionTimestamp":null,"accountEnabled":true,"ageGroup":null,"assignedLicenses":[{"disabledPlans":["a82fbf69-b4d7-49f4-83a6-915b2cf354f4","cd31b152-6326-4d1b-ae1b-997b625182e6","a413a9ff-720c-4822-98ef-2f37c2a21f4c","a6520331-d7d4-4276-95f5-15c0933bc757","ded3d325-1bdc-453e-8432-5bac26d7a014","afa73018-811e-46e9-988f-f75d2b1b8430","b21a6b06-1988-436e-a07b-51ec6d9f52ad","531ee2f8-b1cb-453b-9c21-d2180d014ca5","bf28f719-7844-4079-9c78-c1307898e192","28b0fa46-c39a-4188-89e2-58e979a6b014","199a5c09-e0ca-4e37-8f7c-b05d533e1ea2","65cc641f-cccd-4643-97e0-a17e3045e541","e26c2fcc-ab91-4a61-b35c-03cdc8dddf66","46129a58-a698-46f0-aa5b-17f6586297d9","6db1f1db-2b46-403f-be40-e39395f08dbb","6dc145d6-95dd-4191-b9c3-185575ee6f6b","41fcdd7d-4733-4863-9cf4-c65b83ce2df4","c4801e8a-cb58-4c35-aca6-f2dcc106f287","0898bdbb-73b0-471a-81e5-20f1fe4dd66e","617b097b-4b93-4ede-83de-5f075bb5fb2f","33c4f319-9bdd-48d6-9c4d-410b750a4a5a","4828c8ec-dc2e-4779-b502-87ac9ce28ab7","3e26ee1f-8a5f-4d52-aee2-b81ce45c8f40"],"skuId":"c7df2760-2c81-4ef7-b578-5b5392b571df"},{"disabledPlans":[],"skuId":"b30411f5-fea1-4a59-9ad9-3db7c7ead579"},{"disabledPlans":[],"skuId":"4a51bf65-409c-4a91-b845-1121b571cc9d"},{"disabledPlans":["c815c93d-0759-4bb8-b857-bc921a71be83","7162bd38-edae-4022-83a7-c5837f951759","b622badb-1b45-48d5-920f-4b27a2c0996c","b74d57b2-58e9-484a-9731-aeccbba954f0"],"skuId":"61902246-d7cb-453e-85cd-53ee28eec138"},{"disabledPlans":["b622badb-1b45-48d5-920f-4b27a2c0996c"],"skuId":"3d957427-ecdc-4df2-aacd-01cc9d519da8"},{"disabledPlans":[],"skuId":"85aae730-b3d1-4f99-bb28-c9f81b05137c"},{"disabledPlans":[],"skuId":"9f3d9c1d-25a5-4aaa-8e59-23a1e6450a67"},{"disabledPlans":["39b5c996-467e-4e60-bd62-46066f572726"],"skuId":"90d8b3f8-712e-4f7b-aa1e-62e7ae6cbe96"},{"disabledPlans":["e95bec33-7c88-4a70-8e19-b10bd9d0c014","5dbe027f-2339-4123-9542-606e4d348a72"],"skuId":"09015f9f-377f-4538-bbb5-f75ceb09358a"},{"disabledPlans":[],"skuId":"f30db892-07e9-47e9-837c-80727f46fd3d"},{"disabledPlans":[],"skuId":"34715a50-7d92-426f-99e9-f815e0ae1de5"},{"disabledPlans":[],"skuId":"26a18e8f-4d14-46f8-835a-ed3ba424a961"},{"disabledPlans":[],"skuId":"412ce1a7-a499-41b3-8eb6-b38f2bbc5c3f"},{"disabledPlans":[],"skuId":"488ba24a-39a9-4473-8ee5-19291e71b002"},{"disabledPlans":[],"skuId":"b05e124f-c7cc-45a0-a6aa-8cf78c946968"},{"disabledPlans":["0b03f40b-c404-40c3-8651-2aceb74365fa","b650d915-9886-424b-a08d-633cede56f57","e95bec33-7c88-4a70-8e19-b10bd9d0c014","5dbe027f-2339-4123-9542-606e4d348a72","fe71d6c3-a2ea-4499-9778-da042bf08063","fafd7243-e5c1-4a3a-9e40-495efcb1d3c3"],"skuId":"ea126fc5-a19e-42e2-a731-da9d437bffcf"},{"disabledPlans":[],"skuId":"c5928f49-12ba-48f7-ada3-0d743a3601d5"}],"assignedPlans":[{"assignedTimestamp":"2023-03-07T17:20:59Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2023-03-07T17:20:59Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2023-03-07T17:20:59Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"fe71d6c3-a2ea-4499-9778-da042bf08063"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"199a5c09-e0ca-4e37-8f7c-b05d533e1ea2"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"e95bec33-7c88-4a70-8e19-b10bd9d0c014"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"5dbe027f-2339-4123-9542-606e4d348a72"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b622badb-1b45-48d5-920f-4b27a2c0996c"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Enabled","service":"LearningAppServiceInTeams","servicePlanId":"b76fb638-6ba6-402a-b9f9-83d28acb3d86"},{"assignedTimestamp":"2023-02-26T18:57:12Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"fafd7243-e5c1-4a3a-9e40-495efcb1d3c3"},{"assignedTimestamp":"2023-02-11T23:04:06Z","capabilityStatus":"Deleted","service":"YammerEnterprise","servicePlanId":"a82fbf69-b4d7-49f4-83a6-915b2cf354f4"},{"assignedTimestamp":"2023-01-23T22:57:48Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"43304c6a-1d4e-4e0b-9b06-5b2a2ff58a90"},{"assignedTimestamp":"2023-01-23T22:57:48Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"c244cc9e-622f-4576-92ea-82e233e44e36"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"6ea4c1ef-c259-46df-bce2-943342cd3cb2"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"74d93933-6f22-436e-9441-66d205435abb"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"91f50f7b-2204-4803-acac-5cf5668b8b39"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"dc789ed8-0170-4b65-a415-eb77d5bb350a"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"ea2cf03b-ac60-46ae-9c1d-eeaeb63cec86"},{"assignedTimestamp":"2022-11-15T23:13:29Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"c5002c70-f725-4367-b409-f0eff4fee6c0"},{"assignedTimestamp":"2022-11-09T23:14:02Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"60bf28f9-2b70-4522-96f7-335f5e06c941"},{"assignedTimestamp":"2022-08-07T02:18:34Z","capabilityStatus":"Enabled","service":"Viva-Goals","servicePlanId":"b44c6eaf-5c9f-478c-8f16-8cea26353bfb"},{"assignedTimestamp":"2022-08-07T02:18:34Z","capabilityStatus":"Enabled","service":"Modern-Workplace-Core-ITaas","servicePlanId":"9a6eeb79-0b4b-4bf0-9808-39d99a2cd5a3"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"WindowsUpdateforBusinessCloudExtensions","servicePlanId":"7bf960f6-2cd9-443a-8046-5dbff9558365"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"18fa3aba-b085-4105-87d7-55617b8585e6"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ERP","servicePlanId":"69f07c66-bee4-4222-b051-195095efee5b"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"0a05d977-a21a-45b2-91ce-61c240dbafa2"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"7e6d7d78-73de-46ba-83b1-6d25117334ba"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"WorkplaceAnalytics","servicePlanId":"f477b0f0-3bb1-4890-940c-40fcee6ce05f"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"f3d5636e-ddc2-41bf-bba6-ca6fadece269"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftPrint","servicePlanId":"795f6fe0-cc4d-4773-b050-5dde4dc704c9"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftFormsProTest","servicePlanId":"97f29a83-1a20-44ff-bf48-5e4ad11f3e51"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"DYN365AISERVICEINSIGHTS","servicePlanId":"1412cdc1-d593-4ad1-9050-40c30ad0b023"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProjectProgramsAndPortfolios","servicePlanId":"818523f5-016b-4355-9be8-ed6944946ea7"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"fa200448-008c-4acb-abd4-ea106ed2199d"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"50554c47-71d9-49fd-bc54-42a2765c555c"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"fe47a034-ab6d-4cb4-bdb4-9551354b177e"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"018fb91e-cee3-418c-9063-d7562978bdaf"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"ca4be917-fbce-4b52-839e-6647467a1668"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"6c57d4b6-3b23-47a5-9bc9-69f17b4947b3"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"WindowsDefenderATP","servicePlanId":"871d91ec-ec1a-452b-a83f-bd76c7d770ef"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"Windows","servicePlanId":"e7c91390-7625-45be-94e0-e16907e03118"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"AzureAdvancedThreatAnalytics","servicePlanId":"14ab5db5-e6c4-4b20-b4bc-13e36fd2227f"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"41781fb2-bc02-4b7c-bd55-b576c07bb09d"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"MultiFactorService","servicePlanId":"8a256a2b-b617-496d-b51b-e76466e88db0"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"5689bec4-755d-4753-8b61-40975025187c"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"2e2ddb96-6af9-4b1d-a3f0-d6ecfd22edb2"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"Netbreeze","servicePlanId":"03acaee3-9492-4f40-aed4-bcb6b32981b6"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"d56f3deb-50d8-465a-bedb-f079817ccac1"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"AADPremiumService","servicePlanId":"eec0eb4f-6444-4f95-aba0-50c24d67f998"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"SCO","servicePlanId":"c1ec4a95-1f05-45b3-a911-aa3fa01094f5"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"2d589a15-b171-4e61-9b5f-31d15eeb2872"},{"assignedTimestamp":"2022-03-06T07:12:31Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"59231cdf-b40d-4534-a93e-14d0cd31d27e"},{"assignedTimestamp":"2021-04-15T15:12:57Z","capabilityStatus":"Deleted","service":"MIPExchangeSolutions","servicePlanId":"cd31b152-6326-4d1b-ae1b-997b625182e6"},{"assignedTimestamp":"2020-12-22T01:12:21Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"2f442157-a11c-46b9-ae5b-6e39ff4e5849"},{"assignedTimestamp":"2020-11-03T16:30:18Z","capabilityStatus":"Deleted","service":"M365CommunicationCompliance","servicePlanId":"a413a9ff-720c-4822-98ef-2f37c2a21f4c"},{"assignedTimestamp":"2020-08-14T15:32:15Z","capabilityStatus":"Enabled","service":"YammerEnterprise","servicePlanId":"7547a3fe-08ee-4ccb-b430-5077c5041653"},{"assignedTimestamp":"2019-11-04T20:01:59Z","capabilityStatus":"Enabled","service":"WhiteboardServices","servicePlanId":"4a51bca5-1eff-43f5-878c-177680f191af"},{"assignedTimestamp":"2019-10-14T20:43:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"5136a095-5cf0-4aff-bec3-e84448b38ea5"},{"assignedTimestamp":"2019-10-14T20:43:01Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb0351d-3b08-4503-993d-383af8de41e3"},{"assignedTimestamp":"2019-03-27T23:17:23Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"50e68c76-46c6-4674-81f9-75456511b170"},{"assignedTimestamp":"2019-03-27T23:17:23Z","capabilityStatus":"Enabled","service":"CRM","servicePlanId":"17ab22cd-a0b3-4536-910a-cb6eb12696c0"},{"assignedTimestamp":"2018-11-30T00:32:45Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"b1188c4c-1b36-4018-b48b-ee07604f6feb"},{"assignedTimestamp":"2018-09-21T00:27:48Z","capabilityStatus":"Deleted","service":"MicrosoftCommunicationsOnline","servicePlanId":"3e26ee1f-8a5f-4d52-aee2-b81ce45c8f40"},{"assignedTimestamp":"2018-09-21T00:27:48Z","capabilityStatus":"Deleted","service":"MicrosoftCommunicationsOnline","servicePlanId":"4828c8ec-dc2e-4779-b502-87ac9ce28ab7"},{"assignedTimestamp":"2018-09-21T00:27:48Z","capabilityStatus":"Deleted","service":"MicrosoftCommunicationsOnline","servicePlanId":"5a10155d-f5c1-411a-a8ec-e99aae125390"},{"assignedTimestamp":"2018-08-28T18:54:42Z","capabilityStatus":"Enabled","service":"Sway","servicePlanId":"a23b959c-7ce8-4e57-9140-b90eb88a9e97"},{"assignedTimestamp":"2018-08-28T18:54:42Z","capabilityStatus":"Enabled","service":"RMSOnline","servicePlanId":"bea4c11e-220a-4e6d-8eb8-8ea15d019f90"},{"assignedTimestamp":"2018-08-28T18:54:42Z","capabilityStatus":"Deleted","service":"OfficeForms","servicePlanId":"159f4cd6-e380-449f-a816-af1a9ef76344"},{"assignedTimestamp":"2018-04-24T01:47:06Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"2bdbaf8f-738f-4ac7-9234-3c3ee2ce7d0f"},{"assignedTimestamp":"2018-04-24T01:47:06Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"2125cfd7-2110-4567-83c4-c1cd5275163d"},{"assignedTimestamp":"2018-04-24T01:47:06Z","capabilityStatus":"Enabled","service":"SharePoint","servicePlanId":"da792a53-cbc0-4184-a10d-e544dd34b3c1"},{"assignedTimestamp":"2018-04-24T01:47:06Z","capabilityStatus":"Deleted","service":"SharePoint","servicePlanId":"c4048e79-4474-4c74-ba9b-c31ff225e511"},{"assignedTimestamp":"2018-03-20T02:14:40Z","capabilityStatus":"Deleted","service":"MicrosoftStream","servicePlanId":"acffdce6-c30f-4dc2-81c0-372e33c515ec"},{"assignedTimestamp":"2018-01-09T10:35:29Z","capabilityStatus":"Enabled","service":"ProjectWorkManagement","servicePlanId":"b737dad2-2f6c-4c65-90e3-ca563267e8b9"},{"assignedTimestamp":"2017-12-31T03:27:36Z","capabilityStatus":"Deleted","service":"Adallom","servicePlanId":"932ad362-64a8-4783-9106-97849a1a30b9"},{"assignedTimestamp":"2017-12-17T18:29:20Z","capabilityStatus":"Enabled","service":"To-Do","servicePlanId":"3fb82609-8c27-4f7b-bd51-30634711ee67"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"Adallom","servicePlanId":"8c098270-9dd4-4350-9b30-ba4703f3b36b"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"TeamspaceAPI","servicePlanId":"57ff2da0-773e-42df-b2af-ffb7a2317929"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Deleted","service":"ProcessSimple","servicePlanId":"76846ad7-7776-4c40-a281-a386362dd1b9"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Deleted","service":"PowerAppsService","servicePlanId":"c68f8d98-5534-41c8-bf36-22fa496fa792"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"MicrosoftCommunicationsOnline","servicePlanId":"0feaeb32-d00e-4d66-bd5a-43b5b83db82c"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"Deskless","servicePlanId":"8c7d2df8-86f0-4902-b2ed-a0458298f3b3"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Deleted","service":"MicrosoftStream","servicePlanId":"9e700747-8b1d-45e5-ab8d-ef187ceec156"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"efb87545-963c-4e0d-99df-69c6916d9eb0"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"43de0ff5-c92c-492b-9116-175376d08c38"},{"assignedTimestamp":"2017-07-06T19:19:58Z","capabilityStatus":"Deleted","service":"OfficeForms","servicePlanId":"2789c901-c14e-48ab-a76a-be334d9d793a"},{"assignedTimestamp":"2017-07-06T19:19:57Z","capabilityStatus":"Enabled","service":"OfficeForms","servicePlanId":"e212cbc7-0961-4c40-9825-01117710dcb1"},{"assignedTimestamp":"2017-06-12T08:23:48Z","capabilityStatus":"Enabled","service":"MicrosoftStream","servicePlanId":"6c6042f5-6f01-4d67-b8c1-eb99d36eed3e"},{"assignedTimestamp":"2017-05-12T23:33:35Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"8e0c0a52-6a6c-4d40-8370-dd62790dcd70"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"9f431833-0334-42de-a7dc-70aa40db46db"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"PowerBI","servicePlanId":"70d33638-9c74-4d01-bfd3-562de28bd4ba"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"4de31727-a228-4ec3-a5bf-8e45b5ca48cc"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Deleted","service":"AzureAnalysis","servicePlanId":"2049e525-b859-401b-b2a0-e0a31c4b1fe4"},{"assignedTimestamp":"2017-01-26T08:02:47Z","capabilityStatus":"Enabled","service":"exchange","servicePlanId":"34c0d7a0-a70f-4668-9238-47f9fc208882"},{"assignedTimestamp":"2016-12-19T03:16:33Z","capabilityStatus":"Deleted","service":"PowerBI","servicePlanId":"fc0a60aa-feee-4746-a0e3-aecfe81a38dd"},{"assignedTimestamp":"2016-11-18T18:51:08Z","capabilityStatus":"Enabled","service":"PowerAppsService","servicePlanId":"9c0dab89-a30c-4117-86e7-97bda240acd2"},{"assignedTimestamp":"2016-11-18T18:51:08Z","capabilityStatus":"Enabled","service":"ProcessSimple","servicePlanId":"07699545-9485-468e-95b6-2fca3738be01"},{"assignedTimestamp":"2012-10-10T07:21:11Z","capabilityStatus":"Enabled","service":"MicrosoftOffice","servicePlanId":"663a804f-1c30-4ff0-9915-9db84f0d1cea"},{"assignedTimestamp":"2015-07-30T06:17:13Z","capabilityStatus":"Deleted","service":"MicrosoftCommunicationsOnline","servicePlanId":"27216c54-caf8-4d0d-97e2-517afb5c08f6"}],"city":"REDMOND","companyName":"Microsoft","consentProvidedForMinor":null,"country":null,"createdDateTime":null,"creationType":null,"department":"Azure Dev Exp","dirSyncEnabled":true,"displayName":"Yugang Wang","employeeId":null,"facsimileTelephoneNumber":null,"givenName":"Yugang","immutableId":"138058","isCompromised":null,"jobTitle":"PRINCIPAL - SWE MANAGER","lastDirSyncTime":"2023-01-20T00:31:36Z","legalAgeGroupClassification":null,"mail":"example@example.com","mailNickname":"yugangw","mobile":null,"onPremisesDistinguishedName":"CN=Yugang + SWE MANAGER","lastDirSyncTime":"2023-03-06T18:01:28Z","legalAgeGroupClassification":null,"mail":"example@example.com","mailNickname":"yugangw","mobile":null,"onPremisesDistinguishedName":"CN=Yugang Wang,OU=MSE,OU=Users,OU=CoreIdentity,DC=redmond,DC=corp,DC=microsoft,DC=com","onPremisesSecurityIdentifier":"S-1-5-21-2127521184-1604012920-1887927527-415191","otherMails":[],"passwordPolicies":"DisablePasswordExpiration","passwordProfile":null,"physicalDeliveryOfficeName":"18/3700FL","postalCode":null,"preferredLanguage":null,"provisionedPlans":[{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"CRM"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"CRM"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"CRM"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Deleted","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Deleted","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Deleted","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Deleted","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Deleted","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"SharePoint"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"Netbreeze"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"CRM"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"exchange"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftOffice"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftOffice"},{"capabilityStatus":"Deleted","provisioningStatus":"Success","service":"MicrosoftCommunicationsOnline"},{"capabilityStatus":"Enabled","provisioningStatus":"Success","service":"MicrosoftOffice"}],"provisioningErrors":[],"proxyAddresses":["X500:/O=Nokia/OU=HUB/cn=Recipients/cn=yugangw","X500:/o=SDF/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=sdflabs.com-51490-Yugang Wang (Volt)e3d6fb0c","X500:/o=microsoft/ou=northamerica/cn=Recipients/cn=572513","X500:/o=microsoft/ou=First @@ -600,8 +508,8 @@ interactions: Wang (Volt)","X500:/O=Microsoft/OU=APPS-WGA/cn=Recipients/cn=yugangw","X500:/o=MMS/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=Yugang Wang5ec8094e-2aed-488b-a327-9baed3c38367","SMTP:example@example.com","smtp:a-ywang2@microsoft.com","smtp:yugangw@msg.microsoft.com","x500:/o=microsoft/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=Yugang Wang (Volt)","smtp:YUGANGW@service.microsoft.com"],"refreshTokensValidFromDateTime":"2019-08-29T00:11:39Z","showInAddressList":null,"signInNames":[],"sipProxyAddress":"example@example.com","state":null,"streetAddress":null,"surname":"Wang","telephoneNumber":"+1 - (425) 7069936","thumbnailPhoto@odata.mediaEditLink":"directoryObjects/a30db067-cde1-49be-95bb-9619a8cc8617/Microsoft.DirectoryServices.User/thumbnailPhoto","thumbnailPhoto@odata.mediaContentType":"image/Jpeg","usageLocation":"US","userIdentities":[],"userPrincipalName":"example@example.com","userState":null,"userStateChangedOn":null,"userType":"Member","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToFullName":"Qing - Ye","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToPersonnelNbr":"128505","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToEmailName":"QINGYE","extension_18e31482d3fb4a8ea958aa96b662f508_ProfitCenterCode":"P10040929","extension_18e31482d3fb4a8ea958aa96b662f508_PositionNumber":"72580592","extension_18e31482d3fb4a8ea958aa96b662f508_CostCenterCode":"10040929","extension_18e31482d3fb4a8ea958aa96b662f508_CompanyCode":"1010","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingName":"18","extension_18e31482d3fb4a8ea958aa96b662f508_ZipCode":"98052","extension_18e31482d3fb4a8ea958aa96b662f508_StateProvinceCode":"WA","extension_18e31482d3fb4a8ea958aa96b662f508_CountryShortCode":"US","extension_18e31482d3fb4a8ea958aa96b662f508_CityName":"REDMOND","extension_18e31482d3fb4a8ea958aa96b662f508_AddressLine1":"1 + (425) 7069936","thumbnailPhoto@odata.mediaEditLink":"directoryObjects/a30db067-cde1-49be-95bb-9619a8cc8617/Microsoft.DirectoryServices.User/thumbnailPhoto","thumbnailPhoto@odata.mediaContentType":"image/Jpeg","usageLocation":"US","userIdentities":[],"userPrincipalName":"example@example.com","userState":null,"userStateChangedOn":null,"userType":"Member","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToPersonnelNbr":"144840","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToFullName":"Brahmnes + Fung","extension_18e31482d3fb4a8ea958aa96b662f508_ReportsToEmailName":"BFUNG","extension_18e31482d3fb4a8ea958aa96b662f508_ProfitCenterCode":"P10040929","extension_18e31482d3fb4a8ea958aa96b662f508_PositionNumber":"72580592","extension_18e31482d3fb4a8ea958aa96b662f508_CostCenterCode":"10040929","extension_18e31482d3fb4a8ea958aa96b662f508_CompanyCode":"1010","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingName":"18","extension_18e31482d3fb4a8ea958aa96b662f508_ZipCode":"98052","extension_18e31482d3fb4a8ea958aa96b662f508_StateProvinceCode":"WA","extension_18e31482d3fb4a8ea958aa96b662f508_CountryShortCode":"US","extension_18e31482d3fb4a8ea958aa96b662f508_CityName":"REDMOND","extension_18e31482d3fb4a8ea958aa96b662f508_AddressLine1":"1 Microsoft Way","extension_18e31482d3fb4a8ea958aa96b662f508_LocationAreaCode":"US","extension_18e31482d3fb4a8ea958aa96b662f508_BuildingID":"17","extension_18e31482d3fb4a8ea958aa96b662f508_PersonnelNumber":"138058"}' headers: access-control-allow-origin: @@ -609,25 +517,25 @@ interactions: cache-control: - no-cache content-length: - - '25292' + - '25938' content-type: - application/json; odata=minimalmetadata; streaming=true; charset=utf-8 dataserviceversion: - 3.0; date: - - Mon, 23 Jan 2023 00:13:49 GMT + - Tue, 14 Mar 2023 04:00:25 GMT duration: - - '881512' + - '1498980' expires: - '-1' ocp-aad-diagnostics-server-name: - - YoufsihkmoaNG8AH4bi2QaSMElwWoKneYXNxs7KqNA4= + - a3p3A2kxqFamjAAXuNIzEx1v3QLwJ0oU67k8tbWcvAw= ocp-aad-session-key: - - 70srKplBrV_TzO9aU4kAysdRR9nfcf-M0visodn4aQv6Ju-q4zsWrdITIiGKoRD5m0DQEsXBmwQ5XmKMUXdYs48z7SdYS6-RlmVPHgU_1xoHG12oTbwooIvAFbGK4BOC.aIjrgGQWzDVG6GceDB-A7EqCG6HZGXsbrXmzXaJ4rnM + - JotrX1jZvDiPvgUqFvum5SUsBoE4L3O17pjjP4cvqJLSEUkl6v6eJ9cjoMfd6l4un43Vzg7jdlr6Pl6B6PEaTi5lmXOj1yXXqY85tpqH80GdT8dIryzVoc1ubv7aVPrH.Ea2g1rwG2TVFd2wAwyO9lvhRW5BQlLpfvrjOpokfpDM pragma: - no-cache request-id: - - f0f5d9da-caa4-43be-88b6-5623c933bd1a + - 7da9a76e-82fb-46f9-b42a-98f729d2a2c1 strict-transport-security: - max-age=31536000; includeSubDomains x-aspnet-version: @@ -655,12 +563,10 @@ interactions: ParameterSetName: - -g -n -l User-Agent: - - python/3.8.8 (Windows-10-10.0.22621-SP0) msrest/0.7.1 msrest_azure/0.6.4 azure-mgmt-authorization/0.61.0 - Azure-SDK-For-Python AZURECLI/2.43.0 (MSI) - accept-language: - - en-US + - AZURECLI/2.46.0 (MSI) azsdk-python-azure-mgmt-authorization/3.0.0 Python/3.8.8 + (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions?$filter=roleName%20eq%20%27Grafana%20Admin%27&api-version=2018-01-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions?$filter=roleName%20eq%20%27Grafana%20Admin%27&api-version=2022-04-01 response: body: string: '{"value":[{"properties":{"roleName":"Grafana Admin","type":"BuiltInRole","description":"Built-in @@ -673,7 +579,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:13:49 GMT + - Tue, 14 Mar 2023 04:00:25 GMT expires: - '-1' pragma: @@ -693,7 +599,7 @@ interactions: message: OK - request: body: '{"properties": {"roleDefinitionId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41", - "principalId": "a30db067-cde1-49be-95bb-9619a8cc8617"}}' + "principalId": "a30db067-cde1-49be-95bb-9619a8cc8617", "principalType": "User"}}' headers: Accept: - application/json @@ -704,21 +610,19 @@ interactions: Connection: - keep-alive Content-Length: - - '233' + - '258' Content-Type: - - application/json; charset=utf-8 + - application/json ParameterSetName: - -g -n -l User-Agent: - - python/3.8.8 (Windows-10-10.0.22621-SP0) msrest/0.7.1 msrest_azure/0.6.4 azure-mgmt-authorization/0.61.0 - Azure-SDK-For-Python AZURECLI/2.43.0 (MSI) - accept-language: - - en-US + - AZURECLI/2.46.0 (MSI) azsdk-python-azure-mgmt-authorization/3.0.0 Python/3.8.8 + (Windows-10-10.0.22621-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestserviceaccount/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001?api-version=2020-04-01-preview response: body: - string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41","principalId":"a30db067-cde1-49be-95bb-9619a8cc8617","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestserviceaccount","condition":null,"conditionVersion":null,"createdOn":"2023-01-23T00:13:50.5656992Z","updatedOn":"2023-01-23T00:13:51.0032752Z","createdBy":null,"updatedBy":"a30db067-cde1-49be-95bb-9619a8cc8617","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestserviceaccount/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001","type":"Microsoft.Authorization/roleAssignments","name":"88888888-0000-0000-0000-000000000001"}' + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/22926164-76b3-42b3-bc55-97df8dab3e41","principalId":"a30db067-cde1-49be-95bb-9619a8cc8617","principalType":"User","scope":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestserviceaccount","condition":null,"conditionVersion":null,"createdOn":"2023-03-14T04:00:26.4435567Z","updatedOn":"2023-03-14T04:00:26.8635622Z","createdBy":null,"updatedBy":"a30db067-cde1-49be-95bb-9619a8cc8617","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestserviceaccount/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000001","type":"Microsoft.Authorization/roleAssignments","name":"88888888-0000-0000-0000-000000000001"}' headers: cache-control: - no-cache @@ -727,7 +631,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:13:53 GMT + - Tue, 14 Mar 2023 04:00:29 GMT expires: - '-1' pragma: @@ -757,12 +661,10 @@ interactions: ParameterSetName: - -g -n -l User-Agent: - - python/3.8.8 (Windows-10-10.0.22621-SP0) msrest/0.7.1 msrest_azure/0.6.4 azure-mgmt-authorization/0.61.0 - Azure-SDK-For-Python AZURECLI/2.43.0 (MSI) - accept-language: - - en-US + - AZURECLI/2.46.0 (MSI) azsdk-python-azure-mgmt-authorization/3.0.0 Python/3.8.8 + (Windows-10-10.0.22621-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions?$filter=roleName%20eq%20%27Monitoring%20Reader%27&api-version=2018-01-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions?$filter=roleName%20eq%20%27Monitoring%20Reader%27&api-version=2022-04-01 response: body: string: '{"value":[{"properties":{"roleName":"Monitoring Reader","type":"BuiltInRole","description":"Can @@ -775,7 +677,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:13:53 GMT + - Tue, 14 Mar 2023 04:00:29 GMT expires: - '-1' pragma: @@ -795,7 +697,7 @@ interactions: message: OK - request: body: '{"properties": {"roleDefinitionId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05", - "principalId": "aafb2e5f-7616-4149-b6c4-e6559889206b"}}' + "principalId": "3a563b97-4ef2-4d7f-9990-860cebccb1f6", "principalType": "ServicePrincipal"}}' headers: Accept: - application/json @@ -806,21 +708,19 @@ interactions: Connection: - keep-alive Content-Length: - - '233' + - '270' Content-Type: - - application/json; charset=utf-8 + - application/json ParameterSetName: - -g -n -l User-Agent: - - python/3.8.8 (Windows-10-10.0.22621-SP0) msrest/0.7.1 msrest_azure/0.6.4 azure-mgmt-authorization/0.61.0 - Azure-SDK-For-Python AZURECLI/2.43.0 (MSI) - accept-language: - - en-US + - AZURECLI/2.46.0 (MSI) azsdk-python-azure-mgmt-authorization/3.0.0 Python/3.8.8 + (Windows-10-10.0.22621-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000002?api-version=2020-04-01-preview response: body: - string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"aafb2e5f-7616-4149-b6c4-e6559889206b","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-01-23T00:13:54.0978762Z","updatedOn":"2023-01-23T00:13:54.6447544Z","createdBy":null,"updatedBy":"a30db067-cde1-49be-95bb-9619a8cc8617","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000002","type":"Microsoft.Authorization/roleAssignments","name":"88888888-0000-0000-0000-000000000002"}' + string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/43d0d8ad-25c7-4714-9337-8ba259a9fe05","principalId":"3a563b97-4ef2-4d7f-9990-860cebccb1f6","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2023-03-14T04:00:29.9899982Z","updatedOn":"2023-03-14T04:00:30.4960089Z","createdBy":null,"updatedBy":"a30db067-cde1-49be-95bb-9619a8cc8617","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/88888888-0000-0000-0000-000000000002","type":"Microsoft.Authorization/roleAssignments","name":"88888888-0000-0000-0000-000000000002"}' headers: cache-control: - no-cache @@ -829,7 +729,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:13:56 GMT + - Tue, 14 Mar 2023 04:00:32 GMT expires: - '-1' pragma: @@ -859,23 +759,23 @@ interactions: ParameterSetName: - -g -n --service-account User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestserviceaccount?api-version=2022-10-01-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestserviceaccount","name":"clitestserviceaccount","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-01-23T00:08:46.65194Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-01-23T00:08:46.65194Z"},"identity":{"principalId":"aafb2e5f-7616-4149-b6c4-e6559889206b","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.2.2","endpoint":"https://clitestserviceaccount-dnh4dreygqa8hjhk.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]}}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestserviceaccount","name":"clitestserviceaccount","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-03-14T03:56:22.6608833Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T03:56:22.6608833Z"},"identity":{"principalId":"3a563b97-4ef2-4d7f-9990-860cebccb1f6","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.8","endpoint":"https://clitestserviceaccount-dnh4dreygqa8hjhk.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Disabled","deterministicOutboundIP":"Disabled","grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"grafanaConfigurations":{"smtp":{"enabled":false}}}}' headers: cache-control: - no-cache content-length: - - '1038' + - '1091' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:13:55 GMT + - Tue, 14 Mar 2023 04:00:33 GMT etag: - - '"00001928-0000-0600-0000-63cdd1200000"' + - '"83011ca3-0000-0600-0000-640ff14c0000"' expires: - '-1' pragma: @@ -897,8 +797,9 @@ interactions: body: '{"sku": {"name": "Standard"}, "properties": {"publicNetworkAccess": "Enabled", "zoneRedundancy": "Disabled", "apiKey": "Enabled", "deterministicOutboundIP": "Disabled", "autoGeneratedDomainNameLabelScope": "TenantReuse", "grafanaIntegrations": - {"azureMonitorWorkspaceIntegrations": []}}, "identity": {"type": "SystemAssigned"}, - "tags": {}, "location": "westcentralus"}' + {"azureMonitorWorkspaceIntegrations": []}, "grafanaConfigurations": {"smtp": + {"enabled": false}}}, "identity": {"type": "SystemAssigned"}, "tags": {}, "location": + "westcentralus"}' headers: Accept: - application/json @@ -909,37 +810,37 @@ interactions: Connection: - keep-alive Content-Length: - - '368' + - '423' Content-Type: - application/json ParameterSetName: - -g -n --service-account User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestserviceaccount?api-version=2022-10-01-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestserviceaccount","name":"clitestserviceaccount","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-01-23T00:08:46.65194Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-01-23T00:13:56.730846Z"},"identity":{"principalId":"aafb2e5f-7616-4149-b6c4-e6559889206b","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.2.2","endpoint":"https://clitestserviceaccount-dnh4dreygqa8hjhk.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestserviceaccount","name":"clitestserviceaccount","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-03-14T03:56:22.6608833Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T04:00:33.4589244Z"},"identity":{"principalId":"3a563b97-4ef2-4d7f-9990-860cebccb1f6","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.8","endpoint":"https://clitestserviceaccount-dnh4dreygqa8hjhk.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}}}}' headers: api-supported-versions: - 2021-09-01-preview, 2022-05-01-preview, 2022-08-01, 2022-10-01-preview cache-control: - no-cache content-length: - - '1123' + - '1175' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:13:57 GMT + - Tue, 14 Mar 2023 04:00:34 GMT etag: - - '"00001d28-0000-0600-0000-63cdd1450000"' + - '"830168a3-0000-0600-0000-640ff1610000"' expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:54fcb76e-7bac-4b3e-96f8-8868676d3826 + - appId=cid-v1:c5d15200-b714-40a5-9a7a-a4ecac3e5442 strict-transport-security: - max-age=31536000; includeSubDomains transfer-encoding: @@ -951,7 +852,7 @@ interactions: x-ms-providerhub-traffic: - 'True' x-ms-ratelimit-remaining-subscription-writes: - - '1198' + - '1199' status: code: 200 message: OK @@ -969,23 +870,23 @@ interactions: ParameterSetName: - -g -n User-Agent: - - AZURECLI/2.43.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) + - AZURECLI/2.46.0 (MSI) azsdk-python-mgmt-dashboard/1.0.0b1 Python/3.8.8 (Windows-10-10.0.22621-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestserviceaccount?api-version=2022-10-01-preview response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestserviceaccount","name":"clitestserviceaccount","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-01-23T00:08:46.65194Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-01-23T00:13:56.730846Z"},"identity":{"principalId":"aafb2e5f-7616-4149-b6c4-e6559889206b","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.2.2","endpoint":"https://clitestserviceaccount-dnh4dreygqa8hjhk.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_amg000001/providers/Microsoft.Dashboard/grafana/clitestserviceaccount","name":"clitestserviceaccount","type":"microsoft.dashboard/grafana","sku":{"name":"Standard"},"location":"westcentralus","tags":{},"systemData":{"createdBy":"example@example.com","createdByType":"User","createdAt":"2023-03-14T03:56:22.6608833Z","lastModifiedBy":"example@example.com","lastModifiedByType":"User","lastModifiedAt":"2023-03-14T04:00:33.4589244Z"},"identity":{"principalId":"3a563b97-4ef2-4d7f-9990-860cebccb1f6","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"},"properties":{"provisioningState":"Succeeded","grafanaVersion":"9.3.8","endpoint":"https://clitestserviceaccount-dnh4dreygqa8hjhk.wcus.grafana.azure.com","zoneRedundancy":"Disabled","publicNetworkAccess":"Enabled","privateEndpointConnections":null,"autoGeneratedDomainNameLabelScope":"TenantReuse","apiKey":"Enabled","deterministicOutboundIP":"Disabled","outboundIPs":null,"grafanaIntegrations":{"azureMonitorWorkspaceIntegrations":[]},"enterpriseConfigurations":null,"grafanaConfigurations":{"smtp":{"enabled":false}}}}' headers: cache-control: - no-cache content-length: - - '1123' + - '1175' content-type: - application/json; charset=utf-8 date: - - Mon, 23 Jan 2023 00:13:57 GMT + - Tue, 14 Mar 2023 04:00:34 GMT etag: - - '"00001d28-0000-0600-0000-63cdd1450000"' + - '"830168a3-0000-0600-0000-640ff1610000"' expires: - '-1' pragma: @@ -1029,20 +930,23 @@ interactions: content-length: - '61' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-5RWXszXDKFMC/Y83ogFWgg';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:00 GMT + - Tue, 14 Mar 2023 04:00:36 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432839.435.28.118610|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly + - INGRESSCOOKIE=1678766436.711.442.159904|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: @@ -1082,20 +986,23 @@ interactions: content-length: - '117' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-L+nAwMLczpRjXP17ReSUSQ';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:00 GMT + - Tue, 14 Mar 2023 04:00:37 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432841.674.29.778255|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly + - INGRESSCOOKIE=1678766438.086.442.880508|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: @@ -1133,20 +1040,23 @@ interactions: content-length: - '217' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-i4c902WI4LyKwknxmIyY4A';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:01 GMT + - Tue, 14 Mar 2023 04:00:37 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432842.202.30.211623|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly + - INGRESSCOOKIE=1678766438.472.439.971647|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: @@ -1177,7 +1087,7 @@ interactions: uri: https://clitestserviceaccount-dnh4dreygqa8hjhk.wcus.grafana.azure.com/api/serviceaccounts/3 response: body: - string: '{"id":3,"message":"Service account updated","name":"myServiceAccount","serviceaccount":{"id":3,"name":"myServiceAccount","login":"sa-oldname","orgId":1,"isDisabled":false,"createdAt":"2023-01-23T00:14:00Z","updatedAt":"2023-01-23T00:14:00Z","avatarUrl":"/avatar/2500c98b645dbb9405e34002e460d53e","role":"Admin","teams":null}}' + string: '{"id":3,"message":"Service account updated","name":"myServiceAccount","serviceaccount":{"id":3,"name":"myServiceAccount","login":"sa-oldname","orgId":1,"isDisabled":false,"createdAt":"2023-03-14T04:00:37Z","updatedAt":"2023-03-14T04:00:37Z","avatarUrl":"/avatar/2500c98b645dbb9405e34002e460d53e","role":"Admin","teams":null}}' headers: cache-control: - no-cache @@ -1186,20 +1096,23 @@ interactions: content-length: - '325' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-+Ma1NzdzHy3BwDypAtpFRg';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:01 GMT + - Tue, 14 Mar 2023 04:00:37 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432842.364.27.398096|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly + - INGRESSCOOKIE=1678766438.672.440.105820|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: @@ -1237,19 +1150,22 @@ interactions: content-length: - '226' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-lJsqXJQOSXUewXnLLOPnzQ';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:01 GMT + - Tue, 14 Mar 2023 04:00:39 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432842.649.30.572923|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + - INGRESSCOOKIE=1678766439.440.130526|536a49a9056dcf5427f82e0e17c1daf3; Path=/; Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains @@ -1279,7 +1195,7 @@ interactions: uri: https://clitestserviceaccount-dnh4dreygqa8hjhk.wcus.grafana.azure.com/api/serviceaccounts/3 response: body: - string: '{"id":3,"name":"myServiceAccount","login":"sa-oldname","orgId":1,"isDisabled":false,"createdAt":"2023-01-23T00:14:00Z","updatedAt":"2023-01-23T00:14:01Z","avatarUrl":"/avatar/2500c98b645dbb9405e34002e460d53e","role":"Admin","teams":null}' + string: '{"id":3,"name":"myServiceAccount","login":"sa-oldname","orgId":1,"isDisabled":false,"createdAt":"2023-03-14T04:00:37Z","updatedAt":"2023-03-14T04:00:37Z","avatarUrl":"/avatar/2500c98b645dbb9405e34002e460d53e","role":"Admin","teams":null}' headers: cache-control: - no-cache @@ -1288,20 +1204,23 @@ interactions: content-length: - '237' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-1wmusx8TzQUC0YbSlWHnFg';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:02 GMT + - Tue, 14 Mar 2023 04:00:39 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432842.921.29.522200|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly + - INGRESSCOOKIE=1678766440.784.442.919785|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: @@ -1339,19 +1258,22 @@ interactions: content-length: - '226' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-obQErB1Zj0VjXdQmPghHOw';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:02 GMT + - Tue, 14 Mar 2023 04:00:40 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432843.547.31.718079|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + - INGRESSCOOKIE=1678766441.09.438.364842|536a49a9056dcf5427f82e0e17c1daf3; Path=/; Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains @@ -1390,19 +1312,22 @@ interactions: content-length: - '226' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-9sWF/5kVCU80EubORtWNVQ';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:02 GMT + - Tue, 14 Mar 2023 04:00:40 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432843.814.26.948190|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + - INGRESSCOOKIE=1678766441.62.439.733592|536a49a9056dcf5427f82e0e17c1daf3; Path=/; Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains @@ -1434,7 +1359,7 @@ interactions: uri: https://clitestserviceaccount-dnh4dreygqa8hjhk.wcus.grafana.azure.com/api/serviceaccounts/3/tokens response: body: - string: '{"id":1,"name":"myToken","key":"glsa_Qb2TB3yv4SKPwbfgqKYQMrFQ9UuLrh87_1c02a1f6"}' + string: '{"id":1,"name":"myToken","key":"glsa_8eFr5dLxlDLvQCTD7APrAnIpYWwE7HAf_ae2e81eb"}' headers: cache-control: - no-cache @@ -1443,20 +1368,23 @@ interactions: content-length: - '80' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-5z02SrnvL/UT3Pz/C+g65g';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:03 GMT + - Tue, 14 Mar 2023 04:00:40 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432843.999.27.986711|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly + - INGRESSCOOKIE=1678766441.807.440.382422|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: @@ -1494,19 +1422,22 @@ interactions: content-length: - '226' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-8ai+uITKiCk/0Ifbu8rCCg';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:03 GMT + - Tue, 14 Mar 2023 04:00:41 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432844.338.28.11542|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + - INGRESSCOOKIE=1678766442.128.435.67502|536a49a9056dcf5427f82e0e17c1daf3; Path=/; Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains @@ -1536,7 +1467,7 @@ interactions: uri: https://clitestserviceaccount-dnh4dreygqa8hjhk.wcus.grafana.azure.com/api/serviceaccounts/3/tokens response: body: - string: '[{"id":1,"name":"myToken","created":"2023-01-23T00:14:03Z","lastUsedAt":null,"expiration":"2023-01-24T00:14:03Z","secondsUntilExpiration":86399.450176644,"hasExpired":false,"isRevoked":false}]' + string: '[{"id":1,"name":"myToken","created":"2023-03-14T04:00:40Z","lastUsedAt":null,"expiration":"2023-03-15T04:00:40Z","secondsUntilExpiration":86398.655839032,"hasExpired":false,"isRevoked":false}]' headers: cache-control: - no-cache @@ -1545,20 +1476,23 @@ interactions: content-length: - '192' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-vCC1L4lBGm+P7pqR+hqFAA';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:03 GMT + - Tue, 14 Mar 2023 04:00:41 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432844.527.29.391552|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly + - INGRESSCOOKIE=1678766442.323.441.916277|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: @@ -1584,58 +1518,61 @@ interactions: content-type: - application/json method: GET - uri: https://clitestserviceaccount-dnh4dreygqa8hjhk.wcus.grafana.azure.com/api/search?type=dash-db + uri: https://clitestserviceaccount-dnh4dreygqa8hjhk.wcus.grafana.azure.com/api/search?type=dash-db&limit=5000&page=1 response: body: - string: '[{"id":19,"uid":"OSBzdgnnz","title":"Agent QoS","uri":"db/agent-qos","url":"/d/OSBzdgnnz/agent-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":13,"uid":"54KhiZ7nz","title":"AKS - Linux Sample Application","uri":"db/aks-linux-sample-application","url":"/d/54KhiZ7nz/aks-linux-sample-application","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":22,"uid":"6uRDjTNnz","title":"App - Detail","uri":"db/app-detail","url":"/d/6uRDjTNnz/app-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":4,"uid":"dyzn5SK7z","title":"Azure + string: '[{"id":23,"uid":"OSBzdgnnz","title":"Agent QoS","uri":"db/agent-qos","url":"/d/OSBzdgnnz/agent-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":16,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":18,"uid":"54KhiZ7nz","title":"AKS + Linux Sample Application","uri":"db/aks-linux-sample-application","url":"/d/54KhiZ7nz/aks-linux-sample-application","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":16,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":25,"uid":"6uRDjTNnz","title":"App + Detail","uri":"db/app-detail","url":"/d/6uRDjTNnz/app-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":16,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":6,"uid":"dyzn5SK7z","title":"Azure / Alert Consumption","uri":"db/azure-alert-consumption","url":"/d/dyzn5SK7z/azure-alert-consumption","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":7,"uid":"Yo38mcvnz","title":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":10,"uid":"Yo38mcvnz","title":"Azure / Insights / Applications","uri":"db/azure-insights-applications","url":"/d/Yo38mcvnz/azure-insights-applications","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":2,"uid":"AppInsightsAvTestGeoMap","title":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":12,"uid":"AppInsightsAvTestGeoMap","title":"Azure / Insights / Applications Test Availability Geo Map","uri":"db/azure-insights-applications-test-availability-geo-map","url":"/d/AppInsightsAvTestGeoMap/azure-insights-applications-test-availability-geo-map","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":8,"uid":"INH9berMk","title":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":2,"uid":"INH9berMk","title":"Azure / Insights / Cosmos DB","uri":"db/azure-insights-cosmos-db","url":"/d/INH9berMk/azure-insights-cosmos-db","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":9,"uid":"8UDB1s3Gk","title":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":3,"uid":"8UDB1s3Gk","title":"Azure / Insights / Data Explorer Clusters","uri":"db/azure-insights-data-explorer-clusters","url":"/d/8UDB1s3Gk/azure-insights-data-explorer-clusters","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":10,"uid":"tQZAMYrMk","title":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":5,"uid":"tQZAMYrMk","title":"Azure / Insights / Key Vaults","uri":"db/azure-insights-key-vaults","url":"/d/tQZAMYrMk/azure-insights-key-vaults","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":11,"uid":"3n2E8CrGk","title":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":7,"uid":"3n2E8CrGk","title":"Azure / Insights / Storage Accounts","uri":"db/azure-insights-storage-accounts","url":"/d/3n2E8CrGk/azure-insights-storage-accounts","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":5,"uid":"AzVmInsightsByRG","title":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":14,"uid":"AzVmInsightsByRG","title":"Azure / Insights / Virtual Machines by Resource Group","uri":"db/azure-insights-virtual-machines-by-resource-group","url":"/d/AzVmInsightsByRG/azure-insights-virtual-machines-by-resource-group","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":6,"uid":"AzVmInsightsByWS","title":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":8,"uid":"AzVmInsightsByWS","title":"Azure / Insights / Virtual Machines by Workspace","uri":"db/azure-insights-virtual-machines-by-workspace","url":"/d/AzVmInsightsByWS/azure-insights-virtual-machines-by-workspace","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":3,"uid":"Mtwt2BV7k","title":"Azure + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":4,"uid":"Mtwt2BV7k","title":"Azure / Resources Overview","uri":"db/azure-resources-overview","url":"/d/Mtwt2BV7k/azure-resources-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":1,"folderUid":"az-mon","folderTitle":"Azure - Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":14,"uid":"xLERdASnz","title":"Cluster - Detail","uri":"db/cluster-detail","url":"/d/xLERdASnz/cluster-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":15,"uid":"QTVw7iK7z","title":"Geneva - Health","uri":"db/geneva-health","url":"/d/QTVw7iK7z/geneva-health","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":20,"uid":"icm-example","title":"IcM - Canned Dashboard","uri":"db/icm-canned-dashboard","url":"/d/icm-example/icm-canned-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":24,"uid":"sVKyjvpnz","title":"Incoming - Service QoS","uri":"db/incoming-service-qos","url":"/d/sVKyjvpnz/incoming-service-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":16,"uid":"_sKhXTH7z","title":"Node - Detail","uri":"db/node-detail","url":"/d/_sKhXTH7z/node-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":17,"uid":"6naEwcp7z","title":"Outgoing - Service QoS","uri":"db/outgoing-service-qos","url":"/d/6naEwcp7z/outgoing-service-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":23,"uid":"GIgvhSV7z","title":"Service - Fabric Application Overview","uri":"db/service-fabric-application-overview","url":"/d/GIgvhSV7z/service-fabric-application-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":18,"uid":"duj3tR77k","title":"WarmPathQoS","uri":"db/warmpathqos","url":"/d/duj3tR77k/warmpathqos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":12,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0}]' + Monitor","folderUrl":"/dashboards/f/az-mon/azure-monitor","sortMeta":0},{"id":26,"uid":"xLERdASnz","title":"Cluster + Detail","uri":"db/cluster-detail","url":"/d/xLERdASnz/cluster-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":16,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":27,"uid":"QTVw7iK7z","title":"Geneva + Health","uri":"db/geneva-health","url":"/d/QTVw7iK7z/geneva-health","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":16,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":24,"uid":"icm-example","title":"IcM + Canned Dashboard","uri":"db/icm-canned-dashboard","url":"/d/icm-example/icm-canned-dashboard","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":16,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":19,"uid":"sVKyjvpnz","title":"Incoming + Service QoS","uri":"db/incoming-service-qos","url":"/d/sVKyjvpnz/incoming-service-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":16,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":20,"uid":"_sKhXTH7z","title":"Node + Detail","uri":"db/node-detail","url":"/d/_sKhXTH7z/node-detail","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":16,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":21,"uid":"6naEwcp7z","title":"Outgoing + Service QoS","uri":"db/outgoing-service-qos","url":"/d/6naEwcp7z/outgoing-service-qos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":16,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":28,"uid":"GIgvhSV7z","title":"Service + Fabric Application Overview","uri":"db/service-fabric-application-overview","url":"/d/GIgvhSV7z/service-fabric-application-overview","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":16,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0},{"id":22,"uid":"duj3tR77k","title":"WarmPathQoS","uri":"db/warmpathqos","url":"/d/duj3tR77k/warmpathqos","slug":"","type":"dash-db","tags":[],"isStarred":false,"folderId":16,"folderUid":"geneva","folderTitle":"Geneva","folderUrl":"/dashboards/f/geneva/geneva","sortMeta":0}]' headers: cache-control: - no-cache connection: - keep-alive content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-gm93FUqpi7d9DI2iaKXjXA';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:03 GMT + - Tue, 14 Mar 2023 04:00:41 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432844.79.28.884947|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + - INGRESSCOOKIE=1678766442.609.442.36881|536a49a9056dcf5427f82e0e17c1daf3; Path=/; Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains @@ -1650,6 +1587,60 @@ interactions: status: code: 200 message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python-requests/2.26.0 + content-type: + - application/json + method: GET + uri: https://clitestserviceaccount-dnh4dreygqa8hjhk.wcus.grafana.azure.com/api/search?type=dash-db&limit=5000&page=2 + response: + body: + string: '[]' + headers: + cache-control: + - no-cache + connection: + - keep-alive + content-length: + - '2' + content-security-policy: + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-CrZeSF63b+Fb0s68iXG0kw';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; + content-type: + - application/json + date: + - Tue, 14 Mar 2023 04:00:41 GMT + expires: + - '-1' + pragma: + - no-cache + request-context: + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c + set-cookie: + - INGRESSCOOKIE=1678766442.851.435.544902|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly + strict-transport-security: + - max-age=15724800; includeSubDomains + x-content-type-options: + - nosniff + x-frame-options: + - DENY + x-xss-protection: + - 1; mode=block + status: + code: 200 + message: OK - request: body: null headers: @@ -1676,20 +1667,23 @@ interactions: content-length: - '226' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-WEsVKxu2jHSAAoZvjBxR1A';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:04 GMT + - Tue, 14 Mar 2023 04:00:42 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432845.119.26.774199|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly + - INGRESSCOOKIE=1678766443.186.442.485576|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: @@ -1727,20 +1721,23 @@ interactions: content-length: - '226' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-Uye/IhyHpQcK1r5F7GK2kg';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:04 GMT + - Tue, 14 Mar 2023 04:00:42 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432845.296.31.848022|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly + - INGRESSCOOKIE=1678766443.375.440.133275|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: @@ -1769,7 +1766,7 @@ interactions: uri: https://clitestserviceaccount-dnh4dreygqa8hjhk.wcus.grafana.azure.com/api/serviceaccounts/3/tokens response: body: - string: '[{"id":1,"name":"myToken","created":"2023-01-23T00:14:03Z","lastUsedAt":"2023-01-23T00:14:03Z","expiration":"2023-01-24T00:14:03Z","secondsUntilExpiration":86398.490316159,"hasExpired":false,"isRevoked":false}]' + string: '[{"id":1,"name":"myToken","created":"2023-03-14T04:00:40Z","lastUsedAt":"2023-03-14T04:00:41Z","expiration":"2023-03-15T04:00:40Z","secondsUntilExpiration":86397.412984684,"hasExpired":false,"isRevoked":false}]' headers: cache-control: - no-cache @@ -1778,20 +1775,23 @@ interactions: content-length: - '210' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-a/afwxRKjp3vbvnJq6qN0w';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:04 GMT + - Tue, 14 Mar 2023 04:00:42 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432845.483.28.567690|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly + - INGRESSCOOKIE=1678766443.569.439.835053|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: @@ -1831,19 +1831,22 @@ interactions: content-length: - '43' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-ypcQ/16xLC/2zTZUXCxQsA';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:04 GMT + - Tue, 14 Mar 2023 04:00:42 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432845.652.26.817110|536a49a9056dcf5427f82e0e17c1daf3; Path=/; + - INGRESSCOOKIE=1678766443.736.443.86313|536a49a9056dcf5427f82e0e17c1daf3; Path=/; Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains @@ -1882,20 +1885,23 @@ interactions: content-length: - '226' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-RqzwNnyhaxxHjgPWywVDPg';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:04 GMT + - Tue, 14 Mar 2023 04:00:43 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432845.94.28.589214|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly + - INGRESSCOOKIE=1678766444.034.438.185377|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: @@ -1933,20 +1939,23 @@ interactions: content-length: - '2' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-42ccNXnZImCscYXclDz/Kg';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:05 GMT + - Tue, 14 Mar 2023 04:00:43 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432846.124.29.241704|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly + - INGRESSCOOKIE=1678766444.238.441.577552|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: @@ -1984,20 +1993,23 @@ interactions: content-length: - '226' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-9tA4Si0LHi8affR7atoIfQ';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:05 GMT + - Tue, 14 Mar 2023 04:00:43 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432846.38.26.150236|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly + - INGRESSCOOKIE=1678766444.533.436.957857|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: @@ -2037,20 +2049,23 @@ interactions: content-length: - '37' content-security-policy: - - 'script-src: ''unsafe-eval'' ''unsafe-inline'';' + - script-src 'self' 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-NHdsGWp2d395PiksQB5T5A';object-src + 'none';font-src 'self' fonts.gstatic.com;style-src 'self' 'unsafe-inline' + blob:;img-src * data:;base-uri 'self';connect-src 'self' grafana.com dc.services.visualstudio.com;manifest-src + 'self';media-src 'none';form-action 'self'; content-type: - application/json date: - - Mon, 23 Jan 2023 00:14:05 GMT + - Tue, 14 Mar 2023 04:00:43 GMT expires: - '-1' pragma: - no-cache request-context: - - appId=cid-v1:9ec01a72-f829-441f-8754-21b0c7a10162 + - appId=cid-v1:23ed4edd-8c1c-433f-a3a0-87361d034c4c set-cookie: - - INGRESSCOOKIE=1674432846.563.28.921864|536a49a9056dcf5427f82e0e17c1daf3; Path=/; - Secure; HttpOnly + - INGRESSCOOKIE=1678766444.733.440.406978|536a49a9056dcf5427f82e0e17c1daf3; + Path=/; Secure; HttpOnly strict-transport-security: - max-age=15724800; includeSubDomains x-content-type-options: diff --git a/src/amg/azext_amg/tests/latest/test_amg_scenario.py b/src/amg/azext_amg/tests/latest/test_amg_scenario.py index 91625bb4d17..5b1e7347eb3 100644 --- a/src/amg/azext_amg/tests/latest/test_amg_scenario.py +++ b/src/amg/azext_amg/tests/latest/test_amg_scenario.py @@ -4,8 +4,11 @@ # -------------------------------------------------------------------------------------------- import os +import tempfile +import time import unittest + from azure.cli.testsdk import (ScenarioTest, ResourceGroupPreparer, MSGraphNameReplacer, MOCKED_USER_NAME) from azure.cli.testsdk .scenario_tests import AllowLargeResponse from .test_definitions import (test_data_source, test_notification_channel, test_dashboard) @@ -75,6 +78,8 @@ def test_api_key_e2e(self, resource_group): with unittest.mock.patch('azext_amg.custom._gen_guid', side_effect=self.create_guid): self.cmd('grafana create -g {rg} -n {name} -l {location}') + # Ensure RBAC changes are propagated + time.sleep(120) self.cmd('grafana update -g {rg} -n {name} --api-key Enabled') self.cmd('grafana api-key list -g {rg} -n {name}', checks=[ self.check('length([])', 0) @@ -104,6 +109,8 @@ def test_service_account_e2e(self, resource_group): with unittest.mock.patch('azext_amg.custom._gen_guid', side_effect=self.create_guid): self.cmd('grafana create -g {rg} -n {name} -l {location}') + # Ensure RBAC changes are propagated + time.sleep(120) self.cmd('grafana update -g {rg} -n {name} --service-account Enabled') self.cmd('grafana service-account list -g {rg} -n {name}', checks=[ self.check('length([])', 0) @@ -135,7 +142,7 @@ def test_amg_e2e(self, resource_group): # Test Instance self.kwargs.update({ - 'name': 'clitestamg', + 'name': 'clitestamge2e', 'location': 'westeurope' }) @@ -148,6 +155,8 @@ def test_amg_e2e(self, resource_group): self.check('tags.foo', 'doo'), self.check('name', '{name}') ]) + # Ensure RBAC changes are propagated + time.sleep(120) self.cmd('grafana list -g {rg}') count = len(self.cmd('grafana list').get_output_in_json()) @@ -285,6 +294,89 @@ def test_amg_e2e(self, resource_group): self.assertTrue(final_count, count - 1) + @AllowLargeResponse(size_kb=3072) + @ResourceGroupPreparer(name_prefix='cli_test_amg', location='westcentralus') + def test_amg_backup_restore(self, resource_group): + + # Test Instance + self.kwargs.update({ + 'name': 'clitestbackup', + 'location': 'westcentralus', + 'name2': 'clitestbackup2' + }) + + owner = self._get_signed_in_user() + self.recording_processors.append(MSGraphNameReplacer(owner, MOCKED_USER_NAME)) + + with unittest.mock.patch('azext_amg.custom._gen_guid', side_effect=self.create_guid): + + amg1 = self.cmd('grafana create -g {rg} -n {name} -l {location}').get_output_in_json() + amg2 = self.cmd('grafana create -g {rg} -n {name2} -l {location}').get_output_in_json() + # Ensure RBAC changes are propagated + time.sleep(120) + + # set up folder + self.kwargs.update({ + 'folderTitle': 'Test Folder', + 'id': amg1['id'], + 'id2': amg2['id'] + }) + self.cmd('grafana folder create -g {rg} -n {name} --title "{folderTitle}"') + + # set up data source + self.kwargs.update({ + 'dataSourceDefinition': test_data_source, + 'dataSourceName': test_data_source["name"] + }) + self.cmd('grafana data-source create -g {rg} -n {name} --definition "{dataSourceDefinition}"') + + # create dashboard + dashboard_title = test_dashboard["dashboard"]["title"] + slug = dashboard_title.lower().replace(' ', '-') + + self.kwargs.update({ + 'dashboardDefinition': test_dashboard, + 'dashboardTitle': dashboard_title, + 'dashboardSlug': slug, + }) + response_create = self.cmd('grafana dashboard create -g {rg} -n {name} --folder "{folderTitle}" --definition "{dashboardDefinition}" --title "{dashboardTitle}"').get_output_in_json() + + self.kwargs.update({ + 'dashboardUid': response_create["uid"], + }) + + with tempfile.TemporaryDirectory() as temp_dir: + self.kwargs.update({ + 'tempDir': temp_dir + }) + self.cmd('grafana backup -g {rg} -n {name} -d "{tempDir}" --folders-to-include "{folderTitle}" --components datasources dashboards folders') + + filenames = next(os.walk(temp_dir), (None, None, []))[2] + self.assertTrue(len(filenames) == 1) + self.assertTrue(filenames[0].endswith('.tar.gz')) + + self.kwargs.update({ + 'archiveFile': os.path.join(temp_dir, filenames[0]) + }) + + self.cmd('grafana folder delete -g {rg} -n {name} --folder "{folderTitle}"') + self.cmd('grafana data-source delete -g {rg} -n {name} --data-source "{dataSourceName}"') + + self.cmd('grafana restore -g {rg} -n {name} --archive-file "{archiveFile}"') + + self.cmd('grafana data-source show -g {rg} -n {name} --data-source "{dataSourceName}"') + self.cmd('grafana folder show -g {rg} -n {name} --folder "{folderTitle}"') + self.cmd('grafana dashboard show -g {rg} -n {name} --dashboard "{dashboardUid}"', checks=[ + self.check("[dashboard.title]", "['{dashboardTitle}']"), + self.check("[meta.folderTitle]", "['{folderTitle}']")]) + + self.cmd('grafana dashboard sync --source {id} --destination {id2} --folders-to-include "{folderTitle}"') + self.cmd('grafana folder show -g {rg} -n {name2} --folder "{folderTitle}"') + self.cmd('grafana dashboard show -g {rg} -n {name2} --dashboard "{dashboardUid}"', checks=[ + self.check("[dashboard.title]", "['{dashboardTitle}']"), + self.check("[meta.folderTitle]", "['{folderTitle}']")]) + + def _get_signed_in_user(self): account_info = self.cmd('account show').get_output_in_json() if account_info['user']['type'] == 'user': diff --git a/src/amg/azext_amg/utils.py b/src/amg/azext_amg/utils.py new file mode 100644 index 00000000000..11e9d04aae9 --- /dev/null +++ b/src/amg/azext_amg/utils.py @@ -0,0 +1,126 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------------------------- + +import re +import json +import requests +from knack.log import get_logger + +logger = get_logger(__name__) + + +def log_response(resp): + status_code = resp.status_code + logger.debug("[DEBUG] resp status: %s", status_code) + try: + logger.debug("[DEBUG] resp body: %s", resp.json()) + except ValueError: + logger.debug("[DEBUG] resp body: %s", resp.text) + return resp + + +def search_dashboard(page, limit, grafana_url, http_get_headers): + url = f'{grafana_url}/api/search/?type=dash-db&limit={limit}&page={page}' + logger.info("search dashboard in grafana: %s", url) + return send_grafana_get(url, http_get_headers) + + +def get_dashboard(board_uri, grafana_url, http_get_headers): + url = f'{grafana_url}/api/dashboards/{board_uri}' + logger.info("query dashboard uri: %s", url) + (status_code, content) = send_grafana_get(url, http_get_headers) + return (status_code, content) + + +def search_annotations(grafana_url, ts_from, ts_to, http_get_headers): + # there is two types of annotations + # annotation: are user created, custom ones and can be managed via the api + # alert: are created by Grafana itself, can NOT be managed by the api + url = f'{grafana_url}/api/annotations?type=annotation&limit=5000&from={ts_from}&to={ts_to}' + (status_code, content) = send_grafana_get(url, http_get_headers) + return (status_code, content) + + +def search_datasource(grafana_url, http_get_headers): + logger.info("search datasources in grafana:") + return send_grafana_get(f'{grafana_url}/api/datasources', http_get_headers) + + +def search_snapshot(grafana_url, http_get_headers): + logger.info("search snapshots in grafana:") + return send_grafana_get(f'{grafana_url}/api/dashboard/snapshots', http_get_headers) + + +def get_snapshot(key, grafana_url, http_get_headers): + url = f'{grafana_url}/api/snapshots/{key}' + (status_code, content) = send_grafana_get(url, http_get_headers) + return (status_code, content) + + +def search_folders(grafana_url, http_get_headers): + logger.info("search folder in grafana:") + return send_grafana_get(f'{grafana_url}/api/search/?type=dash-folder', http_get_headers) + + +def get_folder(uid, grafana_url, http_get_headers): + (status_code, content) = send_grafana_get(f'{grafana_url}/api/folders/{uid}', http_get_headers) + logger.info("query folder:%s, status:%s", uid, status_code) + return (status_code, content) + + +def get_folder_permissions(uid, grafana_url, http_get_headers): + (status_code, content) = send_grafana_get(f'{grafana_url}/api/folders/{uid}/permissions', + http_get_headers) + logger.info("query folder permissions:%s, status:%s", uid, status_code) + return (status_code, content) + + +def get_folder_id(dashboard, grafana_url, http_post_headers): + folder_uid = "" + try: + folder_uid = dashboard['meta']['folderUid'] + except KeyError: + matches = re.search('dashboards/f/(.*)/.*', dashboard['meta']['folderUrl']) + if matches is not None: + folder_uid = matches.group(1) + else: + folder_uid = '0' + + if folder_uid != "": + logger.debug("debug: quering with uid %s", folder_uid) + response = get_folder(folder_uid, grafana_url, http_post_headers) + if isinstance(response[1], dict): + folder_data = response[1] + else: + folder_data = json.loads(response[1]) + + try: + return folder_data['id'] + except KeyError: + return 0 + else: + return 0 + + +def send_grafana_get(url, http_get_headers): + + r = requests.get(url, headers=http_get_headers) + log_response(r) + return (r.status_code, r.json()) + + +def send_grafana_post(url, json_payload, http_post_headers): + r = requests.post(url, headers=http_post_headers, data=json_payload) + log_response(r) + try: + return (r.status_code, r.json()) + except ValueError: + return (r.status_code, r.text) + + +def send_grafana_put(url, json_payload, http_post_headers): + r = requests.put(url, headers=http_post_headers, data=json_payload) + log_response(r) + return (r.status_code, r.json()) diff --git a/src/amg/setup.py b/src/amg/setup.py index 4a6e9f39a44..7953e699f02 100644 --- a/src/amg/setup.py +++ b/src/amg/setup.py @@ -16,7 +16,7 @@ # TODO: Confirm this is the right version number you want and it matches your # HISTORY.rst entry. -VERSION = '1.1.0' +VERSION = '1.2.0' # The full list of classifiers is available at # https://pypi.python.org/pypi?%3Aaction=list_classifiers